

 /* ----------------------------------------    
  * START of 'base/base.css'        
  * ---------------------------------------- */ 

body {	
	margin:0;
	padding:0;
	font-family:arial, sans-serif;
	font-size:100%;
	color:#333;
}

/*	=general styles
	--------------------------------------------------------------- */	
img	{
	border:none;
	float:left;
}

a {
	text-decoration:none;
	color:#000;
}

a:hover {
	text-decoration:underline;
	color:#36c;
}

form, input, select, img, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd {
	padding:0;
	margin:0;
}

ul li {list-style-type:none;}		

p {margin:0 0 10px 0;}

#content p {line-height:1.3em;}

.spacer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}		

.clearfix {overflow:hidden; height:1%;}

hr {
	color: #ccc;
	background-color: #ccc;
	margin:0 20px 15px 20px;
	border: 0;
	height: 1px;
	text-align:center;
}

.gtarrow,
.ltarrow {
	font-family:arial,sans-serif;
}

form .textbox {
	color:#333;
	border:1px solid #ccc;
	padding:1px;
	}


#main_sidebar ul li {
	background:transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll left 1px;
	display:block;
	line-height:14px;
	margin:0 0 7px;
	padding:0 0 0 7px;
}

 /* ----------------------------------------    
  * START of 'news/common.css'        
  * ---------------------------------------- */ 

/*	=structure
	--------------------------------------------------------------- */
#header {
	width:978px;	
	margin:0 auto;
	padding:5px 0 0 0;
	border-top:8px solid #000;	
	border-left: 1px solid #b4b2b2;
	border-right: 1px solid #b4b2b2;
	background-color:#fff;
}
	
#wrapper {
	width:978px;
	margin:0 auto;
	padding:0;
	border-left: 1px solid #b4b2b2;
	border-right: 1px solid #b4b2b2;
}
	
#wrapper_main {
	width:978px;
	background:url(http://media.npr.org/chrome/news/bg_wrapper.gif) repeat-y;
	/*overflow:hidden;*/
	position:relative;
}
	
#main_content {
	width:651px;
	float:left;
}
	
#content {
	width:624px;
	float:left;	
	padding:0 12px 0 15px;
}	
	
#main_sidebar {
	width:326px;
	float:left;	
	margin:0 0 0 1px;
	padding:0;
	color:#000;
}
	
#footer {
	width:980px;	
	margin:0 auto;
	border-top:1px solid #b4b2b2;
	clear:both;
}

#npr_thin {width:980px;}
	
	
/*	=breadcrumbs
	--------------------------------------------------------------- */
ul.breadcrumb {
	border-bottom:1px solid #ccc;
	padding:15px 0 8px 0;
	font-size:11px;
	}
		
ul.breadcrumb li {display:inline;}	

ul.breadcrumb li a {
	font-size:11px;
	font-weight:bold;
	color:#000;
}	
	
ul.breadcrumb span.arrow {
	font-weight:normal;
	color:#666;
	font-size:10px;
}	


/*	=hdr colors */
#news .bucketwrap h3 span,
#news .bucketwrap h3.gahdr span,
#news .bucketwrap h3.slug {
	color:#ee1300;
}
	
#news .artsPage .bucketwrap h3 span,
#news .artsPage .bucketwrap h3.gahdr span,
#news .artsPage .bucketwrap h3.slug {
	color:#800149;
}	

#news .programPage .bucketwrap h3 span,
#news .programPage .bucketwrap h3.gahdr span,
#news .programPage .bucketwrap h3.slug {
	color:#229ACD;
}	


/* =egg carton */
#news .colwrap {
	background:none;
/*	border-bottom:1px solid #b4b2b2;*/
	padding:10px 0;
	border-top:1px solid #b4b2b2;
}	
	
#news .colwrap:first-child {border-top:none;}
	
#news .colwrap .divider {
	background:transparent url(http://media.npr.org/chrome/news/bg_3col.gif) repeat scroll 0 0;
}	
	
#news .colwrap .col1 {
	margin-right:15px;
	width:187px;
	float:left;
	min-height:20px;
	_height:20px;
}
	
#news .colwrap .col2 {
	margin:0 15px;
	width:187px;
	float:left;
	min-height:20px;
	_height:20px;
}
	
#news .colwrap .col3 {
	margin-left:15px;
	width:187px;
	float:left;
	min-height:20px;
	_height:20px;
}

#news .colwrap  h3,
#news .colwrap  h3 a {
	color:#ee1300;
}

#news .colwrap  h3 a:hover {color:#c71a0a;}

#news .artsPage .colwrap  h3,
#news .artsPage .colwrap  h3 a {
	color:#800149;
}

#news .artsPage .colwrap  h3 a:hover {color:#680233;}

#news .programPage .colwrap h3,
#news .programPage .colwrap h3 a {
	color:#229acd;;
}

#news .colwrap h4 {
	margin:0 0 10px 0;
	font-size:14px;
}	
	
#news .colwrap h3 {
	font-size:16px;
	margin-bottom:8px;
}
	
#news .colwrap p {
	color:#333;
	font-size:12px;
	line-height:16px;
	margin:0 0 7px;
}

#news .colwrap ul li {
	background:transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll 0 0;
	display:block;
	font-size:12px;
	line-height:14px;
	margin:0 0 7px;
	padding:0 0 0 7px;
}

#news .colwrap input {
	margin:7px 7px 7px 0;
	font-size:12px;
	width:115px;
	height:16px;
}

#news .colwrap input.btn_signup {
	margin:0 0 7px;
	font-size:12px;
	width:75px;
	height:auto;
}

#news .colwrap .more {
	float:right;
}

#news .colwrap a.more {
	color:#666;
	font-weight:bold;
}

#news .colwrap .gtarrow {
	font-size:12px;
	padding-left:7px;
}

/* =podcast rss feeds (egg carton) */
#news .feed h4 {
	background-color:#f7f7f7;
	border-bottom:1px solid #f0f0f0;
	color:#666;
	height:18px;
	padding-top:5px;
}		

#news .feed .feedhdrs {
	float:right;
	font-size:10px;
}		

#news .feed .feedhdrs span {
	margin:0 5px 0 5px;
}	
	
#news .feed ul li {
	background:none;
	border-bottom:1px solid #f0f0f0;
	margin:0;
	padding:0;
	position:relative;
}
 
#news .feed .title {
	color:#000;
	font-weight:normal;
	float:left;
	width:125px;
	padding:8px 5px 8px 0;
}	

#news .feed a.podicon {
	display:block;
	width:13px;
	height:23px;
	float:left;
	margin-top:3px;
}

#news .feed a.podiconnoevent {
	display:block;
	width:13px;
	height:23px;
	float:left;
	margin-top:3px;
}

#news .feed a.rssicon {
	width:24px;
	height:23px;
	float:right;
	margin-top:4px;
}

#news .feed .podbox
	{	
	width:240px;
	border:1px solid #ccc;
	background-color:#fff;
	padding:7px;
	position:absolute;
	top:0;
	left:160px;
	_left:15px; /* ie6 only */
}
	
#news .feed .podbox span {
	font-weight:bold;
}	

#news .feed .podbox a.podurllink img {
	padding:7px 10px 0 0;
	float:left;
}

#news .feed .podbox p.divider {
	padding-top:10px;
	margin-bottom:5px;
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left top repeat-x;
}
	
#news .feed .podbox img {float:none;}	

#news .feed .podbox a.subitunes {padding-right:20px;}

#news .feed .podbox p.closethis {line-height:13px;text-align:right;}
	
#news .feed .podbox p.closethis a {
	color:#666;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	background:url(http://media.npr.org/chrome/news/icon_close_13x13.gif) top right no-repeat;
	padding-right:20px;
	height:13px;
}

#news .feed .podbox input {
	width:190px;
	height:14px;
	font-weight:normal;
	padding:2px;
	font-size:11px;
}	

#news .feed span.blankpod {
	display:block;
	height:23px;
	width:20px;
	padding:0;	
	position:absolute;
	top:3px;
	right:30px;
	color:#8f8f8f;
}
	
#news .feed span.blankrss {
	display:block;
	height:23px;
	width:20px;
	padding:0;	
	position:absolute;
	top:3px;
	right:-2px;
	color:#8f8f8f;
}	


/* =newsletter signup btn (egg carton) */
#news .newsletter h3 {
	font-size:16px;
	margin-bottom:8px;
	color:#ee1300;
}

#news .artsPage .newsletter h3 {
	font-size:16px;
	margin-bottom:8px;
	color:#800149;
}

#news .programPage .newsletter h3 {
	font-size:16px;
	margin-bottom:8px;
	color:#229acd;
}

.newsletter .icon {display:none;}

.newsletter p {
	font-size:12px;
	line-height:16px;
}

.newsletter input.emailfield {	
	width:110px;
	font-size:11px;
	height:15px;
	padding:2px;
	color:#666;
	margin-right:2px;
}

.newsletter ul {padding-top:5px;}

.newsletter ul li a {
	font-size:10px;
	display:inline;
	color:#666;
}

.newsletter ul#upsellSubscriptionsList li {
	display:block;
	font-size:12px;
}

.newsletter form.upsell .cbox {
	margin:0 5px 0 0;
	padding:0;
	height:13px;
	width:15px;
	line-height:12px;
}	

	
.newsletter form .nothx,
.newsletter form .subscribe {
	/*width:80px;*/
}

.newsletter form input.nothx {padding-right:10px;} 	

.newsletter .closewrapper {
	display: none;	
}

.newsletter p.errormsg {
	color:#c83030;
}




/* old styles, need to go thru when the code is up */
/*.newsletter form 
	{
	margin-bottom:10px;
	}	

.newsletter form .emailfield
	{
	font-size:11px;
	width: 200px;
	height:14px;
	padding-bottom:2px;
	}
	
.newsletter form .button
	{
	border:1px solid #000;
	background-color:#65a2e8;
	font-size:11px;
	margin:0;
	padding:0;
	color:#fff;
	}*/

.newsletter form .signup {
	vertical-align:top;
	padding-top:1px;
}
	
.newsletter span.eaddress {
	background-color:#f4f5a8;
	font-weight:bold;
	font-size:12px;
}	
	
div.newsletter ul li .pipe
	{
	display:none;
	}	

.newsletter form.upsell p.title
	{		
	font-weight:bold;
	font-size:11px;
	padding:0;
	display:block;
	margin:0 0 5px 0;
	}
		
.newsletter form.upsell p.desc
	{
	margin:0;
	padding:0 0 7px 20px;
	line-height:12px;	
	}

/*	
	
.newsletter p.thx,
.newsletter p.verify
	{
	font-weight:bold;
	}*/
	
.newsletter p.errormsg
	{
	color:#c83030;
	margin:0 0 5px 0;
	padding:0 7px;
	}
	








/* =search btn (egg carton)
.colwrap input.btn_search {
	background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -40px;
	border:none;
	width:48px;
	height:20px;
	*margin:0px 0px 10px 0;
}

.colwrap input.btn_search:hover {
	background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -60px;
} */



/*	=community */
.community {border-top:1px solid #b4b2b2;}

#news .community .buckettop {
	background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 0 no-repeat;
	margin-bottom:7px;
	line-height:23px;
	height:23px;
}	
	
#news .community .bucketbottom {
	background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -23px no-repeat;
	margin:7px 0 10px 0;
	line-height:23px;
	height:23px;
}		

#news .artsPage .community .buckettop {
	background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -46px no-repeat;
	margin-bottom:7px;
	line-height:23px;
	height:23px;
}	
	
#news .artsPage .community .bucketbottom {
	background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -69px no-repeat;
	margin:7px 0 10px 0;
	line-height:23px;
	height:23px;
}

.community  p.byline {
	font-style:italic;
	color:#666;
	font-size:12px;
	margin-bottom:3px;
}

.community  p.byline a {color:#666;}

.community  h5 {
	font-size:12px;
	margin-bottom:3px;
}
.community  p.comments a {
	font-size:11px;
	color:#666;
	text-transform:uppercase;
}

.community span.pipe {margin:0 5px;}

#main_content .community .bucket p {
	font-size:14px;
	font-weight:bold;
	margin:0;
	line-height:1.3em;
}

#main_content .whatsthis {
	font-size:11px;
	font-style:italic;
}

#main_content #popmain {
	border:1px solid #d0e0ed;
	background-color:#f2f9ff;
	width:290px;
	padding:5px 5px 0 5px;
	position:absolute;
	left:10px;
	bottom:-40px;	
}

#main_content #popmain p {font-size:11px;}


/* =container */
#main_content .container {position:relative;}





/* =AP (egg carton) 
#main_content .ap h3 {
	background:url(http://media.npr.org/chrome/news/aplogo.gif) left no-repeat;
	font-size:16px;
	padding: 0 0 0 25px;
	margin:0;
}	

#main_content .ap h4 {
	font-size:12px;
	color:#000;
	padding:0;
}

#main_content .ap .more,
#main_content .ap .date {
	float:left;
	width:100%;
	padding:0;
}*/



/*  =community
	--------------------------------------------------------------- */
#main_content .community h3.slug {
	font-family:arial,sans-serif;
	font-size:11px;
	padding-top:20px;
	text-transform:uppercase;
}

#main_content .community h3.gahdr {
	font-size:22px;
	font-family:georgia, sans-serif;
	margin-bottom:15px;
}

#main_content .community p,
#main_content .community h4 {
	font-size:12px;
}

#main_content .community .bucketblockwrap {
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left bottom repeat-x;
	margin:0 0 10px 0;
	overflow:hidden;
	height:1%;
	padding-bottom:15px;
}	

#main_content .community .photowrap {
	display:block;
	float:left;
	width:300px;
	padding:5px 0 0;
}

#main_content .community .photowrap img {
	float:none;
}

#main_content .community .img {
	margin-left:324px;
	padding:5px 0 15px 0;
}


/*	=breaking news
	--------------------------------------------------------------- */
#mainspan01 .bucketwrap {margin:0;}

.breakingnews {
	position:relative;
	margin:12px 9px 0 12px;
}

.breakingnews .banner {
	position:absolute;
	top:10px;
	left:0px;
	_left:-5px; /* IE6 only */
	background:transparent url(http://media.npr.org/chrome/news/bg_dogear_breakingnews_red.gif) no-repeat scroll right bottom;
	width:100%;
}

.mute .banner {
	background:transparent url(http://media.npr.org/chrome/news/bg_dogear_breakingnews_gry.gif) no-repeat scroll right bottom;
}

.breakingnews .banner h4 {
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	padding:5px 10px;
	background:#ff3300;
	margin-right:11px;
}

.mute .banner h4 {background:#959595;}

.breakingnews .info {
	border:1px solid #ccc;
	margin:0 3px;
	padding:45px 10px 10px;
}

.breakingnews .info h3 {
	font-size:16px;
	margin-bottom:2px;
	color:#ff3300;
}

.breakingnews .info h3 a {color:#ff3300;}

.mute .info h3 {color:#000;}

.mute .info h3 a {color:#000;}

.breakingnews .info a.view {
	background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll right 1px;
	padding-right:10px;
	margin-left:20px;
	font-size:12px;
	color:#666;
	float:right;
	line-height:16px;
	font-weight:bold;
	height:16px;
	margin-top:4px;
}

#main_content .breakingnews .info p {
	font-size:12px;
	margin:0;
	line-height:15px;
}

#main_content .breakingnews .info p.alert {
	margin-top:10px;
}

#main_content .breakingnews .info p.alert a {
	font-size:10px;
	color:#333;
	font-style:italic;
}

.breakingnews a.listen {
	background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat scroll left center;
	padding-left:17px;
	font-size:11px;
	color:#333;
	margin-left:20px;
}

.breakingnews a.listen:hover {
	background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat scroll left center;
}

/*	=live events
	--------------------------------------------------------------- */
.live_event {
	position:relative;
	margin:12px 9px 0 12px;
	padding-top:12px;
}

.live_event .banner {
	position:absolute;
	top:0px;
	left:20px;
	background:url(http://media.npr.org/chrome/news/bg_liveevents.gif) repeat-y bottom;
	padding:20px 7px 20px;
	width:38px;
}

.live_event .music {
	position:absolute;
	top:0px;
	left:20px;
	background:url(http://media.npr.org/chrome/news/bg_live_music.gif) repeat-y bottom;
	padding:18px 7px 18px;
	width:38px;
}

.live_event .music .dogear {
	/*background:transparent url(http://media.npr.org/chrome/news/bg_dogear_liveevents_navy.gif) no-repeat scroll right bottom;*/
	/*width:38px;
	padding:10px 7px 15px;*/
}


.live_event .banner h4,
.live_event .banner .subhed,
.live_event .banner .time,
.live_event .banner .zone {
	color:#fff;
}

.live_event .banner h4 {
	text-align:center;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:5px;
}

.live_event .banner .subhed,
#main_content .live_event .banner .subhed {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}

.live_event .banner p.time,
#main_content .live_event .banner p.time {
	font-size:14px;
	font-weight:bold;
	margin:0 0 2px;
	line-height:15px;
	text-align:center;
}

.live_event .banner p.zone,
#main_content .live_event .banner p.zone {
	font-size:8px;
	margin:0;
	line-height:15px;
	text-align:center;
}

.live_event .info {
	border:1px solid #ccc;
	margin:0 3px;
	padding:5px 10px;
	height:100%;
}

.live_event .info .bucketblock {
	margin-left:75px;
	overflow:hidden;
}

.live_event .info .bucketblock a.photowrap {
	display:block;
	position:relative;
	float:left;
	margin-right:15px;
	*height:62px;
	}

.live_event .info .bucketblock a.photowrap img {float:none;}

.live_event .info .bucketblock a.photowrap img.play {
	position:absolute;
	top:16px;
	left:27px;
	}

.live_event .info h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-bottom:2px;
	color:#000;
}

.live_event .info h3 a {color:#000;}

#main_content .live_event .info p {
	color:#666;
	font-size:12px;
	margin:0;
	line-height:15px;
}

.live_event a.listen {
	background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat scroll left center;
	padding-left:17px;
	font-size:11px;
	color:#333;
	margin-left:20px;
}

.live_event a.listen:hover {
	background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat scroll left center;
}

.live_event p.audio {padding-top:7px;}
.live_event p.audio a.listen {margin-left:0;}


	
/* CHARTS for story pages, etc (from Design) */
#storyspan03 .chart {
	margin: 0 0 30px 0;
}

.chart table {
	border-collapse:collapse;
	padding:0;
	width: 100%;
}

.chart table caption {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-bottom: 10px;
}
	
.chart table caption span {
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	display: block;
}

.chart table th {
	font: bold 14px Georgia, sans-serif;
	color: #000;
	border-bottom: 3px solid #000;
	padding: 0 10px 5px 10px;
	text-align: left;
	white-space: nowrap;
	vertical-align: bottom;
}
	
.chart table th span {
	font-weight: normal;
}
	
.chart table td {
	vertical-align: top;
	padding: 7px 10px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	color: #333;
}

.chart table .shadedrow {
	background-color:#f1f1f1;
}

.chart table td.right,
.chart table th.right {
	text-align: right;
}	


 /* ----------------------------------------    
  * START of 'news/globalnav.css'        
  * ---------------------------------------- */ 

/*	=global nav
	--------------------------------------------------------------- */	
#todaysdate {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 15px;
}	

#login {
	text-align:right;
	color:#000;
	padding:0 15px 6px 0;
}	
	
#login a, #header #login span.user {
	color:#000;
	margin:0 5px;
}
	
#login a.comm {
	height:18px;
	background:url(http://media.npr.org/chrome/news/icon_community_mini.gif) no-repeat;
	padding:1px 0 1px 22px;
	margin:0 7px;
}

#login a.shop {
	height:18px;
	background:url(http://media.npr.org/chrome/news/icon_shop_mini.gif) no-repeat;
	padding:1px 0 1px 22px;
	margin:0 7px;
}

#login a.donate {
	text-transform:uppercase;
	color:#f30;
	font-weight:bold;
}

#login span.user a {
	margin:0;
	font-weight:bold;
}

#login a.reg {margin:0 0 0 7px;}
	
#login p {
	margin:0;
	font-size:11px;
}

#login .hdrdonate {display:none} /*hides donate text for news*/	
	
#header .headercontent {
	clear:both;
	margin:0;
	padding:5px 15px 8px;
	overflow:hidden;
	height: 1%;
}
	
#header .supportwrap {
	float:left;
	position:relative;
	margin-left:10px;
	padding-left:15px;
}

#header .support {
	position:absolute;
	top:0;
	left:0;
	height:54px;
	width:350px;
	font-size:11px;
	text-transform:uppercase;
}

#header .support p {margin:28px 0 4px;}	

#header .support p a.find {
	font-weight:bold;
	color:#000;
	font-size:14px;
}	


/* =localization */
#header .support .tab {
	height:54px;
	padding:0 8px;
	float:left;
	overflow:hidden;
	}

#header .dd_active .tab {background:transparent url(http://media.npr.org/chrome/news/bg_localtab_left.gif) no-repeat left top scroll;}

#header .support .tab a {
	float:left;
	display:block;
	background:url(http://media.npr.org/chrome/news/bg_localtab_right.gif) no-repeat right top scroll;
	height:54px;
	padding:0 35px 0 0;
	outline:none;
	}

#header .dd_active .tab a {background:url(http://media.npr.org/chrome/news/bg_localtab_right_active.gif) no-repeat right top scroll;}

#header .support .tab img {
	float:none;
	/*margin-top:2px;*/
	max-width:138px;
	}	

#header .support .tab a span {
	display:block;
	font-size:24px;
	font-weight:bold;
	margin-top:20px;
	}	

#header .dd_active {
	background:transparent url(http://media.npr.org/chrome/news/bg_localtop.gif) no-repeat scroll bottom;
}


/* =search box */
#header .headercontent form.search {
	float:right;
	margin:0;
	padding:25px 0 0 0;
}		
	
#header .headercontent form.search label {
	font-size:11px;
	text-transform:uppercase;
	color:#333;
	margin:3px 5px 0 0;
	float:left;
}	

#header .headercontent form.search .searchbox {
	font-size:12px;
	width:170px;
	height:16px;
	margin:0 7px 0 0;
	float:left;
}		
	
#header .headercontent form.search .btn_go,
#header .headercontent form.search .btn_go:hover {
	background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -80px;
	border:none;
	width:24px;
	height:20px;
	float:left;
	cursor:pointer;
}

	
/* =nav */
#header ul#nav {
	height:50px;
	width:978px;
	background-color:#000;
	font-family:georgia,sans-serif;
	font-size:22px;
	list-style-type:none;
	margin-top:7px;
}

#header ul#nav li {float:left;}

#header ul#nav li a {
	color:#fff;
	text-decoration:none;
	display:block;
	outline:none;
	height:32px;
	padding-top:18px;
}
	
#header ul#nav li a:hover {color:#999;}	

#header ul#nav li.navprograms a {
	background:transparent url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat;
}

#header ul#nav li.navlisten a {
	background:#333 url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat;
} 

#header ul#nav li.navprograms a:hover, 
#header ul#nav li.navlisten a:hover {
	color:#999;
	background-image:url(http://media.npr.org/chrome/news/nav_arrow_down_999.gif);
}

#header ul#nav li.navprograms a.selected, 
#header ul#nav li.navprograms a.selected:hover {
	color:#000;
	background:url(http://media.npr.org/chrome/news/nav_arrow_up_000.gif) no-repeat;
}
 
#header ul#nav li.navlisten a.selected, 
#header ul#nav li.navlisten a.selected:hover  {
	color:#fff;
	background:url(http://media.npr.org/chrome/news/nav_arrow_up_fff.gif) no-repeat;
}

#header ul#nav li.navprograms a,
#header ul#nav li.navprograms a:hover,
#header ul#nav li.navprograms a.selected, 
#header ul#nav li.navprograms a.selected:hover {
	background-position:133px 29px;
}

#header ul#nav li.navlisten a,
#header ul#nav li.navlisten a:hover,
#header ul#nav li.navlisten a.selected, 
#header ul#nav li.navlisten a.selected:hover {
	background-position:84px 29px;
}

#news #header ul#nav li.navnews a,
#news.tmplHomePage #header ul#nav li.navhome a,
#news .artsPage #header ul#nav li.navarts a {
	background:url(http://media.npr.org/chrome/news/nav_selected.gif) no-repeat top right;
}

#news.tmplHomePage #header ul#nav li.navnews a,
#news .artsPage #header ul#nav li.navnews a {
	background:none;
}

#header ul#nav li.navhome a,
#header ul#nav li.navnews a,
#header ul#nav li.navarts a,
#header ul#nav li.navmusic a,
#header ul#nav li.navprograms a,
#header ul#nav li.navlisten a,
#header ul#nav li.navhourly a {
	border-right:1px solid #fff;
}	

#header ul#nav li.navhome a {
	width:72px;
	padding-left:18px;
}	

#header ul#nav li.navnews a {
	width:80px;
	padding-left:30px;
}

#header ul#nav li.navarts a {
	width:124px;
	padding-left:30px;
}	
	
#header ul#nav li.navmusic a {
	width:89px;
	padding-left:30px;
}
	
#header ul#nav li.navprograms a {
	width:143px;
	padding-left:31px;
}	

#header ul#nav li.navlisten a {
	width:87px;
	padding-left:22px;
}
	
#header ul#nav li.navhourly a {
	width:107px;
	height:50px;
	background:#666 url(http://media.npr.org/chrome/news/nav_hourlynews.gif) no-repeat center top;
	padding:0;
}	
	
#header ul#nav li.navhourly a:hover {background-position:center bottom;}		
	
#header ul#nav li.navpodcasts a {
	width:108px;
	height:50px;
	background:#999 url(http://media.npr.org/chrome/news/nav_podcasts.gif) no-repeat center top;
	padding:0;
}
	
#header ul#nav li.navpodcasts a:hover {background-position:center bottom;}		


/* =programs dropdown */
#menuprograms {
	background:transparent url(http://media.npr.org/chrome/news/bg_gradient_programs.jpg) no-repeat center top;
	display:none;
}	
	
#menuprograms a {color:#333;}
	
#menuprograms ul.left {
	float:left;
	margin:0 10px 0 0;
	width:140px;
}
	
#menuprograms ul.right {
	float:left;
	width:145px;
}

#menuprograms ul li {
	font-size:12px;
	line-height:13px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;	
	padding: 0 0 0 7px;
	margin-bottom:5px;
}	

#menuprograms .col {
	float:left;
	padding:10px;
}

#menuprograms .news {width:310px;}
#menuprograms .entertainment {width:162px;}	
#menuprograms .music {width:298px;}
#menuprograms .special {width:128px;}

#menuprograms .news ul.col {padding:0;}
	
#menuprograms h3 {
	font-family:georgia,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333;
	margin:5px 0 6px 0;
	padding-bottom:5px;
	border-bottom:4px solid #999;
}	
	
#menuprograms ul li.hdr {
	color:#a7a5a0;
	font-size:10px;
	font-style:italic;
	margin:8px 0 3px 0;
	background:none;
	padding:0 0 0 3px;
}

#menuprograms ul li.other {
	font-size:12px;
	line-height:13px;
	background: url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat;	
	padding: 0 0 0 7px;
	margin-bottom:3px;
}		
	
#menuprograms ul li.other a {
	font-size:11px;
	line-height:10px;
	margin:0;
	color:#888784;
}	
	
#menuprograms ul li.other span {	
	color:#cfcdc7;
	font-size:9px;
}
	
#menuprograms .footer {
	clear:both;
	background-color:#ccc;
	height:18px;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	text-align:right;
	padding:7px 15px 0 0
}

#menuprograms .footer a.closemenu {
	background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -13px;
	color:#fff;
	padding:0 17px 0 0;
}

	
/* =listen dropdown */
#menulisten {
	background:#abd0d4 url(http://media.npr.org/chrome/news/bg_gradient_listen.gif) repeat-x scroll left top;
	display:none;
	color:#fff;
	font-size:12px;
}
	
#menulisten .audiostreams a, #menulisten .footer a {color:#fff;}

#menulisten h3 {
	font-family:georgia,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#007987;
	margin:5px 0 4px 0;
}	

#menulisten .hourlynews, 
#menulisten .audiostreams, 
#menulisten .latestshow {
	float:left;
	padding:10px 0 10px 15px;
	width:306px;
}

#menulisten.external .hourlynews, 
#menulisten.external .audiostreams, 
#menulisten.external .latestshow {
	width:466px;
}
 
#menulisten.external .latestshow {display:none;}

#menulisten .listenblock .primary {
	background-color:#cce4e7;
	padding:10px 16px 10px 10px;
	overflow:hidden;
}
	
#menulisten .listenblock .primary a.listenicon {
	float:left;
	background:transparent url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -210px no-repeat;
	display:block;
	height:42px;
	width:43px;
	margin-top:5px;
}

#menulisten .listenblock .primary a.listenicon:hover {
	background:transparent url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -336px no-repeat;
}

#menulisten .listenblock .primary .listencontent {
	background:#e6f2f3;
	color:#7fbcc3;
	font-size:11px;
	padding:8px 10px;
	margin-left:53px;
}

#menulisten .listenblock .primary h4 {
	color:#409ba5;
	font-size:16px;
	font-weight:bold;
}	

#menulisten .listenblock h4 a {color:#409ba5;}

#menulisten .listenblock .info {margin:0;}

#menulisten .listenblock .duration {float:right;}

#menulisten .listenblock ul {float:left;}

#menulisten .listenblock ul li {
	font-size:11px;
	padding:0;
	margin:0 0 2px 0;
	line-height:15px;
}

#menulisten .listenblock a.add {
	color:#097e8b;
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 1px no-repeat;
	padding:1px 0 0 18px;
	display:block;
	margin:0 4px;
	font-size:11px;
}	

#menulisten .listenblock a.add:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -134px no-repeat;
}

#menulisten .listenblock a.trans {
	color:#097e8b;
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -59px no-repeat;
	padding:1px 0 0 18px;
	display:block;
	margin:0 4px;
	font-size:11px;
}	

#menulisten .listenblock a.trans:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -164px no-repeat;
}

/*#menulisten .listenblock a.download {
	color:#80bdc4;
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -30px no-repeat;
	padding:1px 0 1px 22px;
}	

#menulisten .listenblock a.download:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -150px no-repeat;
}*/	

#menulisten .listenblock .tab {
	float:right;
	background: url(http://media.npr.org/chrome/news/tab_listen_left.gif) left center no-repeat;
	padding-left:12px;
	margin-right:8px;
	height:18px;
	}

#menulisten .listenblock .tab span {
	float:left;
	background: url(http://media.npr.org/chrome/news/tab_listen_right.gif) right center no-repeat;
	padding-right:12px;
	display:block;
	height:18px;
	}

#menulisten .listenblock .findstreams {
	margin:0;
	font-weight:bold;
	font-size:12px;
	padding:2px 0 0 4px;
	}

#menulisten .listenblock .findstreams a {color:#fff;}
	
#menulisten .footer {
	background-color:#80bdc4;
	clear:both;
	color:#FFFFFF;
	font-size:10px;
	height:18px;
	padding:7px 15px 0 0;
	text-align:right;
	text-transform:uppercase;
}

#menulisten .footer a.closemenu {
	background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -26px;
	color:#fff;
	padding:0 17px 0 0;
}


/* =for both shows and listen dropdowns */
.footer .pipe {padding:0 4px;}	


/* fix closemenu icon for safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ddstn a.closemenu,
#menuprograms .footer a.closemenu,
#menulisten .footer a.closemenu {padding:1px 17px 1px 0;}
}




/*	=global footer
	--------------------------------------------------------------- */
#footer .everywhere {
	margin:0;
	padding:0;
	overflow:hidden;	
	background-color:#000;
	height:1%;
}

#footer .everywhere h3 a {color:#fff;}

#footer .everywhere h3 span {color:#999;}

#footer .everywhere h3 {
	font-family:georgia,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:10px 10px 10px 15px;
	margin:0;
	float:left;
	color:#fff;
}

#footer .everywhere ul  {
	padding:12px 15px 0 0;
	float:right;
}

#footer .everywhere ul li {
	float:left;
	font-size:11px;
	padding-left:40px;
	line-height:23px;
}	
	
#footer .everywhere ul li a {float:left;color:#fff;}
#footer .everywhere ul li a:hover {color:#999;}

#footer .everywhere ul li a.radio {padding:0 0 0 30px;}

#footer .everywhere ul li a.pod {padding:0 0 0 20px;}

#footer .everywhere ul li a.mobile {padding:0 0 0 20px;}

#footer .everywhere ul li a.rss {padding:0 0 0 22px;}

#footer .everywhere ul li a.newsletter {padding:0 0 0 20px;}

#footer .everywhere ul li a.widget {padding:0 0 0 26px;}

#footer .everywhere ul li a.api {padding:0 0 0 27px;}

#footer .footerwrap {
	clear:both;
	overflow:hidden;
	width:978px;
	border-left: 1px solid #b4b2b2;
	border-right: 1px solid #b4b2b2;	
	border-bottom: 1px solid #b4b2b2;	
}

#footer .listbg {
	background:#fff url(http://media.npr.org/chrome/news/bg_footer.gif) left bottom;
	overflow:hidden;
	height:1%;
	padding-bottom:20px;
}

#footer .col {
	width:138px;
	float:left;
	margin-right:24px;
}

#footer .first {padding-left:15px;}
#footer .last {margin-right:0;}

#footer h4 {
	font-family:georgia,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333;
	border-bottom:4px solid #b2b2b2;
	padding:20px 0 6px 0;
	margin-bottom:6px;
	background-color:#fff;
}
	
#footer h4 a {color:#333;}

#footer .col {background-color:#fff;}

#footer .col ul {
	padding-bottom:20px;
	background-color:#fff;
}

#footer .col ul li {
	padding:0;
	margin-bottom:3px;
	line-height:14px;
	font-size:12px;
}

#footer .col ul li a {color:#333;}

#footer .col ul li span {
	margin:0 0 3px 10px;
	line-height:14px;
}

#footer .col ul li.space {margin-top:15px;}

#footer ul.bottomlist {
	clear:left;	
	padding:15px 0;
	margin:0;
	height:1%;
	overflow:hidden;
}

#footer ul.bottomlist li {
	float:left;
	font-size:12px;
	margin-right:15px;
	color:#999;
}

#footer ul.bottomlist li a {color:#999;}

#footer ul.bottomlist li.contact a {color:#000;font-weight:bold;}

#footer ul.bottomlist li.donate a {color:#f30;font-weight:bold;}

#footer ul.bottomlist li.pbs {
	margin:0;
	margin-top:-2px;
	*margin-top:-4px;
	padding:0;
	float:right;
}

#footer ul.bottomlist li.pbs img {
	float:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}



.loginwrap {float:right;margin-bottom:5px;height:19px;}
.loginwrap div.donate {float:left;}

p#loginPElm {float:left;}

.loginwrap div.donate a {
	background:url(http://media.npr.org/images/donate/support_stroke.gif) no-repeat top;
	height:19px;
	width:141px;
	display:block;
}

.loginwrap div.donate a:hover {background:url(http://media.npr.org/images/donate/support_stroke.gif) no-repeat bottom;}

#header .beta {display:none;}



 /* ----------------------------------------    
  * START of 'base/localization.css'        
  * ---------------------------------------- */ 

/* =localization - tab */
.headercontent .support .tab {
	height:54px;
	padding:0 8px;
	float:left;
	overflow:hidden;
	}

.headercontent  .dd_active .tab {background:transparent url(http://media.npr.org/chrome/news/bg_localtab_left.gif) no-repeat left top scroll;}

.headercontent  .support .tab a {
	float:left;
	display:block;
	background:url(http://media.npr.org/chrome/news/bg_localtab_right.gif) no-repeat right top scroll;
	height:54px;
	padding:0 35px 0 0;
	outline:none;
	}

.headercontent .dd_active .tab a {background:url(http://media.npr.org/chrome/news/bg_localtab_right_active.gif) no-repeat right top scroll;}

.headercontent .support .tab img {
	float:none;
	/*margin-top:2px;*/
	max-width:138px;
	}	

.headercontent .support .tab a span {
	display:block;
	font-size:24px;
	font-weight:bold;
	margin-top:20px;
	}	

.headercontent .dd_active {
	background:transparent url(http://media.npr.org/chrome/news/bg_localtop.gif) no-repeat scroll bottom;
}


/* =localization - dropdown */
.ddstn {
	display:none;
	height:139px;
	margin:0;
	padding:0;
	width:978px;
	position:relative;
	background:transparent url(http://media.npr.org/chrome/news/bg_localbottom.gif) no-repeat scroll top center;
}

.ddstn a.closemenu {
	position:absolute;
	background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right top;
	bottom:10px;
	_bottom:13px; /* IE6 only */
	right:20px;
	padding-right:17px;
	text-transform:uppercase;
	font-size:10px;
	color:#999;
}
	
.ddstn .station {
	background:transparent url(http://media.npr.org/chrome/news/bg_stationdata_left.gif) no-repeat scroll 364px 4px;
	margin:0 20px 0 175px;
	padding:4px 0 0 0;
	height:139px;
	position:relative;
	border:none;
}

.ddstn .stationinfo {
	float:left;
	font-size:11px;
	margin-top:5px;
	width:200px;
	padding-left:3px;
	}
	
.ddstn .stationinfo p {margin-bottom:5px;}

.ddstn .stationinfo a:hover {color:#007987;}

.ddstn .stationinfo h3 {
	font-size:16px;
	font-weight:bold;
	}

.ddstn .stationinfo p.desc {
	font-size:11px;
	font-style:italic;
	color:#999;
	margin-bottom:8px;
	}

.ddstn .stationinfo p.donate {
	text-transform:uppercase;
	font-weight:bold;
	}

.ddstn .stationinfo p.donate,
.ddstn .stationinfo p.donate a {
	color:#f30;
	}


.ddstn .station .change {
	position:absolute;
	bottom:15px;
	left:0;
	color:#999;
	font-size:11px;
	padding-left:3px;
	}

.ddstn .station .change a {color:#999;}

.ddstn .station .change span.pipe {margin:0 5px;}

.ddstn .stationnav {
	float:left;
	font-size:11px;
	color:#999;
	margin:10px 0 0 15px;
	text-transform:uppercase;
	width:135px;
}

.ddstn .stationnav li {
	line-height:20px;
}

.ddstn .stationnav li a {
	color:#999;
}

.ddstn .stationnav li a.selected {
	color:#007987;
}

.ddstn .stationnav .gtarrow {
	font-size:9px;
}

.ddstn .stationdata_wrap {
	background:transparent url(http://media.npr.org/chrome/news/bg_stationdata_right.gif) no-repeat scroll right top;
	float:left;
	margin:0 0 0 17px;
	height:117px;
	width:200px;
	padding:4px 6px;
}

.ddstn .stationdata {
	overflow:auto;
	height:116px;
	font-size:11px;
	color:#007987;
	padding-left:2px;
}
	
.ddstn .stationdata_arrow {
	position:absolute;
	top:13px;
	left:531px;
	width:10px;
	height:20px;
	background:transparent url(http://media.npr.org/chrome/news/arrow_stationdata.gif) no-repeat scroll right top;
}

.ddstn .stationdata .sd_audio,
.ddstn .stationdata .sd_podcast,
.ddstn .stationdata .sd_newsfeed,
.ddstn .stationdata .sd_community {
	display: none;
}

.ddstn .stationdata .selected {
	display: block;
	min-height:118px;
}
	
.ddstn .stationdata ul {
	list-style-type:none;
}
	
.ddstn .stationdata ul li {
	margin-bottom:3px;
	font-weight:bold;
}
	
.ddstn .stationdata ul li a {
	color:#007987;
}

	
/* =localization - scrollable area */	
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	display:block;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0px !important;
	height: 100%;
	background:transparent url(http://media.npr.org/chrome/news/bg_scrolltrack.gif) no-repeat scroll center top;
}

.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background:transparent url(http://media.npr.org/chrome/news/bg_scrollbar_top.gif) no-repeat scroll center top;
	height:70%;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background:transparent url(http://media.npr.org/chrome/news/bg_scrollbar_bottom.gif) no-repeat scroll center bottom;
	height:70%;
}

a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 10px;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url(http://media.npr.org/chrome/news/arrow_scrollup.gif) no-repeat scroll center top;
	height: 10px;
}

a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url(http://media.npr.org/chrome/news/arrow_scrolldown.gif) no-repeat scroll center top;
	height: 10px;
}

a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}	

 /* ----------------------------------------    
  * START of 'news/stations_map.css'        
  * ---------------------------------------- */ 

#wrapper_main {
	background:none;
}

#main_sidebar {
	width:300px;
	float:left;	
	padding:0 11px 0 14px;
	color:#333;
}

#main_content {
	width:651px;
	float:left;
}
	
#content {
	width:624px;
	float:left;	
	padding:65px 15px 0 12px;
	margin:0;
	display:inline;
}	

p {font-size:12px;}

h1 {
	font-family:georgia,sans-serif;
	font-size:24px;
	margin:0 0 20px 0;
	text-transform:lowercase;
}
	
h2 {
	margin:0;
	font-size:12px;
}	

h2.call {font-weight:normal;}	
	
h3 {
	margin:10px 0 5px 0;
	background:none;
	font-size:12px;
}		
	
h4 {font-size:12px;}	
	
.navwrap {
	padding:0;
	margin:0;	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;	
	width:298px;
}
           
ul.tabNav {
	padding:0;
	margin:0;
	overflow:hidden;
}
         
/* grey tabs */
#main_sidebar ul.tabNav li {
	font-size:12px;	
	text-align:center;
	padding:0;
	margin:0;
	display: block;
	float: left;	
}

#main_sidebar ul.tabNav li a {
	padding:8px 4px 8px 4px;
	background-color:#f1f1f1;
	border-bottom:1px solid #ccc;	
	outline:none;
	heigth:18px;
	display:block;
	width:140px;
}

#main_sidebar ul.tabNav li#nprRoadTripTab a {padding:8px 5px 8px 4px;}
	
/* white tabs */
#main_sidebar ul.tabNav li.selected a {
	border-bottom:1px solid #fff;	
	background-color:#fff;
}

#main_sidebar ul.tabNav li#findAStationTab a {border-right:1px solid #ccc;}				
				
#findAStationContent,
#nprRoadTripContent,
#myAddressContent {
	margin:0;
	padding:10px 10px 0 10px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}	
					
#findAStationContent label, 
#nprRoadTripContent label,
#myAddressContent label {
	font-size:12px;
	margin:10px 0;
}
                
#findAStationContent #q,
#myAddressContent #txtMyAddress {
	width:200px;
	margin:5px 0 10px 0;
}
	
#txtStartAddress {
	margin-top:5px;
	float:left;
}				

.findbtn,
.getdirbtn {
	margin-bottom:10px;
}	
	
.getdirbtn {
	width:100px;
}	

.txt {
	display:none;
}		

#myAddressContent, 
#nprRoadTripContent {
	display:none;
}
                
#nprRoadTripContent #txtStartAddress, 
#nprRoadTripContent #txtEndAddress {
	width:165px;
	margin-bottom:10px;
}
                
.results {
	border-top:1px solid #ccc;
	margin:15px 7px 0 0;
	height:465px;
	overflow:auto;
	position:relative;
}
                
#nprRoadTripContent .results {height:415px;}	

img.tower {	padding-top:5px;}	

.directions .header {padding:10px 0;}

.directions .direction {
    border-top:1px solid #eee;
    margin-right:5px;
    padding:5px 0;
    position:relative;
}

.directions .direction .instruction {
	font-size:11px;
    width:200px;
}

.directions .direction .hint {
	font-style:italic;
    color:#666;
    margin-top:2px;
}

.directions .direction .instruction.warning {
    color:red;
    margin-top:2px;
}

.directions .direction .distance {
    color:#666;
    position:absolute;
    right:5px;
    top:5px;
	font-size:11px;
}

.directions .stations {
    padding:5px;   
    margin:0 5px 0 0;
	background-color:#f1f5fe;
}

.directions .stations h5 {
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px;
}

.ero-leftBeak {margin-top:12px;}

.ero-progressAnimation {display:none;}

.ero .ero-body {width:225px;}

.ero-actionsBackground {margin:4px 4px -10px;}

.ero .ero-previewArea p {
    margin:0;
    padding:0;
}

.ero .ero-previewArea div.firstChild {margin:10px;}

.ero .ero-previewArea div.firstChild p {display:none;}

.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body p {
    display:block;
    font-size:10px;
}

.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body p.stationProfileDescription {
    font-size:9px;
    margin:0;
    padding:0 0 5px 0;
}

.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body p.tagline {
    color:#999;
    font-size:11px;
    padding-bottom:5px;
}

.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body .close {
    position:absolute;
    right:1px;
    top:1px;
}

#Map {    
	/*width:624px;float:left;*/
}

#MyAddressDetails {margin:20px 0 0 0;}

#MyAddressDetails .Icon {
	cursor:pointer;
	float:left;
	margin-right:5px;
}

#MyAddressDetails .Address {cursor:pointer;}

.pushpinNumber {
    color:#fff;
    font-size:10px;
    left:1px;
    position:absolute;
    text-align:center;
    top:1px;
    width:90%;
	display:none;
}

.station {
	border-top:1px solid #ccc;
	padding:5px;  
    position:relative;
}

.station .body a,
.station p {
	font-size:11px;
}

.station .body {margin-left:30px;}

.station .body .moreInfo {
    font-size:10px;
    margin-left:10px;
}

p.stationlinks {margin:0;}	

p.strength {
	padding:10px 0 0 0;
	height:15px;	
}

.station img.signalStrength {float:none;}
	
p.strength a {margin-left:10px;}		

.station .pushpin {
    left:0;
    position:absolute;
    top:0;
}

.station .tagline {
    color:#666;
    font-size:11px;
    margin:0 0 5px 0;
}

a.VEAPI_Pushpin:hover,
.station a.pushpinLink:hover {
    cursor:pointer;
    text-decoration:none;
}

.VEAPI_Pushpin .pushpinNumber {
    left:-3px;
}

.VE_Pushpin_Popup_Body {
    text-align:left;
    margin:0;
    padding:0;
}

.VE_Pushpin_Popup_Title {
    text-align:left;
    margin:0;
    padding:0;
}

p.footnote {font-style:italic;}


/*	=localization modal window
	--------------------------------------------------------------- */
.localizationpop {
	width:435px;
	height:180px;
	padding:20px;
	color:#6e6e6e;
	font-family:arial;
}

.localizationpop img {float:left;}

.localizationpop .bucketblock {
	display:table;
	*display:inline-block;
	margin-left:220px;
}

.localizationpop h3 {
	margin:0 0 5px 0;
	font-size:20px;
}

.localizationpop p {
	font-size:12px;
	font-weight:bold;
	display:block;
	width: 210px;
}

.localizationpop .buttons {
	overflow: hidden;
    margin-top: 20px;
    width: 100%;	
}

.localizationpop a.cancel {
	background:url(http://media.npr.org/chrome/news/btn_cancel.gif);
	display:block;
	height:20px;
	width:58px;
	float:right;
}

.localizationpop a.ok {
	background:url(http://media.npr.org/chrome/news/btn_ok.gif);
	display:block;
	height:20px;
	width:34px;
	float:right;
	margin-left:10px;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {background-color:#FFF;}

/*	=sponsor 728px
	--------------------------------------------------------------- */
.adwrapper948 {
	background-color:#f3f3f3;
	height:120px;
	padding:5px 0 5px 125px;
	margin-bottom:10px;
}	

.sponsor728 {
	width:728px;
}	
	
.sponsor728 p {	
	font-size:10px;
	color:#999;
	margin-bottom:2px;
}
	
.sponsor728 p a {
	text-decoration:none;
}	

.sponsor728 p.left {
	float:left;
}
	
.sponsor728 p.right {
	float:right;
}	

