@charset "UTF-8";
/* CSS Document */

body	{
background-color: #ccc;
}

img	{
border: 0;
}

.pageholder	{
background-color: white;
margin: 0 auto;
width: 800px;
padding: 10px;
}

.wsrcontainer	{
width: 800px;
background: url('http://www3.wsiu.org/images/wsr/wsrbackground.jpg') no-repeat;
height: auto;
background-color: black;
margin: 0 auto;
text-align: left;
}

.wsrheader	{
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/premiers-production.gif') no-repeat 385px 0px;
}

.wsrleftcol	{
width: 150px;
float: left;
margin: 0;
}

.wsrleftcol .background {
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/bg-feature.png') repeat scroll left top;
}

.wsrleftcol p	{
color: white;
font: 14px Arial, Helvetica, sans-serif;
margin: 5px;
}

.wsrleftcol h1	{
margin: 0;
padding: 5px;
font: bold 10px Arial, Helvetica, sans-serif;
color: white;
}

.wsrleftcol h2	{
margin: 0;
padding: 3px;
font: bold 10px Arial, Helvetica, sans-serif;
color: black;
}

.wsrmaincol	{
width: 650px;
float: right;
}

.wsrwide,
.wsrwide2	{
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/bg-feature.png') repeat scroll left top;
margin: 5px 0 0 10px;
height: auto;
overflow: hidden;
}

.wsrwide3	{
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/bg-feature.png') repeat scroll left top;
margin: 5px 0 0 10px;
height: auto;
overflow: hidden;
padding: 0 0 0 5px;
}

.wsrwidefloat	{
margin: 0 10px 0 0;
float: left;
width: 310px;
overflow: hidden;
height: auto;
}

.wsrwide img	{
float: left;
margin: 0 10px 0 0;
}

.wsrwide2 img	{
margin:0;
float: none;
}

.wsrwide h1, 
.wsrwidefloat h1,
.wsrwide2 h1 {
background-color: #5c534f;
padding: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 0;
color: white;
}

.wsrwide p,
.wsrwide2 p,
.wsrtotfloat li	{
color: white;
font: 13px Arial, Helvetica, sans-serif;
margin: 5px;
line-height: 150%;
}

.wsrwide ul	{
list-style-type: none;
}

.wsrwidefloat ul,
.wsrwidefloat li	{
margin: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
color: #b58153;
}

.wsrwide li	a:link,
.wsrwide li a:visited,
.wsrwide a:link,
.wsrwide a:visited {
color: #b9eaed;
font: bold 14px Arial, Helvetica, sans-serif;
text-decoration: none;
}

.wsrwide li a:hover,
.wsrwide a:hover	{
color: #b58153;
}

.wsrfeature	{
width: 200px;
float: left;
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/bg-feature.png') repeat scroll left top;
margin: 5px 10px 0 0;
}

.wsrfeature h1	{

padding: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 0;
color: #b9eaed;
}

.wsrfeature p	{
color: white;
font: 12px Arial, Helvetica, sans-serif;
margin: 10px;
}

.wsrfeature img	{
margin: 0;
}

.clearfloat	{
clear: both;
}

.wsrheader ul	{
list-style-type: none;
padding: 0;
margin: 0;
/*background:transparent url(http://www.pbs.org/wgbh/amex/weshallremain/img/bg-topnav-borders.gif) repeat-x scroll;*/
}

.wsrheader li	{
float: left;
margin: 0;
}

.wsrnav {
background:transparent url(http://www.pbs.org/wgbh/amex/weshallremain/img/bg-topnav-borders.gif) repeat-x scroll;
border-bottom: 1px solid #7E6B58;
height: 30px;
}

.wsrheader a	{
/*-x-system-font:none;*/
border-right:1px solid #7E6B58;
color:#7E6B58;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
/*font-size-adjust:none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:7px 10px;
text-decoration:none;
text-transform:uppercase;
}

.wsrheader	a:hover	{
color:#9B1B10;
}

.wsrheader a:link,
.wsrheader a:visited	{
text-decoration: none;
}

.wsrleftcol ul	{
list-style-type: none;
margin: 0;
padding: 5px;
background: transparent url('images/bg-addl-funders.gif') repeat-x scroll left top;
}

.neh	a	{
background: transparent url('images/neh-logo-sm.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 29px;}

.ford a	{
background: transparent url('images/ford-logo-sm.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 46px;
}

.avd a	{
background: transparent url('images/avd-logo-sm.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 33px;
}

.kalliopeia a	{
background: transparent url('images/kalliopeia-logo-sm.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 63px;
}

.cpb a	{
background: transparent url('images/cpb-logo-alt.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 33px;
width: 143px;}

.viewers a	{
background: transparent url('images/bg-addl-viewers.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 47px;
}

.liberty	{
background: url('images/liberty-mutual-logo-sm.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 47px;
margin: 5px;
}

.sloan	{
background: url('images/sloan-logo-sm.gif') no-repeat scroll left top;
display: block;
overflow: hidden;
padding-top: 47px;
margin: 5px;
}

.walgreens 	{
background: url('images/Walgreens_blk.png') no-repeat scroll left top;
display: block;
overflow: hidden;
margin: 0 0 20px 0;
}

.wsrevents	{
float: right;
width: 150px;
margin: 5px 5px 10px 10px;
}

.wsrevents h2,
.wsrtotfloat h2,
.wsrwide h2	{
font: bold 14px Arial, Helvetica, sans-serif;
margin: 3px 0;
padding: 0;
color: white;
}

.wsrevents a:link,
.wsrevents a:visited	{
color: #e4dcd4;
}

.wsrevents a:hover	{
color: #9b1b10;
}

.wsrevents p	{
color: white;
font: 12px Arial, Helvetica, sans-serif;
margin: 0;
}

.wsrrobert	{
list-style-type: none;
margin: 0 0 0 100px;
padding: 0;
}

.wsrrobert li	{
float: left;
font: bold 14px Arial, Helvetica, sans-serif;
padding: 5px 10px;
background-color: #e4dcd4;
margin: 2px;
}

.wsrrobert li a:link,
.wsrrobert li a:visited {
color: #5c534f;
text-decoration: none;
}

.wsrrobert li a:hover {
color: #9B1B10;
text-decoration: none;
}

.wsrimgbox 	{
width: 135px;
float: left;
margin: 10px;
}

.wsrtotfloat	{
float: right;
width: 250px;
margin: 0 0 0 10px;
}

.wsrtotfloat p	{
line-height: normal;
}

.wsrtotfloat h1 {
background-color: #5c534f;
padding: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
color: white;
}

.credit {
font-size: 12px;
font-style: italic;
color: white;
}

.wsrtotfloat ul	{
list-style-type:none;
margin: 0;
padding: 0 0 0 5px;
}

.wsrtotfloatleft	{
float: left;
width: 125px;
padding: 5px;
}

.wsrtotfloatleft p	{
line-height: normal;
}

.wsrpiccontainer	{
float: left;
width: 180px;
margin: 0 10px 0 0;
}

.wsrplayer	{
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/bg-feature.png') repeat scroll left top;
width: 400px;
margin: 20px 200px 20px 200px;
}

.wsrplayer h1	{
padding: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
color: #b9eaed;
}

.wsrdatatable	{
width: 300px;
margin: 5px 0 0 5px;
}

.wsrdatatable h2	{
background-color: #5c534f;
color: white;
font: 12px Arial, Helvetica, sans-serif;
padding: 3px;
margin: 0;
}

.wsrdatatable ul	{
list-style-type:none;
margin: 5px;
padding: 0;
font: 12px Arial, Helvetica, sans-serif;
color: white;
}

.wsrdatatable li {
margin: 0;
padding: 0;
border-bottom: 1px solid #666;
}

.wsrdatatable p {
width: 100px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}

.wsrdatatable p.narrow	{
width: 80px;
color: #b58153;
}

.butrick p {
color: #b58153;
font-weight: bold;
}

/*text navigaion*/
.wsrtextnav {
}

.wsrtextnav ul	{
margin: 0;
padding: 0;
list-style-type: none;
background-color: #5c534f;
 }

.wsrtextnav li	{
float: left;
width: 65px;
}

.wsrtextnav a	{
color: #b9eaed;
font: bold 13px Arial, Helvetica, sans-serif;
text-decoration: none;
}

.wsrtextnav a:hover {
color: #9b1b10;
}

/*map stuff*/

.wsrmapnav	{
background:transparent url('http://www.pbs.org/wgbh/amex/weshallremain/img/bg-feature.png') repeat scroll left top;
margin: 5px 0 0 10px;
height: auto;
overflow: hidden;
}

.wsrmapnav h1 {
background-color: #5c534f;
padding: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 0;
color: white;
}

.wsrmapnav h2 {
padding: 5px;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 0;
color: white;
}

.wsrmapnavlink a:link,
.wsrmapnavlink a:visited {
color: #b9eaed;
text-decoration: none;
font: bold 12px Arial, Helvetica, sans-serif;
margin: 5px 10px 5px 10px;
}

.wsrmapnavlink a:hover {
color: #9B1B10;
text-decoration: none;
}

.references p {
color: white;
font: 13px Arial, Helvetica, sans-serif;
margin: 20px;
text-indent: -10px;


}





