/*	=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
{
	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
{
	padding: 0 15px;
	font-style: italic;
}

#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;
}

#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, .childstory #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, .childstory #storytext .con1col
{
	width: 138px;
}
#storytext .con2col, .childstory #storytext .con2col
{
	width: 300px;
}
#storytext .con3col, .childstory #storytext .con3col
{
	width: 462px;
}
#storytext .con4col, .childstory #storytext .con4col
{
	width: 624px;
	margin-right: 0;
}
#storytext .conlegacy, .childstory #storytext .conlegacy
{
	width: 200px;
}
#storytext .container.topbar, .childstory #storytext .container.topbar
{
	border-bottom: none;
}
#storytext .container.btmbar, .childstory #storytext .container.btmbar
{
	border-top: none;
}
#storytext .container.nobar, .childstory #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, .childstory .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;
}

body#news .featuredcomment .buckettop
{
	background: url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 0 no-repeat;
	margin: 0;
	line-height: 16px;
}

body#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;
}

body#arts .featuredcomment .buckettop
{
	background: url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -32px no-repeat;
	margin: 0;
	line-height: 16px;
}

body#arts .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;
}

/*	=bylines
	--------------------------------------------------------------- */
#storytext .byline, .childstory .byline
{
	border: none;
	clear: none;
	float: none;
	margin: 0;
}

#storybody .byline p, #storyspan02 .byline p, #storytext .byline p
{
	color: #000;
	margin: 0 0 0.60em 0;
	font-size: 0.70em;
}

#storybody .byline p span, #storyspan02 .byline p span, #storytext .byline p span
{
	text-transform: uppercase;
}

.byline p a
{
	color: #000;
}

.byline p a:hover
{
	color: #36c;
}


/*	=photos, caption, credit, rightsnotice
	--------------------------------------------------------------- */
#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;
}

#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;
}

body#news .colheader h2 a
{
	color: #ee1300;
}

body#news .colheader h2 a:hover
{
	color: #c71a0a;
	text-decoration: none;
}

body#arts .colheader h2 a
{
	color: #800149;
}

body#arts .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
	--------------------------------------------------------------- */
.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;
	overflow: visible;
	height: 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;
	overflow: visible;
	height: 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;
}

body#news #storyspan02 .container h3.conheader, body#news #storyspan03 .container h3.conheader
{
	color: #ee1300;
}

body#arts #storyspan02 .container h3.conheader, body#arts #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: 15px;
}

body#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;
}

body#arts #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;
}

/*	=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;
}

.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;
}


/* =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;
}


/* 	=FROM ENLARGE.CSS */
/*	=image enlargment
	--------------------------------------------------------------- */

/*#main_content .photo138 .enlarge p {
	float:left;
	width:108px;
	margin-left:7px;
}	

#main_content .photo200 .enlarge p {
	float:left;
	width:170px;
	margin-left:7px;
}	

#main_content .photo300 .enlarge p {
	float:left;
	width:270px;
	margin-left:7px;
}

#main_content .photo462 .enlarge p {
	float:left;
	width:432px;
	margin-left:7px;
}

#main_content .photo624 .enlarge p {
	float:left;
	width:594px;
	margin-left:7px;
}	*/

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;
}

.zoom_overlayBG
{
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
	display: none;
}

#zoom, #zoom_measure
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

#zoom_table
{
	border-collapse: collapse;
}

#zoom_measure
{
	display: none;
}

#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 .sponsor p
{
	float: left;
	margin: 0 5px 0 0;
}

#zoom a.closezoom
{
	position: absolute;
	right: 32px;
	bottom: 30px;
	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;
}




/* 	=FROM MULTIMEDIA.CSS */
/*	=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: #b1b0b0;
}

#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: #b1b0b0;
}

#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: #b1b0b0;
	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;
}



/*	=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;
}
