/** general/structure **/
body
	{
	background-color: #fff;
	font-size: 11px;
	}
	
body, p, a, ul, ol, li
	{
	font-family: verdana;
	}
	
img
	{
	border: none;
	}
	
img.blackborder
	{
	border: 1px solid #000;
	}

a
	{
	color: #214ac6;
	background-color: transparent;
	}
	
a.help
	{
	cursor: help;
	}

#header form, #header input, #header select, #header p, ul, li, ol
	{
	margin: 0;
	padding: 0;
	}
		
.leftcol a
	{
	text-decoration:none;
	}
	
.leftcol a:hover
	{
	text-decoration:underline;
	}			
	
	
.content
	{
	width: 440px;
	margin:0;
	padding:0;
	}
	
.rightcol
	{
	width: 302px;
	}
	
#footer
	{
	width: 746px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	clear: both;
	text-align: center;
	}	
	
.borders
	{
	display: none;
	}
	
/*	login
	--------------------------------------------------------------- */
#login
	{	
	width: 885px;
	background-color:#efefef;
	height:15px;
	text-align:right;
	color:#878787;
	margin-left:20px;
	display:table;
	}	

#login p
	{
	padding:0 5px 0 0;
	font-size:11px;
	margin:0;
	}	
	
#login p a
	{
	color:#878787;
	text-decoration:none;
	}
	
#login p a:hover
	{
	text-decoration:underline;
	}	
	
#login span.user
	{
	font-weight:bold;
	}		
	
	
/** header **/
#skipnav
	{
	display: none;
	}
	
#headerRowOne	
	{
	background-color:#888;
	height:47px;
	}	
	
#logo
	{
	float:left;	
	margin:0;
	padding:0;
	}
	
html>body #logo img
	{
	float:left;
	margin-left:0;
	}

#nav
	{
	text-transform: uppercase;
	color: #fff;
	padding-top:15px;
	font-size: 10px;
	}

#nav li
	{
	display: inline;
	}
	
#nav a
	{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	margin:0 5px;	
	}
	
.topnavhelp
	{
	padding: 0;
	margin: 1px 3px 0 0;
	vertical-align: text-top;
	}	
	
#headerRowTwo
	{
	height:35px;
	background-image: url(http://download.npr.org/anon.npr-www/chrome/bg_grey.gif);
	}	
	
#todaysDate
	{
	float:left;
	text-align:left;
	width:140px;
	padding:13px 0 0 5px;
	color:#666;
	font-size:10px;
	}
	
#todaysDate img
	{
	float:left;
	margin-right:5px;
	}	
	
	
#headerLocalizationTxt
	{
	/*float:left;*/
	text-align:left;
	/*width:140px;
	padding:5px 0 0 5px;*/
	color:#666;
	font-size:10px;
	padding:0 0 5px 0;
	}

#headerLocalizationTxt img
	{
	float:left;
	margin-right:5px;
	}
	
#selectprograms
	{
	float:left;
	padding-top:8px;
	margin-left:5 !important;
	margin-left:10px;
	width:180px;
	}	
	
#selPrograms
	{
	font-size:12px;	
	}	
	
#header #searchtext
	{
	float: left;
	width:190px;
	padding-top:8px !important;
	padding-top:7px;
	margin-left:20px;
	} 
	
/* \*/
#header #searchtext 
	{
	margin-left:37px;
	}
/* */
	
#header #searchtext input.searchbox
	{
	width: 150px;
	font-size:12px;
	padding-top:1px;
	}
	
/* \*/
#header #searchtext input.searchbox
	{	
	height: 20px;
	}
/* */	
	
.searchSponsorTxt
	{
	float:left;
	width:90px;
	text-align:right;
	color:#666;
	margin: 0 3px 0 0;
	font-size:10px;
	padding-top:5px;
	}
	
/* \*/
.searchSponsorTxt
	{	
	margin-left:5px;
	}
/* */		

.searchSponsor
	{
	float:left;
	width:88px;
	margin-top:2px;
	}
	
.button
	{
	/*border-bottom: #0e3fa7 2px solid;
	border-right: #0e3fa7 2px solid;
	border-top: #739aee 2px solid;
	border-left: #739aee 2px solid;
	color: #fff;	
	font-size: 11px;
	background-color: #3163ce;
	padding:0;*/
	}
	


/** left **/
.leftcol ul
	{
	list-style: none;
	}
	
/*#localization
	{
	padding: 0 4px;
	text-align: left;
	font-size: 10px;
	margin: 5px 5px 0px 0px;
	}
	
#localization img
	{
	}
	
#localization h4
	{
	margin: 0 0 8px 0;
	color: #666;
	background-color: transparent;
	font-size: 10px;
	font-weight: normal;
	text-align: left;	
	}
	
#localization form p
	{
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	color:#666;
	font-size:10px;
	line-height:13px;
	}
	
#localization a
	{
	font-size: 10px;
	font-weight: bold;
	color: #000;
	background-color: transparent;	
	}
	
#localization ul
	{
	margin: 5px 0 5px 2px;	
	text-align: left;
	}
	
#localization li
	{
	margin: 0 0 5px 0;
	}
	
#localization #txtSearchValue
	{
	width: 85px;
	font-size:12px;
	padding-top:1px;
	}*/
	
/*#topics 
	{
	margin: 0 4px 8px 4px;
	background-color: #888;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	}
	
#topics li a 
	{
	display: block;
	width: 100%;
	padding: 5px 0 5px 3px;
	background-color: transparent;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	}*/
	
/*	LEFT NAV SUBTOPICS - CSS HIDING
	--------------------------------------------------------------- */

/*
#topics li ul
	{
	display: none;
	}
	
	
html>body #topics li a 
	{
	width: auto;
	}
	
#topics li a:hover 
	{
	background-color: #666;
	color: #fff;
	}
	
#topics .last
	{
	border: none;
	}
	
#programs, #housekeeping, #npranywhere
	{
	margin: 12px 4px;
	}
	
#programs ul, #housekeeping ul, #npranywhere ul
	{
	padding: 2px;
	}

#npranywhere
	{
	margin-bottom: 8px;
	}

	
*/	
	
	
	
/* small adjustment to RSS bucket */	
#npranywhere ul
	{
	padding: 6px 4px 1px 8px;
	}
/*	
#programs li, #housekeeping li, #npranywhere li
	{
	line-height: 14px;
	margin: 0 0 .5em 0;
	}
	
#programs
	{
	color: #000;
	background-color: #fff;
	}
	
#housekeeping,
#npranywhere
	{
	color: #000;
	background-color: #efefef;
	}
	
#programs a, #housekeeping a, #npranywhere a
	{
	color: #000;
	background-color: transparent;
	font-size: 10px;
	}
	
#programs li.more
	{
	margin: 12px 0 6px 0;
	font-weight: bold;
	font-size: 10px;
	}
	
#audiolinks
	{
	margin: 0 4px; 
	background: transparent url(/images/icon_nav_audio_hrule_10.gif) repeat-x bottom left;	
	}
	
#audiolinks p
	{
	font-size: 10px;
	background: transparent url(/images/icon_nav_audio_hrule_10.gif) repeat-x top left;	
	padding: 5px 0;
	margin: 0;
	}
	
#audiolinks .audio
	{
	display: block;
	font-weight: bold;
	font-size: 10px;	
	color: #000;
	background-image: url(/images/icon_nav_audiostream.gif);	
	background-repeat: no-repeat;
	background-position: left middle;
	padding: 0 0 0 18px;
	text-decoration: none;
	}
	
#audiolinks span
	{
	margin-left: 18px;
	}
	
*/	
	
/* May be extraneous, MYoch 4/19/04 */
#textonly a
	{
	display: block;	
	margin-top: 10px;
	padding: 4px;
	color: #666;
	background-color: transparent;
	font-size: 11px;
	}
	
/** footer **/
#nav2, #legal
	{
	margin: 12px auto;
	clear: both;
	}
	
#nav2
	{
	/* text-transform: uppercase; */
	}
	
#nav2 li, #legal li
	{	
	display: inline;
	font-size: 11px;
	}
	
#nav2 li a, #legal li a
	{
	margin: 0 6px;
	font-size: 11px;
	}
	
/** stories **/
.pagetitle
	{
	font-size: 14px;
	font-weight: bold;
	}

.subtitle
	{
	font-size: 12px;
	font-weight: normal;
	}
	
p, .text, ul, ol
	{
	font-size: 12px;
	line-height: 16px;
	}
	
p.subnav
	{
	line-height: 12px;
	margin: 0;
	padding: 0;
	}

p.subnav a
	{
	font-weight: bold;
	font-size: 10px;
	color: #214ac6;
	background-color: transparent;
	}
	
.caption
	{
	font-size: 10px;
	}
	
p.credit
	{
	font-size: 10px;
	color: #999;
	}
	
.pullquote
	{
	color: #039;
	background-color: transparent;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	}
	
/** news page **/
.morelink
	{
	font-size: 12px;
	}
	
/** archive page notices **/
.redcaption
	{
	font-size: 11px;
	color: #f00;
	background-color: transparent;
	}
	
/** rundowns **/
a.headline 			
	{  
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	}
	
.teaser
	{
	font-size: 11px;
	}
	
a.teaser
	{
	font-size: 10px;
	}
	
p.teaser
	{
	line-height: 14px;
	}
	
/** calendars **/
.teaserlink
	{
	font-size: 11px;
	text-decoration: none;
	}
	
.teaserlink:hover
	{
	text-decoration: underline;
	}
	
/** photo gallery **/
body.white
	{ 
	background-color: #fff; 
	font-family:Verdana, Sans Serif;
	}
	
/** right/left side misc **/
.rightcontent
	{
	font-size: 10px;
	}
	
.rightcontentlinklight
	{
	color: #333;
	background-color: transparent;
	}
	
.leftbarlink
	{
	color: #fff;
	background-color: transparent;
	font-size: 10px;
	font-weight: bold;
	}
	
.leftcontentlinklightu
	{
	color: #333;
	background-color: transparent;
	font-size: 10px;	
	}
	
.leftcol
	{
	text-align: left;
	}
	
	
/** Email Form Styles (originally from NPR.CSS)
	--------------------------------------------------------------- */
	
#emailform
	{
	margin: 10px 3px;
	vertical-align: top;
	}

#emailheader
	{
	vertical-align: top;
	border-top: 2px solid #9c9;
	border-bottom: 1px solid #9c9;
	line-height: 30px;
	padding: 3px 0;
	float: none;
	clear: both;
	}
	
#emailheader h3
	{
	line-height: 32px;
	padding: 3px 0;
	margin: 0;
	display: inline;
	font-size: 13px;
	}
	
#emailheader img
	{
	margin-right: 5px;
	vertical-align: middle;
	}
	
#emailheader a
	{
	text-decoration: none;
	}
	
#emailheader .sponsor
	{
	float: right;
	text-align: right;
	width: 88px;
	height: 31px;
	padding: 0 0 0 88px;
	margin-top: 2px;
	background: transparent url(http://download.npr.org/anon.npr-www/chrome/emailpage_sponsoredby.gif) no-repeat left;
	}
	
div.emailtop img
	{
	display: block;
	float: none;
	clear: both;
	margin: 5px 0;
	padding: 0;
	}
	
.email_box_outline, .email_box_header
	{
	background-color: #9c9;
	color: #666;
	}
	
.email_box_background
	{
	background-color: #fff;
	color: #666;
	}
	
.email_box_text
	{
	font-size: 10px;
	color: #666;
	background-color: transparent;
	}
	
.email_box_title
	{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background-color: transparent;
	}
	
.emailFormTable
	{
	width: 100%;
	border: none;
	}
	
.emailFormTable td
	{
	border-bottom: 1px dotted #9c9;
	padding: 6px 0;
	}
	
.emailFormTable tr.first td
	{
	border-top: 2px solid #9c9;
	border-bottom: 1px solid #9c9;
	}
	
.emailFormTable tr.last td
	{
	border: none;
	}
	
.emailFormTable input
	{
	color: #666;
	border-color: #CCC;
	border-width: 1px;
	}
	
.emailFormTable textarea
	{
	color: #666;
	border-color: #CCC;
	border-width: 1px;
	}
	
.emailFormTable div input
	{
	color: #333;
	background: #EEE;
	border-width: 1px;
	}
	
.emailFormTable div input:hover
	{
	color: #333;
	background: #FFF;
	border-width: 1px;
	}

	
.list
	{
	font-size: 11px;
	}
	
/*	center - stories
	--------------------------------------------------------------- */

.content div.story img
	{
	margin: 0 8px 3px 0;
	float: left;
	}
	
.content div.story
	{
	margin: 0 0 10px 0;
	float: left;
	}
	
/* HIDE no float and clear both from \ IE5 mac */
.content div.story
	{
	margin: 0 0 15px 0;
	float: none;
	clear: both;
	}
	
.content .intro
	{
	font-size: 13px;
	margin-bottom: 15px;
	}
	
.content div.story h3.slug
	{
	margin: 0;
	padding: 0;
	}
	
.content div.story h4
	{
	margin: 0 0 5px 0;
	padding: 0;
	}
	
.content div.story img
	{
	float: left;
	clear: none;
	margin: 0 5px 5px 0;
	}	

.content div.story p
	{
	line-height: 14px;
	font-size: 12px;
	height: auto !important;
	height: 1px;  /* added display: table; height: 0 to force display like a table, no wrapping */
	}
	
/* hack to display as table for Mozilla browsers */
.content div.story p:lang(en) {
   display: table;
   }
	
.content div.story ul
	{
	list-style-type: disc;
	list-style-position: inside;
	}
	
	
	
/* editorial promos in the middle column */

.content div.promo
	{
	margin: 0 0 15px 0; 
	border: 1px solid #ccc; 
	float: none; 
	clear: both;
	padding: 10px;	
	}
	
.content div.promo p
	{
	margin: 0;
	padding: 0;
	}
	
.content div.promo p a
	{
	font-weight: bold;
	text-decoration: none;
	}
	
.content div.promo ul
	{
	display: block;
	}
	
.content div.promo ul li
	{
	display: block;
	}
	

/*	LISTS OF ELEMENTS
	---------------------------------------------------- */

.content ul
	{
	list-style-type: none;
	}
	
.content ul.bulleted
	{
	list-style-type: disc;
	}

a.iconlink
	{
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 2px 0 2px 22px;
	}
	
h3 a.iconlink,
h4 a.iconlink
	{
	padding: 0 0 2px 22px;
	}
	
ul li a.iconlink
	{
	display: block;
	padding: 2px 0 2px 22px;
	margin: 0;
	line-height: 110%;
	text-decoration: none;
	}
	
ul.bulleted
	{
	margin-left: 10px;
	padding-left: 10px;
	}
	
a.iconlink:hover
	{
	text-decoration: underline;
	}
	
/* Hack for IE 5.0 to show link icons in lists correctly */

a.iconlink/* */ { display: inline-block; }
ul li a.iconlink/* */ { display: inline-block; }

a.xml,
ul li a.xml
	{
	background-image: url(http://download.npr.org/anon.npr-www/chrome/icon_xml_chicklet.gif);	
	padding: 2px 0 2px 32px;
	}
	
a.pod,
ul li a.pod
	{
	background-image: url(http://download.npr.org/anon.npr-www/chrome/icon_pod_chicklet.gif);	
	padding: 2px 0 2px 32px;
	}		
	

.shy
	{
	display: none;
	}
	
/* spacing between rows */
.spacer
	{
	clear: both;
	/* added height and font-size to squash non-breaking space added in some divs for IE 5.01 */
	line-height: 1px;
	font-size: 1px;
	}

/* this is also in bucket.css and bucket_facelift.css but needs to be here b/c of static pgs -- centers ad in left column*/	
.leftcol div.banner div.bucketcontent 
	{
	padding: 0;
	margin: 0;
	text-align: center;
	}
	
/*styles for most emailed page - xml link */	
.emailIcon
	{
	float:left;
	}
	
.xmlIcon	
	{
	margin-left:15px;
	margin-top:5px;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:210px;
	font-size:10px;
	padding-bottom:1px;
	}
	
.xmlIcon img
	{
	margin-left:3px;
	float:left;
	margin-top:2px;
	margin-right:5px;
	}	
	
.xmlText 
	{
	display:block;	
	padding-left:10px;
	padding-top:4px;
	padding-bottom:1px;
	}		
	
.xmlText a 
	{
	text-decoration:none;
	}
	
ol.mostEmailedList
	{
	list-style-position:inside;
	}
	
	
/* transparent images for screen reader */
#skipImages
	{
	height:0px;
	width:0px;
	margin-top:0 !important;
	margin-top:-26px;
	}			
	
	
	
	
/* NEW NEW NEW NEW NEW */
/* left nav */
.leftcol
	{
	width:125px;
	float:left;
	background-color:#fff;	
	padding:10px 0 0 0;
	}
	
.leftcol a
	{
	color:#000;
	font-size:10px;
	}

.leftcol ul
	{
	list-style-type:none;
	line-height: 13px;
	}

.leftcol h3
	{
	background-color:#113e98;
	color:#fff;
	padding:4px 7px 5px 6px;
	text-transform:uppercase;
	margin:0;
	font-size:10px;
	}	

	
	
/* localization */	
#localization
	{	
	background-color:#ced9ee;
	padding:0;	
	/*width:125px;*/
	margin:0 0 10px 0;
	}

#localization img.tower
	{
	float:left;
	margin:5px 3px 0 3px;
	}	
	
#localization h4
	{
	color:#113e98;	
	line-height:14px;
	padding:5px 0px 6px 0;
	font-size:11px;
	font-weight:bold;
	margin:0;	
	}
	
#localization p
	{
	padding: 0;
	color:#36c;
	line-height:14px;	
	margin:0 0 0 30px;
	padding-bottom:6px;	
	}
	
#localization p a
	{
	font-weight: bold;
	color:#36c;
	}	
	
#localization ul
	{
	background:none;
	background-color:#ced9ee;
	margin:0;
	padding:0;
	}	

#localization ul li
	{
	border-top:1px solid #fff;
	padding:5px 0px 5px 0px;
	width:125px;
	}	
	
#localization ul li a
	{
	font-weight:normal;
	}	
	
#localization .stnlogo
	{
	text-align:center;
	padding:5px 0;
	}		


/*dhtml - left nav*/
#stn_nav
	{ 
	float:left;	
	margin:0;
	padding:0;
	width:125px;
	}

#stn_nav a
	{
	display:block;
	font-weight:bold;
	margin:0;	
	padding:0;
	}	
	
#stn_nav a:hover
	{
	color:#113e98;
	}	
	
#stn_nav li
	{ 
	float:left;
	padding:0;
	display:inline;
	}

#stn_nav li a
	{
	margin-left:9px;
	}
	
#stn_nav li a.stn_rollover
	{
	background: url(http://media.npr.org/chrome/icon_flyout.gif) no-repeat right;	
	}	

#stn_nav li a.stn_rollover:hover
	{
	background: url(http://media.npr.org/chrome/icon_flyout_hover.gif) no-repeat right;
	}

#stn_nav ul.stn_flyout
	{
	padding:0;
	margin:0;
	list-style: none;
	height: 1%;
	}	

#stn_nav li ul.stn_flyout
	{
	position:absolute;
	top:auto;
	z-index:10;
	width:180px;
	left: -999em;
	padding-top:0;
	margin-top:-18px;
	margin-left:125px;
	}

#stn_nav li:hover ul.stn_flyout,
#stn_nav li.sfhover ul.stn_flyout
	{ 
	left:auto;
	}

/* fix for ie7 */
.stn_flyout li:hover,
.stn_flyout li.hover
	{
    position: static;
	}	
	
#stn_nav .stn_flyout li
	{
	float:left;
	width:180px;
	background:#ced9ee;
	text-transform:none;
	padding:0;
	/*border-top:1px solid #fff;*/
	border-top:none;
	border-left:1px solid #6f8bc3;
	border-right:1px solid #6f8bc3;
	border-bottom:1px solid #6f8bc3;
	font-family:verdana;
	font-size:10px;
	}
	
#stn_nav .stn_flyout li a
	{
	color:#000;
	padding:5px 0px;
	font-weight:normal;
	width:160px;
	}		
	
.stn_flyout li a:hover
	{
	color:#fff;
	/*background-color:#113e98;*/
	}	
	
/*	
#stn_nav a:hover img {
	visibility:hidden;
}*/	

.pointer 
	{cursor:default;}
	

/*	Left Topics Navigation Styles
	--------------------------------------------------------------- */
#topics 
	{
	/*width:125px;*/
	margin:0 0 10px 0;
	padding:0;
	}
	
#topics a
	{
	font-size:11px;
	}	
	
#topics ul
	{
	background-color:#ced9ee;
	margin:0;
	padding:0;
	}			
	
#topics ul li
	{
	border-top:1px solid #fff;
	padding:0;	
	margin:0;
	
	}	
	
/*
#topics h3
	{
	padding: 0;
	margin: 0;
	}*/
	
#topics li a 
	{
	display: block;
	width: 120px;
	border-bottom:none;
	color:#000;
	padding: 4px 0 4px 5px;
	}

#topics li a:hover 
	{
	background-color: #ced9ee;
	color:#5e646f;
	width:120px;
	background-color: transparent;
	}
	
#topics li ul
	{
	padding:0;
	margin:0;
	border-top:1px solid #fff;
	width:125px;
	background-color: #e2e8f6;
	}
	
#topics li ul li
	{
	border:none;
	padding: 4px 0 4px 5px;
	}	
	
#topics li li a
	{
	display: inline;
	width: 125px;
	padding:0;
	margin:0;
	background-color: #e2e8f6;
	color:#5e646f;
	text-decoration: none;
	border-bottom: none;
	font-size: 10px;	
	}
	
#topics li li a:hover 
	{
	background-color: #e2e8f6;
	color:#5e646f;
	text-decoration:underline;
	}
	
/*	LEFT NAV SUBTOPICS - CSS HIDING
	--------------------------------------------------------------- */


#topics ul li ul
	{
	display: none;
	}
	
#topic1001 li.topic1001,
#topic1012 li.topic1012,
#topic1006 li.topic1006,
#topic1021 li.topic1021,
#topic1007 li.topic1007,
#topic1032 li.topic1032,
#topic1039 li.topic1039,
#topic1008 li.topic1008,
#topic1051 li.topic1051,
#topic1057 li.topic1057,
#topic1065 li.topic1092
	{
	border-bottom: none;
	/*cursor: default;*/
	}
	

		


/* services */	
#services
	{	
	margin-bottom:10px;
	}
	
#services ul
	{
	background-color:#ced9ee;
	margin:0;
	padding:0;
	}		
	
#services ul li
	{
	border-top:1px solid #fff;
	padding:5px 9px;		
	text-transform:uppercase;
	line-height:12px;
	}
	
#services ul li a
	{
	display:block;
	font-size: 10px;
	}	
	
#services ul li a.radio
	{
	background: url(http://media.npr.org/chrome/icon_radio.gif) no-repeat;	
	padding: 4px 0 4px 28px;	
	}		
	
#services ul li a.pod
	{
	background: url(http://media.npr.org/chrome/icon_pod.gif) no-repeat;	
	padding: 5px 0 5px 28px;	
	}		
	
#services ul li a.comm
	{
	background: url(http://media.npr.org/chrome/icon_comm.gif) no-repeat;	
	padding: 4px 0 4px 28px;	
	}			
	
#services ul li a.rss
	{
	background: url(http://media.npr.org/chrome/icon_rss.gif) no-repeat;	
	padding: 4px 0 4px 28px;	
	}	
	
#services ul li a.api
	{
	background: url(http://media.npr.org/chrome/icon_api.gif) no-repeat;	
	padding: 5px 0 5px 28px;	
	}		
	
#services ul li a.desktop
	{
	background: url(http://media.npr.org/chrome/icon_desktop.gif) no-repeat;	
	padding: 4px 0 4px 28px;	
	}	

#services ul li a.mobile
	{
	background: url(http://media.npr.org/chrome/icon_mobile.gif) no-repeat;	
	padding: 6px 0 7px 28px;	
	}		

#services ul li a.newsletters
	{
	background: url(http://media.npr.org/chrome/icon_newsletters.gif) no-repeat;	
	padding: 4px 0 4px 28px;	
	}		
	
	
/* programs */	
#programs
	{
	background:none;
	margin:0 0 10px 0;
	padding:0;
	/*width:125px;*/
	}

#programs ul
	{
	background:none;
	background-color:#ced9ee;
	margin:0;
	padding:0;
	}	
	
#programs ul li
	{
	border-top:1px solid #fff;
	padding:5px 9px;
	margin:0;
	font-size: 10px;
	line-height:12px;
	}
	
#programs li.hdr
	{
	padding:5px 10px;
	color:#214ac6;
	font-weight:bold;
	font-size:11px;
	}	

#programs li.highlight
	{
	background-color:#b5c8e8;
	}		

#programs li.more
	{
	margin:0;
	}	
	
#programs li.more a
	{
	font-size:10px;
	text-transform:lowercase;
	margin-left:70px;
	color:#36c;
	font-weight:normal;
	
	}	
	
	
/* housekeeping */
#housekeeping
	{
	border-top:2px solid #113e98;
	background:none;
	margin:0 0 10px 0;
	padding:0;
	width:125px;	
	}
	
#housekeeping ul
	{
	margin:0;
	padding:0;
	}	
	
#housekeeping ul li
	{
	background-color:#fff;
	border-left:1px solid #ced9ee;
	border-right:2px solid #ced9ee;
	border-bottom:1px solid #ced9ee;
	padding:5px 9px;
	margin:0;
	line-height:12px;
	}
	
.moreArrow
	{
	background: url(http://media.npr.org/chrome/morearrow.gif) no-repeat right;
	padding:0px 8px 2px 0;
	}	
	
	
	
/* top nav */	
	

	
#header
	{
	width:885px;
	margin: 0 auto;
	padding: 0;	
	text-align: left;	
	height:68px;
	background-color:none;
	/*margin-bottom:10px;*/
	border-left: none;
	padding-left:20px;
	}	
	
* html #header
	{
	margin-left:20px;
	padding:0;
	}	
	
#headerRowOne	
	{
	background: #ccc url(http://media.npr.org/chrome/bg_topnav.gif) no-repeat right;
	margin:0;
	padding:0;
	height:42px;
	}		
	
#logo
	{
	float:left;
	margin:0;
	padding:0;
	}
	
ul.audiostreams
	{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	padding:8px 60px 0 15px;
	}
	
ul.audiostreams li
	{
	color:#999;
	line-height:11px;
	}	
	
ul.audiostreams li a
	{
	font-size:9px;
	font-weight:bold;
	color:#113e98;
	text-decoration:none;
	}
	
ul.audiostreams li a:hover
	{
	text-decoration:underline;
	}	
	
ul.audiostreams li a.audioIcon,
ul.audiostreams li.audioIcon
	{
	background: url(http://media.npr.org/chrome/icon_audiostream.gif) no-repeat;	
	padding: 0 0 0 15px;

	}        	
	
/* search box */

#searchBox
	{
	margin:0;
	padding:0;
	}

#searchBox form
	{
	float:left;
	margin:0;

	padding:12px 0 0 0;
	}
	
#searchBox .searchinput	
	{
	width: 150px;
	font-size:12px;
	padding-top:1px;	
	/*height: 14px;*/
	
	height:18px;
	}	
	
#searchBox .button
	{
	font-size: 11px;	
	padding:0;
	margin:0;
	}	
	
	
	
/* search sponsor */	
.searchSponsorTxt
	{
	float:left;
	width:90px;
	text-align:right;
	color:#666;
	margin: 0 5px 0 3px;
	font-size:10px;
	padding-top:8px;
	}

.searchSponsor
	{
	float:left;
	width:88px;
	padding-top:4px;
	
	}	



	
	

#headerRowTwo
	{
	/*padding-top:7px;
	height:19px;*/	
	margin:0;
	padding:0;	
	height:26px;
	background:#e6e6e6 url(http://media.npr.org/images/hrule_dotted_r20.gif) repeat-x bottom left;
	}	
	

	
#todaysDate
	{
	float:left;
	text-align:left;
	color:#666;
	font-size:10px;
	padding:8px 0 0 10px;
	margin:0;
	width:115px;
	}	

* html #todaysDate
	{
	width:125px;
	}



/*dhtml*/
#nav
	{ 
	float:left;
	text-transform:uppercase;
	color:#b7b7b7;
	/*line-height:1;*/
	/*width:635px;	*/
	padding:0;
	margin:0;
	/*margin:0 0 0 5px;*/
	}

#nav a
	{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	margin:0;	
	/*padding:0 10px;
	font-size:11px;
	font-size:8pt;
	
	font-family:arial;
	font-weight:bold;*/

	
	}	

/*	
#nav a.paddingFix
	{
	padding:0 11px;
	}*/
	
#nav a:hover
	{
	color:#113e98;
	}		
	
	
/* safari hack	
::root #nav a, 
::root #nav a.paddingFix 	
	{ padding:0 7px; }  */	
	
	
#nav li
	{ 
	float:left;

	padding:0;
	display:inline;
	background: url(http://media.npr.org/chrome/nav_line.gif) no-repeat left;
	
	
	
	}

	


	
	
#nav li.first
	{
	background:none;
	}	
	
	
	
	/*
#nav li .programsLnk
	{
	background: url(http://media.npr.org/chrome/icon_nav_dd.gif) no-repeat right;	
	padding:0px 10px;
	margin-right:7px;
	}

	
#nav li a.programsLnk:hover
	{
	background: url(http://media.npr.org/chrome/icon_nav_dd_hover.gif) no-repeat right;
	padding:0px 10px;
	margin-right:7px;
	}	*/	
	


#nav ul#dropdown
	{
	padding:0;
	margin:0;
	list-style: none;
	/*line-height:1;*/
	height: 1%;
	}	
	
#nav li ul#dropdown
	{
	position:absolute;
	top:auto;
	z-index:10;
	width:175px;
	left: -999em;
	padding-top:0px;
	margin-left:8px;
	}

#nav li:hover ul#dropdown,
#nav li.sfhover ul#dropdown
	{ 
	left:auto;
	}

/* fix for ie7 */
#dropdown li:hover,
#dropdown li.hover
	{
    position: static;
	}	
	
#dropdown li
	{
	float:left;
	width:175px;
	background:#ced9ee;
	text-transform:none;
	padding:0;
	border-top:1px solid #fff;
	border-left:1px solid #6f8bc3;
	border-right:1px solid #6f8bc3;
	font-family:verdana;
	font-size:10px;
	margin:0;
	}
	
#dropdown li.hdr
	{
	padding:5px 0px;
	width:175px;
	color:#214ac6;
	font-weight:bold;
	font-size:11px;
	}	
	
#dropdown li.highlight
	{
	background-color:#b5c8e8;
	}		
	
#dropdown li.lastmore
	{	
	border-bottom:1px solid #6f8bc3;
	}
	
#dropdown li a
	{
	color:#000;
	padding:3px 10px;
	font-weight:normal;
	}		
	
#dropdown li a:hover
	{
	color:#fff;
	background-color:#113e98;
	}
	
#nav a:hover img
	{
	visibility:hidden;
	}		
	
/* rollover images */
.rollPrograms { background:url(http://media.npr.org/chrome/nav_programs_on.gif) bottom left no-repeat; }
.rollStations { background:url(http://media.npr.org/chrome/nav_stations_on.gif) bottom left no-repeat; }
.rollTranscripts { background:url(http://media.npr.org/chrome/nav_transcripts_on.gif) bottom left no-repeat; }
.rollArchives { background:url(http://media.npr.org/chrome/nav_archives_on.gif) bottom left no-repeat; }
.rollShop { background:url(http://media.npr.org/chrome/nav_shop_on.gif) bottom left no-repeat; }
.rollAbout { background:url(http://media.npr.org/chrome/nav_about_on.gif) bottom left no-repeat; }
.rollContact { background:url(http://media.npr.org/chrome/nav_contact_on.gif) bottom left no-repeat; }
.rollHelp { background:url(http://media.npr.org/chrome/nav_help_on.gif) bottom left no-repeat; }


/*  WWDTM Quiz Promo Bucket
        --------------------------------------------------------------- */
#wwdtmQuizPromo
	{
	background-color:#92b6df;
	margin-bottom:10px;
	margin-top:10px;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoMiddle
	{
	padding:7px;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoMiddle h5 a,
#wwdtmQuizPromo #wwdtmQuizPromoMiddle p
	{
	font-size:11px;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoMiddle h5
	{
	margin-bottom:8px;
	margin-top:0px;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoMiddle h5 a
	{
	color:#00447a;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoMiddle p
	{
	color:#03467b;
	line-height:13px;
	margin:0;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoBottom
	{
	background:url(http://media.npr.org/buckets/wwdtm/quiz_promo_images/wwdtmQuizPromoBottom.jpg) no-repeat;
	height:46px;
	position:relative;
	}
 
#wwdtmQuizPromo #wwdtmQuizPromoBottom ul li
	{
	display:inline;
	margin:0; 
	padding:0; 
	list-style:none;
	position:absolute;
	top:0;  
	}
        
#wwdtmQuizPromo #wwdtmQuizPromoBottom ul li, 
#wwdtmQuizPromo #wwdtmQuizPromoBottom ul a
	{
	height:31px;
	display:block;
	}       
 
#wwdtmQuizPromo #wwdtmQuizPromoBottom ul li
	{
	left:19px;
	width:96px;
	}
 
