#main_sidebar .promo_featured .bucket {
	padding:0 0 5px;
}
#main_sidebar .promo_featured a.photowrap {
	float:left;
}
#main_sidebar .promo_featured .bucketblock {
	margin-left:100px;
}
#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, #arts #main_sidebar .promo_featured h3.slug {
	color:#000;
}
#main_sidebar .promo_featured .bucket .bucketblock h4 {
	font-family:georgia, sans-serif;
	font-size:16px;
	padding-top:7px;
}
/*  =most popular bucket
	--------------------------------------------------------------- */
#main_sidebar #mostpopular {
	width:326px;
}
#main_sidebar #mostpopular .top {
	border-bottom:1px solid #B4B2B2;
	padding:8px 10px 15px 5px;
	overflow:hidden;
	height:1%;
}
.tmplHomePage .textlede .right h3, #main_sidebar #mostpopular .top h3 {
	float:left;
	padding:0;
	border:none;
	margin-left:6px;
	_margin-left:0;
}
#main_sidebar #mostpopular span.pipe {
	color:#ccc;
	font-weight:normal;
	margin:0 2px;
}
#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;
}
#arts #mostpopular span.cat {
	color:#800149;
}
#program #mostpopular span.cat {
	color:#229ACD;
}
#mostpopular .bucket {
	padding:0 0 20px 1px;
}
div.viewrec .viewrec {
	display:block;
}
div.viewrec .viewcomm {
	display:none;
}
div.viewrec .viewviewed {
	display:none;
}
div.viewcomm .viewrec {
	display:none;
}
div.viewcomm .viewcomm {
	display:block;
}
div.viewcomm .viewviewed {
	display:none;
}
div.viewviewed .viewrec {
	display:none;
}
div.viewviewed .viewcomm {
	display:none;
}
div.viewviewed .viewviewed {
	display:block;
}
#mostpopular ol.line {
	clear:both;
	margin:0 5px;
	padding:6px 5px 0 5px;
	list-style-position: inside;
	width:300px;
}
#mostpopular ol.line li {
	vertical-align:top;
	margin:0;
	border-bottom:1px solid #b4b2b2;
	margin-top:9px;
	padding-bottom:9px;
	color:#666;
}
#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) {
 #mostpopular ol li a {
margin:auto;
width:290px;
}
}
/* =unselected tabs */
#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;
}
#mostpopular ul.nav li a {
	display:block;
	outline:none;
	height:31px;
	line-height:31px;
	text-align:center;
}
/* =selected tabs */
#mostpopular ul.nav li.selected {
	border-bottom:1px solid #fff;
	background:#fff;
}
#mostpopular ul.threetab li a.tabrec {
	/*padding:10px 0 0 10px;
	width:97px;*/
	width:108px;
}
#mostpopular ul.threetab li a.tabcomm {
	border-left:1px solid #b2b2b4;
	/*padding:10px 0 0 19px;
	width:89px;*/
	width:108px;
}
#mostpopular ul.threetab li a.tabviewed {
	/*padding:10px 0 0px 32px;*/
	border-right:1px solid #b2b2b4;
	/*width:76px;*/
	width:107px;
}
#mostpopular ul.twotab li a.tabrec {
	width:162px;
}
#mostpopular ul.twotab li a.tabcomm {
	border-left:1px solid #b2b2b4;
	width:162px;
}
/*  =agg promo
	--------------------------------------------------------------- */

/*delete after next release - bp*/
#main_sidebar p.more .gtarrow {
	display:none;
}
#main_sidebar .promo {
	margin:0;
	background:none;
	overflow:hidden;
	height:1%;
}
#main_sidebar .promo a.photowrap {
	margin:0 0 10px;
	display:block;
	overflow:hidden;
	height:1%;
}
#main_sidebar .promo .titles, #main_sidebar .promo .content {
	margin:0;
}
#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;
}
#main_sidebar .bucketwrap .promo h3.slug, #main_sidebar .bucketwrap .promo h3.slug a {
	color:#666;
}
#main_sidebar .promo h3 {
	padding:0;
	border:none;
	font-weight:normal;
}
#main_sidebar .promo ul li {
	color:#666;
	font-size:12px;
	background: url(bullet_gry.gif) left no-repeat;
	padding-left:7px;
	margin-bottom:5px;
}
#main_sidebar .promo p {
	margin-bottom:10px;
	color:#666;
}
#main_sidebar .promo p.more {
	font-size:14px;
	text-align:right;
	padding:0;
}
#main_sidebar .promo p.more a {
	color:#333;
	font-weight:bold;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right 5px;
	padding:0 10px 0 0;
}
#main_sidebar .promo h3.brand {
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}
#main_sidebar .promo ul.brand {
	margin-top:5px;
}
#main_sidebar .promo ul.series {
	margin-top:5px;
}
#main_sidebar .promo ul.series li {
	float:left;
	width:128px;
	margin-right:10px;
}
/*  =branded promos (api)
	--------------------------------------------------------------- */
#main_sidebar .brand_excerpt, #main_sidebar .brand_headlines {
	padding:10px 15px 10px 11px;
}
#main_sidebar .brand_excerpt a.photowrap, #main_sidebar .brand_headlines a.photowrap {
	float:none;
	display:block;
	margin-bottom:10px;
	text-indent:-5000px;
	outline:none;
}
#main_sidebar .brand_promo h3.slug {
	margin:0 0 5px;
}
#main_sidebar .brand_promo a.slug {
	display:block;
}
#main_sidebar .brand_promo a.slug span, #main_sidebar .brand_promo .content p {
	display:none;
}
#main_sidebar .brand_promo .content p.more {
	display:block;
}
#main_sidebar .brand_promo .titles {
	padding:0;
}
#main_sidebar .brand_promo .titles h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
#main_sidebar .brand_promo .titles h3, #main_sidebar .brand_promo .titles h3 a {
	color:#666;
}
#main_sidebar .brand_excerpt a.photowrap img, #main_sidebar .brand_headlines a.photowrap img {
	float:none;
}
#main_sidebar .brand_excerpt .bucketblock, #main_sidebar .brand_headlines .bucketblock {
	margin:0;
}
#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;
}
#main_sidebar .brand_headlines ul li {
	background:transparent url(bullet_gry.gif) no-repeat scroll left 1px;
	font-size:12px;
	margin-bottom:7px;
	padding-left:7px;
}
#main_sidebar .brand_headlines ul li, #main_sidebar .brand_headlines ul li a {
	color:#666;
}
#main_sidebar .brand_excerpt p, #main_sidebar .brand_headlines p {
	color:#666;
	font-size:13px;
	margin:0 0 5px;
	line-height:1.3em;
}
#main_sidebar .brand_excerpt p.more, #main_sidebar .brand_headlines p.more {
	font-size:14px;
	padding:10px 0 0;
	text-align:right;
	font-weight:bold;
}
#main_sidebar .brand_excerpt p.more a, #main_sidebar .brand_headlines p.more a {
	color:#333;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right center;
	padding:0 10px 0 0;
}
/*  =sublist with thumbs, sublist mini (api)
	--------------------------------------------------------------- */
#main_sidebar .sublist_thumbs, #main_sidebar .sublist_mini {
	padding:3px 15px 0 12px;
}
#main_sidebar .sublist_thumbs h4, #main_sidebar .sublist_mini h4 {
	background:transparent url(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;
}
#main_sidebar .sublist_thumbs h3, #main_sidebar .sublist_mini h3 {
	font-size:14px;
	padding:0 0 5px 0;
	border:none;
}
#main_sidebar .sublist_thumbs .bucket, #main_sidebar .sublist_mini .bucket {
	background:transparent url(hrule_single_dotted.gif) repeat-x left bottom;
	padding:12px 0;
	overflow:hidden;
	height:1%;
}
#main_sidebar .sublist_thumbs p, #main_sidebar .sublist_mini p {
	font-size:13px;
	color:#555555;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
#main_sidebar .sublist_mini p {
	margin:0 0 5px;
}
#main_sidebar .sublist_thumbs p.more, #main_sidebar .sublist_mini p.more {
	border:none;
	padding:5px 0 10px;
	font-size:14px;
	text-align:right;
}
#main_sidebar .sublist_thumbs p.more a, #main_sidebar .sublist_mini p.more a {
	color:#333;
	font-weight:bold;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right center;
	padding:0 10px 0 0;
}
#main_sidebar .sublist_thumbs p.byline, #main_sidebar .sublist_mini p.byline {
	font-size:11px;
}
#main_sidebar .sublist_thumbs p.byline a, #main_sidebar .sublist_thumbs p.byline span #main_sidebar .sublist_mini p.byline a, #main_sidebar .sublist_mini p.byline span {
	text-transform:uppercase;
}
#main_sidebar .sublist_thumbs p.byline, #main_sidebar .sublist_thumbs p.byline a, #main_sidebar .sublist_mini p.byline, #main_sidebar .sublist_mini p.byline a {
	color:#000;
}
/*  =pullquote
	--------------------------------------------------------------- */
/*#main_sidebar .pullquote {
	padding:10px 10px 20px;
}
	
#main_sidebar .pullquote .bucket {
	margin:0;
	padding:0;
}
		
#main_sidebar .pullquote .bucket p {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
}	
	
#main_sidebar .pullquote h3 {
	border:none;
	font-size:12px;
	margin:0 0 10px;
	padding:0;
	font-family:arial,sans-serif;
}	

#main_sidebar .pullquote h4,
#main_sidebar .pullquote p.comments {
	font-size:12px;
}*/



/*  =images
	--------------------------------------------------------------- */
#main_sidebar .photo138, #main_sidebar .photo200 {
	padding:10px;
}
#main_sidebar .photo200 .img200 {
	width:200px;
	padding-bottom:5px;
}
#main_sidebar .photo200 .captionwrap {
	clear:left;
	float:left;
	width:200px;
	margin:0;
}
#main_sidebar .captionwrap p, #main_sidebar .creditwrap {
	font-size:11px;
	color:#666;
	margin:0;
}
#main_sidebar .container .photo138 {
	margin-bottom:7px;
}
#main_sidebar .photo138 .captionwrap {
	margin-left:148px;
}
#main_sidebar .photo300 {
	padding:0 15px 10px 11px;
}
/* hiding enlarge in sidebar */ /* jira WWW-3764 */
#main_sidebar .enlarge_measure, #main_sidebar .enlarge_html {
	display:none;
}
/*  =search for agg pages
	--------------------------------------------------------------- */
#main_sidebar .search {
	padding:10px 10px 20px;
}
#main_sidebar .search h3 {
	border:none;
	color:#000;
	font-size:22px;
	font-family:georgia, sans-serif;
	text-transform:lowercase;
	padding:0 0 10px;
}
#main_sidebar .search form.search {
	padding:0;
}
#main_sidebar .search form input.searchbox {
	font-size:12px;
	height:16px;
	width:240px;
	margin:0 7px 0 0;
	float:left;
}
/*  =AP bucket
	--------------------------------------------------------------- */
#main_sidebar .ap h3 {
	background:url(aplogo.gif) left no-repeat;
	font-size:14px;
	padding: 0 0 0 25px;
	border:none;
	margin:10px 10px 3px 10px;
	_margin-top:0; /*ie6*/
}
#main_sidebar .ap h4 {
	border-bottom:1px solid #b4b2b2;
	font-size:12px;
	color:#000;
	padding:0 0 10px 10px;
}
body#news .ap h3 {
	color:#ee1300;
}
body#arts .ap h3 {
	color:#c71a0a;
}
body#arts #main_sidebar .ap h3 span {
	display:block;
	color:#000;
	font-size:12px;
	font-family:arial, sans-serif;
}
.ap .bucket p {
	margin:0;
	overflow:hidden;
}
.ap .more {
	float:right;
	padding:10px 10px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#333;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right 15px;
	text-transform:lowercase;
}
.ap .more:hover {
	color:#3366CC;
}
.ap .more span.gtarrow {
	display:none;
}
.ap p .date {
	float:left;
	color:#959595;
	font-size:11px;
	font-style:italic;
	padding-top:10px;
}
.ap span.date {
	display:block;
	color:#959595;
}
/*  =calendar (on archive pages)
	--------------------------------------------------------------- 
#main_sidebar .calhdr h3 {
	padding:10px 0 4px 11px;
	font-size:14px;
	text-transform:lowercase;
}		*/
	











/*	=multimedia in the right
	--------------------------------------------------------------- */	

#main_sidebar .primary, #main_sidebar .secondary {
	position:relative;
	padding:10px 14px 10px 11px;
}
#main_sidebar .container .primary, #main_sidebar .container .secondary {
	margin:0;
	padding:10px 0;
	position:relative;
	border-bottom:1px solid #ccc;
}
#main_sidebar .primary .date, #main_sidebar .secondary .date {
	font-size:10px;
	color:#666;
	margin:0 0 0 40px;
}
#main_sidebar .primary .listenicon a, #main_sidebar .secondary .listenicon a {
	background:url(icon_av_sec.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:33px;
	float:left;
}
#main_sidebar .primary .listenicon a:hover, #main_sidebar .secondary .listenicon a:hover {
	background:url(icon_av_sec.gif) 0 -33px no-repeat;
}
#main_sidebar .primary .listen, #main_sidebar .secondary .listen {
	margin:0 0 0 40px;
}
#main_sidebar .primary .listen h3, #main_sidebar .secondary .listen h3 {
	font-size:12px;
	margin:0 0 5px;
	padding:0;
	font-family:arial, sans-serif;
	border:none;
}
#main_sidebar .primary p.byline, #main_sidebar .secondary p.byline {
	font-size:10px;
	margin:0 0 5px;
	padding:0;
	color:#666;
}
#main_sidebar .primary p.byline a, #main_sidebar .secondary p.byline a {
	color:#666;
	font-weight:normal;
}
#main_sidebar .primary p.byline a.program, #main_sidebar .secondary p.byline a.program {
	font-style:italic;
}
#main_sidebar .duration {
	font-size:11px;
	color:#666;
	margin:10px 0 0 0;
}
#main_sidebar .listen .duration {
	margin:0;
	float:left;
}
#main_sidebar .video .duration {
	clear:both;
	margin:0 0 0 81px;
}
#main_sidebar .primary ul, #main_sidebar .secondary ul {
	/*clear:both;
	position:absolute;
	bottom:10px;
	right:10px;*/
	float:right;
	margin:0;
	padding:0;
}
#main_sidebar .primary ul li, #main_sidebar .secondary ul li {
	float:left;
	background:none;
	margin:0 0 0 3px;
	padding:0;
}
#main_sidebar .primary ul li a.add, #main_sidebar .secondary ul li a.add {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}
#main_sidebar .primary ul li a.download, #main_sidebar .secondary ul li a.download {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}
#main_sidebar .primary ul li a.trans, #main_sidebar .secondary ul li a.trans {
	padding:0;
	width:16px;
	display:block;
	height:15px;
}
#main_sidebar .primary ul li a span, #main_sidebar .secondary ul li a span {
	display:none;
}
#main_sidebar .img70 {
	width:70px;
	margin-right:10px;
	float:left;
	padding:0;
}
#main_sidebar .primary .overlayvideo, #main_sidebar .secondary .overlayvideo {
	background:url(icon_video_mini.gif) no-repeat;
	position:relative;
	top:0px;
 *left:-80px;
	width:20px;
	height:15px;
	display:block;
	cursor:pointer;
}
#main_sidebar .secondary .overlaygraphic {
	background:url(icon_graphic_mini.gif) no-repeat;
	position:relative;
	top:0px;
 *left:-80px;
	width:19px;
	height:17px;
	display:block;
	cursor:pointer;
}
#main_sidebar .secondary .overlayslideshow {
	background:url(icon_slideshow_mini.gif) no-repeat;
	position:relative;
	top:0px;
 *left:-80px;
	width:20px;
	height:17px;
	display:block;
	cursor:pointer;
}
#main_sidebar .primary .video h3, #main_sidebar .secondary .video h3, #main_sidebar .secondary .graphic h3, #main_sidebar .secondary .slideshow h3 {
	font-size:12px;
	margin-top:-16px;
	padding:0;
	/*float:left;
	width:120px;*/
	font-family:arial, sans-serif;
	border:none;
}
#main_sidebar .primary .video h3, #main_sidebar .secondary .video h3 {
	margin-top:0px;
 *margin-top:-16px;
}
#main_sidebar .primary .videoicon, #main_sidebar .secondary .videoicon {
	float:left;
 *float:none;
}
/*	=blogs
	--------------------------------------------------------------- */
#main_sidebar .blog {
	padding-bottom:15px;
}
#main_sidebar .blog h3 {
	border:none;
	font-size:18px;
	margin-bottom:10px;
	padding:10px 10px 3px;
	text-transform:lowercase;
}
#main_sidebar .blog h3 span {
}
#main_sidebar .blog p {
	font-size:12px;
	padding:0 10px 5px 10px;
	line-height:130%;
}
#main_sidebar .blog ul li {
	background:none;
	font-size:12px;
	margin:0 15px 7px 7px;
	padding-left:7px;
}
#main_sidebar .blog .bucket {
	padding-bottom:5px;
}
#main_sidebar .blog .bucketblock h4 {
	margin:0;
}
#main_sidebar .blog .bucketblock p {
	color:#999;
	padding:0;
}
#blog #main_sidebar .adwrapper {
	margin-bottom:5px;
}
/* =podcast rss feeds (egg carton) */
.feed h4 {
	background-color:#f7f7f7;
	border-bottom:1px solid #f0f0f0;
	color:#666;
	height:18px;
	padding-top:5px;
}
.feed .feedhdrs {
	float:right;
	font-size:11px;
	font-family:arial, sans-serif;
	font-weight:bold;
}
.feed .feedhdrs span {
	margin:0 5px 0 5px;
}
.feed ul li {
	background:none;
	border-bottom:1px solid #f0f0f0;
	margin:0;
	padding:0;
	position:relative;
}
.feed .title {
	color:#000;
	font-weight:normal;
	float:left;
	width:220px;
	padding:8px 5px 8px 0;
}
a.podicon {
	display:block;
	width:13px;
	height:23px;
	float:left;
	margin-top:3px;
}
a.rssicon {
	width:24px;
	height:23px;
	float:right;
	margin-top:4px;
}
.podbox {
	width:175px;
	border:1px solid #333;
	background-color:#efefef;
	padding:7px;
	position:absolute;
	top:0;
	left:160px;
	_left:15px; /* ie6 only */
}
.podbox span {
	font-weight:bold;
}
.podbox input {
	width:160px;
	height:14px;
	font-weight:normal;
}
.podbox img {
	float:none;
}
.podbox a.closethis {
	color:#666;
	float:right;
	font-weight:bold;
}
.podurl {
	font-size:11px;
}
.feed span.blankpod {
	display:block;
	height:23px;
	width:20px;
	padding:0;
	position:absolute;
	top:3px;
	right:30px;
	color:#8f8f8f;
}
.feed span.blankrss {
	display:block;
	height:23px;
	width:20px;
	padding:0;
	position:absolute;
	top:3px;
	right:-2px;
	color:#8f8f8f;
}
/*  =podcast 
	--------------------------------------------------------------- */	
.podcast h4 {
	padding-left:11px;
}
/*  =styles for generic static html buckets (includes podcast bucket)
	--------------------------------------------------------------- */
#main_sidebar .promo_default {
	padding:10px 0 5px 0;
}
#main_sidebar .promo_default h3 {
	padding:0 10px 5px;
}
#main_sidebar .promo_default .bucket h3 {
	font-size:14px;
	font-family:arial, sans-serif;
	border:none;
	padding-left:1px;
}
#main_sidebar .promo_default .bucket p {
	line-height:17px;
}
#main_sidebar .promo_default .img90 .bucketblock {
	margin-left:100px;
}
#main_sidebar .promo_default p.more {
	font-size:14px;
	margin-right:15px;
	border:none;
	text-transform:lowercase;
	text-align:right;
	padding:0;
}
#main_sidebar .promo_default p.more a {
	color:#333;
	font-weight:bold;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right 6px;
	padding:0 10px 0 0;
}
#main_sidebar .promo_default p.more a:hover {
	color:#36c;
}
#main_sidebar .promo_default .bucket p.more {
	margin:0;
	border:none;
}
#main_sidebar .promo_default .img90 img.pod {
	border:1px solid #e0e0e0;
	width:90px;
}
/*	=creatives (served sponsorship)
	--------------------------------------------------------------- */
#main_sidebar .creative {
	overflow:hidden;
	height:1%;
	padding:5px 14px 12px 11px;
}
/* =legacy photogallery
	--------------------------------------------------------------- */
#main_sidebar .photogallery {
	font-size:12px;
	margin-bottom:5px;
	border:none;
	padding-left:11px;
	padding-bottom:5px;
}
/* =legacy audio
	--------------------------------------------------------------- */
 /* WWW-3741 */	
#main_sidebar .otheraudio .avcontent {
	padding:10px 0;
}
#main_sidebar .otheraudio h3 {
	font-size:12px;
	font-weight:normal;
	font-family:arial, sans-serif;
}
#main_sidebar .otheraudio ul li {
	font-size:12px;
	background:none;
}
#main_sidebar .otheraudio ul li a {
	background: url(icon_spikes.gif) 0 -40px no-repeat;
	padding-left:15px;
}
/* =wikinvest widgets
	--------------------------------------------------------------- */	
#main_sidebar #nv_bullsbears {
	margin:10px 0 0 11px;
}
#main_sidebar #nv_overview_tickerboard {
	margin:7px 0 15px 11px;
}
#main_sidebar #nv_stockchart {
	margin:10px 0 20px 11px;
}
/* ----------------------------------------    
  * START of 'news/branding.css'        
  * ---------------------------------------- */ 

/*	=general
	--------------------------------------------------------------- */
.brand_excerpt_1col a.onecol_sq {
	height:138px;
}
.brand_excerpt_hp a.onecol_st {
	height:103px;
}
/*	=series promos
	--------------------------------------------------------------- */

/* America's Battalion */
.brand105411007 a.twocol {
	background:url(americas-battalion-2col.gif) no-repeat left top;
	height:50px;
}
.brand105411007 h3.brand a {
	color:#333;
}
/* Best Books 2008 */
.brand96539642 a.twocol {
	background:url(best-books-2008-2col.gif) no-repeat left top;
	height:90px;
}
.brand96539642 a.onecol_sq {
	background:url(best-books-2008-1col-sq.jpg) no-repeat left top;
}
.brand96539642 a.onecol_st {
	background:url(best-books-2008-1col-st.jpg) no-repeat left top;
}
.brand96539642 h3.brand a {
	color:#333;
}
/* Best Books of 2009 */
.brand120499960 a.twocol {
	background:url(holidays-2009-books-2col.gif) no-repeat left top;
	height:75px;
}
/* California Characters */
.brand111175973 a.twocol {
	background:url(california-characters-2col.gif) no-repeat left top;
	height:70px;
}
.brand111175973 h3.brand a {
	color:#333;
}
/* Climate Connections */
.brand9657621 a.twocol {
	background:url(climate-connections-2col.gif) no-repeat left top;
	height:70px;
}
.brand9657621 a.onecol_sq {
	background:url(climate-connections-1col-sq.gif) no-repeat left top;
}
.brand9657621 a.onecol_st {
	background:url(climate-connections-1col-st.gif) no-repeat left top;
}
.brand9657621 h3.brand a {
	color:#333;
}
/* Correspondents Choice */
.brand9529093 a.twocol {
	background:url(correspondents-choice-2col.gif) no-repeat left top;
	height:45px;
}
.brand9529093 a.onecol_sq {
	background:url(correspondents-choice-1col-sq.jpg) no-repeat left top;
}
.brand9529093 a.onecol_st {
	background:url(correspondents-choice-1col-st.jpg) no-repeat left top;
}
.brand9529093 h3.brand a {
	color:#333;
}
/* Diversity In The Workplace */
.brand122227245 a.twocol {
	background:url(workplace-diversity-2col.jpg) no-repeat left top;
	height:62px;
}
.brand122227245 h3.brand a {
	color:#333;
}
/* Dollar Politics */
.brand105878862 a.twocol {
	background:url(dollar-politics-2col.gif) no-repeat left top;
	height:42px;
}
.brand105878862 h3.brand a {
	color:#333;
}
/* Fast Track */
.brand112034391 a.twocol {
	background:url(fast-track-2col.gif) no-repeat left top;
	height:70px;
}
.brand112034391 h3.brand a {
	color:#333;
}
/* Friday Night Lives */
.brand112108815 a.twocol {
	background:url(friday-night-lives-2col.gif) no-repeat left top;
	height:70px;
}
.brand112108815 h3.brand a {
	color:#333;
}
/* Health Care For All */
.brand91972152 a.twocol {
	background:url(health-care-for-all-2col.gif) no-repeat left top;
	height:75px;
}
.brand91972152 a.onecol_sq {
	background:url(health-care-for-all-1col-sq.gif) no-repeat left top;
}
.brand91972152 a.onecol_st {
	background:url(health-care-for-all-1col-st.gif) no-repeat left top;
}
.brand91972152 h3.brand a {
	color:#333;
}
/* Hidden Kitchens */
.brand91851784 a.twocol {
	background:url(hidden-kitchens-2col.gif) no-repeat left top;
	height:75px;
}
.brand91851784 a.onecol_sq {
	background:url(hidden-kitchens-1col-sq.jpg) no-repeat left top;
}
.brand91851784 a.onecol_st {
	background:url(hidden-kitchens-1col-st.jpg) no-repeat left top;
}
.brand91851784 h3.brand a {
	color:#333;
}
/* Holiday Recipes 2009 */
.brand6527560 a.twocol {
	background:url(holidays-2009-recipes-2col.gif) no-repeat left top;
	height:75px;
}
/* How Green Is It */
.brand111667261 a.twocol {
	background:url(how-green-is-it-2col.jpg) no-repeat left top;
	height:70px;
}
.brand111667261 a.onecol_sq {
	background:url(how-green-is-it-1col-sq.jpg) no-repeat left top;
}
.brand111667261 a.onecol_st {
	background:url(how-green-is-it-1col-st.jpg) no-repeat left top;
}
.brand111667261 h3.brand a {
	color:#333;
}
/* My Guilty Pleasure */
.brand104566969 a.twocol {
	background:url(my-guilty-pleasure-2col.gif) no-repeat left top;
	height:55px;
}
.brand104566969 a.onecol_sq {
	background:url(my-guilty-pleasure-1col-sq.jpg) no-repeat left top;
}
.brand104566969 a.onecol_st {
	background:url(my-guilty-pleasure-1col-st.jpg) no-repeat left top;
}
.brand104566969 h3.brand a {
	color:#333;
}
/* On The Road To Safety */
.brand120539465 a.twocol {
	background:url(roadtosafety-2col.gif) no-repeat left top;
	height:62px;
}
.brand120539465 h3.brand a {
	color:#333;
}
/* One Hundred Days */
.brand99912003 a.twocol {
	background:url(one-hundred-days-2col.gif) no-repeat left top;
	height:75px;
}
.brand99912003 a.onecol_sq {
	background:url(one-hundred-days-1col-sq.jpg) no-repeat left top;
}
.brand99912003 a.onecol_st {
	background:url(one-hundred-days-1col-st.jpg) no-repeat left top;
}
.brand99912003 h3.brand a {
	color:#333;
}
/* Power Hungry: Reinventing The U.S. Electric Grid */
.brand103281114 a.twocol {
	background:url(power-hungry-2-col.jpg) no-repeat left top;
	height:70px;
}
.brand103281114 a.onecol_sq {
	background:url(power-hungry-1-col-sq.jpg) no-repeat left top;
}
.brand103281114 a.onecol_st {
	background:url(power-hungry-1-col-st.jpg) no-repeat left top;
}
.brand103281114 h3.brand a {
	color:#333;
}
/* Story Corps */
.brand4516989 a.twocol {
	background:url(story-corps-2col.gif) no-repeat left top;
	height:75px;
}
.brand4516989 a.onecol_sq {
	background:url(story-corps-1col-sq.jpg) no-repeat left top;
}
.brand4516989 a.onecol_st {
	background:url(story-corps-1col-st.jpg) no-repeat left top;
}
.brand4516989 h3.brand a {
	color:#333;
}
/* Summer Books 2009 */
.brand104067703 a.twocol {
	background:url(summer-books-2009-2col.gif) no-repeat left top;
	height:90px;
}
.brand104067703 a.onecol_sq {
	background:url(summer-books-2009-1col-sq.jpg) no-repeat left top;
}
.brand104067703 a.onecol_st {
	background:url(summer-books-2009-1col-st.jpg) no-repeat left top;
}
.brand104067703 h3 a {
	color:#cc7f4f;
}
/* Three Books */
.brand90796087 a.twocol {
	background:url(three-books-2col.gif) no-repeat left top;
	height:70px;
}
.brand90796087 a.onecol_sq {
	background:url(three-books-1col-sq.jpg) no-repeat left top;
}
.brand90796087 a.onecol_st {
	background:url(three-books-1col-st.jpg) no-repeat left top;
}
.brand90796087 h3.brand a {
	color:#333;
}
/* What We're Reading */
.brand120012205 a.twocol {
	background:url(what-reading-2-col.gif) no-repeat left top;
	height:65px;
}
/* You Must Read This */
.brand5432412 a.twocol {
	background:url(you-must-read-this-2col.gif) no-repeat left top;
	height:70px;
}
.brand5432412 a.onecol_sq {
	background:url(you-must-read-this-1col-sq.jpg) no-repeat left top;
}
.brand5432412 a.onecol_st {
	background:url(you-must-read-this-1col-st.jpg) no-repeat left top;
}
.brand5432412 h3.brand a {
	color:#333;
}
/* music */

/* ASC */
.brand37 a.onecol_sq {
	background:url(asc-1col-sq.jpg) no-repeat left top;
}
/* Jazzset */
.brand20 a.onecol_sq {
	background:url(jazzset-1col-sq.jpg) no-repeat left top;
}
/* Piano Jazz */
.brand24 a.onecol_sq {
	background:url(mmpianojazz-1col-sq.jpg) no-repeat left top;
}
/* Mountain Stage */
.brand92133820 a.onecol_sq {
	background:url(mountainstage-1col-sq.jpg) no-repeat left top;
}
/* NPR Classical 50 */
.brand99866406 a.onecol_sq {
	background:url(nprclassical50-1col-sq.jpg) no-repeat left top;
}
/* Village Vanguard */
.brand90611896 a.onecol_sq {
	background:url(villagevanguard-1col-sq.jpg) no-repeat left top;
}
/* World Cafe */
.brand39 a.onecol_sq {
	background:url(worldcafe-1col-sq.jpg) no-repeat left top;
}
/* World of Opera */
.brand36 a.onecol_sq {
	background:url(worldofopera-1col-sq.jpg) no-repeat left top;
}
/*	=blog promos
	--------------------------------------------------------------- */

/* 13.7 Cosmos and Culture */
.brand114424647 a.twocol {
	background:url(13.7-2col.jpg) no-repeat left top;
	height:75px;
}
.brand114424647 a.onecol_sq {
	background:url(13.7-1col-sq.jpg) no-repeat left top;
}
/* A Blog Supreme  */
.brand104014555 a.twocol {
	background:url(a-blog-supreme-2col.gif) no-repeat left top;
	height:46px;
}
.brand104014555 a.onecol_sq {
	background:url(a-blog-supreme-1col-sq.jpg) no-repeat left top;
}
.brand104014555 a.onecol_st {
	background:url(a-blog-supreme-1col-st.jpg) no-repeat left top;
}
.brand104014555 h3.brand a {
	color:#333;
}
/* All Songs Considered  */
.brand15709577 a.twocol {
	background:url(all-songs-considered-2col.gif) no-repeat left top;
	height:65px;
}
.brand15709577 a.onecol_sq {
	background:url(all-songs-considered-1col-sq.jpg) no-repeat left top;
}
.brand15709577 a.onecol_st {
	background:url(all-songs-considered-1col-st.jpg) no-repeat left top;
}
.brand15709577 h3.brand a {
	color:#333;
}
/* All Tech Considered */
.brand102920358 a.twocol {
	background:url(all-tech-considered-2col.gif) no-repeat left top;
	height:55px;
}
.brand102920358 a.onecol_sq {
	background:url(all-tech-considered-1col-sq.jpg) no-repeat left top;
}
.brand102920358 a.onecol_st {
	background:url(all-tech-considered-1col-st.jpg) no-repeat left top;
}
.brand102920358 h3.brand a {
	color:#d2d1d2;
}
/* As A Matter of Fact */
.brand96651030 a.twocol {
	background:url(as-a-matter-of-fact-2col.gif) no-repeat 0 10px;
	height:40px;
}
.brand96651030 a.onecol_sq {
	background:url(as-a-matter-of-fact-1col-sq.jpg) no-repeat left top;
}
.brand96651030 a.onecol_st {
	background:url(as-a-matter-of-fact-1col-st.jpg) no-repeat left top;
}
.brand96651030 h3.brand a {
	color:#014171;
}
/* Blog of the Nation */
.brand7282089 a.twocol {
	background:url(blog-of-the-nation-2col.gif) no-repeat 0 10px;
	height:60px;
}
.brand7282089 a.onecol_sq {
	background:url(blog-of-the-nation-1col-sq.jpg) no-repeat left top;
}
.brand7282089 a.onecol_st {
	background:url(blog-of-the-nation-1col-st.jpg) no-repeat left top;
}
.brand7282089 h3.brand a {
	color:#c4c4c4;
}
/* Go Figure */
.brand0000000 a.twocol {
	background:url(go-figure-2col.gif) no-repeat 0 5px;
	height:70px;
}
.brand0000000 a.onecol_sq {
	background:url(go-figure-1col-sq.gif) no-repeat left top;
}
.brand0000000 a.onecol_st {
	background:url(go-figure-1col-st.jpg) no-repeat left top;
}
.brand0000000 h3.brand a {
	color:#49b3c3;
}
/* Inside NPR */
.brand91000411 a.twocol {
	background:url(inside-npr-2col.gif) no-repeat left top;
	height:60px;
}
.brand91000411 a.onecol_sq {
	background:url(inside-npr-1col-sq.jpg) no-repeat left top;
}
.brand91000411 a.onecol_st {
	background:url(inside-npr-1col-st.jpg) no-repeat left top;
}
.brand91000411 h3.brand a {
	color:#3b83d4;
}
/* Knights in Training */
.brand90399050 a.twocol {
	background:url(knights-in-training-2col.gif) no-repeat 0 5px;
	height:50px;
}
.brand90399050 a.onecol_sq {
	background:url(knights-in-training-1col-sq.jpg) no-repeat left top;
}
.brand90399050 a.onecol_st {
	background:url(knights-in-training-1col-st.jpg) no-repeat left top;
}
.brand90399050 h3.brand a {
	color:#d8cbb2;
}
/* Monitor Mix */
.brand15710080 a.twocol {
	background:url(monitor-mix-2col.gif) no-repeat left top;
	height:60px;
}
.brand15710080 a.onecol_sq {
	background:url(monitor-mix-1col-sq.jpg) no-repeat left top;
}
.brand15710080 a.onecol_st {
	background:url(monitor-mix-1col-st.jpg) no-repeat left top;
}
.brand15710080 h3.brand a {
	color:#000;
}
/* Monkey See */
.brand93568166 a.twocol {
	background:url(monkey-see-2col.gif) no-repeat left top;
	height:60px;
}
.brand93568166 a.onecol_sq {
	background:url(monkey-see-1col-sq.gif) no-repeat left top;
}
.brand93568166 a.onecol_st {
	background:url(monkey-see-1col-st.jpg) no-repeat left top;
}
.brand93568166 h3.brand a {
	color:#000;
}
/* NPR Health Blog */
.brand103537970 a.twocol {
	background:url(npr-health-blog-2col.gif) no-repeat 0 5px;
	height:75px;
}
.brand103537970 a.onecol_sq {
	background:url(npr-health-blog-1col-sq.jpg) no-repeat left top;
}
.brand103537970 a.onecol_st {
	background:url(npr-health-blog-1col-st.jpg) no-repeat left top;
}
.brand103537970 h3.brand a {
	color:#1a4b8b;
}
/* NPR Ombudsman */
.brand5169267 a.twocol {
	background:url(npr-ombudsman-2col.gif) no-repeat 0 10px;
	height:60px;
}
.brand5169267 a.onecol_sq {
	background:url(npr-ombudsman-1col-sq.jpg) no-repeat left top;
}
.brand5169267 a.onecol_st {
	background:url(npr-ombudsman-1col-st.jpg) no-repeat left top;
}
.brand5169267 h3.brand a {
	color:#203049;
}
/* Planet Money */
.brand93559255 a.twocol {
	background:url(planet-money-2col.gif) no-repeat left top;
	height:75px;
}
.brand93559255 a.onecol_sq {
	background:url(planet-money-1col-sq.jpg) no-repeat left top;
}
.brand93559255 a.onecol_st {
	background:url(planet-money-1col-st.jpg) no-repeat left top;
}
.brand93559255 h3.brand a {
	color:#7e836c;
}
/* Political Junkie */
.brand97248522 a.twocol {
	background:url(political-junkie-2col.gif) no-repeat 0 10px;
	height:65px;
}
.brand97248522 a.onecol_sq {
	background:url(political-junkie-1col-sq.jpg) no-repeat left top;
}
.brand97248522 a.onecol_st {
	background:url(political-junkie-1col-st.jpg) no-repeat left top;
}
.brand97248522 h3.brand a {
	color:#4c6eb5;
}
#home .brand97248522 {
	border-top-color:#4c6fb3;
	border-bottom-color:#4c6fb3;
}
/* Soap Box */
.brand88133562 a.twocol {
	background:url(soap-box-2col.gif) no-repeat left top;
	height:65px;
}
.brand88133562 a.onecol_sq {
	background:url(soap-box-1col-sq.jpg) no-repeat left top;
}
.brand88133562 a.onecol_st {
	background:url(soap-box-1col-st.jpg) no-repeat left top;
}
.brand88133562 h3.brand a {
	color:#4473b0;
}
/* Tell Me More */
.brand6831923 a.twocol {
	background:url(tell-me-more-2col.gif) no-repeat 0 10px;
	height:55px;
}
.brand6831923 a.onecol_sq {
	background:url(tell-me-more-1col-sq.jpg) no-repeat left top;
}
.brand6831923 a.onecol_st {
	background:url(tell-me-more-1col-st.jpg) no-repeat left top;
}
.brand6831923 h3.brand a {
	color:#dedede;
}
/* The Picture Show */
.brand97635953 a.twocol {
	background:url(the-picture-show-2col.gif) no-repeat 0 10px;
	height:65px;
}
.brand97635953 a.slug {
	background:url(the-picture-show-2col-slug.gif) no-repeat left top;
}
.brand97635953 a.onecol_sq {
	background:url(the-picture-show-1col-sq.gif) no-repeat left top;
}
.brand97635953 a.onecol_st {
	background:url(the-picture-show-1col-st.gif) no-repeat left top;
}
.brand97635953 h3.brand a {
	color:#000;
}
.brand97635953 h3.slug, .brand97635953 a.slug {
	height:25px;
}
.brand97635953 .titles {
	padding-top:30px;
}
/* The Two-Way */
.brand103943429 a.twocol {
	background:url(the-two-way-2col.gif) no-repeat left top;
	height:70px;
}
.brand103943429 a.onecol_sq {
	background:url(the-two-way-1col-sq.gif) no-repeat left top;
}
.brand103943429 a.onecol_st {
	background:url(the-two-way-1col-st.jpg) no-repeat left top;
}
.brand103943429 h3.brand a {
	color:#40a9de;
}
#home .brand103943429 {
	border-top-color:#003366;
	border-bottom-color:#003366;
}
/* Wait Wait... Don't Tell Me */
.brand112176971 a.twocol {
	background:url(wwdtm-blog-2-col.jpg) no-repeat left top;
	height:50px;
}
.brand112176971 a.onecol_sq {
	background:url(wwdtm-blog-1-col-sq.jpg) no-repeat left top;
}
.brand112176971 a.onecol_st {
	background:url(wwdtm-blog-1-col-sq.jpg) no-repeat left top;
}
.brand112176971 h3.brand a {
	color:#000;
}
/* Watching Washington */
.brand15724598 a.twocol {
	background:url(watching-washington-2col.gif) no-repeat 0 10px;
	height:50px;
}
.brand15724598 a.onecol_sq {
	background:url(watching-washington-1col-sq.jpg) no-repeat 0 10px;
}
.brand15724598 a.onecol_st {
	background:url(watching-washington-1col-st.jpg) no-repeat 0 10px;
}
.brand15724598 h3.brand a {
	color:#000;
}
/*	=third party
	--------------------------------------------------------------- */
#kaiserhealth .brand_headlines a.photowrap {
	background:url(khn_header.gif) no-repeat 0 0;
	height:70px;
}
/* ----------------------------------------    
  * START of 'news/aggregation.css'        
  * ---------------------------------------- */ 

/*	=general styles
	--------------------------------------------------------------- */
.creditwrap {
	font-size:11px;
	color:#666;
	margin:0;
	text-align:right;
	display:block;
}
.photowrap {
	display:block;
}
#main_content .stationid a {
	color:#999;
	font-weight:normal;
	font-family:arial, sans-serif;
}
#main_content p.audiorow {
	font-size:11px;
	margin:0;
	clear:both;
	float:right;
}
p.audiorow span {
	text-transform:uppercase;
}
p.audiorow span.prog {
	font-style:italic;
	text-transform:none;
}
p.audiorow a {
	color:#666;
	line-height:15px;
}
p.audiorow a.listen {
	background:url(icon_audio_12px.gif) no-repeat left;
	padding-left:17px;
	float:left;
}
p.audiorow a.listen:hover {
	background:url(icon_audio_12px_hover.gif) no-repeat left;
}
p.audiorow a.add {
	/*width:13px;*/
	height:15px;
	float:left;
	margin-left:20px;
	padding-left:20px;
	color:#666;
}
#main_content ul.spike {
	clear:both;
	height:1%;
	padding-top:5px;
}
#main_content ul.spike li {
	font-size:11px;
	padding-bottom:4px;
	line-height:16px;
	overflow:hidden;
	height:1%;
}
#main_content ul.spike li a {
	color:#555;
}
#main_content ul.spike li a:hover {
	color:#333;
}
.commlnks {
	margin:0;
	padding:0;
	font-size:11px;
}
.commlnks a {
	font-weight:normal;
	font-family:arial, sans-serif;
	color:#555;
}
a.viewcomm {
	background: url(icon_storytools.gif) 0 -176px no-repeat;
	padding:1px 0 2px 16px;
	margin-right:5px;
}
a.viewcomm:hover {
	background: url(icon_storytools.gif) 0 -192px no-repeat;
}
a.reccomm {
	background: url(icon_storytools.gif) 0px -208px no-repeat;
	padding:1px 0 2px 16px;
}
a.reccomm:hover {
	background: url(icon_storytools.gif) 0px -224px no-repeat;
}
a.recedcomm, a.recedcomm:hover {
	background: url(icon_storytools.gif) 0px -240px no-repeat;
	padding:1px 0 2px 16px;
}
p.more {
	font-size:18px;
	font-weight:bold;
	padding:10px 0 20px 0;
	text-transform:lowercase;
	overflow:hidden;
	height:1%;
	border-bottom:1px solid #ccc;
}
p.more a {
	float:right;
	color:#333;
	background:transparent url(ico-more-lg.gif) no-repeat scroll right 7px;
	padding:0 12px 0 0;
}
p.more .gtarrow {
	display:none;
}
#aggbottom {
	margin-bottom:15px;
}
body#news #aggbottom .apiquery .simple h3 a {
	background:transparent url(ico-more-lg-news.gif) no-repeat scroll right 4px;
	padding:0 12px 0 0;
}
body#arts #aggbottom .apiquery .simple h3 a {
	background:transparent url(ico-more-lg-arts.gif) no-repeat scroll right 4px;
	padding:0 12px 0 0;
}
/*	=topic header
	--------------------------------------------------------------- */
.topicheader {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	position:relative;
	height:1%;
	/*padding-top:15px;
	height:80px;*/	
	margin-bottom:6px;
	padding-top:10px;
}
.topicheader h1 {
	font-size:40px;
	font-family:georgia, sans-serif;
	margin:0;
	width:295px;
	padding-top:30px;
	padding-bottom:15px;
	text-transform:lowercase;
}
.topicheader h1.sub {
	font-size:29px;
	padding-top:40px;
	padding-bottom:15px;
	margin-bottom:2px;
	text-transform:lowercase;
}
body#news .topicheader, body#news .topicheader a {
	color:#ee1300;
}
body#news .topicheader a:hover {
	color:#c71a0a;
}
body#news .subtopicwrap {
	border-left:5px solid #ee1300;
}
body#arts .topicheader, body#arts .topicheader a {
	color:#800149;
}
body#arts .topicheader a:hover {
	color:#680233;
}
body#arts .subtopicwrap {
	border-left:5px solid #800149;
}
.subtopicwrap {
	position:absolute;
	bottom:15px;
	right:0;
	float:right;
	margin-bottom:2px;
	width:324px;
}
.topicheader .threecol ul {
	float:left;
	width:90px;
	margin:0 0 0 17px;
	padding-top:5px;
	_margin-left:10px; /* ie6 only */
}
.topicheader .twocol ul {
	float:left;
	width:140px;
	margin:0 0 0 17px;
	padding-top:5px;
	_width:120px; /* ie6 only */
	_margin-left:10px; /* ie6 only */
}
.topicheader ul li {
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
	font-weight:bold;
}
body#news .topicheader ul li {
	background:url(bullet_news.gif) no-repeat;
	padding:0 0 0 7px;
}
body#arts .topicheader ul li {
	background:url(bullet_arts.gif) no-repeat;
	padding:0 0 0 7px;
}
/*	=agg header (series and news pkg)
	--------------------------------------------------------------- */
.aggheader {
	border-bottom:1px solid #ccc;
	overflow: hidden;
	height: 1%;
	padding-top:5px;
}
.aggheader .slug {
	background:url(hdr_series.gif) top left no-repeat;
	width:79px;
	height:12px;
	padding-bottom:3px;
}
.aggheader h1 {
	font-size:28px;
	font-family:georgia, sans-serif;
	font-weight:normal;
	margin-bottom:8px;
}
.aggheader img {
	padding-bottom:10px;
 *padding-bottom:5px;
}
.aggheader p {
	clear:left;
	font-size:16px;
	font-family:georgia, sans-serif;
	font-style:italic;
	color:#666;
	line-height:20px;
}
/*	=superseries header
	--------------------------------------------------------------- */
.pagetools {
	border-bottom:1px solid #ccc;
	height: 50px;
	margin:0 15px;
	padding:0;
}
.pagetools .bcrumb {
	float:left;
	width:375px;
	padding-top:10px;
}
.pagetools ul.breadcrumb {
	border:none;
	padding:5px 0 8px 0;
}
.pagetools .tools {
	float:right;
	width:550px;
	padding-top:10px;
}
.pagetools .tools .storytoolswrap {
	float:right;
}
#ssheader {
	clear:both;
	border-bottom:1px solid #ccc;
	overflow: hidden;
	height: 1%;
	margin:0 15px;
	padding:15px 0;
}
#ssheader img {
	border-right:6px solid #000;
	padding-right:15px;
}
#ssheader .main .slug {
	background:url(hdr_superseries.gif) top no-repeat;
	width:79px;
	height:12px;
	margin:0 0 5px 3px;
}
#ssheader .slug a {
	background:url(hdr_series_home.gif) top no-repeat;
	width:112px;
	height:12px;
	margin:0 0 5px 3px;
	display:block;
}
.subseries {
	float:left;
	padding-left:20px;
}
.subseries ul {
	float:left;
	width:110px;
	margin:0 5px;
}
#ssheader ul li {
	font-size:12px;
	line-height:15px;
	margin-bottom:5px;
	font-weight:bold;
	background: url(bullet_gry.gif) top left no-repeat;
	padding-left:7px;
}
#ssheader .partner {
	border:none;
	float:right;
}
/*	=column header
	--------------------------------------------------------------- */
.colheader {
	border-bottom:1px solid #ccc;
	overflow: hidden;
	height: 1%;
	padding:20px 0 10px 0;
}
.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;
}
/*	=program header
	--------------------------------------------------------------- */
.progheader h1 span.sub {
	display:none;
}
/*	=listen all
	--------------------------------------------------------------- */
.listenall {
	padding:12px 0 24px 0;
}
#main_content .listenall p.audiorow {
	float:left;
}
/*	=featured area
	--------------------------------------------------------------- */		
.featured {
	border-bottom:1px solid #ccc;
	overflow: hidden;
	height: 1%;
	padding:15px 0;
}
.featured a.photowrap {
	text-decoration:none;
} /*temp fix for sfw-2578*/
.featured .left {
	float:left;
	width:300px;
	margin:0 24px 0 0;
}
.featured .right {
	float:left;
	width:300px;
	margin:0;
}
.featured .left .photowrap {
	display:block;
	overflow:hidden;
}
.featured .left div.photowrap {
	padding-bottom:10px;
}
.featured .left .photowrap .img300 {
	width:300px;
}
.featured .bucket {
	margin:24px 0 0 0;
	padding:24px 0 0 0;
	overflow:hidden;
	height:1%;
	background:url(hrule_single_dotted.gif) top left repeat-x;
}
.featured .story1 {
	margin:0;
	padding:0;
	background:none;
}
/*.featured .bucket .bucketblock {
	overflow:hidden;
	height:1%;
}*/

.featured .right .img {
/*margin-bottom:20px;
	overflow:hidden;
	height:1%;*/
}
.featured .right .img .photowrap {
	width:90px;
	display:block;
	float:left;
}
.featured .right .img138 .photowrap {
	width:138px;
	display:block;
	float:left;
}
.featured h4 {
	font-family:georgia, sans-serif;
	margin:0 0 2px 0;
	font-size:21px;
}
.featured .right h4 {
	font-size:16px;
	padding-right:5px;
}
.featured .commlnks {
	display:block;
	margin:5px 0 7px 0;
}
.featured .img .bucketblock {
	margin-left:100px;
}
.featured .img138 .bucketblock {
	margin-left:148px;
}
.featured .img90 {
	width:90px;
}
.featured .img138 {
	width:138px;
}
.featured p {
	color:#555;
	font-size:12px;
	margin-bottom:0;
}
/*.featured .right p.audiorow {padding-top:5px;}*/
.featured p.audiorow {
	padding-top:10px;
}
.featured .right .img p.audiorow {
	padding-top:15px;
	_padding-top:5px;
 *padding-top:5px;
}
/* =single story styles */
.singlestory .left div.photowrap, .singlestory .left, .singlestory .right {
	padding:0;
}
.singlestory p, .singlestory h4 {
	width:486px;
}
.singlestory .right h4 {
	font-size:21px;
	width:auto;
}
.singlestory .right p {
	width:auto;
}
.singlestory .audiorow {
	width:auto;/*float:right;*/
}
/* =rotator styles */
.rotator {
	height:240px;
	position:relative;
}
.rotatediv {
	height:100%;
	display: none;
}
.rotator .left, .rotator .right {
	padding:0;
}
.rotator p, .rotator h4 {
	width:486px;
}
.rotator .right h4 {
	font-size:21px;
	width:auto;
}
.rotator .right p {
	width:auto;
}
.rotator p.audiorow {
	width:auto;/*float:right;*/
}
ul.paginator {
	clear:both;
	position:absolute;
	bottom:10px;
	right:0;
	font-size:12px;
	font-weight:bold;
}
ul.paginator li {
	display:inline;
	margin-right:10px;
}
ul.paginator li a.current {
	text-decoration:underline;
}
.featured .right .stationid {
	font-size:11px;
	padding-left:1px;
}
.featured .left .stationid, .rotator .stationid, .rotator .right .stationid, .singlestory .stationid, .singlestory .right .stationid {
	font-size:13px;
}
/* =three col styles */
.threecol .left {
	width:462px;
}
.threecol .right {
	width:138px;
}
.threecol .right .photowrap {
	width:138px;
}
.threecol .right .bucketblock {
	clear:both;
	margin:0;
}
.threecol .right p.audiorow {
	display:none;
}
/* =four col styles */
.fourcol .full {
	overflow:hidden;
	height:1%;
	padding-bottom:10px;
	margin-bottom:10px;
	background:transparent url(hrule_single_dotted.gif) repeat-x scroll left bottom;
}
.fourcol .full .photowrap {
	display:block;
	overflow:hidden;
}
.fourcol .full p.audiorow {
	float:left;/*padding-top:2px;*/
	}
.fourcol .left h4, .fourcol .right h4 {
	font-size:16px;
}
.fourcol .left .bucket, .fourcol .right .bucket {
	margin:0;
}
.fourcol .right .story2 {
	background:none;
	padding-top:0;
}
/*	=storylist
	--------------------------------------------------------------- */		
.storylist {
	/*border-bottom:1px solid #ccc;*/
	overflow: hidden;
	height: 1%;
	clear:both;
	margin-bottom:10px;
}
.storylist .bucket {
	background:url(hrule_single_dotted.gif) bottom left repeat-x;
	padding:15px 0;
	overflow:hidden;
	height:1%;
}
/*.storylist .bucket img {
	width:138px;
	padding-bottom:10px;
	*padding-bottom:0;
}*/

.storylist .img138 .photowrap, .storylist .img75 .photowrap {
	display:block;
	float:left;
	margin-bottom:10px;
}
.storylist .img138 .photowrap {
	width:138px;
}
.storylist .img75 .photowrap {
	width:75px;
}
.storylist h3.slug a {
	font-size:12px;
	text-transform:lowercase;
	font-weight:normal;
	color:#999;
}
.storylist h4 {
	font-family:georgia, sans-serif;
	font-size:14px;
	margin:0 0 7px 0;
}
.storylist .commlnks {
	padding-left:5px;
}
#main_content .storylist ul.spike {
	clear:right;
}
#main_content .storylist p.audiorow {
	clear:none;
	float:right;
	padding-top:5px;
}
.storylist .img138 .bucketblock {
	margin-left:148px;
}
.storylist .img90 .bucketblock {
	margin-left:100px;
}
.storylist .img75 .bucketblock {
	margin-left:85px;
}
.storylist .bucketblock p {
	color:#555;
	font-size:13px;
	margin-bottom:6px;
}
.storylist .date {
	font-size:12px;
	color:#999;
}
.storylist .stationid {
	font-size:11px;
	padding:0 3px 0 0;
}
/*	=audio list
	--------------------------------------------------------------- */		
.audiolist {
	overflow:hidden;
	border-bottom:2px solid #229acd;
	height:1%;
	margin-bottom:10px;
}
.audiolist h3 {
	font-family:georgia, sans-serif;
	font-size:18px;
	margin:15px 0 10px;
	border-bottom:5px solid #229acd;
	padding-bottom:10px;
	color:#000;
}
.audiolist h3 span {
	color:#229acd;
}
.audiolist .storywrap {
	border:none;
	background:url(hrule_single_dotted.gif) bottom left repeat-x;
	margin:0 0 14px 0;
	overflow:hidden;
	padding-bottom:15px;
	height:1%;
}
.audiolist .storywrap h3.slug {
	border:none;
	padding:0;
	margin:0;
}
.audiolist .last {
	padding-bottom:0;
	background:none;
}
/*	=sublist
	--------------------------------------------------------------- */	
.sublist {
	padding:15px 0 0 0;
 *padding-bottom:15px;
	font-family:georgia, sans-serif;
	margin:0;
	overflow: hidden;
	border-bottom:1px solid #ccc;
	clear:both;
}
.sublist .row {
	margin:0 0 20px 0;
 *margin:0 0 5px 0;
	padding:0;
	overflow: hidden;
	height: 1%;
}
.sublist .row .agglocation {
	float:left;
	width:300px;
}
.sublist .row .gutter {
	width:24px;
	float:left;
}
.sublist .bucketwrap {
	margin:0 0 0 0;
	padding:0;
}
.sublist h4, .sublist .simple h3 {
	font-size:18px;
	text-transform:lowercase;
	margin:0 0 10px 0;
}
.sublist h4 a, .sublist .simple h3 a {
	color:#000;
}
.sublist h4 span.gtarrow, .sublist .simple h3 span.gtarrow {
	display:none;
}
.sublist ul {
	margin:0;
	padding:0;
}
.sublist .img ul {
	margin-left:100px;
}
.sublist li {
	font-size:12px;
	margin:0 0 7px 0;
	line-height:14px;
}
.sublist a {
	color:#666;
}
.sublist li.top {
	font-size:14px;
	line-height:17px;
}
.sublist li.top a {
	color:#000;
	font-weight:bold;
}
.sublist .stationid {
	font-size:11px;
}
/* =apiquery - sublist with thumbs, sublist mini */
.sublist_thumbs h4, .sublist_mini h4 {
	background:transparent url(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;
}
.sublist_thumbs h3, .sublist_thumbs h3 a, .sublist_thumbs h4, .sublist_thumbs h4 a, .sublist_mini h4, .sublist_mini h4 a {
	color:#000;
}
.sublist_thumbs h3 {
	font-size:15px;
	padding:0 0 5px 0;
}
.sublist_thumbs .bucket, .sublist_mini .bucket {
	background:transparent url(hrule_single_dotted.gif) repeat-x left bottom;
	padding:12px 0;
	overflow:hidden;
	height:1%;
}
.sublist_thumbs .img .bucketblock, .sublist_mini .img .bucketblock {
	margin-left:100px;
}
.sublist_thumbs p, .sublist_mini p {
	font-size:13px;
	color:#555555;
	line-height:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
.sublist_mini p {
	margin:0 0 5px;
}
.sublist_thumbs p.more, .sublist_mini p.more {
	border:none;
	padding:5px 0 10px;
	font-size:14px;
}
.sublist_thumbs p.more a, .sublist_mini p.more a {
	color:#333;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right center;
	padding:0 10px 0 0;
}
.sublist_thumbs p.byline, .sublist_mini p.byline {
	font-size:11px;
}
.sublist_thumbs p.byline a, .sublist_thumbs p.byline span, .sublist_mini p.byline a, .sublist_mini p.byline span {
	text-transform:uppercase;
}
.sublist_thumbs p.byline, .sublist_thumbs p.byline a .sublist_mini p.byline, .sublist_mini p.byline a {
	color:#000;
}
/*	=archive
	--------------------------------------------------------------- */
h1.archivehdr {
	font-size:20px;
	font-family:georgia, sans-serif;
	padding:35px 0 10px 0;
	text-transform:lowercase;
	color:#999;
	float:left;
	width:350px;
}
#news h1.archivehdr a {
	color:#ee1300;
}
#news h1.archivehdr a:hover {
	color:#c71a0a;
}
#arts h1.archivehdr a {
	color:#800149;
}
#arts h1.archivehdr a:hover {
	color:#680233;
}
.archivenav {
	font-size:12px;
	color:#666;
	padding:42px 0 0 0;
	width:200px;
	float:right;
}
.archivenav p {
	float:left;
}
.archivenav ul {
	float:right;
}
.archivenav ul li {
	display:inline;
}
.archivenav ul li a {
	font-weight:bold;
}
.archivenav ul li a.next {
	background:url(icon_arrow_left.gif) center left no-repeat;
	padding-left:10px;
}
.archivenav ul li a.prev {
	background:url(icon_arrow_right.gif) center right no-repeat;
	padding-right:10px;
}
.archivenav .pipe {
	padding:0 2px;
	color:#666;
}
.archive { /* for story list */
	border-bottom:none;
	margin-bottom:20px;
}
.archive .datehdr {
	background-color:#d5d5d5;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 5px;
	text-align:right;
}
.archive .storywrap {
	background-color:#f9f9f9;
}
.archive .bucket {
	margin-bottom:10px;
}
.bottom {
	padding:0 0 20px 0;
}
.archiveinfo {
	clear:both;
}
.archiveinfo p {
	font-size:12px;
}
.archiveinfo p a {
	color:#36c;
}
/*  =promos (internal links, static html)
	--------------------------------------------------------------- */
.promo {
	background:url(hrule_single_dotted.gif) bottom left repeat-x;
	height:1%;
	overflow:hidden;
	padding:15px 0;
}
.promo .bucketblock {
	float:left;
}
.promo a.photowrap, .promo .titles {
	float:left;
	display:block;
	margin-right:24px;
	width:300px;
}
.sublist .promo a.photowrap, .sublist .promo .titles {
	margin:0 0 10px;
}
.promo .content {
	float:left;
	width:300px;
	margin-top:15px;
}
.promo .img {
	width:300px;
}
.promo .img .titles, .promo .img .content {
	margin:0;
}
#main_content .bucketwrap .promo h3.slug {
	font-size:10px;
	text-transform:uppercase;
	font-family:arial, sans-serif;
	margin-bottom:3px;
}
#main_content .bucketwrap .promo h3.slug, #main_content .bucketwrap .promo h3.slug a {
	color:#666;
}
.promo h3 {
	font-size:22px;
	font-family:georgia, sans-serif;
	font-weight:normal;
	margin:0;
}
.promo h4 {
	font-size:14px;
	font-family:georgia, sans-serif;
	font-weight:normal;
	font-style:italic;
	margin:0 0 10px;
}
.promo p {
	font-size:13px;
	color:#666;
	margin:0 0 5px;
}
.promo ul li {
	color:#666;
	font-size:12px;
	background: url(bullet_gry.gif) left no-repeat;
	padding-left:7px;
	margin-bottom:5px;
}
.promo ul li, .promo ul li a {
	color:#666;
}
.promo p.more {
	padding:10px 0 0 0;
	border:none;
	font-size:14px;
}
.promo p.more a {
	color:#333;
	font-weight:bold;
	float:right;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right 6px;
	padding:0 10px 0 0;
}
.promo h3.brand {
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}
.promo ul.brand {
	margin-top:10px;
}
.promo ul.series {
	margin-top:15px;
}
.promo ul.series li {
	float:left;
	width:128px;
	margin-right:10px;
}
/*.promo ul.right {
	width:138px;
	float:left;
	margin:15px 0 0;
}*/


/*  =story_2col (internal link)
	--------------------------------------------------------------- */
.story_2col {
	overflow:hidden;
	height:1%;
}
.story_2col h3.slug {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:3px;
	text-transform:lowercase;
}
.story_2col h3.slug, .story_2col h3.slug a {
	color:#999;
}
.story_2col .bucketblock {
	margin-left:148px;
}
.story_2col a.photowrap {
	float:left;
	margin:0 0 10px 0;
}
.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;
}
.story_2col h4.title, .story_2col h4.title a {
	color:#000;
}
.story_2col p {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*  =branded promos (api)
	--------------------------------------------------------------- */
.brand_excerpt, .brand_headlines {
	background:transparent url(hrule_single_dotted.gif) repeat-x scroll left bottom;
	height:1%;
	overflow:hidden;
	padding:15px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.brand_excerpt a.photowrap, .brand_headlines a.photowrap {
	display:block;
	float:left;
	width:300px;
	text-indent:-5000px;
	outline:none;
}
#main_content .brand_promo {
	position:relative;
}
#main_content .brand_promo h3.slug {
	position:absolute;
	left:324px;
	top:15px;
	width:300px;
}
.brand_promo a.slug {
	display:block;
}
.brand_promo a.slug span {
	display:none;
}
.brand_promo .titles h3 {
	font-size:18px;
	margin-bottom:5px;
}
.brand_excerpt a.photowrap img, .brand_headlines a.photowrap img {
	float:none;
}
.sublist .brand_excerpt a.photowrap, .sublist .brand_headlines a.photowrap {
	margin-bottom:10px;
	float:none;
}
.sublist .brand_excerpt a.photowrap img, .sublist .brand_headlines a.photowrap img {
	float:none;
}
.brand_excerpt .bucketblock, .brand_headlines .bucketblock {
	margin-left:324px;
}
.sublist .brand_excerpt .bucketblock, .sublist .brand_headlines .bucketblock {
	margin-left:0;
}
.brand_excerpt h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}
.brand_headlines ul {
	margin-top:10px;
}
.brand_headlines ul li {
	background:transparent url(bullet_gry.gif) no-repeat scroll left 1px;
	font-size:12px;
	margin-bottom:5px;
	padding-left:7px;
}
.brand_headlines ul li, .brand_headlines ul li a {
	color:#666;
}
.brand_excerpt p, .brand_headlines p {
	color:#666;
	font-size:13px;
	margin:0 0 5px;
}
.brand_excerpt p.more, .brand_headlines p.more {
	font-size:14px;
	padding:10px 0 0;
	text-align:right;
	border:none;
}
.brand_excerpt p.more a, .brand_headlines p.more a {
	color:#333;
	background:transparent url(ico-more-sm.gif) no-repeat scroll right center;
	padding:0 10px 0 0;
}
/*	=multimedia resource (4col) in mid location
	--------------------------------------------------------------- */
#main_content .graphic624 {
	clear:left;
	float:left;
	border-top:8px solid #000;
	border-bottom:1px solid #000;
	color:#666;
	padding:10px 0;
	margin:0 0 5px 0;
}
#main_content .graphic624 h3 {
	font-size:15px;
	margin:10px 0 5px 0;
}
#main_content .graphic624 p {
	font-size:12px;
	line-height:1.45em;
	margin-bottom:1.25em;
}
#main_content .graphic624 .graphicwrapper {
	margin-bottom:10px;
	overflow:hidden;
	height:1%;
}
#main_content .graphic624 .notes h4 {
	margin:0;
	font-size:11px;
	color:#333;
}
#main_content .graphic624 .notes {
	margin:0 0 10px 0;
	padding:0;
	color:#666;
	font-size:11px;
}
#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;
}
/* =fix for hiding summary/transcript link on all aggs EXCEPT Israeli-Palestinian Coverage */
.bucket p a.transcript {
	display:none;
}
/*	=live events
	--------------------------------------------------------------- */
.live_event {
	margin:20px 0 30px 0;
}
.live_event .info {
	margin:0;
}
/*  =sponsorship engagement area
    --------------------------------------------------------------- */
#sponsor_dd .panel, #sponsor_dd .strip {
	display:none;
}
#sponsor_dd .panel {
	background:transparent url(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(btn-arrow-down.gif) right no-repeat;
}
#sponsor_dd .btn-wrap .active {
	background: url(btn-arrow-up.gif) right no-repeat;
}
/* ----------------------------------------    
  * START of 'news/hp.css'        
  * ---------------------------------------- */ 

/* calls common, aggregation then hp */

/*	=structure
	--------------------------------------------------------------- */
.content {
	padding:0 12px 0 15px;
}
.wrapper_col {
	width:650px;
	background:#fff url(bg_wrapper_3col.gif) repeat-y;
	border-top:1px solid #B4B2B2;
	overflow:hidden;
}
.blogrow {
	background-image:none;
}
.wrapper_col .colcontent {
	padding:10px 0 10px 15px;
	_background:transparent; /* ie6 only */
}
.col01, .col02, .col03 {
	float:left;
	width:300px;
	margin:0 24px 0 0;
}
.col03 {
	margin:0;
}
.morelinks .col01, .morelinks .col02, .morelinks .col03 {
	margin-top:5px;
}
#newsheader, #artsheader, #musicheader, #newscontent01, #artscontent01, #musiccontent01, #newscontent02, #artscontent02, #musiccontent02, #newscontent03, #artscontent03, #musiccontent03, #newscontent04, #artscontent04, #musiccontent04, #newscontent05, #artscontent05, #musiccontent05, #newscontent06, #artscontent06, #musiccontent06, #newscontent07, #artscontent07, #musiccontent07, #newscontent08, #artscontent08, #musiccontent08, #newscontent09, #artscontent09, #musiccontent09, #col01promo01, #col02promo01, #col03promo01, #col01promo02, #col02promo02, #col03promo02, #col01promo03, #col02promo03, #col03promo03, #col01blog01, #col02blog01, #col03blog01, #col01blog02, #col02blog02, #col03blog02, #col01blog03, #col02blog03, #col03blog03 {
/*margin-bottom:10px;
	min-height:30px;
	_height:30px;
	border:1px solid #333;*/
	/*background-color: #0099FF;*/
	}
#newscontent01, #artscontent01, #musiccontent01, #newscontent02, #artscontent02, #musiccontent02, #newscontent04, #artscontent04, #musiccontent04, #newscontent05, #artscontent05, #musiccontent05, #newscontent07, #artscontent07, #musiccontent07, #newscontent08, #artscontent08, #musiccontent08, #col01promo02, #col02promo02, #col03promo02, #col01promo03, #col02promo03, #col03promo03, #col01blog02, #col02blog02, #col03blog02, #col01blog03, #col02blog03, #col03blog03 {
	width:138px;
}
#newscontent01, #artscontent01, #musiccontent01, #newscontent04, #artscontent04, #musiccontent04, #newscontent07, #artscontent07, #musiccontent07, #col01promo02, #col02promo02, #col03promo02, #col01blog02, #col02blog02, #col03blog02 {
	float:left;
}
#newscontent02, #artscontent02, #musiccontent02, #newscontent05, #artscontent05, #musiccontent05, #newscontent08, #artscontent08, #musiccontent08, #col01promo03, #col02promo03, #col03promo03, #col01blog03, #col02blog03, #col03blog03 {
	float:right;
}
#newscontent03, #artscontent03, #musiccontent03, #newscontent06, #artscontent06, #musiccontent06, #newscontent09, #artscontent09, #musiccontent09 {
	clear:both;
}
#newsheader, #artsheader, #musicheader {
	margin-bottom:5px;
}
/*	=general
	--------------------------------------------------------------- */
#wrapper_main h3 span {
	color:#ee1300;
}
.tmplHomePage #main_sidebar .bucketwrap {
	margin:0 0 5px 0;
}
.bucketwrap .photowrap {
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	height:1%;
}
.adwrapper {
	margin-bottom:5px;
}
/*	=featured
	--------------------------------------------------------------- */
.featured p.audiorow {
	float:right;
	padding-top:0;
	padding-right:1px;
}
.featured p.audiorow a.add {
	display:none;
}
.tmplHomePage .featuredwrap {
	background:transparent url(bg_wrapper_3col.gif) repeat-y;
	overflow:hidden;
	height:1%;
}
.tmplHomePage .featured {
	padding:15px 0 5px;
}
.featured .commlnks {
	display:none;
}
.featured .right div.photowrap {
	padding-bottom:10px;
}
.tmplHomePage .featuredmain {
	overflow:hidden;
	height:1%;
	margin:0;
}
.tmplHomePage .left .featuredmain {
	padding:0 12px 0 15px;
}
.tmplHomePage .right .featuredmain {
	padding:0 12px;
}
.tmplHomePage .featured .left {
	width:327px;
	margin-right:12px;
}
.tmplHomePage .featured .right .bucket {
	background:transparent url(hrule_single_dotted.gif) repeat-x left bottom;
	padding:0 0 15px;
	margin:0 0 15px;
}
.tmplHomePage .threecol {
	background:#FFFFFF url(bg_featured_3col.gif) repeat-y;
	padding:15px 0 0;
}
.tmplHomePage .threecol .left {
	width:462px;
	margin-right:24px;
	padding:0 0 10px 15px;
}
.tmplHomePage .threecol .left h4 {
	margin-bottom:8px;
}
.tmplHomePage .threecol .full {
	clear:both;
	padding:5px 12px 10px 0;
	border-top:1px solid #CCCCCC;
	background:transparent url(bg_wrapper_3col.gif) repeat-y;
	overflow:hidden;
	height:1%;
}
.tmplHomePage .threecol .right .last {
	background:none;
	margin:0;
}
.tmplHomePage .threecol .spikes .leftcontent {
	float:left;
	width:250px;
	margin-right:30px;
	padding-bottom:10px;
}
.tmplHomePage .threecol .spikes .spikewrap {
	float:right;
	width:182px;
}
.tmplHomePage #main_content .threecol .spikes .spikewrap ul.spike {
	padding-top:0;
}
#featuredpromo01 {
	width:300px;
	border-top:1px solid #ccc;
	margin-top:15px;
	padding:10px 12px 0 15px;
	min-height:20px;
}
#featuredpromo01 .bucket {
	margin:0;
	padding:0;
	background:none;
}
.threecol #featuredpromo01 {
	float:left;
	border:none;
	margin:0;
}
.featuredmore {
	overflow:visible;
}
.featuredmore h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0 0 2px;
}
.featuredmore h3 a {
	color:#000;
}
.featuredmore ul li {
	color:#666666;
	font-size:12px;
	margin-top:4px;
}
.featuredmore ul li a {
	color:#000;
	font-weight:bold;
}
.featured .featuredmore .stationid {
	font-size:11px;
	padding:0;
	margin-left:5px;
}
.threecol .featuredmore {
	width:300px;
	float:left;
	border:none;
	margin:0;
	padding-left:12px;
}
.threecol .storylist {
	clear:none;
}
/* fourcol styles */
.tmplHomePage .fourcol {
	background:#fff;
}
.tmplHomePage .fourcol .full {
	background:none;
	border-bottom:1px solid #b4b2b2;
	padding:0 0 5px 0;
	margin:0 0 0 15px;
	width:624px;
}
.fourcol h1 {
	font-size:29px;
	margin-bottom:10px;
	font-family:georgia, serif;
}
.tmplHomePage .fourcol .full div.photowrap {
	padding:0;
	width:624px;
}
.tmplHomePage .fourcol .col2wrap {
	background:url(bg_featured_2col.gif) top left repeat-y;
	overflow:hidden;
	height:1%;
	margin:15px 0 10px 0;
}
.tmplHomePage .fourcol .left {
	width:300px;
	margin-right:24px;
	padding-left:15px;
}
.tmplHomePage .fourcol .full .col2wrap {
	background:url(bg_featured_2col.gif) -15px 0 repeat-y;
}
.tmplHomePage .fourcol .full .left {
	padding-left:0;
}
.tmplHomePage .fourcol .full .wide {
	width:622px;
	margin-right:0;
	padding:5px 0;
}
.tmplHomePage .fourcol h3.spikehdr {
	font-size:11px;
	text-transform:uppercase;
	border-bottom:2px solid #000;
	padding-bottom:3px;
}
.tmplHomePage .fourcol .full .right ul.spike li {
	padding-bottom:5px;
}
.tmplHomePage .fourcol .left .story1 {
	padding:5px 0 10px 0;
}
.tmplHomePage .fourcol .left .story2 {
	padding:15px 0 0 0;
}
/* text lede */
.tmplHomePage .textlede .left {
	margin:0;
	width:300px;
	padding:0 12px 0 15px;
}
.tmplHomePage .textlede .right {
	margin:0;
	width:324px;
}
.tmplHomePage .textlede .right div.photowrap {
	overflow:hidden;
	height:1%;
}
.tmplHomePage .textlede .left .bucket {
	background:transparent url(hrule_single_dotted.gif) repeat-x scroll left bottom;
	margin:0;
	padding:0;
}
.tmplHomePage .textlede .right .bucket {
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
.tmplHomePage .textlede .left p.audiorow {
	margin:0 0 10px 0;
}
.tmplHomePage .textlede .right #featuredpromo01 {
	padding:10px 12px 0;
}
.textlede .left h4, .textlede .right h4 {
	font-size:18px;
}
.textlede .left .top h1, .textlede .left .top h4 {
	font-size:22px;
	letter-spacing:-0.01em;
}
/* =tabbed styles */
.tabbed {
	background:#fff url(bg_featured_tabbed.gif) no-repeat scroll left top;
	padding-left:0;
}
.tabbed .left {
	width:327px;
	margin-right:12px
}
.tabbed .right {
	width:300px;
}
.tabbed .tab {
	float:left;
	border:1px solid #ccc;
	border-left:none;
	text-align:center;
	font-size:12px;
	padding:3px 5px;
	height:30px;
	background:#f1f1f1;
}
.tabbed .tab a {
	display:block;
	width:98px;
	color:#666;
}
.tabbed .tabwrap .selected {
	background:#fff;
	border-bottom:none;
}
.tabbed .tabwrap .selected a {
	color:#000;
	outline:none;
}
.tabbed .tabcontentwrap {
	clear:both;
	padding:10px 13px 0;
	width:300px;
	border-right:1px solid #ccc;
}
.tabbed .tabcontent {
	display:none;
	overflow:hidden;
	height:1%;
}
.tabbed .tabcontentwrap .selected {
	display:block;
}

#newsheader .bucketwrap, #artsheader .bucketwrap, #musicheader .bucketwrap {
	padding:0;
}
.wrapper_col .bucketwrap {
	padding:0 0 10px;
}
.wrapper_col h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-bottom:10px;
}
/* news col */
.col01 h2, .col01 h2 a, .col01 h3, .col01 h3 a, .col01 h4, .col01 h4 a {
	color:#ee1300;
}
.col01 h2 a:hover {
	color:#c71a0a;
	text-decoration:none;
}
.hp_promo_1col h3 a, .col01 .simple h3 a, .col01 .apisublist h4 a {
	background:url(ico-more-sm-news.gif) no-repeat right;
	padding:0 7px 3px 0;
}
/* arts/life col */
.col02 h2, .col02 h2 a, .col02 h3, .col02 h3 a, .col02 h4, .col02 h4 a {
	color:#800149;
}
.col02 h2 a:hover {
	color:#680233;
	text-decoration:none;
}
.col02 .simple h3 a, .col02 .apisublist h4 a {
	background:url(ico-more-sm-arts.gif) no-repeat right;
	padding:0 7px 3px 0;
}
/* music col */
.col03 h2, .col03 h2 a, .col03 h3, .col03 h3 a, .col03 h4, .col03 h4 a {
	color:#3366cc;
}
.col03 h2 a:hover {
	color:#004eb0;
	text-decoration:none;
}
a.ready-more, .col03 .simple h3 a, .col03 .apisublist h4 a {
	background:url(ico-more-sm-music.gif) no-repeat right;
	padding:0 7px 3px 0;
}
.col01 h3 a.more, .col02 h3 a.more, .col03 h3 a.more {
	background:url(ico-more-lg.gif) no-repeat right;
	padding:0 10px 3px 0;
}
.hp_promo_1col h3, .wrapper_col h3, .wrapper_col h4 {
	font-size:16px;
	margin-bottom:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
}
.wrapper_col .gtarrow {
	font-size:12px;
}
.col01 h3 .gtarrow, .col02 h3 .gtarrow, .col03 h3 .gtarrow, .col01 h4 .gtarrow, .col02 h4 .gtarrow, .col03 h4 .gtarrow {
	display:none;
}
.wrapper_col .apisublist img {
	display:none;
}
.hp_colheader h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0 0 3px;
}
.hp_colheader h3 a {
	color:#999;
}
.hp_colheader p {
	color:#000;
	font-weight:bold;
	font-size:12px;
	zoom:100%;
}
.hp_colheader p a {
	padding-right:4px;
}
.hp_colheader span.stationid a {
	font-size:11px;
	color:#999;
	font-weight:normal;
	padding:0;
}
.hp_colheader p.footer {
	margin:0;
	text-align:right;
	font-size:12px;
	font-weight:normal;
}
.hp_colheader .footer a.more {
	color:#999;
	text-transform:uppercase;
	font-size:10px;
	line-height:18px;
}
.hp_colheader .footer a.spike {
	float:left;
}
.wrapper_col ul li {
	background:transparent url(bullet_blk.gif) no-repeat scroll 0 0;
	display:block;
	font-size:12px;
	line-height:14px;
	margin:0 0 5px;
	padding:0 0 0 7px;
	color:#666666;
}
.wrapper_col ul li a {
	color:#666666;
}
.wrapper_col ul li .stationid {
	font-size:11px;
	color:#999;
}
.wrapper_col .internallinks h3 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	color:#000;
	text-transform:lowercase;
	font-size:12px;
}
.wrapper_col .morelinks {
	text-align:right;
	clear:both;
}
.wrapper_col .morelinks h3 {
	margin:0;
}
.wrapper_col .morelinks .col01 a, .wrapper_col .morelinks .col02 a, .wrapper_col .morelinks .col03 a {
	color:#000;
}
.col01 .promotop, .col02 .promotop, .col03 .promotop {
	background:transparent url(hrule_single_dotted.gif) repeat-x left top;
	margin-top:6px;
}
.col01 .promobottom, .col02 .promobottom, .col03 .promobottom {
	background:transparent url(hrule_single_dotted.gif) repeat-x left bottom;
}
/*	=blogs
	--------------------------------------------------------------- */
.blogrow .col01 h3, .blogrow .col01 h3 a, .blogrow .col02 h3, .blogrow .col02 h3 a, .blogrow .col03 h3, .blogrow .col03 h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.blogrow p a {
	color:#666;
}
.blogrow .morelinks h3 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
/*	=mainspan02 (4spot, spicerack, etc.)
	--------------------------------------------------------------- */
#mainspan02 {
	height:1%;
	overflow:hidden;
}
#mainspan02 h3.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0 0 2px;
	font-weight:bold;
	margin-bottom:20px;
	display:none;
}
#mainspan02 h4.header span {
	color:#FF0000;
}
#mainspan02 .bucketwrap {
	float:left;
	margin:0;
}
#mainspan02 .hp_promo_1col, #mainspan02 .hp_promo_2col {
	margin:32px 9px 0 15px;
	_margin:32px 9px 0 5px;
	position:relative;
}
#mainspan02 .hp_promo_1col {
	width:138px;
}
#mainspan02 .hp_promo_2col {
	width:300px;
}
#mainspan02 h3.slug {
	color:#000;
	text-transform:capitalize;
	font-size:12px;
}
#mainspan02 .hp_promo_1col h3.slug a, #mainspan02 .hp_promo_2col h3.slug a {
	color:#000;
	font-weight:bold;
}
#mainspan02 .hp_promo_1col p a, #mainspan02 .hp_promo_2col p a {
	font-weight:normal;
}
/*	=branded promo (api)
	--------------------------------------------------------------- */
.brand_excerpt_hp {
	position:relative;
	width:300px;
	border-top-width:5px;
	border-top-style:solid;
	border-bottom-width:5px;
	border-bottom-style:solid;
	padding:10px 0;
	margin:38px 9px 0 15px;
	height:75px;
}
.brand_excerpt_hp img{
	left:0;
	position:absolute;
	top:-30px;
}
.brand_excerpt_hp a.photowrap {
	float:left;
	width:138px;
	margin:0;
}
.brand_excerpt_hp .bucketblock {
	float:right;
	width:110px;
	overflow:hidden;
}
.brand_excerpt_hp p {
	color:#555;
	font-size:13px;
	margin:0 0 5px;
}
#main_content #mainspan02 .brand_excerpt_hp h3.slug, .tmplHomePage .blogrow .brand_excerpt_hp h3.slug {
	position:absolute;
	left:0;
	top:-27px;
	margin:0;
	font-weight:bold;
}
#main_content #mainspan02 .brand_excerpt_hp h3.slug a, .tmplHomePage .blogrow .brand_excerpt_hp h3.slug a {
	color:#000;
}
#mainspan02 .brand_excerpt_hp h4, .blogrow .brand_excerpt_hp h4 {
	font-family:Arial;
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
	font-style:normal;
	text-transform:none;
}
#mainspan02 .blogrow .brand_excerpt_hp h4, .blogrow .brand_excerpt_hp h4 a {
	color:#000;
}
/*	=most popular
	--------------------------------------------------------------- */
#main_sidebar #mostpopular {
	background-image:none;
	margin:0;
}
/*	=interallinks : promos
	--------------------------------------------------------------- */
.hp_promo_1col h3.slug, .hp_promo_1col h3.slug a, .hp_promo_2col h3.slug a {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	font-weight:normal;
	text-transform:lowercase;
}
.hp_promo_1col h3 a, .hp_promo_2col h3 a {
	color:#EE1300;
}
.hp_promo_1col p a, .hp_promo_2col p a {
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-right:4px;
}
.hp_promo_1col span.stationid a, .hp_promo_2col span.stationid a {
	font-size:11px;
	color:#999;
	font-weight:normal;
	padding:0;
}
.hp_promo_1col {
	width:138px;
}
.hp_promo_2col {
	width:300px;
}
.blogrow .hp_promo_1col, .blogrow .hp_promo_2col {
	position:relative;
	padding-top:23px;
}
.blogrow .hp_promo_1col h3.slug a, .blogrow .hp_promo_2col h3.slug a {
	position:absolute;
	top:0;
	left:0;
	color:#000;
	font-weight:bold;
}
.blogrow .hp_promo_1col p, .blogrow .hp_promo_2col p {
	margin-bottom:0;
}
.blogrow .hp_promo_1col p a, .blogrow .hp_promo_2col p a {
	font-weight:normal;
}
.wrapper_col .story_2col_wrap {
	background:transparent url(hrule_single_dotted.gif) repeat-x scroll left top;
}
.wrapper_col .story_2col {
	background:transparent url(hrule_single_dotted.gif) repeat-x scroll left bottom;
	padding-top:15px;
}
.wrapper_col .story_2col a.photowrap, .wrapper_col .story_2col p {
	margin-bottom:15px;
}
/*	=community
	--------------------------------------------------------------- */
.community {
	padding-bottom:12px;
	border:none;
	background:url(hrule_single_dotted.gif) left bottom repeat-x;
}
.community .buckettop {
	margin-bottom:7px;
	line-height:23px;
}
.community .bucketbottom {
	margin:7px 0 10px 0;
	line-height:23px;
}
.col01 .community .buckettop {
	background:url(icon_quotes_lg.gif) 0 0 no-repeat;
}
.col01 .community .bucketbottom {
	background:url(icon_quotes_lg.gif) 0 -23px no-repeat;
}
.col02 .community .buckettop {
	background:url(icon_quotes_lg.gif) 0 -46px no-repeat;
}
.col02 .community .bucketbottom {
	background:url(icon_quotes_lg.gif) 0 -69px no-repeat;
}
.col03 .community .buckettop {
	background:url(icon_quotes_lg.gif) 0 -92px no-repeat;
}
.col03 .community .bucketbottom {
	background:url(icon_quotes_lg.gif) 0 -115px no-repeat;
}
.community h3.gahdr {
	color:#000;
	border:none;
	font-size:22px;
	margin-bottom:10px;
	background:url(hrule_single_dotted.gif) left top repeat-x;
	padding-top:10px;
}
.col01 .community h3.gahdr span {
	color:#ee1300;
}
.col02 .community h3.gahdr span {
	color:#800149;
}
.col03 .community h3.gahdr span {
	color:#3366cc;
}
.community .bucket p {
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.community p.join, .community p.comments, .community h3.slug {
	display:none;
}
/*	=hp promo in #featuredpromo01
	--------------------------------------------------------------- */
.featured .promo_featured {
	padding-top:5px;
}
.featured .promo_featured a.photowrap {
	float:left;
}
.featured .promo_featured .bucketblock {
	margin-left:100px;
}
.featured .promo_featured h3.slug {
	text-transform:uppercase;
	font-size:11px;
	border-bottom:6px solid #000;
	padding-bottom:7px;
}
.featured .promo_featured h4 {
	font-family:georgia, sans-serif;
	font-size:16px;
	padding-top:7px;
}
/*	=breaking news
	--------------------------------------------------------------- */
.tmplHomePage #mainspan01 .bucketwrap {
	margin:0;
}
/*	=live events / breaking news in mainspan02 and the sidebar
	--------------------------------------------------------------- */
#main_content .live_event {
	margin:12px 0px 0 0px;
	padding:12px 0px 22px 0px;
	width:651px;
	border-bottom:1px solid #ccc;
}
#main_content .live_event .info {
	margin:0px 13px 0 15px;
	/*height:1%;*/
	overflow:hidden;
}
#main_content .live_event .bucketblock {
	float:left;
	width:520px;
 *margin-left:0;
 *padding-left:75px;
}
#main_content .live_event .banner {
	left:34px;
}
#main_sidebar .live_event {
	padding:0;
	margin:30px 9px 15px 12px;
}
#main_sidebar .live_event .banner {
	top:-10px;
}
#main_sidebar .live_event .info {
	margin:0;
	padding:5px 10px 10px 10px;
	width:280px;
}
#main_sidebar .live_event .bucketblock {
	float:left;
	width:200px;
 *margin-left:0;
 *padding-left:75px;
}
#main_sidebar .live_event h3 {
	font-family:georgia, serif;
	font-size:14px;
	border-bottom:none;
	padding:0;
}
#mainspan02 .breakingnews {
	margin:6px 0px 0 0px;
	padding:12px 0px 12px 0px;
	border-bottom:1px solid #ccc;
}
#mainspan02 .breakingnews .banner h4 {
	margin-left:12px;
	margin-bottom:0;
}
#mainspan02 .breakingnews .info {
	margin:0px 13px 0 15px;
	padding-top:45px;
	width:600px;
}
#mainspan02 .breakingnews .banner {
	width:640px;
	top:20px;
}
.tmplHomePage #main_sidebar .dontmiss {
	margin:15px 0 10px 0;
}
/*	=launch msg
	--------------------------------------------------------------- */
#newnpr_hpbanner {
	float:left;
	width:651px;
	height:89px;
	background:#f1f1f1;
	border-bottom:1px solid #cccccc;
}
#newnpr_hpbanner h2 {
	margin:16px 0 0 15px;
	width:626px;
	height:30px;
	text-indent:-5000px;
	background:url(newnpr-banner.jpg) 0 0 no-repeat;
}
#newnpr_hpbanner p {
	margin:8px 0 0 23px;
	font-size:14px;
}
#newnpr_hpbanner p a {
	font-weight:bold;
}
/*	=creatives
	--------------------------------------------------------------- */
.tmplHomePage .wrapper_col .creative {
	padding:10px 0;
}
