

 /* ----------------------------------------    
  * 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 'base/sponsorship.css'        
  * ---------------------------------------- */ 

/*	=sponsors
	--------------------------------------------------------------- */
.adwrapper {
	/*margin-bottom:5px;*/
	padding:5px 0 10px 11px;
	background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;	
	overflow:hidden;
}

.sponsor300 {
	overflow: hidden;
	o\verflow: visible;
	w\idth: auto;
	he\ight: 1%;
	width:300px;
}

.sponsor300 .sponsor300 {padding:7px 0;}
	
.sponsor300 p {
	margin:0;	
	font-size:10px;
	color:#333;
}

.sponsor300 p.top {
	margin-bottom:2px;	
}

.sponsor300 p.left {
	float:left;
	margin-top:4px;
}

.sponsor300 p.right {
	margin-top:4px;
	font-style:italic;
	float:right;	
}

.sponsor300 p.right a {color:#333;}
.sponsor300 p.right a:hover {color:#000;}

/* old sponsor styles */
.sponsor300 .dynamicbucket .story {padding-top:2px;}

.sponsor300 .buckettop, .sponsor300 .bucketbottom {display:none;}

.sponsor300 .bucketcontent .story p {
	text-align:center;
	padding:2px 0;
}

.mojowrapper div.sponsor {font-size:10px;margin:0;padding-left:11px;} /* static ad include */
.mojowrapper div.sponsor p {text-align:center;margin:0;}


/* =search sponsor */	
.topnavSponsor {
	float:right;
	padding:15px 0 0 10px;
	/*width:163px;*/
}

.searchSponsorTxt {
	float:left;
	width:70px;
	text-align:right;
	color:#666;
	margin: 0 5px 0 0;
	font-size:10px;
	padding-top:5px;
}
	
.searchSponsor {
	float:left;
	width:88px;
}		
		
.sponsor88 {
	float:right;
	width:163px;
}

#wrapper .sponsor88 p.left {
	float:left;
	width:70px;
	text-align:left;
	color:#666;
	margin: 0 5px 0 0;
	font-size:10px;
	line-height:13px;
	padding-top:5px;
}	

.sponsor88 p.right img {
	float:left;
	width:88px;
}			


/* =donate now */	
.topnavSponsor .donate {padding:10px 0 0 25px;}



/*  =sponsorship engagement area
    --------------------------------------------------------------- */
#sponsor_dd .panel, #sponsor_dd .strip {display:none;}

#sponsor_dd .panel {
    background:transparent url(http://media.npr.org/images/promos/sea/bg-drawer-fade.gif) repeat-x left bottom;
    border-bottom: none;
    overflow: hidden;
    text-align:center;
    padding:10px 0;
    border-bottom:1px solid #B8C9D4;
}

#sponsor_dd .panel .support {
    margin:0 auto;
    text-align:left;
}

#sponsor_dd .panel .support p {
    font-size:10px;
    color:#666;
    margin:0;
}

#sponsor_dd .panel .support p a {color:#3366CC;}

#sponsor_dd .panel img {float:none;}

#sponsor_dd .strip {
    background: #cedce5; 
    padding:15px;
    font-family:Arial, Helvetica, sans-serif;
    border-top:1px solid #E1EDF3;
    margin:0 1px;
	overflow:hidden;
	height:1%;
}

#sponsor_dd .strip p {
    font-size: 14px;
    margin:0;
    padding:0;
    float:left;
}

#sponsor_dd .strip a {
    text-decoration: none;
    font-weight: bold;
    color: #36c;
}

#sponsor_dd .strip a:focus {
    outline: none;
}

#sponsor_dd .strip a:hover {
    text-decoration: underline;
}

#sponsor_dd .strip img.logo {margin:0 5px;}
#sponsor_dd .strip img.left {float:left;}
#sponsor_dd .strip img.right {float:right;}

#sponsor_dd .btn-wrap {float:right; width:110px;}

#sponsor_dd .btn-wrap .expander { 
     display: block; 
     font-size: 14px;
     padding-right: 20px; 
     text-align: right;
     background: url(http://media.npr.org/images/promos/sea/btn-arrow-down.gif) right no-repeat;
}

#sponsor_dd .btn-wrap .active {
    background: url(http://media.npr.org/images/promos/sea/btn-arrow-up.gif) right no-repeat;
}

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

/*	=icons
	--------------------------------------------------------------- */		
a.email	{
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
	line-height:16px;	
}	
	
a.email:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -16px no-repeat;
}	
	
a.share,
a.share2 {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -32px no-repeat;
	padding:0 0 0 20px;
	line-height:16px;	
}	
	
a.share:hover,
a.share2:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -48px no-repeat;
}	
	
a.comment
/*a.viewcomm*/ {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -64px no-repeat;
	padding:0 0 0 21px;
	line-height:16px;	
}	
	
a.comment:hover
/*a.viewcomm:hover*/ {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -80px no-repeat;
}
	
a.recommend
/*a.reccomm*/ {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -96px no-repeat;
	padding:0 0 0 23px;
	line-height:16px;	
}	
	
a.recommend:hover
/*a.reccomm:hover*/ {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -112px no-repeat;
}
	
a.recommended,
a.recommended:hover,
a.reced,
a.reced:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -128px no-repeat;
	padding:0 0 0 23px;
	line-height:16px;
	cursor:default;
	color:#333;
	text-decoration:none;
}	
	
a.print {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -144px no-repeat;
	padding:0 0 0 21px;
	line-height:16px;	
}	
	
a.print:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -160px no-repeat;
}		

a.twitter {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -256px no-repeat;
	padding:0 0 0 19px;
	cursor:pointer;
}

a.facebook {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -272px no-repeat;
	padding:0 0 0 20px;
}	

a.pod {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -46px no-repeat;
}

a.pod:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -69px no-repeat;
}	

a.rss {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 0 no-repeat;
}

a.rss:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -23px no-repeat;
}

a.radio {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -92px no-repeat;
}

a.radio:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -115px no-repeat;
}

a.mobile {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -138px no-repeat;
}

a.mobile:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -161px no-repeat;
}

a.newsletter {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -184px no-repeat;
}

a.newsletter:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -207px no-repeat;
}

a.widget {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -230px no-repeat;
}

a.widget:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -253px no-repeat;
}

a.api {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -276px no-repeat;
}

a.api:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -299px no-repeat;
}

a.podicon {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat;
}

a.podicon:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -368px no-repeat;
}	

a.podiconnoevent {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat;
}

a.rssicon {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -391px no-repeat;
}

a.rssicon:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -414px no-repeat;
}

a.add {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 0 no-repeat;
}	

a.add:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -15px no-repeat;
}

a.added,
a.added:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -240px no-repeat;
}

a.download {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -30px no-repeat;
}	

a.download:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -45px no-repeat;
}	

a.trans {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -60px no-repeat;
}	

a.trans:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -75px no-repeat;
}

a.subscribe {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -180px no-repeat;
}	

a.subscribe:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -195px no-repeat;
}

a.purchase {
	background:url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -210px;
}

a.purchase:hover {
	background:url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -225px;
}

a.slideshow {
	background:url(http://media.npr.org/chrome/news/icon_slideshow_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.slideshow:hover {
	background:url(http://media.npr.org/chrome/news/icon_slideshow_mini_hover.gif) no-repeat;
}

a.video {
	background:url(http://media.npr.org/chrome/news/icon_video_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.video:hover {
	background:url(http://media.npr.org/chrome/news/icon_video_mini_hover.gif) no-repeat;
}

a.map {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.map:hover {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat;
}

a.graphic {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.graphic:hover {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat;
}

a.interactive {
	background:url(http://media.npr.org/chrome/news/icon_int_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.interactive:hover {
	background:url(http://media.npr.org/chrome/news/icon_int_mini_hover.gif) no-repeat;
}

a.genericicon {
	background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll 0 0;
}

a.genericicon:hover {
	background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini_hover.gif) no-repeat scroll 0 0;
}

/*	=spikes
	--------------------------------------------------------------- */	
.spike a	{
	background: url(http://media.npr.org/chrome/news/spike_bullet.gif) no-repeat left top;
	padding:0 0 0 17px;
	display:block;
	float:left;
}	

.spike a:hover {
	background: url(http://media.npr.org/chrome/news/spike_bullet_hover.gif) no-repeat left top;
}	

.spike a.audio {background: url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat;}	
.spike a.audio:hover {background: url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat;}

/* can remove all for add spike after bug SFW-1884 is posted live */
.spike a.add {display:none;}
/*.spike a.add {background: url(http://media.npr.org/chrome/news/spike_add.gif) no-repeat;}	
.spike a.add:hover {background: url(http://media.npr.org/chrome/news/spike_add_hover.gif) no-repeat;}*/


.spike a.infographic {background: url(http://media.npr.org/chrome/news/spike_info.gif) no-repeat;}	
.spike a.infographic:hover {background: url(http://media.npr.org/chrome/news/spike_info_hover.gif) no-repeat;}

.spike a.slideshow {background: url(http://media.npr.org/chrome/news/spike_slideshow.gif) no-repeat;}	
.spike a.slideshow:hover {background: url(http://media.npr.org/chrome/news/spike_slideshow_hover.gif) no-repeat;}

.spike a.video {background: url(http://media.npr.org/chrome/news/spike_video.gif) no-repeat;}	
.spike a.video:hover {background: url(http://media.npr.org/chrome/news/spike_video_hover.gif) no-repeat;}

.spike a.map {background: url(http://media.npr.org/chrome/news/spike_map.gif) no-repeat;}	
.spike a.map:hover {background: url(http://media.npr.org/chrome/news/spike_map_hover.gif) no-repeat;}	

.spike a.externallink {background: url(http://media.npr.org/chrome/news/spike_extlink.gif) no-repeat;}	
.spike a.externallink:hover {background: url(http://media.npr.org/chrome/news/spike_extlink_hover.gif) no-repeat;}

.spike a.interactive {background: url(http://media.npr.org/chrome/news/spike_interactive.gif) no-repeat;}	
.spike a.interactive:hover {background: url(http://media.npr.org/chrome/news/spike_interactive_hover.gif) no-repeat;}

.spike a.download {background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat;}	
.spike a.download:hover {background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat;}

.spike a.chat {background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat;}	
.spike a.chat:hover {background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat;}

.spike a.playlist {background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat;}	
.spike a.playlist:hover {background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat;}


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

/*	=main_sidebar
	--------------------------------------------------------------- */
#news #main_sidebar .container {
	margin:0 0 5px;
	padding:10px 14px 10px 12px;
	background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;	
	/*overflow:hidden;*/
}	

#news #main_sidebar .container .bucketwrap {
	margin:0;
	padding:0;
	background:none;
	height:1%;
	overflow:hidden;
}	

#news #main_sidebar .container .bucketwrap .bucket {padding:5px 0 0;}	

#news #main_sidebar .container h3.conheader {
	margin:0 0 10px;
	font-size:16px;
}

#news #main_sidebar .container h3.conheader {color:#ee1300;}

#news .artsPage #main_sidebar .container h3.conheader {color:#800149;}

#news #main_sidebar .container h3.slug {
	font-family:arial,sans-serif;
	font-size:12px;
	margin:0 10px;
	padding-top:10px;
	text-transform:uppercase;
}

#news #main_sidebar .container h3.gahdr {
	border:none;
	margin-bottom:10px;
	font-size:22px;
	font-family:georgia, sans-serif;
	padding:0 10px 5px 10px;	
}

#news #main_sidebar .container p,
#news #main_sidebar .container h4 {
	font-size:12px;
}

#news #main_sidebar .container p.footer {
	font-size:11px;
	padding:10px 0 0;
}
	
#news #main_sidebar .bucketwrap {
	margin:0 0 5px;
	background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;
	overflow:hidden;
	height:1%;
}
	
#news #main_sidebar .bucketwrap h3 {
	font-size:22px;
	font-family:georgia, sans-serif;
	padding:0 0 5px;
}

#news #main_sidebar .bucket {
	margin:0;
	padding:5px 15px 20px 11px;
	overflow: hidden;
	/*o\verflow: visible;*/
	/*w\idth: auto;*/
	he\ight: 1%;
	height:1%;
	font-size:12px;
}	
	
#news #main_sidebar .bucket h4 {
	font-size:16px;
	font-family:georgia,sans-serif;
	margin:0 0 7px 0;
	font-weight:bold;
}	

#news #main_sidebar .bucket .bucketblock h4 {
	font-family:arial,sans-serif;
	font-size:14px;
	margin:0 0 6px 0;
}
		
#news #main_sidebar .bucketblock p {
	font-size:12px;
	margin:0 0 6px 0;
}		
		
#news #main_sidebar .img .bucketblock {
	margin-left:100px;
}	
	
#news #main_sidebar ul.line li {
	background:none;
	margin:0;
	border-bottom:1px solid #b4b2b2;
	padding:6px 0;
}	
	
#news #main_sidebar ul.line li a {color:#333;}
	
#news #main_sidebar ul.line li a span {color:#959595;}

#news #main_sidebar .listtext p a {color:#36c;}


/*	=apiquery (simple, apisublist, newspackage)
	--------------------------------------------------------------- */
#news #main_sidebar .apiquery .simple,
#news #main_sidebar .apisublist,
#news #main_sidebar .newspackage {
	padding:10px 14px 15px 12px;
	font-size:12px;
}

#news #main_sidebar .container .apiquery .simple,
#news #main_sidebar .container .apisublist,
#news #main_sidebar .container .newspackage {
	padding:0 0 10px 0;
	font-size:12px;
}

/*#news #main_sidebar .apisublist h4 a,
#news #main_sidebar .apiquery .simple h3 a {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat scroll right 6px;
	padding:0 12px 0 0;
}*/

#news #main_sidebar .apisublist h4 span.arrow,
#news #main_sidebar .apiquery .simple h3 span.arrow {
	padding: 0 5px 0 2px;
	background: url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat right center;
	width:6px;
}

#news #main_sidebar .apisublist h4,
#news #main_sidebar .apiquery .simple h3,
#news #main_sidebar .newspackage h3 {
	font-family:georgia, sans-serif;
	font-size:18px;
	text-transform:lowercase;
	border:none;
	padding:0;
	margin-bottom:5px;
}

#news #main_sidebar .apisublist img {margin:0 10px 10px 0;}
#news #main_sidebar .apisublist .bucket {padding:0;}

/* to remove after we get all the arrow img's set */
#news #main_sidebar .apisublist h4 span.gtarrow {display:none;}



/*  =ecommerce
	--------------------------------------------------------------- */
#news #main_sidebar .ecommerceContainer {padding-top:10px;}	
	
#news #main_sidebar .container .ecommerce {
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left bottom repeat-x;
	padding:0;
}

#news #main_sidebar .container .ecommerce .bucket {
	position:relative;
	padding:10px 0;
	_position:static;
}

#news #main_sidebar .ecommerce h4 {
	width:190px;
	font-size:14px;
	font-family:arial,sans-serif;
	margin:0 0 5px 0;
	padding:0;
}

#news #main_sidebar .ecommerce p.byline {
	width:190px;
	margin:0;
	padding:0;
}

#news #main_sidebar .ecommerce ul {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	bottom:10px;
	right:0;
	width:100px;
	_position:static;
	_float:right;
	_width:auto;
}

#news #main_sidebar .ecommerce ul li {
	background:none;
	font-size:11px;
	margin:0;
	padding:0;
}	

#news .ecommerce .gtarrow {
	font-size:10px;
	font-weight:normal;
	margin-left:2px;
}




/*  =internal/external links
	--------------------------------------------------------------- */
#news #main_sidebar .internallink {padding:0;}	

#news #main_sidebar .container .internallink,
#news #main_sidebar .container .externallink {
	margin-bottom:7px;
}	

/* gerneral padding for all style of internal links */
#news #main_sidebar .internallink .simple,
#news #main_sidebar .internallink .simplenodate,
#news #main_sidebar .externallink {
	padding:10px 14px 15px 11px;
}

#news #main_sidebar .promo_audio,
#news #main_sidebar .community,
#news #main_sidebar .promo_featured,
#news #main_sidebar .promo  {
	padding:10px 14px 15px 11px;
}

#news #main_sidebar .dontmiss,
#news #main_sidebar .story_2col {
	padding:5px 14px 10px 11px;
}

#news #main_sidebar .container .internallink .simple,
#news #main_sidebar .container .internallink .simplenodate,
#news #main_sidebar .container .externallink,
#news #main_sidebar .container .community,
#news #main_sidebar .container .promo_featured,
#news #main_sidebar .container .promo,
#news #main_sidebar .container .dontmiss,
#news #main_sidebar .container .story_2col  {
	padding:0;
}

/* =simple, simplenodate */
#news #main_sidebar .internallink .simple a,
#news #main_sidebar .internallink .simplenodate a,
#news #main_sidebar .externallink a {
	display: block;
	padding: 0 0 0 7px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;	
	margin:0;
	font-size:12px;
}	

#news #main_sidebar .internallink .simple span.date,
#news #main_sidebar .internallink .simplenodate span.date,
#news #main_sidebar .externallink span.date {
	color:#999;
	font-style:normal;	
	font-size:12px;
	display:block;
	margin:0;
	padding:0 0 0 7px;
}	

/* =internal link - story_2col */
#news #main_sidebar .story_2col {
	overflow:hidden;
	height:1%;
	}

#news #main_sidebar .story_2col h3.slug {
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:3px;
	text-transform:lowercase;
	}

#news #main_sidebar .story_2col h3.slug,
#news #main_sidebar .story_2col h3.slug a {
	color:#999;
	}
	
#news #main_sidebar .story_2col .bucketblock {margin-left:148px;}

#news #main_sidebar .story_2col a.photowrap {
	float:left;
	margin:0 0 10px 0;
	}

#news #main_sidebar .story_2col h4.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:16px;
	text-transform:none;
	margin:0 0 10px;
	}

#news #main_sidebar .story_2col h4.title,
#news #main_sidebar .story_2col h4.title a {
	color:#000;
	}

#news #main_sidebar .story_2col p {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	}

/*	=audio promo */
#news #main_sidebar .promo_audio {
	background:#fff url(http://media.npr.org/chrome/news/bg_gradient_hpaudio.gif) repeat-x center bottom;
	_background:none;  /* IE6 only */
	margin-bottom:4px;
	overflow:hidden;
	height:1%;
	}

#news #main_sidebar .promo_audio h4 {
	margin:10px 0 15px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	}

#news #main_sidebar .promo_audio .flash h4 {
	font-size:22px;
	margin:0 0 10px 5px;
	}
	
#news #main_sidebar .promo_audio h4 a,
#news #main_sidebar .promo_audio h4 span {
	color:#007987;
	}

#news #main_sidebar .promo_audio h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0 0 5px 5px;
	color:#333;
	}
	
#news #main_sidebar .promo_audio h3 a:hover {color:#007987;}	

#news #main_sidebar .promo_audio h3 .date,
#news #main_sidebar .promo_audio h3 a.program {
	margin:0;
	padding:0;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#666;
	}

#audioflash {margin:0 0 10px;}

#audioflash p {
	font-size:12px;
	color:#666;
	background:url(http://media.npr.org/chrome/news/icon_alert.gif) no-repeat 10px 15px;
	border:1px solid #ccc;
	margin:10px 0 0 0;
	padding:10px 10px 10px 55px;	
}

#audioflash p a {
	font-weight:bold;
	color:#666;
}

#news #main_sidebar .promo_audio .quote {
	margin:0 0 5px 5px;
	font-size:14px;
	font-weight:bold;
	color:#333;
}

#news #main_sidebar .promo_audio .quote span {
	padding:0 5px;
	background-image:url(http://media.npr.org/chrome/news/quote_sm.gif);
	background-repeat:no-repeat;
}

#news #main_sidebar .promo_audio .quote .lquote {background-position:left top;}
#news #main_sidebar .promo_audio .quote .rquote {background-position:right bottom;}

#news #main_sidebar .promo_audio .quote_byline {
	margin:0 0 10px 5px;
	font-size:14px;
	color:#333;
	text-align:right;
	font-size:11px;
	font-style:italic;
}

#news #main_sidebar .promo_audio .read {
	margin:0 0 2px 5px;
	font-size:10px;
	color:#999;
}

/*  =embedded audio (HTML5) */
#news #main_sidebar .embed_audio h4 {
	font-size:22px;
	margin:0 0 10px 5px;
}

.embed_audio #audioContent {
	overflow:hidden; 
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	visibility:hidden;
}

.embed_audio #audioContent .flashError,
.embed_audio .variables {display:none;}

.embed_audio .controls a.play {
	display:block;
	width:32px; 
	height:32px; 
	float:left;
	background:transparent url(http://media.npr.org/chrome/ipad/player/embed/btn_playpause.gif) no-repeat left top;
	outline:none;
}

.embed_audio .controls a.play:hover {background-position:0 0px;}
.embed_audio .controls a.pause {background-position:0 -32px;}
.embed_audio .controls a.pause:hover {background-position:0 -32px;}

.embed_audio .controls .scrubber {
	float:left;
	border:1px solid #ccc;
	margin:6px 5px;
	background-color:#fff;
}

.embed_audio .controls .progressbar {
	padding:7px 0;
	margin:0 10px;
	width:150px;
	position:relative;
}

.embed_audio .controls .bufferbar {
	background-color:#555;
	width:100%;
	height:3px;
}

.embed_audio .controls .playedbar {display:none;}

.embed_audio .controls .scrubhandle {
	display:block;
	background:transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_scrub_handle.gif) no-repeat left top;
	width:15px;
	height:13px;
	margin-left:-7px;
	position:absolute;
	left:0;
	top:2px;
}

.embed_audio .controls .timer {
	float:left;
	font-size:10px;
	line-height:31px;
}

.embed_audio .controls .volume {
	float:left;
	width:35px;
	background:transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_speaker.gif) no-repeat left center;
	padding:7px 0 7px 15px;
	margin:7px 0 0 10px;
}

.embed_audio .controls .volume .volumebar {
	background-color:#ccc;
	height:3px;
	position:relative;
}

.embed_audio .controls .volume .volumehandle {
	display:block;
	background:transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_volume_handle.gif) no-repeat left top;
	width:6px;
	height:11px;
	position:absolute;
	left:0;
	top:-4px;
	margin-left:-3px;
}



/*  =don't miss bucket */
#news #main_sidebar .dontmiss h3 {
	padding:0;
	border:none;
}

#news #main_sidebar .dontmiss .bucket {padding:5px 0;}

#news #main_sidebar .dontmiss .bucket a.photowrap {
	display:block;
	float:left;
}

#news #main_sidebar .dontmiss span.pipe {
	color:#ccc;
	font-weight:normal;
}	

#news #main_sidebar .dontmiss span.cat {
	font-size:10px;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}

#news #main_sidebar .dontmiss h3.slug {
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
	color:#666;
	font-family:arial,sans-serif;
	text-transform:lowercase;
}

#news #main_sidebar .dontmiss p.audiorow {
	float:right;
	font-size:11px;
	margin:0;
	padding-top:2px;
}

#news #main_sidebar .dontmiss p.audiorow a.listen {
	background:url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat left;
	padding-left:17px;
	float:left;
}

#news #main_sidebar .dontmiss p.audiorow a.listen:hover {background:url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat left;}

#news #main_sidebar .dontmiss p.audiorow a.add {
	width:13px;
	height:15px;
	float:left;
	margin-left:15px;
	text-indent:-5000px;
	outline:none;
}


/*  =community
	--------------------------------------------------------------- */
#news #main_sidebar .community {border:none;}

#news #main_sidebar .community h3.slug {
	font-family:arial,sans-serif;
	font-size:11px;
	padding:0 0 0 2px;
	text-transform:uppercase;
	border:none;
}

#news #main_sidebar .community h3.gahdr {
	border:none;
	font-family:georgia,sans-serif;
	font-size:22px;
	margin-bottom:10px;
	padding:0;
}

#news #main_sidebar .community .bucketblock {
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
	padding:5px 0;
	margin:0 0 10px;
}
	
#news #main_sidebar .community .bucket,
#news #main_sidebar .community  p {
	padding:0;
}

#news #main_sidebar .community .bucket p {
	margin:0;
	font-weight:bold;
	font-size:14px;
}

#news #main_sidebar .community p.join {font-size:12px;}

#news #main_sidebar .whatsthis {
	font-size:11px;
	font-style:italic;
}


	
/*	=promo featured */
#news #main_sidebar .promo_featured .bucket {padding:0 0 5px;}

#news #main_sidebar .promo_featured a.photowrap {float:left;}

#news #main_sidebar .promo_featured .bucketblock {margin-left:100px;}

#news #main_sidebar .promo_featured h3.slug {
	text-transform:uppercase;
	font-size:11px;
	border-bottom:6px solid #000;
	padding:0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
}

#news #main_sidebar .promo_featured h3.slug,
#news .artsPage #main_sidebar .promo_featured h3.slug {
	color:#000;
}

#news #main_sidebar .promo_featured .bucket .bucketblock h4 {
	font-family:georgia,sans-serif;
	font-size:16px;
	padding-top:7px;
}


/*  =most popular bucket
	--------------------------------------------------------------- */
#news #main_sidebar #mostpopular {width:326px;}

#news #main_sidebar #mostpopular .top {
	border-bottom:1px solid #B4B2B2;
	padding:8px 10px 15px 5px;
	overflow:hidden;
	height:1%;
}

#news #main_sidebar #mostpopular .top h3 {
	float:left;
	padding:0;
	border:none;
	margin-left:6px;
	_margin-left:0;
}

#news #main_sidebar #mostpopular span.pipe {
	color:#ccc;
	font-weight:normal;
	margin:0 2px;
}		
	
#news #mostpopular span.cat {
	float:left;
	width:135px;
	font-size:10px;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:8px;
}

#news #mostpopular span.cat {color:#ee1300;}
#news .artsPage #mostpopular span.cat {color:#800149;}
#news .programPage #mostpopular span.cat {color:#229ACD;}

#news #mostpopular .bucket {padding:0 0 20px 1px;}

#news div.viewrec .viewrec {display:block;}
#news div.viewrec .viewcomm {display:none;}
#news div.viewrec .viewviewed {display:none;}

#news div.viewcomm .viewrec {display:none;}
#news div.viewcomm .viewcomm {display:block;}
#news div.viewcomm .viewviewed {display:none;}

#news div.viewviewed .viewrec {display:none;}
#news div.viewviewed .viewcomm {display:none;}
#news div.viewviewed .viewviewed {display:block;}

#news #mostpopular ol.line {
	clear:both;
	margin:0 5px;
	padding:6px 5px 0 5px;
	list-style-position: inside;
	width:300px;
}
	
#news #mostpopular ol.line li {
	vertical-align:top;
	margin:0;
	border-bottom:1px solid #b4b2b2;
	margin-top:9px;
	padding-bottom:9px;
	color:#666;
}	

#news #mostpopular ol li a {
	display:block;
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	width:280px;
	margin-top:-15px;
	*margin:auto;
	color:#666;
}

/* ugly safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#news #mostpopular ol li a {margin:auto;width:290px;}
}


/* =unselected tabs */
#news #mostpopular ul.nav li {
	background:#f1f1f1;
	float:left;
	font-size:12px;
	/*line-height:11px;*/
	color:#666;
	margin:0;
	border-bottom:1px solid #b2b2b4;
	/*height:31px;*/
	padding:0;
}
	
#news #mostpopular ul.nav li a {
    display:block;
	outline:none;
	height:31px;
	line-height:31px;
	text-align:center;
}		
		
/* =selected tabs */
#news #mostpopular ul.nav li.selected {
	border-bottom:1px solid #fff;
	background:#fff;
}

#news #mostpopular ul.threetab li a.tabrec {	
	/*padding:10px 0 0 10px;
	width:97px;*/
	width:108px;
}			
	
#news #mostpopular ul.threetab li a.tabcomm {
	border-left:1px solid #b2b2b4;
	/*padding:10px 0 0 19px;
	width:89px;*/
	width:108px;
}	

#news #mostpopular ul.threetab li a.tabviewed {
	/*padding:10px 0 0px 32px;*/
	border-right:1px solid #b2b2b4;	
	/*width:76px;*/
	width:107px;
}	

#news #mostpopular ul.twotab li a.tabrec {width:162px;}

#news #mostpopular ul.twotab li a.tabcomm {
	border-left:1px solid #b2b2b4;
	width:162px;
}		



/*  =agg promo
	--------------------------------------------------------------- */

/*delete after next release - bp*/
#news #main_sidebar p.more .gtarrow {display:none;}

#news #main_sidebar .promo {
	margin:0;
	background:none;
	overflow:hidden;
	height:1%;
}

#news #main_sidebar .promo a.photowrap {
	margin:0 0 10px;
	display:block;
	overflow:hidden;
	height:1%;
}

#news #main_sidebar .promo .titles,
#news #main_sidebar .promo .content {
	margin:0;
}

#news #main_sidebar .bucketwrap .promo h3.slug {
	font-family:arial,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 3px;
	padding:0;
	border:none;
}

#news #main_sidebar .bucketwrap .promo h3.slug,
#news #main_sidebar .bucketwrap .promo h3.slug a {
	color:#666;
}

#news #main_sidebar .promo h3 {
	padding:0;
	border:none;
	font-weight:normal;
}

#news #main_sidebar .promo ul li {
	color:#666;
	font-size:12px;
	background: url(http://media.npr.org/chrome/news/bullet_gry.gif) left no-repeat;
	padding-left:7px;
	margin-bottom:5px;
}

#news #main_sidebar .promo p {
	margin-bottom:10px;
	color:#666;
}		

#news #main_sidebar .promo p.more {
	font-size:14px;
	text-align:right;
	padding:0;
}	

#news #main_sidebar .promo p.more a {
	color:#333;
	font-weight:bold;
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 5px;
	padding:0 10px 0 0;
}	

#news #main_sidebar .promo h3.brand {
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}

#news #main_sidebar .promo ul.brand {margin-top:5px;}

#news #main_sidebar .promo ul.series {margin-top:5px;}

#news #main_sidebar .promo ul.series li {
	float:left;
	width:128px;
	margin-right:10px;
}



/*  =branded promos (api)
	--------------------------------------------------------------- */
#news #main_sidebar .brand_excerpt, 
#news #main_sidebar .brand_headlines {
	padding:10px 15px 10px 11px;
}

#news #main_sidebar .brand_excerpt a.photowrap,
#news #main_sidebar .brand_headlines a.photowrap {
	float:none;
	display:block;
	margin-bottom:10px;
	text-indent:-5000px;
	outline:none;
}

#news #main_sidebar .brand_promo h3.slug {margin:0 0 5px;}

#news #main_sidebar .brand_promo a.slug {display:block;}

#news #main_sidebar .brand_promo a.slug span,
#news #main_sidebar .brand_promo .content p {
	display:none;
}

#news #main_sidebar .brand_promo .content p.more {display:block;}

#news #main_sidebar .brand_promo .titles {padding:0;}

#news #main_sidebar .brand_promo .titles h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

#news #main_sidebar .brand_promo .titles h3,
#news #main_sidebar .brand_promo .titles h3 a {
	color:#666;
}

#news #main_sidebar .brand_excerpt a.photowrap img,
#news #main_sidebar .brand_headlines a.photowrap img {
	float:none;
}

#news #main_sidebar .brand_excerpt .bucketblock,
#news #main_sidebar .brand_headlines .bucketblock {
	margin:0;
}

#news #main_sidebar .brand_excerpt h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding:0 0 3px;
	border:none;
}

#news #main_sidebar .brand_headlines ul li {
	background:transparent url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat scroll left 1px;
	font-size:12px;
	margin-bottom:7px;
	padding-left:7px;
}

#news #main_sidebar .brand_headlines ul li,
#news #main_sidebar .brand_headlines ul li a {
	color:#666;
}

#news #main_sidebar .brand_excerpt p,
#news #main_sidebar .brand_headlines p {
	color:#666;
	font-size:13px;
	margin:0 0 5px;
	line-height:1.3em;
}

#news #main_sidebar .brand_excerpt p.more,
#news #main_sidebar .brand_headlines p.more {
	font-size:14px;
	padding:10px 0 0;
	text-align:right;
	font-weight:bold;
}

#news #main_sidebar .brand_excerpt p.more a,
#news #main_sidebar .brand_headlines p.more a {
	color:#333;
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
	padding:0 10px 0 0;
}


/*  =sublist with thumbs, sublist mini (api)
	--------------------------------------------------------------- */
#news #main_sidebar .sublist_thumbs,
#news #main_sidebar .sublist_mini {padding:3px 15px 0 12px;}

#news #main_sidebar .sublist_thumbs h4,
#news #main_sidebar .sublist_mini h4 {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	padding-bottom:10px;
	margin:0;
}

#news #main_sidebar .sublist_thumbs h3,
#news #main_sidebar .sublist_mini h3 {
	font-size:14px;
	padding:0 0 5px 0;
	border:none;
}

#news #main_sidebar .sublist_thumbs .bucket,
#news #main_sidebar .sublist_mini .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
	padding:12px 0;
	overflow:hidden;
	height:1%;
}

#news #main_sidebar .sublist_thumbs p,
#news #main_sidebar .sublist_mini p {
	font-size:13px;
	color:#555555;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

#news #main_sidebar .sublist_mini p {margin:0 0 5px;}

#news #main_sidebar .sublist_thumbs p.more,
#news #main_sidebar .sublist_mini p.more {
	border:none;
	padding:5px 0 10px;
	font-size:14px;
	text-align:right;
}

#news #main_sidebar .sublist_thumbs p.more a,
#news #main_sidebar .sublist_mini p.more a {
	color:#333;
	font-weight:bold;
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
	padding:0 10px 0 0;
}	

#news #main_sidebar .sublist_thumbs p.byline,
#news #main_sidebar .sublist_mini p.byline {font-size:11px;}

#news #main_sidebar .sublist_thumbs p.byline a,
#news #main_sidebar .sublist_thumbs p.byline span
#news #main_sidebar .sublist_mini p.byline a,
#news #main_sidebar .sublist_mini p.byline span {
	text-transform:uppercase;
}

#news #main_sidebar .sublist_thumbs p.byline,
#news #main_sidebar .sublist_thumbs p.byline a,
#news #main_sidebar .sublist_mini p.byline,
#news #main_sidebar .sublist_mini p.byline a {
	color:#000;
}

/*  =pullquote
	--------------------------------------------------------------- */
/*#news #main_sidebar .pullquote {
	padding:10px 10px 20px;
}
	
#news #main_sidebar .pullquote .bucket {
	margin:0;
	padding:0;
}
		
#news #main_sidebar .pullquote .bucket p {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
}	
	
#news #main_sidebar .pullquote h3 {
	border:none;
	font-size:12px;
	margin:0 0 10px;
	padding:0;
	font-family:arial,sans-serif;
}	

#news #main_sidebar .pullquote h4,
#news #main_sidebar .pullquote p.comments {
	font-size:12px;
}*/



/*  =images
	--------------------------------------------------------------- */
#news #main_sidebar .photo138,
#news #main_sidebar .photo200 {padding:10px;}
	
#news #main_sidebar .photo200 .img200	{
	width:200px;
	padding-bottom:5px;	
}	

#news #main_sidebar .photo200 .captionwrap {
	clear:left;
	float:left;
	width:200px;
	margin:0;	
}

#news #main_sidebar .captionwrap p,
#news #main_sidebar .creditwrap {
	font-size:11px;
	color:#666;
	margin:0;
}	

#news #main_sidebar .container .photo138 {margin-bottom:7px;}

#news #main_sidebar .photo138 .captionwrap {margin-left:148px;}

#news #main_sidebar .photo300 {padding:0 15px 10px 11px;}


/* hiding enlarge in sidebar */ /* jira WWW-3764 */
#news #main_sidebar .enlarge_measure,
#news #main_sidebar .enlarge_html {display:none;}



/*  =search for agg pages
	--------------------------------------------------------------- */
#news #main_sidebar .search {padding:10px 10px 20px;}	
	
#news #main_sidebar .search h3 {
	border:none;
	color:#000;
	font-size:22px;
	font-family:georgia,sans-serif;
	text-transform:lowercase;
	padding:0 0 10px;
}

#news #main_sidebar .search form.search {
	padding:0;
}

#news #main_sidebar .search form input.searchbox {
	font-size:12px;
	height:16px;
	width:240px;
	margin:0 7px 0 0;
	float:left;
}
	
	
/*  =AP bucket
	--------------------------------------------------------------- */
#news #main_sidebar .ap h3 {
	background:url(http://media.npr.org/chrome/news/aplogo.gif) left no-repeat;
	font-size:14px;
	padding: 0 0 0 25px;
	border:none;
	margin:10px 10px 3px 10px;
	_margin-top:0; /*ie6*/
}	

#news #main_sidebar .ap h4 {
	border-bottom:1px solid #b4b2b2;
	font-size:12px;
	color:#000;
	padding:0 0 10px 10px;
}

#news .ap h3 {color:#ee1300;}

#news .artsPage .ap h3 {color:#c71a0a;}

#news .artsPage #main_sidebar .ap h3 span {
	display:block;
	color:#000;
	font-size:12px;
	font-family:arial,sans-serif;
}
	
#news .ap .bucket p {
	margin:0;
	overflow:hidden;
	}	
	
#news .ap .more {
	float:right;
	padding:10px 10px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#333;
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 15px;
	text-transform:lowercase;
}

#news .ap .more:hover {color:#3366CC;}		

#news #news .ap .more span.gtarrow {display:none;}	

#news .ap p .date {
	float:left;
	color:#959595;
	font-size:11px;
	font-style:italic;
	padding-top:10px;
}

#news .ap span.date {
	display:block;
	color:#959595;
}

/*  =calendar (on archive pages)
	--------------------------------------------------------------- 
#news #main_sidebar .calhdr h3 {
	padding:10px 0 4px 11px;
	font-size:14px;
	text-transform:lowercase;
}		*/
	











/*	=multimedia in the right
	--------------------------------------------------------------- */	
#news #main_sidebar .primary,
#news #main_sidebar .secondary {
	position:relative;
	padding:10px 14px 10px 11px;
}

#news #main_sidebar .container .primary,
#news #main_sidebar .container .secondary {
	margin:0;
	padding:10px 0;
	position:relative;
	border-bottom:1px solid #ccc;
}

#news #main_sidebar .primary .date,
#news #main_sidebar .secondary .date {
	font-size:10px;
	color:#666;
	margin:0 0 0 40px;
}

#news #main_sidebar .primary .listenicon a,
#news #main_sidebar .secondary .listenicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:33px;
	float:left;
}

#news #main_sidebar .primary .listenicon a:hover,
#news #main_sidebar .secondary .listenicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat;
}

#news #main_sidebar .primary .listen,
#news #main_sidebar .secondary .listen {
	margin:0 0 0 40px;
}

#news #main_sidebar .primary .listen h3,
#news #main_sidebar .secondary .listen h3 {
	font-size:12px;
	margin:0 0 5px;
	padding:0;
	font-family:arial,sans-serif;
	border:none;
}

#news #main_sidebar .primary p.byline,
#news #main_sidebar .secondary p.byline {
	font-size:10px;
	margin:0 0 5px;
	padding:0;
	color:#666;
}	

#news #main_sidebar .primary p.byline a,
#news #main_sidebar .secondary p.byline a {
	color:#666;
	font-weight:normal;
}

#news #main_sidebar .primary p.byline a.program,
#news #main_sidebar .secondary p.byline a.program {
	font-style:italic;
}

#news #main_sidebar .duration {
	font-size:11px;
	color:#666;
	margin:10px 0 0 0;
}	

#news #main_sidebar .listen .duration {
	margin:0;
	float:left;
}	

#news #main_sidebar .video .duration {
	clear:both;
	margin:0 0 0 81px;
}

#news #main_sidebar .primary ul,
#news #main_sidebar .secondary ul {
	/*clear:both;
	position:absolute;
	bottom:10px;
	right:10px;*/
	float:right;
	margin:0;
	padding:0;
}

#news #main_sidebar .primary ul li,
#news #main_sidebar .secondary ul li {
	float:left;
	background:none;
	margin:0 0 0 3px;
	padding:0;
}

#news #main_sidebar .primary ul li a.add,
#news #main_sidebar .secondary ul li a.add {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}	

#news #main_sidebar .primary ul li a.download,
#news #main_sidebar .secondary ul li a.download {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}	

#news #main_sidebar .primary ul li a.trans,
#news #main_sidebar .secondary ul li a.trans {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}	

#news #main_sidebar .primary ul li a span,
#news #main_sidebar .secondary ul li a span {
	display:none;
}

#news #main_sidebar .img70 {
	width:70px;
	margin-right:10px;
	float:left;
	padding:0;
}

#news #main_sidebar .primary .overlayvideo,
#news #main_sidebar .secondary .overlayvideo {
	background:url(http://media.npr.org/chrome/news/icon_video_mini.gif) no-repeat;
	position:relative;
	top:0px;
	*left:-80px;
	width:20px;
	height:15px;
	display:block;
	cursor:pointer;
}

#news #main_sidebar .secondary .overlaygraphic {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini.gif) no-repeat;
	position:relative;
	top:0px;
	*left:-80px;
	width:19px;
	height:17px;
	display:block;
	cursor:pointer;
}

#news #main_sidebar .secondary .overlayslideshow {
	background:url(http://media.npr.org/chrome/news/icon_slideshow_mini.gif) no-repeat;
	position:relative;
	top:0px;
	*left:-80px;
	width:20px;
	height:17px;
	display:block;
	cursor:pointer;
}

#news #main_sidebar .primary .video h3,
#news #main_sidebar .secondary .video h3,
#news #main_sidebar .secondary .graphic h3,
#news #main_sidebar .secondary .slideshow h3 {
	font-size:12px;
	margin-top:-16px;
	padding:0;
	/*float:left;
	width:120px;*/
	font-family:arial,sans-serif;
	border:none;
}

#news #main_sidebar .primary .video h3,
#news #main_sidebar .secondary .video h3 {
	margin-top:0px;
	*margin-top:-16px;
}

#news #main_sidebar .primary .videoicon,
#news #main_sidebar .secondary .videoicon {
	float:left;
	*float:none;
}


/*	=blogs
	--------------------------------------------------------------- */
#news #main_sidebar .blog  {padding-bottom:15px;}
	
#news #main_sidebar .blog h3 {
	border:none;
	font-size:18px;
	margin-bottom:10px;
	padding:10px 10px 3px;
	text-transform:lowercase;
}

#news #main_sidebar .blog h3 span {}

#news #main_sidebar .blog p {
	font-size:12px;
	padding:0 10px 5px 10px;
	line-height:130%;
}

#news #main_sidebar .blog ul li {
	background:none;
	font-size:12px;
	margin:0 15px 7px 7px;
	padding-left:7px;
}

#news #main_sidebar .blog .bucket {
	padding-bottom:5px;
}

#news #main_sidebar .blog .bucketblock h4 {margin:0;}

#news #main_sidebar .blog .bucketblock p {color:#999;padding:0;}

#blog #main_sidebar .adwrapper {
	margin-bottom:5px;	
}


/*  =podcast 
	--------------------------------------------------------------- */	
#news .podcast h4 {
	padding-left:11px;
}
	
/*  =styles for generic static html buckets (includes podcast bucket)
	--------------------------------------------------------------- */
#news #main_sidebar .promo_default {padding:10px 0 5px 0;}	
	
#news #main_sidebar .promo_default h3 {padding:0 10px 5px;}

#news #main_sidebar .promo_default .bucket h3 {
	font-size:14px;
	font-family:arial,sans-serif;
	border:none;
	padding-left:1px;
}

#news #main_sidebar .promo_default .bucket p {line-height:17px;}

#news #main_sidebar .promo_default .img90 .bucketblock {margin-left:100px;}

#news #main_sidebar .promo_default p.more {
	font-size:14px;
	margin-right:15px;
	border:none;
	text-transform:lowercase;
	text-align:right;
	padding:0;
}

#news #main_sidebar .promo_default p.more a {
	color:#333;
	font-weight:bold;
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 6px;
	padding:0 10px 0 0;
}

#news #main_sidebar .promo_default p.more a:hover {color:#36c;}

#news #main_sidebar .promo_default .bucket p.more {margin:0;border:none;}

#news #main_sidebar .promo_default .img90 img.pod {border:1px solid #e0e0e0;width:90px;}


/*	=creatives (served sponsorship)
	--------------------------------------------------------------- */
#news #main_sidebar .creative {
	overflow:hidden;
	height:1%;
	padding:5px 14px 12px 11px;
	}
	
	
/* =legacy photogallery
	--------------------------------------------------------------- */
#news #main_sidebar .photogallery {
	font-size:12px;
	margin-bottom:5px;
	border:none;
	padding-left:11px;
	padding-bottom:5px;
}	

/* =legacy audio
	--------------------------------------------------------------- */
 /* WWW-3741 */	
#news #main_sidebar .otheraudio .avcontent {padding:10px 0;}	
#news #main_sidebar .otheraudio h3 {font-size:12px;font-weight:normal;font-family:arial,sans-serif;}
#news #main_sidebar .otheraudio ul li {font-size:12px;background:none;}
#news #main_sidebar .otheraudio ul li a {background: url(http://media.npr.org/chrome/news/icon_spikes.gif) 0 -40px no-repeat;padding-left:15px;}

/* =wikinvest widgets
	--------------------------------------------------------------- */	
#news #main_sidebar #nv_bullsbears {margin:10px 0 0 11px;}
#news #main_sidebar #nv_overview_tickerboard {margin:7px 0 15px 11px;}
#news #main_sidebar #nv_stockchart {margin:10px 0 20px 11px;}

/*	=facebook bucket
	--------------------------------------------------------------- */
#news #main_sidebar .facebook {padding-top:15px;}
#news #main_sidebar .facebook h4 a {background:url(http://media.npr.org/chrome/news/icon_facebook_32x32.gif) no-repeat left;padding:10px 0 10px 40px;display:block;color:#000;font-size:14px;font-family:arial;}
#news #main_sidebar .facebook p.more {border:none;font-size:14px;padding:0;margin:0;}	
#news #main_sidebar .facebook p.more a {background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 5px;padding-right:10px;}	




/*	=sidebar feed bucket
	--------------------------------------------------------------- */
#news #main_sidebar .feed {margin:0 0 5px;
	background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;
	overflow:visible;
}	
	
#news #main_sidebar .feed .bucket {overflow:visible;}	
#news #main_sidebar .feed h3 {padding:10px;font-family:arial;font-size:14px;text-transform:none;}
#news #main_sidebar .feed ul li {background:none;}
#news #main_sidebar .feed .feedhdrs {font-weight:normal;font-family:arial;}
#news #main_sidebar .feed .feedhdrs span {margin:0 7px;}
#news #main_sidebar .feed .title {width:220px;}
#news #main_sidebar .feed span.blankpod {right:45px;}

#news #main_sidebar .feed .podbox {	
	width:240px;
	border:1px solid #ccc;
	background-color:#fff;
	padding:7px;
	position:absolute;
	top:30px;
	left:-20px;
	_left:15px; /* ie6 only */
}

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

/*	=calendar styles
	--------------------------------------------------------------- */
.calhdr {
	overflow:hidden;
	height:30px;
}

.calhdr h3 {
	font-size:20px;
	/*float:left;*/
}		

.calhdr a {
	float:right;	
	background:url(http://media.npr.org/chrome/news/icon_arrow_right.gif) no-repeat right;
	padding:0 7px 2px 0;
	text-transform:lowercase;
	font-size:12px;
	font-family:arial,sans-serif;
	color:#666;
	font-weight:bold;
	display:block;
	margin-top:5px;
}	

#main_sidebar .calhdr h3 {
	padding:10px 0 4px 11px;
	font-size:14px;
	text-transform:lowercase;
}

	
/*.selectwrap {
	padding:10px 2px;
	display:none;
}
	
.selectwrap select {
	width:120px;
}	
	
.selectwrap select.month {
	float:right;
	margin-right:12px;
}*/

.selectwrap {
	display:none;
}	

	
/* =calendar */
#calendarwrap {
	height:210px;
	padding-left:9px;
	padding-bottom:10px;
}
	
#calendar table {	
	background-color:#fff;
}	

#main_sidebar #calendar table {
	width:304px;
}

#calendar td {
	text-align:center;	
	color:#9c9c9c;
	font-size:15px;
	font-weight:bold;
}	

/* =month background */
#calendar td.calmonthyear {	
	width:199px;
	height:26px;
	color:#fff;
	text-transform:lowercase;
	background-color:#ccc;
}

#program #calendar td.calmonthyear {background-color:#008bc5;}

/* =arrow background */	
td.leftarrow,
td.rightarrow {
	height:26px;
	width:38px;
	background-color:#ccc;
}

#program td.leftarrow,
#program td.rightarrow {background-color:#008bc5;}

td.leftarrow a,
td.rightarrow a {
	color:#fff;
}


/* =days of week */	
#caldaynames {display:none;}


/* =dates */	
#calendar td.calday {
	width:38px;
	height:26px;
	border:1px solid #efefef;
}	

#calendar .calday a {
	color: #666;
}

#calendar .calday a:hover {
	text-decoration: underline;
}	
	
td div#caltoday {
	border: 2px solid #b3b3b3;
	padding:0;

}
	
#calheader td {	display:none; }
#main_sidebar #calfooter { display:none; }	

#main_sidebar #calendarwrap {background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;}


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

/*	=storytitle
	--------------------------------------------------------------- */		
.storytitle {
	margin:0 0 20px 0;
	padding:0;
}
	
h1 {
	font-size:1.40em;
	line-height:1.2em;
	font-family:georgia,sans-serif;
	margin:0 0 0.10em 0;
}
	
.storytitle h2.contentsubtitle {
	font-family:georgia,sans-serif;
	font-size:1.00em;
	margin:0 0 0.60em 0;
}	
	
	
/*	=correction
	--------------------------------------------------------------- */		
.correction {
	border:1px solid #dae5ec;
	background-color:#fafdff;
	padding:10px;
	margin-bottom:15px;
}	

#storybody .correction p {
	font-size:12px;
	margin:0;
	color:#666;
}

.correction span {
	display:block;
	font-weight:bold;
}
		
	
/*	=text size
	--------------------------------------------------------------- */		
.textsize {
	padding-left:20px;
	float:right;
	font-size:11px;
	color:#999;
}
	
.textsize a {
	color:#999;
	outline:none;
	font-weight:bold;
	padding:0 2px;
}
	
.textsize a.big {font-size:14px;}
	
.textsize a.bigger {font-size:16px;}	

.textsize a:hover {color:#333;}

/*	=storybody
	--------------------------------------------------------------- */	
#storybody {
	border-bottom:2px solid #000;
	width:624px;
	padding-bottom:30px;
	}

#storybody p {
	font-size:0.85em; 
	/*line-height:1.35em;*/
	line-height:1.45em;
	margin-bottom:1.25em;
}

/*	=storytext
	--------------------------------------------------------------- */	
#storytext {
	overflow:hidden;
	height:1%;
	clear:both;
	margin-bottom:18px;
}

/* fixes for IE6 italics problem */
#storytext p,
.childstory p {
	/*overflow: hidden;*/
	_overflow: visible;
	/*width: 100%;*/
	/*_width: auto;*/
	_height: 1%;
}

#storyspan01 p a, 
#storyspan02 p a,
#storyspan03 p a,
#storyspan04 p a,
#storyspan05 p a,
#storytext p a,
#storyspan01 .listtext a,
#storyspan02 .listtext a,
#storyspan03 .listtext a,
#storyspan04 .listtext a,
#storyspan05 .listtext a,
#storytext .listtext a,
#storytext ul li a {
	color:#36c;
}

span.city,
span.date,
span.org,
span.org a {
	color:#999;
	font-style:italic;
	font-size:0.85em;
}	

span.city {text-transform:uppercase;}

/* =story content */	
#storytext blockquote {
	font-style:normal;
	display:table;
	*display:inline-block;
	margin:0 0 15px;
	padding:0 35px;
	font-size:12px;
	line-height:16px;
	color:#666;
}	

#storybody blockquote p {
	color:#666;
	font-size:12px;
	line-height:16px;
	margin:0 0 10 0px;
}

#storytext ol {
	padding:0 0 0 40px;
	margin:0 0 15px 40px;
}	

#storytext ol li {margin:0 0 7px 0;}	

#storytext ul {
	margin:0;
	padding:0;
}

#storytext ul li {
	padding: 0 0 0 7px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;	
	margin-bottom:7px;
}


	
/*	=html addressing */	
#storytext ul.edTag,
#storytext ol.edTag {
	margin:0;
	padding:0;
	display:table;
	*display:inline-block;		
}

#storytext ul.edTag li,
#storytext ol.edTag li {
	font-size:0.85em;
}	
	
#storytext ol.edTag {list-style-position:inside;}		
	
#storytext h3.edTag {
	font-size:18px;
	margin:0 0 .85em;
	color:#000;
	font-family:georgia,sans-serif;
}
	
#storytext h4.edTag {
	font-size:16px;
	margin:0;
	color:#000;
	font-family:georgia,sans-serif;
}
	
#storytext h5.edTag {
	font-size:13px;
	margin:0;
	color:#000;
	font-family:georgia,sans-serif;	
}

#storytext h3.edTag a,
#storytext h4.edTag a,
#storytext h5.edTag a {
	color:#000;
}

#storytext h3.edTag a:hover,
#storytext h4.edTag a:hover,
#storytext h5.edTag a:hover {
	color:#3366cc;
}

#storytext h6 {
	font-size:11px;
	margin: 0 0 5px 0;
	color:#666;	
	font-weight:normal;	
}	

#storytext .bucket ol.edTag {
	margin:0;
	padding:0;
}

#storytext .bucket ol.edTag li {font-size:12px;}


/* =date block */
.dateblock {margin-bottom:10px;overflow:hidden;}
	
/* =inset column / bucket styles */	
#storytext .container {
	clear:left;
	float:left;
	border-top:8px solid #000;
	border-bottom:1px solid #000;
	padding:10px 0;
	margin:5px 20px 5px 0;
	width:138px;
}

#storytext .con1col {width:138px;}
#storytext .con2col {width:300px;}
#storytext .con3col {width:462px;}
#storytext .con4col {width:624px; margin-right:0;}
#storytext .conlegacy {width:200px;}
#storytext .container.topbar {border-bottom:none;}
#storytext .container.btmbar {border-top:none;}
#storytext .container.nobar {border:none;}

#storytext .container h3.conheader,
.childstory .container h3.conheader {
	/*width:200px;*/
	width:auto;
}

#storytext .container p.conintrotext,
.childstory .container p.conintrotext {
	font-size:12px;
	clear:both;
	/*width:200px;*/
	width:auto;
}

#storytext .container p.join,
.childstory .container p.join {
	/*width:200px;*/
	clear:both;
	margin:0;
	font-size:12px;
}

#storytext .bucketwrap {
	clear:left;
	float:left;
	border-top:8px solid #000;
	border-bottom:1px solid #000;
	margin:5px 20px 5px 0;
	font-size:11px;
	color:#666;
}

#storytext .container .bucketwrap,
.childstory .container .bucketwrap {
	clear:left;
	float:none;
	border-top:none;
	border-bottom:none;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	height:1%;
}

#storytext .bucketwrap h3,
.childstory .bucketwrap h3 {
	font-size:15px;
	margin:10px 0 5px 0;
}

#storytext .container h3,
.childstory .container h3 {
	font-size:13px;
	margin:0 0 5px;
}

#storytext .bucketwrap span.date,
.childstory .bucketwrap span.date {
	color:#666;
	font-style:normal;	
	font-size:10px;
	display:block;
	margin:0;
	padding:0;
	margin-left:7px; /* fix for */
}		
	
#storytext .bucketwrap .bucket,
.childstory .bucketwrap .bucket {
	padding-top:10px;
}
		
#storytext .bucketwrap h4,
.childstory .bucketwrap h4 {
	font-size:13px;
	margin:0 0 5px 0;
}	
	
#storytext .bucketwrap p,
.childstory .bucketwrap p {
	font-size:12px;
}
	
#storytext .bucketwrap ul,
.childstory .bucketwrap ul {
	margin:0;
	padding:0;
}	

#storytext .bucketwrap ol,
.childstory .bucketwrap ol {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}		
	
#storytext .bucketwrap ul li,
.childstory .bucketwrap ul li {
	font-size:12px;
	line-height:14px;
}
		
#storytext .bucketwrap blockquote,
.childstory .bucketwrap blockquote {
	padding:0;
	margin:0;
}	
	
#storytext .bucketwrap hr,
.childstory .bucketwrap hr {
	margin:0 0px 15px 0px;
}	

#storytext .listtext,
.childstory .listtext,
#storytext .externallink,
.childstory .externallink,
#storytext .internallink,
.childstory .internallink,
#storytext .primary,
.childstory .primary,
#storytext .secondary,
.childstory .secondary,
#storytext .otheraudio,
.childstory .otheraudio,
#storytext .featuredcomment,
.childstory .featuredcomment {
	width:138px;
}

#storytext .container .listtext,
.childstory .container .listtext,
#storytext .container .externallink,
.childstory .container .externallink,
#storytext .container .internallink,
.childstory .container .internallink,
#storytext .container .primary,
.childstory .container .primary,
#storytext .container .secondary,
.childstory .container .secondary,
#storytext .container .otheraudio,
.childstory .container .otheraudio,
#storytext .container .featuredcomment,
.childstory .container .featuredcomment {
	width:auto;
}

#storytext .listtext,
.childstory .listtext {
	padding-bottom:8px;
}

#storytext .pullquote,
.childstory .pullquote {
	width:200px;
}

#storytext .container .internallink,
#storytext .container .externallink {
	border-bottom:none;
	margin:0 0 5px 0;
}

#storytext .internallink,
.childstory .internallink,
#storytext .externallink,
.childstory .externallink {
	padding:10px 0;
}	

#storytext .internallink .simple a,
#storytext .internallink .simplenodate a,
#storytext .externallink a {
	display: block;
	padding: 0 0 0 7px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;	
	margin:0 0 0px 0;
	font-size:11px;
	color:#333;
}	

#storytext .internallink .simple a:hover,
#storytext .internallink .simplenodate a:hover,
#storytext .externallink a:hover {
	color:#3366CC;
}	

#storytext .container .primary,
#storytext .container .secondary,
#storytext .container .otheraudio {
	border-top:1px solid #ccc;
	margin:10px 0 0;
	*margin:0; /* IE7 and below */
	padding:10px 0 0;
}

#news .featuredcomment .buckettop {
	background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 0 no-repeat;
	margin:0;
	line-height:16px;
}	

#news .featuredcomment .bucketbottom {
	background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -16px no-repeat;
	margin:0 0 10px 0;
	line-height:16px;	
}		

#news .artsPage .featuredcomment .buckettop {
	background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -32px no-repeat;
	margin:0;
	line-height:16px;
}	

#news .artsPage .featuredcomment .bucketbottom {
	background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -48px no-repeat;
	margin:0 0 10px 0;
	line-height:16px;	
}

#main_content .featuredcomment {
	padding:10px 0;
}

#main_content .featuredcomment .bucket {
	padding-top:7px;
}

#main_content .featuredcomment p {
	font-size:13px;
	font-style:italic;
	margin:0 0 5px 0;
	line-height:17px;
	font-weight:bold;
}
	
#main_content .featuredcomment p.byline a {
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#666;
}	


/*	=inset internal links with thumbs */	
#storytext .inset1col,
.childstory .inset1col {width:138px;}

#storytext .inset2col,
.childstory .inset2col {
	width:300px;
	padding:12px 0;
}

#storytext .inset1col span.stationid a,
.childstory .inset1col span.stationid a,
#storytext .inset2col span.stationid a,
.childstory .inset2col span.stationid a {
	color:#999;
	font-weight:normal;
	font-size:11px;
}

.inset2col .img .bucketblock {margin-left:100px;}

#storytext .inset1col h3.slug,
#storytext .inset1col h3.slug a,
#storytext .inset2col h3.slug,
#storytext .inset2col h3.slug a,
.childstory .inset1col h3.slug,
.childstory .inset1col h3.slug a,
.childstory .inset2col h3.slug,
.childstory .inset2col h3.slug a  {
	text-transform:lowercase;
	color:#999;
	font-size:12px;
	font-weight:normal;
	font-family:arial,sans-serif;
}

#storytext .inset2col h3,
.childstory .inset2col h3 {
	font-size:14px;
	font-family:georgia,serif;
	padding:0;
	margin:0 0 5px 0;
	border:none;
}

#storytext .inset2col .bucket,
.childstory .inset2col .bucket {padding-top:0;}

#storytext .container .inset1col,
.childstory .container .inset1col {padding:5px 0;}

#storytext .container .inset1col,
.childstory .container .inset1col {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left top;
	padding:12px 0 5px 0;
	overflow:hidden;
	height:1%;
}

#storytext .container .inset2col,
.childstory .container .inset2col {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left top;
	padding:12px 0 8px 0;
	overflow:hidden;
	height:1%;
}

#storytext .container .inset1col:first-child,
#storytext .container .inset2col:first-child,
.childstory .container .inset1col:first-child,
.childstory .container .inset2col:first-child {background:none;}

#storytext .inset1col a.photowrap,
.childstory .inset1col a.photowrap {	
	margin-bottom:5px;
	height:138px;
	display:block;
}

#storytext .inset1col p,
#storytext .inset1col p a,
.childstory .inset1col p,
.childstory .inset1col p a {	
	color:#000;
	font-size:13px;
	line-height:1.25em;	
	margin:0;
	font-weight:bold;
	font-family:georgia,serif;
}

#storytext .inset2col p,
.childstory .inset2col p {
	color:#555555;
	line-height:1.25em;	
	margin:0;
}

#storytext .inset2col  p.byline,
.childstory .inset2col  p.byline {
	font-size:11px;
	text-transform:lowercase;
}

.inset2col p.byline a,
.inset2col p.byline span {text-transform:uppercase;}

#storytext .inset2col p.byline,
#storytext .inset2col p.byline a,
.childstory .inset2col p.byline,
.childstory .inset2col p.byline a {color:#000;}

#storytext .inset2col p.byline a:hover,
.childstory .inset2col p.byline a:hover  {color:#36c;}

	
/*	=bylines
	--------------------------------------------------------------- */
#storytext .byline,
.childstory .byline {
	border:none;
	clear:none;
	float:none;
	margin:0;	
}	
	
#storybody .byline p {
	color:#000;
	margin:0 0 0.60em 0;
	font-size:0.70em;
}

#storybody .byline p span {text-transform:uppercase;}
	
#storybody .byline p a {color:#000;}	
#storybody .byline p a:hover {color:#36c;}
	

/*	=photos, caption, credit, rightsnotice
	--------------------------------------------------------------- */
#main_content .photo90 {
	width:90px;
	margin:0 20px 11px 0;
	float:left;
	clear:left;
	border:none;
	position:relative;
}
	
#main_content .photo90 .img90 {
	width:90px;
	padding-bottom:5px;
}

#main_content .photo138 {
	width:138px;
	margin:0 20px 11px 0;
	float:left;
	clear:left;
	border:none;
	position:relative;
}
	
#main_content .photo138 .img138 {
	width:138px;
	padding-bottom:5px;
}		

#main_content .photo200	{
	width:200px;
	margin:0 20px 11px 0;
	float:left;
	clear:left;
	border:none;
	position:relative;
}

/* believe this is for some legacy inset story pages, that may not apply anymore.  -bp 5/14/2010 */
/*#storytext .photo200 {margin:30px 20px 11px 0;}
#storytext .photo200:first-child {margin:0 20px 11px 0;}*/

#main_content .photo200 .img200	{
	width:200px;
	padding-bottom:5px;
}		

#main_content .photo300 {
	width:300px;
	margin:0 20px 11px 0;
	float:left;
	clear:left;
	border:none;
	position:relative;
}
	
#main_content .photo300 .img300	{
	width:300px;
	padding-bottom:5px;
}

#main_content .photo462 {
	width:462px;
	margin:0 20px 11px 0;
	float:left;
	clear:left;
	border:none;
	position:relative;
}
	
#main_content .photo462 .img462	{
	width:462px;
	padding-bottom:5px;
}	
	
#main_content .photo624 {
	width:624px;
	margin:0 0 20px;
	border:none;
	position:relative;
	overflow:hidden;
	float:none;  /* 4col img doesn't need to float - will fix date and text size from hiding */
}
	
#main_content .photo624 .img624 {
	width:624px;
	padding-bottom:5px;
}			

a.genericicon {
	background:url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat;
	padding:0 0 0 10px;
	float:left;
}

a.genericicon:hover {
	background:url(http://media.npr.org/chrome/news/icon_generic_mini_hover.gif) no-repeat;
}

#main_content .captionwrap p {
	clear:both;
	font-size:11px;
	color:#666;
	margin:0;		
}		

#main_content .creditwrap {	
	text-align:right;
	display:block;
	font-size:10px;
	color:#666;
	margin:0;	
	float:right;
}	

#main_content .photo138 .enlarge .creditwrap {width:115px;float:right;}	
#main_content .photo200 .enlarge .creditwrap {width:180px;float:right;}	
#main_content .photo300 .enlarge .creditwrap {width:220px;float:right;}	

#pagespanstory {padding:0 15px;}

#pagespanstory .photo948 {
	width:948px;
	margin-right:0;	
	margin-bottom:20px;
	border:none;
	position:relative;
}
	
#pagespanstory .photo948 .img948 {
	width:948px;
	padding-bottom:5px;
	float:none;
}			

#pagespanstory .captionwrap p {
	font-size:11px;
	color:#666;
	margin:0;
}	

/*	=graphic/flash in a container
	--------------------------------------------------------------- */	
#main_content .graphic300 {
	width:300px;
	margin:0 24px 10px 0;
	padding-bottom:15px;
}

#main_content .graphic462 {
	width:462px;
	margin:0;
	padding-bottom:15px;
}

#main_content .graphic624 {
	width:624px;
	margin:0 0 10px 0;
	padding-bottom:15px;
}

#main_content .graphic624 img {float:none;margin:0;padding:0;}

#main_content .graphic300 h3,
#main_content .graphic462 h3
#main_content .graphic624 h3 {
	margin: 0 0 5px 0;
	padding:0;
}

#storyspan02 .graphic624 h3 {display:none} /*WWW-1728*/

#main_content .graphic300 p,
#main_content .graphic462 p,
#main_content .graphic624 p {
	color:#666;
}

.graphicwrapper {
	margin-bottom:10px;
	overflow:hidden;
	height:1%;
}

#main_content .notes h4 {
	margin:0;
	font-size:11px;
	color:#333;
}

#main_content .notes {
	margin:0 0 10px 0;
	padding:0;
	color:#666;
	font-size:11px;
}

#main_content .graphic300 .footer p,
#main_content .graphic462 .footer p,
#main_content .graphic624 .footer p {
	color:#999;
	margin:0;
	font-size:11px;
	font-style:italic;
}

/*	=photo948
	--------------------------------------------------------------- */
.photo948 {padding:0 15px;}
.photo948 img {float:none;}
.photo948 .captionwrap {display:none;}


/*	=pullquote
	--------------------------------------------------------------- */	
.pullquote .buckettop {
	background:url(http://media.npr.org/chrome/news/quote_top.gif) no-repeat;
	height:25px;
	margin:0 0 8px;
}	
	
.pullquote .bucketbottom {
	background:url(http://media.npr.org/chrome/news/quote_bottom.gif) no-repeat;
	height:25px;
	margin:8px 0 10px;
}		
	
#storytext .pullquote {
	clear:right;
	float:right;
	margin:10px 20px 34px 45px;
	border:none;
	font-size:1em;	
}

#storytext .pullquote p {
	font-size:1em;
	font-weight:bold;
	margin-bottom:0;
	color:#000;
}
	
#main_content .pullquote .buckettop,
#main_content .pullquote .bucketbottom {
	margin-left:0;
}	

#main_content .pullquote .bucket {
    padding-top:0px;
}

#storytext .pullquote p.byline {
	font-style:italic;
	font-size:.75em;
	color:#000;
}

#main_content .pullquote p.date {
	font-size:.75em;
	color:#999;
	font-weight:normal;
}	

#storytext .container .pullquote {
	width:auto;
}

#storytext .container .pullquote p {
	font-size:11px;
	font-weight:normal;
	line-height:1.3em;
}			

/*	=internal links
	--------------------------------------------------------------- */
#storytext .story_2col h3.slug, 
#storytext .story_2col p,
#storytext .promo_audio h4 {display:none;}

.story_2col a.photowrap {
	display:block;
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}

/*	=column header
	--------------------------------------------------------------- */
.colheader {
	border-bottom:1px solid #ccc;
	overflow: hidden; 
	height: 1%;
	padding:20px 0 10px 0;
	margin-bottom:10px;
}	
	
.colheader img.photowrap {
	float:left;
	width:90px;
	margin-right:20px;
}	

.colheader .titlewrap {
	float:left;
	width:500px;
}		

.colheader .titlewrap p.byline {font-weight:bold;}

.colheader .titlewrap p.byline a:hover {text-decoration:none;}

.colheader h2 {
	font-size:40px;	
	line-height:40px;
	margin-top:-5px;
	margin-bottom:7px;
	letter-spacing: -.02em;
}
	
#news .colheader h2 a {color:#ee1300;}

#news .colheader h2 a:hover {
	color:#c71a0a;
	text-decoration:none;
}
	
#news .artsPage .colheader h2	a {color:#800149;}

#news .artsPage .colheader h2	a:hover {
	color:#680233;
	text-decoration:none;
}

.colheader p.desc {
	font-size:15px;
	font-style:italic;
	color:#666;
	line-height:17px;
	font-family:georgia,sans-serif;
}	
	
	
/*	=transcript
	--------------------------------------------------------------- */		
div.transcript {
	clear:both;
	padding:50px 0 20px 0;
	background:url(http://media.npr.org/chrome/news/tab_transcript.gif) repeat-x top;
	margin-bottom:15px;
	overflow: hidden;
	o\verflow: visible;
	he\ight: 1%;		
}

h1.transcript {
	font-size:18px;
	margin-bottom:1.00em;
	background:none;
	padding:20px 0;
}

#storybody .transcript p.byline {
	font-style:italic;
	color:#999;
}
	
#storybody .transcript .textsize {
	padding-right:20px;
}	
	
#storybody .transcript p {
	font-size:0.85em; 
	line-height:1.35em;
	margin-bottom:1.25em;
}	

#storybody .transcript p.disclaimer {
	font-style:italic;
	font-size:11px;
	color:#666;
}	
	

/*	=childstory
	--------------------------------------------------------------- */		
.childstory {
	clear:both;
	padding:20px 0 0 0;
	margin-bottom:15px;
	background:url(http://media.npr.org/chrome/news/hrule_subcontent.gif) repeat-x top;
	overflow: hidden;
	o\verflow: visible;
	he\ight: 1%;	
}	

.childstory .storytitle {
	margin:0 0 10px 0;
	padding:0;
}
	
.childstory h1 {
	font-size:1em;	
	font-family:arial,sans-serif;
	margin:0;
	padding:0;
}	

.childstory p {
	font-size:0.85em; 
	line-height:1.35em;
	margin-bottom:1.25em;
}

.childstory #storybyline .byline p.byline  {
	font-size:11px
}

	
/*	=pagination
	--------------------------------------------------------------- */		
ul.pagination {
	clear:both;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}
		
ul.pagination li {
	display:inline;
	border-left:1px solid #ccc;
	padding:0 10px;
}		
	
	
/*	=storyspan02, storyspan03 - related stories
	--------------------------------------------------------------- */
#storyspan02 .container,
#storyspan03 .container {
	border:none;
	margin-bottom:10px;
}	

#storyspan02 h3,	
#storyspan03 h3 {
	font-size:16px;	
	margin:0 0 8px 0;
}

#news #storyspan02 .container h3.conheader,
#news #storyspan03 .container h3.conheader {color:#ee1300;}

#news .artsPage #storyspan02 .container h3.conheader,	
#news .artsPage #storyspan03 .container h3.conheader {color:#800149;}

#storyspan02 .externallink,
#storyspan02 .internallink .simple,
#storyspan02 .internallink .simplenodate,
#storyspan03 .externallink,
#storyspan03 .internallink .simple,
#storyspan03 .internallink .simplenodate {
	margin:0 0 7px 0;
	line-height:14px;	
}	

#storyspan02 .externallink a,	
#storyspan02 .internallink .simple a,
#storyspan02 .internallink .simplenodate a, 
#storyspan03 .externallink a,	
#storyspan03 .internallink .simple a,
#storyspan03 .internallink .simplenodate a {
	font-size:12px;
	/*display: block;*/
	padding: 0 0 0 7px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;	
}	

#storyspan02 .internallink span.date,
#storyspan03 .internallink span.date {
	font-size:12px;
	font-style:normal;
}	

/* added for some books stories with containers in #storyspan03 */
.childstory #storyspan03 .container p {font-size:13px;}
.childstory #storyspan03 .container h6 {font-size:12px;}

	
/*	=storybottom
	--------------------------------------------------------------- */
/*#storybottom {margin-bottom:-3px;}*/	
#storybottom {margin-bottom:-18px;}
#storybottom .colwrap {padding:15px 0;}	

#storybottom .colwrap p {
	color:#333;
	font-size:12px;
	line-height:16px;
	margin:0 0 7px;
}

#storybottom .colwrap h3.hed {
	font-size:24px;
	margin-bottom:15px;
	color:#111;
}

#storybottom .colwrap h3 {
	font-size:14px;
	margin-bottom:4px;
}

#storybottom .colwrap .divider2col {
	background:transparent url(http://media.npr.org/chrome/music/bg_2col-1col.gif) repeat-y right top;
}

#storybottom .colwrap .divider2col .apiquery {width:410px;}

#storybottom .more_stories {min-height:20px;}

#storybottom .more_stories .bucket {
	overflow:hidden;
	height:1%;
	padding-top:15px;
}

#storybottom .more_stories .bucket:first-child {
	padding-top:0;
}

#storybottom .more_stories .img .bucketblock {margin-left:100px;}

#storybottom .more_stories h4 {
	font-size:12px;
	text-transform:lowercase;
	margin:0 0 1px;
	font-weight:normal;
}

#storybottom .more_stories h4,
#storybottom .more_stories h4 a {
	color:#999;
}

#storybottom .colwrap div.right {
	float:right;
	min-height:20px;
	width:190px;
}

#storybottom .colwrap div.right h3 {
	font-size:12px;
	text-transform:uppercase;
	color:#000;
}

/* =podcast rss feeds (egg carton) */
.colwrap .feed {margin-bottom:30px;}

.colwrap .feed h4 {
	background-color:#f7f7f7;
	border-bottom:1px solid #f0f0f0;
	color:#666;
	height:18px;
	padding-top:5px;
}		

.colwrap .feed .feedhdrs {
	float:right;
	font-size:10px;
}		

.colwrap .feed .feedhdrs span {
	margin:0 5px 0 5px;
}	
	
.colwrap .feed ul li {
	background:none;
	border-bottom:1px solid #f0f0f0;
	margin:0;
	padding:0;
	position:relative;
}
 
.colwrap .feed .title {
	color:#000;
	font-weight:normal;
	font-size:12px;
	float:left;
	width:125px;
	padding:8px 5px 8px 0;
}	

.colwrap a.podicon {
	display:block;
	width:13px;
	height:23px;
	float:left;
	margin-top:3px;
}

.colwrap a.rssicon {
	width:24px;
	height:23px;
	float:right;
	margin-top:4px;
}

.colwrap .feed span.blankpod {
	display:block;
	height:23px;
	width:20px;
	padding:0;	
	position:absolute;
	top:3px;
	right:40px;
	color:#8f8f8f;
}
	
.colwrap .feed span.blankrss {
	display:block;
	height:23px;
	width:20px;
	padding:0;	
	position:absolute;
	top:3px;
	right:-2px;
	color:#8f8f8f;
}

#news.tmplNewsStory #storybottom .colwrap h3.hed a,
#news.tmplNewsMultimedia #storybottom .colwrap h3.hed a  {
	background:url(http://media.npr.org/chrome/news/ico-more-lg-news.gif) no-repeat right;
	padding:0 12px 0 0;
}

#news.tmplNewsStory .artsPage #storybottom .colwrap h3.hed a,
#news.tmplNewsMultimedia .artsPage #storybottom .colwrap h3.hed a {
	background:url(http://media.npr.org/chrome/news/ico-more-lg-arts.gif) no-repeat right;
	padding:0 12px 0 0;
}

#music #storybottom .colwrap h3.hed a {
	background:url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat right;
	padding:0 12px 0 0;
}

#news.tmplNewsStory #storybottom .colwrap .divider2col .apiquery h3 a,
#news.tmplNewsMultimedia #storybottom .colwrap .divider2col .apiquery h3 a {color:#000;}

#news.tmplNewsStory #storybottom .colwrap .divider2col .apiquery h3 a:hover,
#news.tmplNewsMultimedia #storybottom .colwrap .divider2col .apiquery h3 a:hover {color:#36c;}

#news.tmplNewsStory #storybottom .colwrap .apiquery h3,
#news.tmplNewsMultimedia #storybottom .colwrap .apiquery h3 {
	font-size:14px;
	margin-bottom:4px;
	font-family:georgia,sans-serif;
}

#news.tmplNewsStory #storybottom .bucket h3,
#news.tmplNewsStory #storybottom .apiquery .simple h3 {font-size:16px;font-family:arial;}

#news #storybottom .apiquery .simple h3 a {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-lg-news.gif) no-repeat scroll right 4px;
	padding:0 12px 0 0;
}

#news .artsPage #storybottom .apiquery .simple h3 a {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-lg-arts.gif) no-repeat scroll right 4px;
	padding:0 12px 0 0;
}

#news.tmplNewsStory #storybottom .feed h3,
#news.tmplNewsMultimedia #storybottom .feed h3 {color:#ee1300;}

#news.tmplNewsStory .artsPage #storybottom .feed h3,
#news.tmplNewsMultimedia .artsPage #storybottom .feed h3 {color:#800149;}


/*	=comments
	--------------------------------------------------------------- */		
#main_content p.commentsarchive {
	font-weight:bold;
	font-size:12px;
}

#main_content h3.commenthdr {
	font-size:15px;
	padding:0;
	line-height:11px;
	margin:0 0 10px 0;
}	

#main_content h1.parenttitle {

	font-size:18px;
	margin:0 0 10px 0;
}
	
#main_content ul.pagenavbot {
	margin-top:20px;
	margin-bottom:20px;
}

#main_content ul.pagenavtop li,
#main_content ul.pagenavbot li {
	display:inline;
	font-size:12px;
	margin-right:5px;
}	
	
#main_content form.sortcomments {
	float:right;
	padding:5px 0 0 0;
	}	
	
/*#content form.sortcomments select
	{
	font-size:12px;	
	}	*/
	
#main_content .commentblock {
	border-top:1px solid #ccc;
	padding:15px 10px 10px 10px;	
	/*width:415px;*/
}	
	
#main_content .topcomment {
	padding-top:25px;	
}	
	
#main_content .commentblock .thumb60 {
	float:left;
	border:1px solid #575757;	
	margin:0;
	padding:0;
}		
	
#main_content .commentblock .commentinfo {
	margin-left:90px;
}		
	
#main_content .commentblock .commentinfo p {
	font-size:12px;
	margin:0;
	line-height:16px;
}		
	
#main_content .commentblock .commentinfo p.commentbody {
	overflow:hidden;
	width:500px;
}		
	
#main_content .commentblock p.commentbyline a {
	font-weight:bold;
	/*color:#214ac6;*/
}
	
#main_content .commentblock p.commentdate {
	color:#999;
}
	
#main_content .commentblock .commentlinks {
	float:left;
	margin:0 0 0 0px;
	padding:0;
	/*position:relative;*/
}	
	
#main_content .commentblock .commentlinks a {
	text-decoration:underline;
}		

#main_content .commentblock .commentlinks .feat {
	position:relative;
}
	
#main_content .commentblock .commentlinks a.rec,
#main_content .commentblock .commentlinks a.rec:hover {
	background: url(http://media.npr.org/chrome/icon_recommend_mini.gif) top right no-repeat;
	padding:0 12px 0 0;
	height:12px;
	text-decoration:underline;
}	
	
#main_content .commentblock .commentlinks a.reced,
#main_content .commentblock .commentlinks a.reced:hover {
	background: url(http://media.npr.org/chrome/icon_recommend_mini.gif) bottom right no-repeat;
	padding:0 12px 0 0;
	height:12px;
	color:#505050;
	text-decoration:none;
}		
	
#main_content .commentblock .report {
	float:right;
	margin:0;
	padding:0;	
	position:relative;
}		
	
#main_content .commentblock .report a {
	text-decoration:underline;
}	
	
#main_content .staff {
	/*background:url(http://media.npr.org/chrome/bg_staffcomment.gif) repeat-x;*/
	background-color:#f7f7f7;
}	
	
#main_content .staff .thumb60 {
	float:left;
	border:1px solid #c83030;	
	margin:0;
	padding:0;
}		
	
#main_content .staff p.stafftitle {
	font-size:10px;
}
	
#main_content .staff p.stafftitle span.staffhdr {
	color:#c83030;
	font-size:11px;
	font-weight:bold;
}	
	
#main_content .commentbox span.instruct {
	font-weight:bold;
	color:#000;
}
	
p#commentBoxNeedMoreInfo a {
	font-weight:bold;
}		
	
p#commentBoxNotLoggedIn	a {color:#36c;}
	
#main_content .commentbox form {
	overflow:hidden;
	margin-bottom:5px;
}	

#main_content .commentbox .btn_submit {
	float:right;
	padding:0;
	margin:0 7px 3px 0;	
}
	
#main_content .commentbox textarea {
	width:613px;
	margin-bottom:5px;
}
	
#main_content .commentbox .commentingerrors {
	border:1px solid #c30;;
	padding:10px;
	margin-bottom:10px;
}	
	
#main_content .commentbox .commentingerrors h4 {
	color:#c30;
	margin:0 0 10px 0;
	font-size:12px;
}	
	
#main_content .commentbox p.closeddisc {	
	background-color:#efefef;
	padding:10px;
}	
	
.commentbox {
	clear:both;
	border-top:2px solid #000;
	padding:20px 0 20px 0;
	position:relative;
}	

.commentbox h3 {
	font-size:20px;
	font-family:georgia,sans-serif;
	margin:0 0 7px 0;
	padding:0;
	text-transform:lowercase;
}	

.commentbox p {
	font-size:12px;
	line-height:16px;
	margin:0 0 7px 0;
	color:#666;
}	
	
.commentbox p a {
	font-weight:bold;
	color:#666;
}	

#facebook_connect_wrapper
	{
	float:right;
	background: transparent url(http://media.npr.org/chrome/icon_facebook_sm.gif) no-repeat scroll top left;
	margin:2px 15px 0 0;
	padding-left:20px;
	font-size:11px;
	}

#facebook_connect_wrapper input
	{
	float:left;
	margin:1px 4px 0 0;
	*margin:-3px 0 0 0;  /* IE7 and below */
	}


/* =pluck overlay iframes */ 
.iframe {
	position:absolute;
	top:-50px;
	left:0;
	width:325px;
	border:1px solid;
	background-color:#fff;
	margin:0;
	padding:0;
	z-index:1000;/*WWW-7072*/
}
	
.login {height:250px;}	

.register {height:550px;}

.notverified {height:200px;}

.addinfo {height:300px;}	

.verify1 {height:170px;}

.verify2 {height:170px;}	
	
/* =report abuse iframe */	
.ireportabuse {
	position:absolute;
	top:-205px;
	right:-10px;
	width:200px;
	height:190px;	
	border:1px solid;	
	background-color:#fff;	
	margin:0;	
	padding:0;	
}

/* =feature comment iframe */	
.ireportfeatured {
	position:absolute;
	top:-205px;
	right:-35px;
	width:300px;
	height:190px;	
	border:1px solid;	
	background-color:#fff;	
	margin:0;	
	padding:0;	
}	

/* =janrain iframe overlay */
.jrOverlay {
	background-color:#fff;
	border:1px solid #999;
	left:100px;
	margin:0;
	padding:0;
	position:absolute;
	top:-8px;
	width:750px;
	height:390px;
	z-index:1001;
	/*display:none;*/
	-moz-box-shadow:0 0 20px #333;
	-webkit-box-shadow:0 0 20px #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


/* =legacy photogallery */
#storytext .photogallery {
	font-size:12px;
	margin-bottom:5px;
	width:200px;
	border:none;
}

/*	=sponsorship partners
	--------------------------------------------------------------- */
#storybody .partner {
	background:#f2f2f2;
	padding:10px;
	margin-bottom:15px;
}

#storybody .partner p {
	font-size:11px;
	color:#666;
	margin:0;
}

#storybody .partner img {
	float:none;
	margin-left:5px;
}

	

/*	=multimedia in the top section
	--------------------------------------------------------------- */			
#storyspan02 .primary, 
#storyspan02 .secondary {
	border:1px solid #d7d7d7;
	padding:10px;
	margin-bottom:24px;
	overflow:hidden;
	height:1%;
}

.childstory #storyspan02 .primary,
.childstory #storyspan02 .secondary {width:602px;margin:0 0 24px 0;}

/*	
#storyspan02 .inneravblock {
	background:url(http://media.npr.org/chrome/news/bg_listen.gif) 50px 0 repeat-y;
}*/	

#storyspan02 .primary p.date,
#storyspan02 .secondary p.date,
#storyspan02 .primary .videoicon img,
#storyspan02 .secondary .videoicon img {display:none;}

#storyspan02 .primary .listenicon,
#storyspan02 .primary .videoicon {
	width:50px;
	float:left;
	margin-top:5px;
}
	
#storyspan02 .secondary .listenicon,
#storyspan02 .secondary .videoicon {
	width:42px;
	float:left;
	padding:6px 0 0 4px;
	margin-right:4px;
}
		
#storyspan02 .primary .listenicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 0 no-repeat;
	display:block;	
	height:42px;
	width:42px;	
}

#storyspan02 .primary .listenicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -42px no-repeat;
}

#storyspan02 .secondary .listenicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat;
	display:block;	
	height:33px;
	width:33px;
	padding-left:10px;
}

#storyspan02 .secondary .listenicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat;
}

#storyspan02 .primary .avcontent {
	background:#e5e5e5;
	font-size:11px;
	width:415px;
	padding:10px 15px;
	*padding:10px 15px 10px 15px;
	margin:0 5px 0 0;
	float:left;
}
	
#storyspan02 .secondary .avcontent {
	background:#e5e5e5;
	font-size:11px;
	width:415px;
	padding:15px;
	*padding:15px 15px 0 15px;
	margin:0 5px 0 0;
	float:left;
	/*background:url(http://media.npr.org/chrome/news/hrule_secaudio.gif) top no-repeat;*/
}
	
#storyspan02 .primary h3 {
	font-size:16px;
	margin:0;
}	

#storyspan02 .primary h3 a, 
#storyspan02 .secondary h3 a {color:#000;}

#storyspan02 .primary h3 a:hover, 
#storyspan02 .secondary h3 a:hover {color:#007987;}	


#storyspan02 .secondary h3 {
	font-size:12px;
	float:left;
	width:300px;
	*padding-bottom:15px;
	margin:0;
}	

#storyspan02 .primary p.byline,
#storyspan02 .secondary p.byline {
	font-size:11px;
	margin:0;
	padding:0;
	color:#666;
	float:left;
	width:300px;
}	

#storyspan02 .primary p.byline a,
#storyspan02 .secondary p.byline a {
	color:#666;
	font-weight:normal;
}

#storyspan02 .primary p.byline a.program,
#storyspan02 .secondary p.byline a.program {font-style:italic;}

#storyspan02 .avcontent .duration {
	color:#666;
	float:right;
}

#storyspan02 .primary ul {
	float:left;
	padding-top:3px;
}

#storyspan02 .secondary ul {
	float:left;
	padding-top:6px;
}

#storyspan02 .primary ul li,
#storyspan02 .secondary ul li {
	font-size:11px;
	padding:0;
	margin:0 0 2px 0;
	line-height:15px;
}

#storyspan02 .primary ul li a,
#storyspan02 .secondary ul li a {padding:1px 0 1px 22px;color:#999;}

#storyspan02 .primary ul li a:hover,
#storyspan02 .secondary ul li a:hover {color:#999;}	


/* ugly safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#storyspan02 .secondary ul li a span {padding-bottom:1px;}
}	

#storyspan02 .unavailable p {
	color:#900;
	font-size:12px;
	font-style:italic;
	margin:0;
	padding:0;

}

#storyspan02 .unavailable .secondary .avcontent p {*padding-bottom:10px; }

#storyspan02 .unavailable .listenicon a,
#storyspan02 .unavailable .listenicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 0 no-repeat;
	display:block;	
	height:42px;
	width:42px;
	cursor:text;
	float:left;
}


#storyspan02 .unavailable ul li a.add,
#storyspan02 .unavailable ul li a.add:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -90px no-repeat;
	padding:0 0 0 22px;
	line-height:15px;
	cursor:text;
	text-decoration:none;
	color:#c1c0c0;
}	

#storyspan02 .unavailable ul li a.download,
#storyspan02 .unavailable ul li a.download:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -105px no-repeat;
	padding:0 0 0 22px;
	line-height:15px;
	cursor:text;
	text-decoration:none;
	color:#c1c0c0;
}	

#storyspan02 ul li a.pending,
#storyspan02 ul li a.pending:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -120px no-repeat;
	padding:0 0 0 22px;
	line-height:15px;
	text-decoration:none;
	color:#c1c0c0;
	cursor:text;
	display:block;
}

#storyspan02 ul li a.added,
#storyspan02 ul li a.added:hover {
	padding:0 0 0 22px;
	line-height:15px;
	text-decoration:none;
	color:#c1c0c0;
	cursor:text;
	display:block;
}	

#storyspan02 .primary .videoicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -126px no-repeat;
	display:block;	
	height:42px;
	width:42px;	
}

#storyspan02 .primary .videoicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -168px no-repeat;
}

#storyspan02 .secondary .videoicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -66px no-repeat;
	display:block;	
	height:33px;
	width:33px;
	padding-left:10px;
}

#storyspan02 .secondary .videoicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -99px no-repeat;
}

#storyspan02 .video img {display:none;}


/* =other audio like real and wm */
#storyspan02 .otheraudio {
	overflow:hidden;
	height:1%;
	border:1px solid #d7d7d7;
	padding:10px;
	margin-bottom:10px;
}

#storyspan02 .otheraudio .listenicon {
	float:left;
	background:transparent url(http://media.npr.org/chrome/news/icon_av_sec.gif) no-repeat scroll 0 0;
	height:33px;
	margin:6px 8px 0 0;
	width:33px;
}

#storyspan02 .otheraudio .avcontent {
	width:377px;
	float:left;
	padding:10px 0 15px 60px;
	margin-right:30px;
	background-color:#e5e5e5;
}

#storyspan02 .otheraudio .avcontent h3 {font-size:13px;}

#storyspan02 .otheraudio p.byline {margin:0;}
 
#storyspan02 .otheraudio p.byline a.program {
	background:none;
	padding:0;
}

#storyspan02 .otheraudio ul {float:left;}

.otheraudio a {
	background:url(http://media.npr.org/chrome/news/icon_audio_mini.gif) no-repeat;
	padding:0 0 0 24px;
	margin:0;
	font-size:11px;
}

.otheraudio a:hover {
	background:url(http://media.npr.org/chrome/news/icon_audio_mini_hover.gif) no-repeat;
	padding:0 0 0 24px;
	margin:0;
	font-size:11px;
}


/*	=multimedia in the inset
	--------------------------------------------------------------- */	
#storytext .primary,
#storytext .secondary {
	/*margin:0;*/
	padding:10px 0;
	position:relative;
}

#storytext .primary .date,
#storytext .secondary .date {
	font-size:10px;
	color:#666;
	margin:0 0 0 30px;
}

#storytext .primary .listenicon a,
#storytext .secondary .listenicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_sec_22.gif) 0 0 no-repeat;
	display:block;	
	padding-left:7px;
	height:22px;
	width:22px;
	float:left;
}

/*#storytext .primary .listen {
	float:left;	
	width:157px;
}*/

#storytext .primary .listen h3,
#storytext .secondary .listen h3 {
	font-size:11px;
	margin:0 0 5px 30px;
	padding:0;
}

#storytext .primary p.byline,
#storytext .secondary p.byline {
	font-size:10px;
	margin:0 0 5px 30px;
	padding:0;
	color:#666;
}	

#storytext .primary p.byline a,
#storytext .secondary p.byline a {
	color:#666;
	font-weight:normal;
}

#storytext .primary p.byline a.program,
#storytext .secondary p.byline a.program {
	font-style:italic;
}

#storytext .duration {
	font-size:10px;
	color:#666;
	margin:0 0 8px 30px;
}	

/*#storytext .listen .duration {
	margin-left:42px;
}	*/

/*#storytext  .video .duration {
	clear:both;
	margin:0 0 0 80px;
}*/

#storytext .primary ul,
#storytext .secondary ul  {
	/*clear:both;
	position:absolute;
	bottom:0;
	right:0;*/
	float:right;
	padding:0;
}

#storytext .primary ul li,
#storytext .secondary ul li {
	float:left;
	background:none;
	margin:0 0 0 3px;
	padding:0;
}

#storytext .primary ul li a.add,
#storytext .secondary ul li a.add,
#storytext .primary ul li a.download,
#storytext .secondary ul li a.download,
#storytext .primary ul li a.trans,
#storytext .secondary ul li a.trans,
#storytext .primary ul li a.pending,
#storytext .secondary ul li a.pending {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}	

#storytext .primary ul li a span,
#storytext .secondary ul li a span {
	display:none;
}

#storytext .img70 {
	width:70px;
	margin-right:10px;
	float:left;
	padding:0;
}

#storybody .primary .videoicon .img70,
#storybody .secondary .videoicon .img70,
#storybody .secondary .graphic .img70,
#storybody .secondary .slideshow .img70,
#storybody .secondary .infographic .img70,
#storybody .secondary .interactive .img70,
#storybody .secondary .map .img70 {
	display:none;
}

#storytext .primary .overlayvideo,
#storytext .secondary .overlayvideo {
	background:url(http://media.npr.org/chrome/news/icon_video_mini.gif) no-repeat;
	/*position:relative;
	top:0px;
	*left:-80px;*/
	width:20px;
	height:15px;
	display:block;
	cursor:pointer;
}

#storytext .secondary .overlaygraphic,
#storytext .secondary .overlayinfographic {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini.gif) no-repeat;
	/*position:relative;
	top:0px;
	*left:-80px;*/
	width:19px;
	height:17px;
	display:block;
	cursor:pointer;
	float:left;
}

/*#storytext .secondary a .overlaygraphic:hover {
	background:url(http://media.npr.org/chrome/news/icon_video_mini_hover.gif);
}*/

#storytext .secondary .overlayslideshow {
	background:url(http://media.npr.org/chrome/news/icon_slideshow_mini.gif) no-repeat;
	/*position:relative;
	top:0px;
	*left:-80px;*/
	width:20px;
	height:17px;
	display:block;
	cursor:pointer;
	float:left;
}

#storytext .secondary .overlayinteractive {
	background:url(http://media.npr.org/chrome/news/icon_interactive_mini.gif) no-repeat 4px 2px;
	width:20px;
	height:18px;
	display:block;
	cursor:pointer;
	float:left;
}

#storytext .secondary .overlaymap {
	background:url(http://media.npr.org/chrome/news/icon_map_mini.gif) no-repeat;
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	float:left;
}

#storytext .primary .video h3,
#storytext .secondary .video h3,
#storytext .secondary .graphic h3,
#storytext .secondary .slideshow h3,
#storytext .secondary .infographic h3,
#storytext .secondary .interactive h3,
#storytext .secondary .map h3 {
	font-size:11px;
	/*margin-top:-16px;*/
	padding:0;
	/*float:left;
	width:120px;*/
}

#storytext .primary .video h3,
#storytext .secondary .video h3 {
	margin:0 0 5px 30px;
	*margin:-16px 0 5px 30px;
}

#storytext .primary .videoicon,
#storytext .secondary .videoicon {
	float:left;
	*float:none;
}

#storytext .primary .graphic h3,
#storytext .secondary .graphic h3,
#storytext .primary .slideshow h3,
#storytext .secondary .slideshow h3,
#storytext .secondary .infographic h3,
#storytext .secondary .interactive h3,
#storytext .secondary .map h3 {
	margin:0 0 5px 30px;
}

#storytext .primary h3 a,
#storytext .secondary h3 a {
	color:#333;
}







/* =other audio like real and wm */
#storytext .otheraudio {
	padding:10px 0;
	height:1%;
	overflow:
	hidden;
	border:none;
}

#storytext .otheraudio .avcontent h3 {
	font-size:12px;
	margin:0 0 7px 0;
	color:#333;
}

#storytext .otheraudio ul {position:relative;bottom:0;}

#storytext .otheraudio ul li {background:none;}

#storytext p.unavail {font-size:12px;}


/*	=play video (image overlay)
	--------------------------------------------------------------- */
a.playvideo,
a.playvideo:hover {
	position:absolute;
	width:55px;
	height:54px;
  	cursor:pointer;
}
	
.photo138 a.playvideo,
.photo138 a.playvideo:hover {
	top:19px;
	left:41px;
}

.photo200 a.playvideo,
.photo200 a.playvideo:hover {
	top:48px;
	left:72px;
}

.photo300 a.playvideo,
.photo300 a.playvideo:hover {
	top:73px;
	left:122px;
}	
	
.photo624 a.playvideo,
.photo624 a.playvideo:hover {
	top:181px;
	left:284px;
}

a.playvideo { /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://media.npr.org/chrome/news/icon_play.png');
}	

a.playvideo[class] { /* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(http://media.npr.org/chrome/news/icon_play.png);
}

a.playvideo:hover { /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://media.npr.org/chrome/news/icon_play_hover.png');
}	

a.playvideo[class]:hover { /* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(http://media.npr.org/chrome/news/icon_play_hover.png);
}

#main_content .photo138 ul,
#main_content .photo200 ul,
#main_content .photo300 ul,
#main_content .photo624 ul {
	position:relative;
	margin-top:10px;
	bottom:0;
}

#main_content .photo138 ul li,
#main_content .photo200 ul li,
#main_content .photo300 ul li,
#main_content .photo624 ul li {
	float:left;
	background:none;
	margin:5px 10px 0 0;
	padding:0;
}

#main_content .photo138 ul li a,
#main_content .photo200 ul li a,
#main_content .photo300 ul li a,
#main_content .photo624 ul li a {
	font-size:11px;
	color:#666;
	padding-left:17px;
}

/*	=program header
	--------------------------------------------------------------- */
.progheader {
	border-bottom:5px solid #229acd;
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}

.progheader h1,
.progheader h1 a {
	font-family:georgia,sans-serif;
	font-size:30px;
	color:#229acd;
	padding:20px 0 10px 0;
}

.progheader h1 a:hover {text-decoration:none;}

.progheader h1 span.sub {
	font-size:16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}

.progheader ul {
	float:left;
	width:150px;
	padding:0 0 15px 5px;
}

.progheader ul li {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-left:7px;
}	

.progheader ul li a {
	color:#229acd;
}

.progheader ul li.selected {
	background:url(http://media.npr.org/chrome/news/bullet_program.gif) left center no-repeat;
}	
	
	
/*	=live events
	--------------------------------------------------------------- */
.live_event {
	margin:0 0 30px 0;
}

.live_event .info {
	margin:0;
}


/* =wikinvest widgets
	--------------------------------------------------------------- */	
#storytext #nv_stockchart, 
#storytext #nv_overview_tickerboard,
#storytext #nv_article {padding:10px 0;}
#storytext #nv_bullsbears {padding:10px 0 0;}
#storytext #nv_article_data_disclaimer {margin-bottom:5px;}



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

/*	=story tools 
	--------------------------------------------------------------- */			
ul.storytools {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
}
	
ul.storytools li {
	float:left;
	font-size:11px;
	padding:0 14px 0px 0;
	line-height:16px;
}
	
ul.storytools li a {
	float:left;
	color:#555;
}	
	
ul.storytools li a:hover {color:#333;}
		
ul.storytools li .pipe {
	color:#ccc;
	padding:0 5px;
}	
	
.storytoolswrap {
	clear:both;
	padding:8px 0 18px;
	*padding-bottom:0; /* ie only hack */
	margin:0;
	position:relative;
	z-index:900;
}

#music .storytoolswrap {padding:8px 0 24px;}

.stbottom,
#music .stbottom {
	border-bottom:1px solid #b4b2b2;
	padding:8px 0 0;	
}


/* email and print icons */
ul.storytools li.right {float:right;padding:0 0 0 10px;}

ul.storytools li.right a.email,
ul.storytools li.right a.print {display:block;width:16px;height:16px;padding:0;}

ul.storytools li.right a.print {margin-top:-1px;}


/*	=share popup */
.shareStoryTool {position:relative;}

.shareselected {
	background:url(http://media.npr.org/chrome/news/bg_share_tab.gif) no-repeat;
	position:absolute;
	left:-8px;
	top:-5px;
	height:25px;
	width:65px;
	font-size:11px;
	display:none;
	z-index:100;
}

.shareselected a {
	color:#36c;
	display:block;
	padding:5px 7px 5px 28px;
}

.sharepop {
	width:247px;
	position:absolute;
	top:19px;
	left:-8px;
	padding:15px 10px 10px 10px;
	background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left;
	border:1px solid #c8c8c8;
	display:none;
}
	
.sharepop ul {
	margin-left:3px;
	}
	
.sharepop ul li {	
	margin-bottom:10px;
	float:left;
}	
	
#main_content .sharepop .footer,
.sharepop .footer {
	clear:left;
	border-top:1px solid #c7c7c7;
	padding:7px 5px 0;
	*padding:3px 5px 0; /* IE7 and below */
	font-size:11px;
	margin:0;
}


/*	=social bookmarking icons */	
.sharepop a.delicious, 
.sharepop a.digg, 
.sharepop a.facebook,
.sharepop a.mixx, 
.sharepop a.reddit, 
.sharepop a.stumble, 
.sharepop a.twitter {
	padding: 2px 0 2px 22px;
	display:block;
	font-size:11px;	
	line-height:17px;
	width:86px;
}

.yahooBuzzBadge-form {
    display:block;
    width:108px;
    font-size:11px;
    margin-top:3px;
    }

.yahooBuzzBadge-form a span {padding-top:2px; padding-left:22px !important;}

.yahooBuzzBadge-form a span span {background-position:left center; padding-left:0px;}

.sharepop a.delicious {background: url(http://media.npr.org/chrome/icon_delicious.gif) top left no-repeat;}
.sharepop a.digg {background: url(http://media.npr.org/chrome/icon_digg.gif) top left no-repeat;}		
.sharepop a.facebook {background: url(http://media.npr.org/chrome/icon_facebook.gif) top left no-repeat;}
.sharepop a.mixx {background: url(http://media.npr.org/chrome/icon_mixx.gif) top left no-repeat;}	
.sharepop a.reddit {background: url(http://media.npr.org/chrome/icon_reddit.gif) top left no-repeat;}	
.sharepop a.stumble {background: url(http://media.npr.org/chrome/icon_stumbleupon.gif) top left no-repeat;}
.sharepop a.twitter {background: url(http://media.npr.org/chrome/icon_twitter.gif) top left no-repeat;}


/* fb and twitter overlays */
.shareoverlay {
	width:410px;
	margin-left:-205px;
	overflow:hidden;
	font-family:arial;
	padding:10px 20px;
	font-size:13px;
	color:#666;
	position:absolute;
	left:50%;
	top:0;
	z-index:1001;
	background-color:#fff;
	border:1px solid #999;
	-moz-box-shadow:0 0 20px #333;
	-webkit-box-shadow:0 0 20px #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.shareoverlay a.closepop {
	background:url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat top right;
	display:block;
	height:13px;
	width:13px;
	color:#333;
	float:right;
	font-size:11px;
	padding:0 30px 0 0;
}

.shareoverlay .header {
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x bottom;
	clear:right;
	overflow:hidden;
	position:relative;
	padding:10px 0;
	margin-bottom:10px;
}

.shareoverlay p {margin:0 0 5px 0;}

.twitter span.charcount {float:right;}

.twitter .header .logo {
	background:url(http://media.npr.org/chrome/news/logo_twitter.jpg) no-repeat;
	display:block;
	width:150px;
	height:35px;
	float:left;
}

.twitter .header .handle {
	position:absolute;
	bottom:11px;
	margin-left:5px;
}

.twitter textarea {
	width:406px;
	margin-bottom:10px;
	border:1px solid #999
}

.twitter input.btn {
	background:url(http://media.npr.org/chrome/news/btn_retweet.gif) no-repeat;
	cursor:pointer;
	clear:both;
	float:right;
	height:20px;
	width:52px;
	border:none;
}

.facebook .header .logo {
	background:url(http://media.npr.org/chrome/news/logo_facebook.jpg) no-repeat;
	display:block;
	width:150px;
	height:35px;
	float:left;
}

.facebook .header .handle {
	position:absolute;
	bottom:10px;
	right:0;
}

.facebook .avatar {
	float:left;
	margin-right:10px;
}

.facebook textarea {
	width:340px;
	height:50px;
	margin-bottom:10px;
	float:right;
	border:1px solid #999
}

.facebook input.btn {
	background:url(http://media.npr.org/chrome/news/btn_share.gif) no-repeat;
	cursor:pointer;
	clear:both;
	float:right;
	height:20px;
	width:41px;
	border:none;
}

/* error overlay */
.erroroverlay {
	width:410px;
	overflow:hidden;
	font-family:arial;
	font-size:13px;
	color:#666;
}

.erroroverlay .header {margin:0;padding:0;overflow:hidden;}

.erroroverlay input.btn {
	background:url(http://media.npr.org/chrome/registration/bttn_close.gif) no-repeat;
	cursor:pointer;
	clear:both;
	float:right;
	height:20px;
	width:40px;
	border:none;
}

.erroroverlay p {
	clear:left;
	font-size:12px;
	font-weight:bold;
	padding:20px 0;
	margin:0;
}

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

/*	=image enlargment
	--------------------------------------------------------------- */
a.enlargeicon {
	background:url(http://media.npr.org/chrome/news/icon_enlarge.gif) 0 0 no-repeat;
	/*display:block;
	width:16px;
	height:18px;
	float:left;*/
	clear:left;
	padding-left:20px;
	font-size:10px;
	height:18px;
	display:block;
	float:left;
}	

#main_content .photo138 .enlarge a.enlargeicon span,
#main_content .photo200 .enlarge a.enlargeicon span {display:none;}	

/*a.enlargeicon span {
	display:block;
	margin:2px 0 0 20px;
	font-size:11px;
}	*/

a.enlargeicon:hover {
	background:url(http://media.npr.org/chrome/news/icon_enlarge.gif) 0 -18px no-repeat;
}	

img.enlarge {cursor:pointer;}

.bucketwrap .enlarge_html,
.bucketwrap .enlarge_measure {
	float:left;
	display:none;
	}

#zoom_overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity:0.2;
	display:none;
	}

#zoom {
	position:absolute;
	top:0; 
	left:-5000px; 
	z-index:1000;
	background-color:#fff;
	padding:20px;
	-moz-box-shadow:0 0 20px #333;
	-webkit-box-shadow:0 0 20px #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#zoom_close {
	position:absolute;
	left:-15px;
	top:-15px;
	display:block;
	width:30px;
	height:30px;
	background:url(http://media.npr.org/chrome/news/enlarge/closebox.png) no-repeat left top;
	_background:url(http://media.npr.org/chrome/news/enlarge/closebox.gif) no-repeat left top;
}

#zoom_content img {float:none;}

#zoom_content p {
	color:#666;
	font-size:11px;
}

#zoom_content .creditwrap {
	color:#999;
	font-size:11px;
	margin-left:5px;
	float:right;
}

#zoom_content .caption {
	font-size:12px;
	margin:4px 0 25px;
	line-height:16px;
	clear:both;
}

#zoom_content .caption a {color:#3366CC;}

#zoom_content .sponsor p {float:left; margin:0 5px 0 0;}

#zoom a.closezoom {
	position:absolute;
	right:20px;
	bottom:15px;
	background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -39px;
	color:#666;
	font-size:10px;
	padding-right:17px;
	text-transform:uppercase;
	}


 /* ----------------------------------------    
  * START of 'blogs/blogui.css'        
  * ---------------------------------------- */ 

#music.blog15709577 {background:none;background-color:#000;}
#music.blog15709577 #sectionWrap {background:url("http://media.npr.org/chrome/music/programs/asc/bg_records.jpg") no-repeat center top;}
#music.blog15709577 #musicHeader {background-color:#fff;}

/*	=common to all blogs
	--------------------------------------------------------------- */
#news.tmplBlogNewsIndex,
#news.tmplBlogNewsStory,
#news.tmplBlogNewsArchive {background-color:#e5e5e5;}

.blogPage #storytext ol.edTag,
.blogPage #storytext ul.edTag {margin:0 0 15px 0;}

.blogPage #storytext ol.edTag li,
.blogPage #storytext ul.edTag li {
	font-family:georgia,sans-serif;
	font-size:16px;
	color:#666;
	margin-left:40px;	
}

.blogPage #blogheader h2 {display:none;}

/*.blogPage #main_content .blog_embed_player_wrap,*/
.blogPage #storytext .blog_embed_player_wrap {
    width:460px;
	border:none;
	margin:0 0 20px 0;
	padding:0;
}

.blogPage .playerwrap {
	overflow:hidden;
    background-color: #f6f6f6;
	padding:10px;
    margin:0 0 5px 0;
    border:1px solid #ccc;
}

.blogPage #main_content p.embedcaption {font-size:11px;font-family:arial;margin:0;}

.blogPage #main_content .audiowrap {margin-bottom:20px;}

.blogPage #main_content .audiowrap h3 {
	font-size:15px;
	margin-bottom:10px;
	color:#666;
}

.blogPage #main_content .postcontent .audiowrap p.credit {
	font-size:12px;
	font-family:arial,sans-serif;
	padding-top:10px;
}

.blogPage #main_content .postcontent .audiowrap p.credit span {font-weight:bold;}

.blogPage #main_content .simple h3 a {color:#000;}
.blogPage #main_content .simple ul li {
	font-family:arial,sans-serif;
	font-size:12px;
	color:#666;	
}

.blogPage .postcontent .secondary ul li {background:none;} /*audio*/

.blogPage #storytext .graphic462 {border:none;}

.blogPage #storytext .graphic462 .bucket {padding-top:0;}	
	
/*	=blog story pg
	--------------------------------------------------------------- */
.blogPage .postinfo {
	width: 138px;
	margin-right: 24px;
	float: left;
	text-align:right;
	border-top: 5px solid #000;
	color: #999;
	padding-top: 12px;
}

.blogPage .postinfo p {
	font-size:11px;
	margin:0;
}

.blogPage .postinfo a {color:#999;}

#news .blogPage .postinfo .timestamp,
#music .blogPage .postinfo .timestamp {
	margin-bottom:7px;
	font-size:14px;
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#999;
}

#news .blogPage .postinfo .datestamp,
#music .blogPage .postinfo .datestamp {margin-bottom:24px;font-size:11px;color:#999;}

.blogPage .postcontent {
	width: 462px;
	float: left;
	border-top: 5px solid #000;
	padding-top: 8px;
	margin-bottom:20px;
}

.blogPage #storytext {margin-bottom:10px;}

.blogPage .blognav {
	background-color:#e7e7e7;
	overflow:hidden;
	padding:8px 10px;
	margin:15px 0 30px 0;
	height:1%;
	clear:both;
}

.blogPage .blognav a {
	color:#666;
	font-size:11px;
}

.blogPage .blognav a.prev {float:left;}

.blogPage .blognav a.next {float:right;}

.blogPage .storytitle {margin-bottom:8px;}

.blogPage .storytitle h1 {
	font-weight: normal;
	font-size: 24px;
	margin:0 0 10px 162px;
	padding:0;
}

#news .blogPage .storytitle p.categories,
#music .blogPage .storytitle p.categories {
	font-family:arial,sans-serif;
	font-size:11px;
	margin:0 0 0 162px;
	color:#666;
}

.blogPage .storytitle p.categories a {color:#36c;}

.blogPage .postcontent p {
	font-family:georgia,sans-serif;
	font-size:16px;
	color:#666;
	margin:0 0 1.25em 0;
	padding:0;
	line-height:1.45em !important;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	/*he\ight: 1%;*/
}

.blogPage .postcontent a {color:#36c;}
.blogPage .postcontent a[name="more"] {display:block; height:0;}

#news .blogPage p.byline,
#music .blogPage p.byline {
	font-family: arial,sans-serif;
	color: #000;
	padding:0;
	margin:0 0 0.60em 0;
	font-size:0.70em;
}	

.blogPage p.byline a {color:#000;}
.blogPage p.byline a:hover {color:#36c;}

.blogPage p.byline span {text-transform:uppercase;}

.blogPage #main_content .photo138 {margin-top:5px;}
.blogPage #main_content .photo462 {margin:0 0 20px 0;}

.blogPage .captionwrap {clear:left;}

.blogPage .captionwrap p,
.blogPage .creditwrap {
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
}	

.blogPage .postcontent blockquote {
	border-left:3px solid #e5e5e5;
	padding:0 15px;	
	display:table;
	*display:inline-block;
	margin:0 0 15px 0;
}

#news .blogPage .postcontent blockquote p,
#music .blogPage .postcontent blockquote p {
	font-size:12px;
	font-style:normal;
	line-height:16px;
	font-family:arial,sans-serif;
	margin:0 0 10px 0;
	color:#666;
}

.blogPage .postcontent .pullquote p {
    padding:0; 
    font-size:12px;
    font-style:normal;
    line-height:16px;
    font-family:arial,sans-serif;
    margin:0 0 10px 0; 
    color:#666;
}

#news .blogPage .postcontent .pullquote p.byline,
#music .blogPage .postcontent .pullquote p.byline {
	margin:0;
	font-size:0.75em;
}

.blogPage .postcontent p.more {
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.blogPage .postcontent p.tags {
	font-family:arial,sans-serif;
	font-size:11px;
}

.blogPage .postcontent ul li { 
	padding: 0 0 0 7px;
	background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat left top;     
	margin-bottom:7px;
}

#news .blogPage #storytext .statichtml,
#music .blogPage #storytext .statichtml {border:none;float:none;background:none;}

.blogPage .listtext h4 {font-family:arial,sans-serif;}
.blogPage .listtext p,
.blogPage #storytext .listtext ul.edTag li {font-size:12px;font-family:arial,sans-serif;margin-left:0;}

.blogPage .postcontent .internallink a {color:#000;}
.blogPage .postcontent .internallink a:hover {color:#36c;}

/* audio */
.blogPage #storyspan02 .primary .avcontent,
.blogPage #storyspan02 .primary p.byline {width:245px;}

.blogPage .primary ul li, 
.blogPage .secondary ul li {background:none;font-size:11px;font-family:arial;margin:0;padding:0;}

.blogPage #storyspan02 .secondary ul li a {display:block;height:15px;padding:0;width:16px;}
.blogPage #storyspan02 .secondary ul li span {display:none;}

#news .blogPage #storytext .primary,
#music .blogPage #storytext .primary,
#news .blogPage #storytext .secondary,
#music .blogPage #storytext .secondary{
	width:440px;
	border:1px solid #d7d7d7;
	height:1%;
	margin:0 0 24px 0;
	overflow:hidden;
	padding:10px;
}

.blogPage #storytext .primary ul,
.blogPage #storytext .secondary ul {width:16px;}

.blogPage #storytext .primary .listenicon,
.blogPage #storytext .secondary .listenicon {
	float:left;
	margin-right:4px;
	padding:6px 0 0 4px;
	width:42px;
}

.blogPage #storytext .primary .listenicon a,
.blogPage #storytext .secondary .listenicon a {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat;
	display:block;	
	height:33px;
	width:33px;
	padding-left:10px;
}

.blogPage #storytext .primary .listenicon a:hover,
.blogPage #storytext .secondary .listenicon a:hover {
	background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat;
}

.blogPage #storyspan02 .secondary .avcontent,
.blogPage #storytext .primary .avcontent,
.blogPage #storytext .secondary .avcontent {
	background-color:#e5e5e5;
	float:left;
	font-size:11px;
	margin:0 5px 0 0;
	padding:15px;
	width:330px;
}

#news .blogPage #storytext .primary .listen h3,
#music .blogPage #storytext .primary .listen h3,
#news .blogPage #storytext .secondary .listen h3,
#music .blogPage #storytext .secondary .listen h3 {margin-left:0; font-size:11px;}

.blogPage .unavailable .avcontent p {font-size:11px;font-family:arial,sans-serif;margin:0;}

.blogPage .avcontent p.byline a.program {font-size:11px;}

.blogPage .postcontent .correction p {font-size:12px;margin:0;}

.blogPage .partner {float:right;}
.blogPage .partner p {font-style:italic;font-size:11px;font-family:arial;}
.blogPage .partner img {float:none;}

#music .blogPage a.stationlogo {float:right;font-size:11px;font-family:arial;text-transform:uppercase;color:#999;margin-top:1px;}
#music .blogPage a.stationlogo:hover {color:#36c;}


/* child story */
#news .childstory .blogPage {background-color:#fff;overflow:hidden;/*border-bottom:1px solid;*/}
#news .childstory .blogPage ul.breadcrumb {border:none;margin-bottom:20px;}
#news .childstory .blogPage ul.breadcrumb li.last {text-transform:capitalize;}

#music.tmplMusicStory .childstory .blogPage ul.breadcrumb {position:relative;background:none;border:none;}
#music .childstory .blogPage ul.breadcrumb li {display:inline;}
#music .childstory .blogPage ul.breadcrumb li.last {border:none;display:inline;}
#music .childstory .blogPage ul.breadcrumb li.last a {background:none;display:inline;font-size:11px;text-transform:none;text-transform:capitalize;}
#music .childstory .blogPage ul.breadcrumb span.arrow {padding-left:3px;}


.childstory .blogPage .storytitle h1 a {font-family:georgia,serif;}

#news .childstory .blogPage p,
#music .childstory .blogPage p {font-size:16px;}

#news #main_content .blogPage .captionwrap p,
#music #main_content .blogPage .captionwrap p {font-size:11px;}




/*	=blog index pg
	--------------------------------------------------------------- */
.blogPage .blogpost {
	margin:0;
	padding:0;
	float:left;
}
	
.blogPage .blognavindex {
	clear:both;
	border-top:5px solid #000;
}

.blogPage .blognavindex a.next {
	float:right;
	font-size:12px;
	font-weight:bold;
	padding:10px 10px 10px 0;
	background:url(http://media.npr.org/chrome/news/icon_arrow_right.gif) no-repeat right;
}

.blogPage .storylist {clear:both;height:100%;overflow:hidden;}



/*	=archive
	--------------------------------------------------------------- */
.blogPage h2 {margin-bottom:10px;}	
	
.blogPage h2 span {font-size:13px;font-weight:normal;color:#666;background:url(/chrome/news/ico-more-sm.gif) no-repeat right;padding-right:10px;}

.blogPage h2 span.title {font-size:18px;font-weight:bold;color:#000;background:none;padding-left:5px;}

.blogPage .archivenav {
	border-top:1px solid #ccc;
	font-size:12px;
	height:22px;
	padding-top:8px;
	color:#666;
	margin:0 0 10px 0;
}

.blogPage .archivenav p {float:left;}

.blogPage .archivenav ul {text-align:right;}

.blogPage #main_content .archivenav ul li {display:inline;font-family:arial;font-size:12px;}

.blogPage .archivenav ul li a {font-weight:bold;}

.blogPage .archivenav ul li a.prev {background:url(http://media.npr.org/chrome/news/icon_arrow_left.gif) no-repeat left;padding-left:10px;}
.blogPage .archivenav ul li a.next {background:url(http://media.npr.org/chrome/news/icon_arrow_right.gif) no-repeat right;padding-right:10px;}
#music .blogPage .archivenav ul li a.next {border-left:1px solid #666;padding:0 10px 0 5px;}

.blogPage .archivenav .pipe {padding:0 2px;}

.blogPage .datehdr {
	background-color:#ccc;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 5px;
	margin:0 0 10px 0;
	float:left;
	*float:none;
	overflow:hidden;
	width:614px;
}


/*	=comment archive
	--------------------------------------------------------------- */
.blogPage #blogcommentarchive {
		margin-top:16px;
}


/*	=legacy style comments
	--------------------------------------------------------------- */
.blogPage .userComment {
        color: #666666;
        font-size: 12px;
        border-bottom: 1px solid #AAAAAA;
        padding: 10px 0 15px; 
}

.blogPage .userComment .userCommentByline {
        font-weight:bold;
}


/*	=storytools
	--------------------------------------------------------------- */
.blogPage #main_content .postinfo ul.storytools li {float:none;font-size:11px;font-family:arial,sans-serif;padding:5px 0;line-height:16px;}
.blogPage #main_content .postinfo ul.storytools li a {float:none;}
.blogPage #main_content .postinfo ul.storytools li.printStoryTool {padding-bottom:15px;}
.blogPage #main_content .postinfo ul.storytools li.commentStoryTool {border-top:1px solid #ccc;padding-top:15px;}

.blogPage #main_content .stbottom {border-top:1px solid #ccc;padding-bottom:10px;*padding-top:5px;border-bottom:none;}
.blogPage #main_content .stbottom ul {padding:0;margin:6px 0 0 0;*margin-top:3px;}
.blogPage #main_content .stbottom ul li {float:left;font-size:11px;padding:0 15px 0 0;background:none;}
.blogPage #main_content .stbottom ul li a {color:#999;float:left;}
.blogPage #main_content .stbottom ul li.twitterTool,
.blogPage #main_content .stbottom ul li.facebookLi {display:none;}

.blogPage .postinfo a.email {
	background-position:right 0;
	padding:0 22px 0 0;
	display:block;
}

.blogPage .postinfo a.email:hover {
	background-position:right -16px;
}

.blogPage .postinfo a.share {
	background-position:right -32px;
	padding:0 22px 0 0;
	display:block;
}

.blogPage .postinfo a.share:hover {
	background-position:right -48px;
}

.blogPage .postinfo a.print {
	background-position:right -144px;
	padding:0 22px 0 0;
	display:block;
}

.blogPage .postinfo a.print:hover {
	background-position:right -160px;
}

.blogPage .postinfo a.comment {
	background-position:right -64px;
	padding:0 22px 0 0;
	display:block;
}	
	
.blogPage .postinfo a.comment:hover {
	background-position:right -80px;
}	

.blogPage .postinfo a.recommend {
	background-position:right -96px;
	padding:0 22px 0 0;
	display:block;
}	

.blogPage .postinfo a.recommend:hover {
	background-position:right -112px;
}

.blogPage .postinfo a.recommended,
.blogPage .postinfo a.recommended:hover {
	background-position:right -128px;
	padding:0 22px 0 0;
	display:block;
	cursor:default;
}	

.blogPage .postinfo a.twitter {
	background-position:right -256px;
	padding:0 22px 1px 0;
	display:block;
	cursor:pointer;
}
	
.blogPage .postinfo a.facebook {
	background-position:right -272px;
	padding:0 22px 1px 0;
	display:block;
	cursor:pointer;
}
	

/*	=share pop
	--------------------------------------------------------------- */
.blogPage .storytoolswrap {position:relative;z-index:3;}

.blogPage .stbottom {position:relative;z-index:2;}

.blogPage .postinfo .shareselected {
	background:url(http://media.npr.org/chrome/news/bg_share_blog_tab.gif) no-repeat;
	position:absolute;
	left:76px;
	_left:16px;
	top:0;	
	height:25px;
	width:65px;
	font-size:11px;
	display:none;
	z-index:100;
	padding-top:5px;
}

.blogPage .postinfo .shareselected a {color:#999;padding:10px 25px 5px 0px;display:inline;}

.blogPage .postinfo .sharepop {
	width:120px;
	position:absolute;
	top:24px;	
	left:76px;
	_left:16px;
	padding:15px 10px 10px 10px;
	background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left;
	border:1px solid #c8c8c8;
	display:none;
	z-index:100;	
}	

.blogPage .stbottom .shareselected {
	background:url(http://media.npr.org/chrome/news/bg_share_tab.gif) no-repeat;
	position:absolute;
	left:-8px;	
	top:-5px;
	height:25px;
	width:65px;
	font-size:11px;
	display:none;
	z-index:100;
	/*padding-top:5px;*/
}

.blogPage .stbottom .shareselected a {color:#999;padding:6px 7px 4px 28px;display:inline;}

.blogPage .stbottom .sharepop {
	width:229px;
	position:absolute;
	top:19px;
	left:-8px;	
	padding:15px 10px 10px 10px;
	background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left;
	border:1px solid #c8c8c8;
	display:none;
	z-index:100;	
	
}	

.blogPage .postinfo .sharepop ul li {text-align:left;}
.blogPage #main_content .stbottom .sharepop ul li {float:left;margin-bottom:10px;padding:0;}
.blogPage .stbottom .sharepop ul {margin-left:3px;}

.blogPage .sharepop p.footer {
	clear:left;
	border-top:1px solid #c7c7c7;
	padding:7px 5px 0 2px;
	*padding:3px 5px 0; /* IE7 and below */
	font-size:11px;
	margin:0;
	font-family:arial,sans-serif;
	text-align:left;
}

.blogPage .sharepop p.footer a {color:#999;}	


/*	=comments
	--------------------------------------------------------------- */
.blogPage .commentbox {height:1%;}	


/*	=legacy styles
	--------------------------------------------------------------- */
.blogPage .blogInset {
	width: 204px;
	padding-bottom: 10px;
	float: left;
	margin-right:10px !important;
	margin: 0 5px 10px 0;
	border-bottom: 4px solid #DDD;
	clear:left;
}
	
.blogPage .blogFull {width:430px;}	

.blogPage .blogInset img, 
.blogPage .blogInset img.noBorder {
	width:200px;
	float:left;
	border: 1px solid black;
	padding: 1px;
	margin:0;
}
	
.blogPage .blogInset img.noBorder {border: none;}	
	
.blogPage .photoInfo {
	color: #666;
	font-size: 11px;
	line-height:14px;
	margin-bottom:10px;
}

.blogPage .photoInfo p {
    font-family: arial, sans-serif;
    font-size:12px;
    color:#666;
    line-height:120%;
}
                        

/*	=sidebar
	--------------------------------------------------------------- */
.blogPage #main_sidebar .adwrapper {padding-top:10px;}	

#news .blogPage #main_sidebar a {color:#666;}

#news .blogPage #main_sidebar h3 {
	border:none;
	font-size:22px;
	margin-bottom:10px;
	text-transform:lowercase;
	font-family:georgia;
}

.blogPage #main_sidebar h3 a {color:#000;}
.blogPage #main_sidebar h3 a:hover {color:#36c;}

.blogPage #main_sidebar .blog {overflow:hidden;padding-bottom:15px;}

#news .blogPage #main_sidebar p.more {
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0;
	text-align:right;
}

#music .blogPage #main_sidebar p.more {font-size:12px;}

.blogPage #main_sidebar p.more a {
	background:url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat right center;
	color:#333;
	padding:0 10px 0 0;
}

.blogPage #main_sidebar ul.left,
.blogPage #main_sidebar ul.right {
	float:left;
	width:150px;
	margin:0;
	padding:0;
}

.blogPage #main_sidebar ul.left {margin-right:15px;}

.blogPage #main_sidebar h3 {text-transform:lowercase;}

/*	=calendar */
.blogPage #main_sidebar .calhdr {height:37px;}
.blogPage #main_sidebar .calhdr h3 {padding:5px 0 0 11px;}
#news .blogPage #main_sidebar td.leftarrow a, 
#news .blogPage #main_sidebar td.rightarrow a {color:#fff;}

/*	=pod promo */
.blogPage #main_sidebar .promo_default .bucket h3 {
	font-family:arial,sans-serif;
	font-size:14px;
	padding-left:1px;
	text-transform:none;
	margin:0;
}

#music #main_sidebar .promo_default .bucket {clear:left;} 
#music #main_sidebar .promo_default .bucket p {line-height:1.3em;}

.blogPage #main_sidebar #mostpopular .top {padding:10px 10px 5px 5px;}
.blogPage #main_sidebar #mostpopular span.cat {color:#000;}


/*	=sidebar feed bucket
	--------------------------------------------------------------- */
#news .blogPage #main_sidebar .feed h3 {padding:10px;font-family:arial;font-size:14px;text-transform:none;}


/*	=sidebar search
	--------------------------------------------------------------- */
.blogPage .search form input.btn_search,
.blogPage .search form input.btn_search:hover {
	background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -40px;
	border:none;
	width:48px;
	height:20px;
	float:left;
	*margin:0px 0px 2px 0;
	cursor:pointer;
}


/*	=ecommerce
	--------------------------------------------------------------- */
.blogPage #main_sidebar .container h3.conheader {font-family:arial;font-size:16px;text-transform:none;}
.blogPage #main_sidebar .ecommerce p.byline {font-size:12px;}
	

/*	=blog host bucket
	--------------------------------------------------------------- */
.blogPage #main_sidebar .host {padding:10px 16px 15px 11px;}

#news .blogPage #main_sidebar .host .bucket,
#music .blogPage #main_sidebar .host .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
	padding:12px 0;
	overflow:hidden;
	height:1%;
}

#news .blogPage #main_sidebar .host .bucketblock h4,
#music .blogPage #main_sidebar .host .bucketblock h4 {margin:0;}

#news .blogPage #main_sidebar .host .bucketblock p.title, 
#music .blogPage #main_sidebar .host .bucketblock p.title {color:#000;font-size:11px;font-weight:bold;margin:0;}

#news .blogPage #main_sidebar .host .bucketblock p.hostinfo,
#music .blogPage #main_sidebar .host .bucketblock p.hostinfo {color:#666;margin-top:10px;font-size:11px;}


/*	=facebook bucket
	--------------------------------------------------------------- */
.blogPage #main_sidebar .facebook h4 a {background:url(http://media.npr.org/chrome/news/icon_facebook_32x32.gif) no-repeat left;padding:10px 0 10px 40px;display:block;color:#000;font-size:14px;font-family:arial;}


/*	=flickr bucket
	--------------------------------------------------------------- */
.blogPage #main_sidebar .flickr h4 a {background:url(http://media.npr.org/chrome/news/icon_flickr.gif) no-repeat left;padding:10px 0 10px 45px;display:block;color:#000;font-size:14px;font-family:arial;}


/*	=news twitter bucket
	--------------------------------------------------------------- */
.blogPage #main_sidebar .twitter h4 {border-top:1px solid #ddd;}	
.blogPage #main_sidebar .twitter h4 a {background:url(http://media.npr.org/chrome/news/icon_twitter.gif) no-repeat left;padding:15px 0 15px 45px;display:block;color:#000;font-size:14px;font-family:arial;margin-top:-5px;_margin-top:0;}

#blog #main_sidebar #twitter_update_list {
	padding-right:14px;
}      


/*	=news theme 1-col buckets
	--------------------------------------------------------------- */
/* about text, locations themecontent 02a and 02b only */
#news .blogPage #main_sidebar .themewrap,
#news .blogPage #main_sidebar .storywrap {background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x center bottom;overflow:hidden;height:1%;padding:0;margin:0;border:none;}

#news .blogPage #main_sidebar .innerwrap {background:url(http://media.npr.org/chrome/news/1x1gry.gif) 160px 0 repeat-y;overflow:hidden;height:1%;margin:10px 0 20px 0;}

#news .blogPage #main_sidebar .themewrap h3,
#news .blogPage #main_sidebar .storywrap h3 {font-family:arial;font-size:14px;text-transform:none;padding-top:5px;margin-bottom:0;}

#news .blogPage #themecontent02a, #aggcontent02a {float:left;}
#news .blogPage #themecontent02b, #aggcontent02b {float:right;}

#news .blogPage #main_sidebar #themecontent02a .bucketwrap,
#news .blogPage #main_sidebar #themecontent02b .bucketwrap,
#news .blogPage #main_sidebar #aggcontent02a .bucketwrap,
#news .blogPage #main_sidebar #aggcontent02b .bucketwrap {background:none;border-bottom:1px solid #ccc;width:138px;overflow:hidden;height:1%;margin-bottom:10px;}	

#news .blogPage #main_sidebar #themecontent02a .bucketwrap,
#news .blogPage #main_sidebar #aggcontent02a .bucketwrap {margin:0 0 0 11px;}	

#news .blogPage #main_sidebar #themecontent02b .bucketwrap,
#news .blogPage #main_sidebar #aggcontent02b .bucketwrap {margin:0 16px 0 0;}

#news .blogPage #main_sidebar #themecontent02a .bucket,
#news .blogPage #main_sidebar #themecontent02b .bucket, 
#news .blogPage #main_sidebar #aggcontent02a .bucket,
#news .blogPage #main_sidebar #aggcontent02b .bucket {padding:5px 0;}	

/* 1-col api promos - don't delete
#main_sidebar #themecontent03,
#main_sidebar #themecontent04,
#main_sidebar #storycontent03 {background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x center bottom;overflow:hidden;height:1%;}

#main_sidebar #themecontent03 .bucketwrap,
#main_sidebar #themecontent04 .bucketwrap,
#main_sidebar #storycontent03 .bucketwrap {background:none;width:138px;float:left;padding:10px 13px 10px 11px;}

#blog #main_sidebar h3.slug {font-size:12px;margin:0;}


#main_sidebar .bucketwrap .photowrap {
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
 */
 

/*	=music sidebar
	--------------------------------------------------------------- */
#music .blogPage #main_sidebar ul li {font-size:12px;}
	
#music .blogPage #main_sidebar ul.left,
#music .blogPage #main_sidebar ul.right {
	float:left;
	width:140px;
	margin:0;
	padding:0;
}

#music .blogPage #main_sidebar ul.left {margin-right:15px;}


/*	=music twitter bucket
	--------------------------------------------------------------- */
.blogPage #main_sidebar .twitter_div {padding:0;}
.blogPage #main_sidebar .twitter_div h3 {font-size:12px; padding:4px 0 2px; margin:0 0 10px 0;}


/*	=music facebook bucket
	--------------------------------------------------------------- */
#music .blogPage p.more {font-weight:bold;text-align:right;}


/*	=music ecommerce
	--------------------------------------------------------------- */
#music .blogPage #main_sidebar .ecommercepop ul {
	padding:10px;
	position:static;
	width:125px;
}

#music .blogPage #main_sidebar .ecommercepop ul li {font-size:11px;}


/*	=blog host bucket
	--------------------------------------------------------------- */
#music .blogPage #main_sidebar .host {padding:0;}	
	
#music .blogPage #main_sidebar .host .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
	padding:12px 0;
	overflow:hidden;
	height:1%;
}
#music .blogPage .host .img {margin:0;}

#music .blogPage #main_sidebar .host .bucketblock h4 {font-size:12px;}

#music .blogPage #main_sidebar .host .bucketblock p.title {color:#000;font-size:11px;font-weight:bold;margin:0;}
#music .blogPage #main_sidebar .host .bucketblock p.hostinfo {color:#666;margin-top:10px;font-size:11px;}


/*	=blog supreme about bucket
	--------------------------------------------------------------- 
#music .blogPage .blogsupreme {padding-top:100px;}

#music .blogPage .blogsupreme h3 {
	background:url(http://media.npr.org/images/branding/blogs/blog_supreme_rtRail_hd.jpg) no-repeat left top;
}

#music .blogPage .blogsupreme p {
	position:absolute;
	top:26px;
	left:-7px;
	width:292px;
	background-color:#f3f3f3;
	padding:10px;
}

#music .blogPage .blogsupreme ul {padding:7px 3px 0;}
*/



/*	=asc about bucket
	--------------------------------------------------------------- */
#music .blogPage #main_sidebar .asc_show h3 {
	background: #df4c2b url(http://media.npr.org/images/branding/programs/asc/hdr_show_thin.jpg) no-repeat top left;
	margin-top:22px;
	width:316px;
	height:24px;
}

#music .blogPage #main_sidebar .asc_show p {top:40px;}
#music .blogPage #main_sidebar .asc_show ul {padding-top:20px;}


/*	=music about buckets
	--------------------------------------------------------------- */
/* about text, locations themecontent 02a and 02b only */
#music .blogPage #main_sidebar .themewrap,
#music .blogPage #main_sidebar .storywrap {background-color:#fff;border:1px solid #ccc;overflow:hidden;height:1%;margin-bottom:10px;}

#music .blogPage #main_sidebar .innerwrap {background:url(http://media.npr.org/chrome/news/vline_dotted.gif) 156px 0 repeat-y;overflow:hidden;height:1%;margin:10px 0;}

#music .blogPage #main_sidebar .themewrap h3,
#music .blogPage #main_sidebar .storywrap h3 {font-family:arial;font-size:12px;margin-bottom:4px;border-bottom:4px solid #d7311f}

#music .blogPage #themecontent02a, #aggcontent02a {float:left;}
#music .blogPage #themecontent02b, #aggcontent02b {float:right;}

#music .blogPage #main_sidebar #themecontent02a .bucketwrap,
#music .blogPage #main_sidebar #themecontent02b .bucketwrap,
#music .blogPage #main_sidebar #aggcontent02a .bucketwrap,
#music .blogPage #main_sidebar #aggcontent02b .bucketwrap {background:none;border:none;border-bottom:1px dotted #ccc;width:138px;overflow:hidden;height:1%;margin-bottom:10px;padding:0;}	

#music .blogPage #main_sidebar #themecontent02a .bucketwrap,
#music .blogPage #main_sidebar #aggcontent02a .bucketwrap {margin:0 0 0 7px;}	

#music .blogPage #main_sidebar #themecontent02b .bucketwrap,
#music .blogPage #main_sidebar #aggcontent02b .bucketwrap {margin:0 7px 0 0;}

#music .blogPage #main_sidebar #themecontent02a .bucket,
#music .blogPage #main_sidebar #themecontent02b .bucket, 
#music .blogPage #main_sidebar #aggcontent02a .bucket,
#music .blogPage #main_sidebar #aggcontent02b .bucket {padding:5px 0;}	



/*	=color themes for each blog
	--------------------------------------------------------------- */
/* 13.7 */	
.blog114424647 #main_sidebar h3 span,
.blog114424647 #main_sidebar .host .bucketblock h4 a,
.blog114424647 #main_sidebar .themewrap h3,
.blog114424647 #main_sidebar .storywrap h3,
.blog114424647 #main_sidebar .feed h3,
.blog114424647 #main_sidebar .container h3.conheader {color:#ffaf31;}

.blog114424647 #calendar td.calmonthyear,
.blog114424647 #calendar td.leftarrow,
.blog114424647 #calendar td.rightarrow {background-color:#ffaf31;}
	
/* all tech */
.blog102920358 #main_sidebar h3 span,
.blog102920358 #main_sidebar .host .bucketblock h4 a,
.blog102920358 #main_sidebar .themewrap h3,
.blog102920358 #main_sidebar .storywrap h3,
.blog102920358 #main_sidebar .feed h3,
.blog102920358 #main_sidebar .container h3.conheader {color:#fa7a1f;}

.blog102920358 #calendar td.calmonthyear,
.blog102920358 #calendar td.leftarrow,
.blog102920358 #calendar td.rightarrow {background-color:#fa7a1f;}

/* blog of the nation */
.blog7282089 #main_sidebar h3 span,
.blog7282089 #main_sidebar .host .bucketblock h4 a,
.blog7282089 #main_sidebar .themewrap h3,
.blog7282089 #main_sidebar .storywrap h3,
.blog7282089 #main_sidebar .feed h3,
.blog7282089 #main_sidebar .container h3.conheader {color:#ef3029;}

.blog7282089 #calendar td.calmonthyear,
.blog7282089 #calendar td.leftarrow,
.blog7282089 #calendar td.rightarrow {background-color:#ef3029;}

/* go figure */
.blog124451157 #main_sidebar h3 span,
.blog124451157 #main_sidebar .host .bucketblock h4 a,
.blog124451157 #main_sidebar .themewrap h3,
.blog124451157 #main_sidebar .storywrap h3,
.blog124451157 #main_sidebar .feed h3,
.blog124451157 #main_sidebar .container h3.conheader {color:#2952a3;}

.blog124451157 #calendar td.calmonthyear,
.blog124451157 #calendar td.leftarrow,
.blog124451157 #calendar td.rightarrow {background-color:#2952a3;}

/* inside npr */
.blog91000411 #main_sidebar h3 span,
.blog91000411 #main_sidebar .host .bucketblock h4 a,
.blog91000411 #main_sidebar .themewrap h3,
.blog91000411 #main_sidebar .storywrap h3,
.blog91000411 #main_sidebar .feed h3,
.blog91000411 #main_sidebar .container h3.conheader {color:#2e6cb5;}

.blog91000411 #calendar td.calmonthyear,
.blog91000411 #calendar td.leftarrow,
.blog91000411 #calendar td.rightarrow {background-color:#2e6cb5;}

/* knights in training */
.blog90399050 #main_sidebar h3 span,
.blog90399050 #main_sidebar .host .bucketblock h4 a,
.blog90399050 #main_sidebar .themewrap h3,
.blog90399050 #main_sidebar .storywrap h3,
.blog90399050 #main_sidebar .feed h3,
.blog90399050 #main_sidebar .container h3.conheader {color:#983636;}

.blog90399050 #calendar td.calmonthyear,
.blog90399050 #calendar td.leftarrow,
.blog90399050 #calendar td.rightarrow {background-color:#983636;}

/* monkey see */
.blog93568166 #main_sidebar h3 span,
.blog93568166 #main_sidebar .host .bucketblock h4 a,
.blog93568166 #main_sidebar .themewrap h3,
.blog93568166 #main_sidebar .storywrap h3,
.blog93568166 #main_sidebar .feed h3,
.blog93568166 #main_sidebar .container h3.conheader {color:#ed1e26;}

.blog93568166 #calendar td.calmonthyear,
.blog93568166 #calendar td.leftarrow,
.blog93568166 #calendar td.rightarrow {background-color:#ed1e26;}

/* npr berlin */
.blog114410181 #main_sidebar h3 span,
.blog114410181 #main_sidebar .host .bucketblock h4 a,
.blog114410181 #main_sidebar .themewrap h3,
.blog114410181 #main_sidebar .storywrap h3,
.blog114410181 #main_sidebar .feed h3,
.blog114410181 #main_sidebar .container h3.conheader {color:#2952a3;}

.blog114410181 #calendar td.calmonthyear,
.blog114410181 #calendar td.leftarrow,
.blog114410181 #calendar td.rightarrow {background-color:#2952a3;}

/* ombudsman */
.blog17370252 #main_sidebar h3 span,
.blog17370252 #main_sidebar .host .bucketblock h4 a,
.blog17370252 #main_sidebar .themewrap h3,
.blog17370252 #main_sidebar .storywrap h3,
.blog17370252 #main_sidebar .feed h3,
.blog17370252 #main_sidebar .container h3.conheader {color:#f2ab22;}

.blog17370252 #calendar td.calmonthyear,
.blog17370252 #calendar td.leftarrow,
.blog17370252 #calendar td.rightarrow {background-color:#f2ab22;}

/* picture show */
.blog97635953 #main_sidebar h3 span,
.blog97635953 #main_sidebar .host .bucketblock h4 a,
.blog97635953 #main_sidebar .themewrap h3,
.blog97635953 #main_sidebar .storywrap h3,
.blog97635953 #main_sidebar .feed h3,
.blog97635953 #main_sidebar .container h3.conheader {color:#8cb1ca;}

.blog97635953 #calendar td.calmonthyear,
.blog97635953 #calendar td.leftarrow,
.blog97635953 #calendar td.rightarrow {background-color:#8cb1ca;}

/* planet money */
.blog93559255 #main_sidebar h3 span,
.blog93559255 #main_sidebar .host .bucketblock h4 a,
.blog93559255 #main_sidebar .themewrap h3,
.blog93559255 #main_sidebar .storywrap h3,
.blog93559255 #main_sidebar .feed h3,
.blog93559255 #main_sidebar .container h3.conheader {color:#37362b;}

.blog93559255 #calendar td.calmonthyear,
.blog93559255 #calendar td.leftarrow,
.blog93559255 #calendar td.rightarrow {background-color:#37362b;}

/* political junkie */
.blog97248522 #main_sidebar h3 span,
.blog97248522 #main_sidebar .host .bucketblock h4 a,
.blog97248522 #main_sidebar .themewrap h3,
.blog97248522 #main_sidebar .storywrap h3,
.blog97248522 #main_sidebar .feed h3,
.blog97248522 #main_sidebar .container h3.conheader {color:#4c6eb5;}

.blog97248522 #calendar td.calmonthyear,
.blog97248522 #calendar td.leftarrow,
.blog97248522 #calendar td.rightarrow {background-color:#4c6eb5;}

/* shots */
.blog103537970 #main_sidebar h3 span,
.blog103537970 #main_sidebar .host .bucketblock h4 a,
.blog103537970 #main_sidebar .themewrap h3,
.blog103537970 #main_sidebar .storywrap h3,
.blog103537970 #main_sidebar .feed h3,
.blog103537970 #main_sidebar .container h3.conheader {color:#0f138a;}

.blog103537970 #calendar td.calmonthyear,
.blog103537970 #calendar td.leftarrow,
.blog103537970 #calendar td.rightarrow {background-color:#0f138a;}

/* soapbox 88133562 */
.blog88133562 #main_sidebar h3 span,
.blog88133562 #main_sidebar .host .bucketblock h4 a,
.blog88133562 #main_sidebar .themewrap h3,
.blog88133562 #main_sidebar .storywrap h3,
.blog88133562 #main_sidebar .feed h3,
.blog88133562 #main_sidebar .container h3.conheader {color:#3d4c61;}

.blog88133562 #calendar td.calmonthyear,
.blog88133562 #calendar td.leftarrow,
.blog88133562 #calendar td.rightarrow {background-color:#3d4c61;}

/* tell me more */
.blog6831923 #main_sidebar h3 span,
.blog6831923 #main_sidebar .host .bucketblock h4 a,
.blog6831923 #main_sidebar .themewrap h3,
.blog6831923 #main_sidebar .storywrap h3,
.blog6831923 #main_sidebar .feed h3,
.blog6831923 #main_sidebar .container h3.conheader {color:#ce4012;}

.blog6831923 #calendar td.calmonthyear,
.blog6831923 #calendar td.leftarrow,
.blog6831923 #calendar td.rightarrow {background-color:#ce4012;}

/* this is npr */
.blog129554188 #main_sidebar h3 span,
.blog129554188 #main_sidebar .host .bucketblock h4 a,
.blog129554188 #main_sidebar .themewrap h3,
.blog129554188 #main_sidebar .storywrap h3,
.blog129554188 #main_sidebar .feed h3,
.blog129554188 #main_sidebar .container h3.conheader {color:#2e99cd;}

.blog129554188 #calendar td.calmonthyear,
.blog129554188 #calendar td.leftarrow,
.blog129554188 #calendar td.rightarrow {background-color:#2e99cd;}

/* two-way 103943429 */
.blog103943429 #main_sidebar h3 span,
.blog103943429 #main_sidebar .host .bucketblock h4 a,
.blog103943429 #main_sidebar .themewrap h3,
.blog103943429 #main_sidebar .storywrap h3,
.blog103943429 #main_sidebar .feed h3,
.blog103943429 #main_sidebar .container h3.conheader {color:#036;}

.blog103943429 #calendar td.calmonthyear,
.blog103943429 #calendar td.leftarrow,
.blog103943429 #calendar td.rightarrow {background-color:#036;}

/* wait wait */
.blog112176971 #main_sidebar h3 span,
.blog112176971 #main_sidebar .host .bucketblock h4 a,
.blog112176971 #main_sidebar .themewrap h3,
.blog112176971 #main_sidebar .storywrap h3,
.blog112176971 #main_sidebar .feed h3,
.blog112176971 #main_sidebar .container h3.conheader {color:#168dbf;}

.blog112176971 #calendar td.calmonthyear,
.blog112176971 #calendar td.leftarrow,
.blog112176971 #calendar td.rightarrow {background-color:#168dbf;}

/* watching washington */
.blog15724598 #main_sidebar h3 span,
.blog15724598 #main_sidebar .host .bucketblock h4 a,
.blog15724598 #main_sidebar .themewrap h3,
.blog15724598 #main_sidebar .storywrap h3,
.blog15724598 #main_sidebar .feed h3,
.blog15724598 #main_sidebar .container h3.conheader {color:#00358c;}

.blog15724598 #calendar td.calmonthyear,
.blog15724598 #calendar td.leftarrow,
.blog15724598 #calendar td.rightarrow {background-color:#00358c;}

/* world cup */
.blog127596581 #main_sidebar h3 span,
.blog127596581 #main_sidebar .host .bucketblock h4 a,
.blog127596581 #main_sidebar .themewrap h3,
.blog127596581 #main_sidebar .storywrap h3,
.blog127596581 #main_sidebar .feed h3,
.blog127596581 #main_sidebar .container h3.conheader {color:#ee1300;}

.blog127596581 #calendar td.calmonthyear,
.blog127596581 #calendar td.leftarrow,
.blog127596581 #calendar td.rightarrow {background-color:#ee1300;}