

 /* ----------------------------------------    
  * START of 'music/import.css'        
  * ---------------------------------------- */ 

@import "/include/overridecss/musicfonts.css";
@import "/include/overridecss/branding.css";

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

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

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

/*@import "/include/overridecss/musicfonts.css";*/

body#music {background:#171a1e url(http://media.npr.org/chrome/music/bg_html.jpg) repeat-x left top;}

#music #sectionWrap {background:transparent url(http://media.npr.org/chrome/music/bg_body.jpg) no-repeat center top;}
	

/*	=structure
	--------------------------------------------------------------- */
#musicHeader, 
#musicFooter, 
#music #wrapper,  
#music #npr_thin {
	width:980px;
	margin:0 auto;
}

#musicHeader {
	padding:5px 0 0;
	border-top:8px solid #000;	
}
	
#music #wrapper {padding:0; margin-top:-2px; border:none;}
	
#music #wrapper_main {
	background:#fff url(http://media.npr.org/chrome/music/bg_wrapper.gif) repeat-y right top;
}
	
#music #main_content {
	width:650px;
	float:left;
}
	
#music #content {
	width:624px;
	float:left;	
	padding:0 13px;
}	
	
#music #main_sidebar {
	width:316px;
	float:left;	
	margin:9px 0 0 7px;
}


/*	=general styles
	--------------------------------------------------------------- */
@font-face {
	font-family: 'BebasRegular';
	src: url('/chrome/font/BEBAS___.eot');
}	

@font-face {
	font-family: 'BebasRegular';
	src: local('Bebas Regular'), local('Bebas'), url('/chrome/font/BEBAS___.woff') format('woff'), url('/chrome/font/BEBAS___.TTF') format('truetype'), url('/chrome/font/BEBAS___.svg#Bebas') format('svg');
}	
	
#music a.photowrap {
	display:block;
	float:left;
}

#music .bucketblock {
	display:table;
	*display:inline-block;
}

#music .bucket img {margin-right:10px;}

#music a.genericicon {padding:0 0 0 10px;}

#music .photo138 {width:138px;}
#music .photo200 {width:200px;}
#music .photo300 {width:300px;}
#music .photo462 {width:462px;}
#music .photo624 {width:624px;}

/*	=breadcrumbs
	--------------------------------------------------------------- */
#music ul.breadcrumb {
	border-bottom:1px solid #ccc;
	padding:15px 0 8px 0;
	font-size:11px;
	}
		
#music ul.breadcrumb li {display:inline;}	

#music ul.breadcrumb li a {
	font-size:11px;
	font-weight:bold;
	color:#000;
}	
	
#music ul.breadcrumb span.arrow {
	font-weight:normal;
	color:#666;
	font-size:10px;
}	


/*	=podbox popup
	--------------------------------------------------------------- */
#music .podbox
	{	
	width:240px;
	border:1px solid #ccc;
	background-color:#fff;
	padding:7px;
	position:absolute;
	top:0;
	left:160px;
	_left:15px; /* ie6 only */
	-moz-box-shadow:0 0 10px #333;
	-webkit-box-shadow:0 0 10px #333;
}

#music #main_sidebar .podbox {
	left:-40px;
	_left:-330px;
}

#music .podbox span {
	font-weight:bold;
}	

#music .podbox a.podurllink img {
	padding:7px 10px 0 0;
	float:left;
}

#music .podbox p.divider {
	padding-top:10px;
	margin-bottom:5px;
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left top repeat-x;
}

#music #storybottom .podbox p.divider {
	background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left top repeat-x;
}

#music .podbox img {float:none;}	

#music .podbox a.subitunes {padding-right:20px;}

#music .podbox p.closethis {line-height:13px;text-align:right;}
	
#music .podbox p.closethis a {
	color:#666;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	background:url(http://media.npr.org/chrome/news/icon_close_13x13.gif) top right no-repeat;
	padding-right:20px;
	height:13px;
}

#music .podbox input {
	width:190px;
	height:14px;
	font-weight:normal;
	padding:2px;
	font-size:11px;
}	


/*	ecommerce popup
	---------------------------------------------------------- */	
#music .ecommercepop {
	position:absolute;
	left:80px;
	top:-60px;
	width:316px;
	z-index:900;
	background:#fff;
	border:1px solid #000;
	-moz-box-shadow:0 0 10px #333;
	-webkit-box-shadow:0 0 10px #333;
	display:none;
}

#music #main_sidebar .ecommercepop {left:-150px;}
#music #storyspan02 .ecommercepop {left:250px;}
#music #storytext .ecommercepop {top:auto; bottom:5px;}

#music .ecommercepop a,
#music #storyspan02 .primary .ecommercepop ul li a,
#music #storyspan02 .secondary .ecommercepop ul li a {color:#3366cc;}

#music .ecommercepop a.close {
	float:right;
	font-size:11px;
	color:#fff;
	margin:5px 5px 0 0;
}

#music #main_content .bucketwrap .ecommercepop h3,
#music #main_sidebar .ecommercepop h3,
#music #main_content .playlistwrap .ecommercepop h3,
#music #storyspan02 .primary .ecommercepop h3,
#music #storyspan02 .secondary .ecommercepop h3 {
	background:url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #ccc;
	color:#999;
	font-size:14px;
	margin:0;
	padding:5px 10px;
	text-transform:none;
	width:auto;
	clear:none;
}

/*#main_sidebar .ecommerce .ecommercepop h3 {display:none;}
#main_sidebar .ecommerce .ecommercepop a.close {color:#333;}*/

#music .ecommercepop h3 span {color:#fff;}

#music .ecommercepop ul,
#music #main_sidebar .ecommercepop ul,
#music #main_sidebar .primary .ecommercepop ul,
#music #main_sidebar .secondary .ecommercepop ul,
#music #storyspan02 .primary .ecommercepop ul,
#music #storyspan02 .secondary .ecommercepop ul,
#music #storytext .primary .ecommercepop ul,
#music #storytext .secondary .ecommercepop ul {
	padding:10px;
	width:125px;
	position:static;
}

#music .ecommercepop ul.left,
#music #main_sidebar .primary .ecommercepop ul.left,
#music #main_sidebar .secondary .ecommercepop ul.left,
#music.tmplMusicStory #storytext .ecommercepop ul.left {
	float:left;
	clear:none;
	padding:10px;
}

#music .ecommercepop ul.right,
#music #main_sidebar .primary .ecommercepop ul.right,
#music #main_sidebar .secondary .ecommercepop ul.right,
#music.tmplMusicStory #storytext .ecommercepop ul.right {
	float:right;
	clear:none;
	padding:10px;
}

#music .ecommercepop ul li,
#music #main_sidebar .ecommercepop ul li,
#music #storytext .ecommercepop ul li {
	background:none;
	font-size:11px;
	color:#999;
	margin:2px 0;
	border:none;
	padding:0;
	float:none;
}

#music .ecommercepop ul li span {color:#666;}

#music .ecommercepop ul li.song,
#music #main_sidebar .ecommercepop ul li.song,
#music #storytext .ecommercepop ul li.song {
	font-weight:bold;
	color:#333;
}

#music .ecommercepop ul li a {font-weight:bold;}

#music .ecommercepop .footer {
	clear:both;
	border-top:1px solid #ccc;
	color:#666;
	font-size:10px;
	padding:5px 10px;
}


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

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

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

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

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

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


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


/*	=global nav - music header
	--------------------------------------------------------------- */

#musicHeader {
	background:none;
	width:980px;
	border-left:none;
	border-right:none;
}

#musicHeader .toplinks {
	color:#000;
	padding:0 0 12px;
}

#musicHeader .toplinks,
#musicHeader .toplinks li,
#musicHeader .toplinks p {
	font-size:11px;
}

#musicHeader .toplinks .left {float:left;}
#musicHeader .toplinks .left li {float:left;}
#musicHeader .toplinks .left li a {margin:0 10px;}
#musicHeader .toplinks .left li a.nprhome {font-weight:bold;}

#musicHeader #loginPElm {
	float:right;
	margin:0;
}

#musicHeader .toplinks a, .toplinks span.user {
	color:#000;
	margin:0 8px;
}
	
#musicHeader .toplinks a.comm {
	height:18px;
	background:url(http://media.npr.org/chrome/news/icon_community_mini.gif) no-repeat;
	padding:1px 0 1px 22px;
}

#musicHeader .toplinks a.shop {
	height:18px;
	background:url(http://media.npr.org/chrome/news/icon_shop_mini.gif) no-repeat;
	padding:1px 0 1px 22px;
}

#musicHeader .toplinks a.donate {
	text-transform:uppercase;
	color:#f30;
	font-weight:bold;
}

#musicHeader .toplinks span.user a {
	margin:0;
	font-weight:bold;
}


#musicHeader .headercontent {padding:7px 15px;}

#musicHeader a.logo {
	display:block;
	float:left;
	border-right:1px solid #ccc;
	width:190px;
	height:47px;
}

#musicHeader .supportwrap {
	float:left;
	position:relative;
	margin-left:10px;
	padding-left:15px;
}

#musicHeader .support {
	position:absolute;
	top:0;
	left:0;
	height:54px;
	width:350px;
	font-size:11px;
	text-transform:uppercase;
}


#musicHeader .support .tab {padding:0 0 0 8px;}

#musicHeader .support .tab a {margin-right:40px;}

#musicHeader .support p {margin:29px 0 0;}

#musicHeader .support p a.find {
	color:#858585;
	font-size:11px;
	font-weight:normal;
}


/* =search box */
#musicHeader .headercontent form.search {
	float:right;
	margin:0;
	padding:10px 0 0;
}		
	
#musicHeader .headercontent form.search label {
	font-size:11px;
	text-transform:uppercase;
	color:#333;
	margin:3px 5px 0 0;
	float:left;
}	

#musicHeader .headercontent form.search .searchbox {
	font-size:12px;
	width:170px;
	height:16px;
	margin:0 7px 0 0;
	float:left;
}		
	
#musicHeader .headercontent form.search .btn_go,
#musicHeader .headercontent form.search .btn_go:hover {
	background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -80px;
	border:none;
	width:24px;
	height:20px;
	float:left;
	cursor:pointer;
}

#musicHeader .topnavSponsor {padding:5px 0 0 10px; display:none;}

/* =localization */
#musicHeader .dd_active .tab {background:transparent url(http://media.npr.org/chrome/music/bg_localtab_left.gif) no-repeat left top;}
#musicHeader .dd_active .tab a {background:url(http://media.npr.org/chrome/music/bg_localtab_right_active.gif) no-repeat right top;}

#musicHeader .dd_active {
	background:transparent url(http://media.npr.org/chrome/music/bg_localtop.gif) no-repeat scroll bottom;
}

#musicHeader .ddstn {
	height:138px;
	width:980px;
	background:transparent url(http://media.npr.org/chrome/music/bg_localbottom.gif) no-repeat top center;
}


/* =general nav */
#musicHeader #music_nav {
	position:relative;
	z-index:1000;
}

#musicHeader #music_nav .genres {
	background:transparent url(http://media.npr.org/chrome/music/bg_nav_genres.png) no-repeat right bottom;
	_background:transparent url(http://media.npr.org/chrome/music/bg_nav_genres.gif) no-repeat right bottom;
	height:22px;
}

#musicHeader #music_nav .genres ul,
#musicHeader #music_nav .genres ul li.right,
#musicHeader #music_nav .topics ul.main li.right {
	float:right;
}

#musicHeader #music_nav .genres ul li, #music_nav .topics ul.main li {float:left;}
#musicHeader #music_nav .topics {
	position:relative; 
	z-index:1000; 
	border-top:1px solid #404040;
}

#musicHeader #music_nav .dd_shim {
	position:absolute;
	left:-5000px;
	top:51px;
	z-index:999; 
	background:#fff;

}

#musicHeader #music_nav .topics ul.main {
	background:transparent url(http://media.npr.org/chrome/music/bg_nav_blackbar.png) repeat-x left bottom;
	_background:transparent url(http://media.npr.org/chrome/music/bg_nav_blackbar.gif) repeat-x left bottom;
	overflow:hidden;
	height:1%;
	height:32px;
}

#musicHeader #music_nav a span {display:none;}


/* =nav items - genres */
#musicHeader #music_nav .genres ul li a {
	display:block;
	height:23px;
	background-image:url(http://media.npr.org/chrome/music/nav_genre.gif);
	background-repeat:no-repeat;
	outline:none;
}

#musicHeader #music_nav .genres ul li a.rock {
	background-position:16px 0;
	width:85px;
	padding:0 14px 0 16px;
}

#musicHeader #music_nav .genres ul li a.classical {
	background-position:10px -34px;
	width:58px;
	padding:0 10px;
}

#musicHeader #music_nav .genres ul li a.jazz {
	background-position:10px -68px;
	width:74px;
	padding:0 12px 0 10px;
}

#musicHeader #music_nav .genres ul li a.hiphop {
	background-position:10px -102px;
	width:77px;
	padding:0 10px;
}

#musicHeader #music_nav .genres ul li a.world {
	background-position:10px -136px;
	width:38px;
	padding:0 12px;
}

#musicHeader #music_nav .genres ul li a.streams {
	background:transparent url(http://media.npr.org/chrome/music/nav_genre_streams.png) no-repeat scroll 18px 2px;
	_background:transparent url(http://media.npr.org/chrome/music/nav_genre_streams.gif) no-repeat scroll 18px 2px;
	width:123px;
	padding:0 10px 0 18px;
}

#musicHeader #music_nav .genres ul li a.rock:hover {background-position:16px -17px;}
#musicHeader #music_nav .genres ul li a.classical:hover {background-position:10px -51px;}
#musicHeader #music_nav .genres ul li a.jazz:hover {background-position:10px -85px;}
#musicHeader #music_nav .genres ul li a.hiphop:hover {background-position:10px -119px;}
#musicHeader #music_nav .genres ul li a.world:hover {background-position:10px -153px;}
#musicHeader #music_nav .genres ul li a.streams:hover {background:transparent url(http://media.npr.org/chrome/music/nav_genre_streams.png) no-repeat scroll 18px -18px;}
#musicHeader #music_nav .genres ul li a.streams:hover {_background:transparent url(http://media.npr.org/chrome/music/nav_genre_streams.gif) no-repeat scroll 18px -18px;}

/* =nav items - topics */
#musicHeader #music_nav .topics ul.main li a {
	display:block;
	height:30px;
	background-image:url(http://media.npr.org/chrome/music/nav_music.gif);
	background-repeat:no-repeat;
	padding:0 15px;
	outline:none;
}

#musicHeader #music_nav .topics ul li a.home {
	background-position:15px 10px;
	width:33px;
}

#musicHeader #music_nav .topics ul li a.concerts {
	background-position:15px -44px;
	width:60px;
}

#musicHeader #music_nav .topics ul li a.features {
	background-position:15px -206px;
	width:58px;
}

#musicHeader #music_nav .topics ul li a.interviews {
	background-position:15px -368px;
	width:69px;
}

#musicHeader #music_nav .topics ul li a.news {
	background-position:15px -422px;
	width:73px;
}

#musicHeader #music_nav .topics ul li a.programs {
	background-position:15px -476px;
	width:104px;
}

#musicHeader #music_nav .topics ul li a.asc {
	background-position:15px -638px;
	width:137px;
}

#musicHeader #music_nav .topics ul li a.find {
	background-position:15px -692px;
	width:100px;
	padding-right:10px;
}

#musicHeader #music_nav .topics ul li a.home:hover {background-position:15px -17px;}
#musicHeader #music_nav .topics ul li a.concerts:hover {background-position:15px -71px;}
#musicHeader #music_nav .topics ul li a.features:hover {background-position:15px -233px;}
#musicHeader #music_nav .topics ul li a.interviews:hover {background-position:15px -395px;}
#musicHeader #music_nav .topics ul li a.news:hover {background-position:15px -449px;}
#musicHeader #music_nav .topics ul li a.programs:hover {background-position:15px -503px;}
#musicHeader #music_nav .topics ul li a.asc:hover {background-position:15px -665px;}
#musicHeader #music_nav .topics ul li a.find:hover {background-position:15px -719px;}


#musicHeader #music_nav .topics ul li.drop a.concerts {
	background-position:15px -98px;
	width:76px;
}

#musicHeader #music_nav .topics ul li.drop a.features {
	background-position:15px -260px;
	width:73px;
}

#musicHeader #music_nav .topics ul li.drop a.programs {
	background-position:15px -530px;
	width:120px;
}

#musicHeader #music_nav .topics ul li.drop a.concerts:hover {background-position:15px -125px;}
#musicHeader #music_nav .topics ul li.drop a.features:hover {background-position:15px -287px;}
#musicHeader #music_nav .topics ul li.drop a.programs:hover {background-position:15px -557px;}


/* =nav items - dropdown */
#musicHeader #music_nav .tab_wrap {
	position:absolute;
	top:0px;
	background:url(http://media.npr.org/chrome/music/dd_tab_right.png) no-repeat right top;
	padding-right:8px;
	left:-5000px;
}

#musicHeader #music_nav .dd_tab {
	background:url(http://media.npr.org/chrome/music/dd_tab.png) no-repeat left top;
	padding-left:8px;
}

#musicHeader #music_nav .dd_tab a {
	display:block;
	height:31px;
	padding:0 10px;
}

#musicHeader #music_nav .dd_wrap {
	position:absolute;
	top:23px;
	left:-5000px;
}

#musicHeader #music_nav .dd_top_wrap, #music #music_nav .dd_btm_wrap {padding-right:8px;}
#musicHeader #music_nav .dd_top_wrap {background:url(http://media.npr.org/chrome/music/dd_cnr_top.png) no-repeat right top;}
#musicHeader #music_nav .dd_btm_wrap {background:url(http://media.npr.org/chrome/music/dd_cnr_btm.png) no-repeat right top;}
#musicHeader #music_nav .dd_top {background:url(http://media.npr.org/chrome/music/dd_border_top.png) no-repeat left top;}
#musicHeader #music_nav .dd_btm {background:url(http://media.npr.org/chrome/music/dd_border_btm.png) no-repeat left top;}

#musicHeader #music_nav .dd_top img,
#musicHeader #music_nav .dd_btm img {
	float:none;
	height:8px;
}

#musicHeader #music_nav .dd_body_right {
	background:url(http://media.npr.org/chrome/music/dd_border_right.png) repeat-y right top;
	padding-right:8px;
}

#musicHeader #music_nav .dd_body_left {
	background:url(http://media.npr.org/chrome/music/dd_border_left.png) repeat-y left top;
	padding-left:8px;
}

#musicHeader #music_nav .dd_body {background:url(http://media.npr.org/chrome/music/dd_body.png) repeat-x left top;}

#musicHeader #music_nav .dd_body ul li {
	font-size:12px;
	_margin-bottom:-14px;
}

#musicHeader #music_nav .dd_body ul li.top {padding-top:1px;}

#musicHeader #music_nav .dd_body ul li a {
	display:block;
	padding:0 10px;
}

#musicHeader #music_nav .dd_body ul li a span {
	display:block;
	border-top:1px solid #2a2a2a;
	padding:5px 0;
	*padding:0 0 5px;
}

#musicHeader #music_nav .dd_body ul li a:hover {background-color:#831a0c; text-decoration:none;}
#musicHeader #music_nav .dd_body ul li.top a span {border-top:none;}
#musicHeader #music_nav .dd_body ul li a:hover span {border-top-color:#831a0c;}

#musicHeader #music_nav .dd_body ul li,
#musicHeader #music_nav .dd_body ul li a {
	color:#fff;
}

#musicHeader #music_nav #tab_concerts a {
	background:url(http://media.npr.org/chrome/music/nav_music.gif) no-repeat 10px -98px;
	width:76px;
	outline:none;
}

#musicHeader #music_nav #tab_features a {
	background:url(http://media.npr.org/chrome/music/nav_music.gif) no-repeat 10px -260px;
	width:73px;
	outline:none;
	cursor:default;
}

#musicHeader #music_nav #tab_programs a {
	background:url(http://media.npr.org/chrome/music/nav_music.gif) no-repeat 10px -530px;
	width:120px;
	outline:none;
	cursor:default;
}

/*#musicHeader #music_nav #tab_concerts a:hover {background-position:10px -125px;}
#musicHeader #music_nav #tab_features a:hover {background-position:10px -287px;}
#musicHeader #music_nav #tab_programs a:hover {background-position:10px -557px;}*/


/* =IE6 specific */
#musicHeader #music_nav .tab_wrap,
#musicHeader #music_nav .dd_top_wrap,
#musicHeader #music_nav .dd_btm_wrap,
#musicHeader #music_nav .dd_btm,
#musicHeader #music_nav .dd_body_right,
#musicHeader #music_nav .dd_body_left {
	_background:none;
}

#musicHeader #music_nav .dd_wrap {_top:29px;}

#musicHeader #music_nav .dd_top {_background:#2e2e2e; _margin-left:8px;}
#musicHeader #music_nav .dd_top img {_height:1px;}

#musicHeader #music_nav .dd_tab {
	_background:url(http://media.npr.org/chrome/music/dd_tab.gif) repeat-x left top;
	_padding-left:0px;
	_margin-left:8px;
}

#musicHeader #music_nav .dd_body {_background:#222;}

#musicHeader #music_nav .topics {_border-top:none;}




/*	=global nav - music footer
	--------------------------------------------------------------- */
#musicFooter {
	margin-top:20px;
	border:none;
	background:none;
}

#musicFooter .footerwrap {
	margin-bottom:20px;
	border:1px solid #292a2b;
}

#musicFooter .footerwrap, 
#musicFooter .col,
#musicFooter .listbg h3 {
	background:#070809;
}

#musicFooter .listbg {
	background:url(http://media.npr.org/chrome/music/bg_footer_eq.gif) repeat-y left bottom;
	padding-bottom:40px;
}

#musicFooter .listbg h3 {
	border-bottom:1px solid #494b4e;
	margin:0 15px;
	padding:10px 0;
}

#musicFooter .listbg h3 a {
	display:block;
	background:url(http://media.npr.org/chrome/music/logo_nprmusic_footer.png) no-repeat left top;
	_background:url(http://media.npr.org/chrome/music/logo_nprmusic_footer.gif) no-repeat left top;
	width:130px;
	height:35px;
}

#musicFooter .listbg h3 a span {display:none;}

#musicFooter .col h4,
#musicFooter .col ul {
	background:none;
}

#musicFooter .col {
	float:left;
	width:138px;
	padding:0 9px 0 15px;
	margin:0;
}

#musicFooter .col h4 {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:4px solid #494b4e;
	font-size:18px;
	margin-bottom:6px;
	padding:20px 0 6px;
}

#musicFooter .col h4.subhed {
	border-bottom:none;
	margin:0;
	padding:0 0 10px;
}

#musicFooter .col h4, 
#musicFooter .col h4 a,
#musicFooter .col ul li,
#musicFooter .col ul li a,
#musicFooter ul.bottomlist li,
#musicFooter ul.bottomlist li a,
#musicFooter ul.bottomlist li.contact a {
	color:#fff;
}

#musicFooter .col ul {padding-bottom:20px;}

#musicFooter .col ul li {
	font-size:11px;
	line-height:14px;
	margin-bottom:3px;
}

#musicFooter .col ul li span {
	margin:0 0 3px 10px;
}

#musicFooter .bg_opaque {
	position:absolute;
	top:0;
	left:0;
	width:980px;
	height:100%;
	background-color:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
}

/* everywhere */
#musicFooter .everywhere {
	margin:0;
	padding:0;
	overflow:hidden;	
	background-color:#000;
	height:1%;
}

#musicFooter .everywhere h3 a {color:#fff;}

#musicFooter .everywhere h3 span {color:#999;}

#musicFooter .everywhere h3 {
	font-family:georgia,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding:10px 10px 10px 15px;
	margin:0;
	float:left;
	color:#fff;
}

#musicFooter .everywhere ul  {
	padding:12px 15px 0 0;
	float:right;
}

#musicFooter .everywhere ul li {
	float:left;
	font-size:11px;
	padding-left:40px;
	line-height:23px;
}	
	
#musicFooter .everywhere ul li a {float:left;color:#fff;}
#musicFooter .everywhere ul li a:hover {color:#999;}
#musicFooter .everywhere ul li a.radio {padding:0 0 0 30px;}
#musicFooter .everywhere ul li a.pod {padding:0 0 0 20px;}
#musicFooter .everywhere ul li a.mobile {padding:0 0 0 20px;}
#musicFooter .everywhere ul li a.rss {padding:0 0 0 22px;}
#musicFooter .everywhere ul li a.newsletter {padding:0 0 0 20px;}
#musicFooter .everywhere ul li a.widget {padding:0 0 0 26px;}
#musicFooter .everywhere ul li a.api {padding:0 0 0 27px;}

/* =bottom list */
#musicFooter ul.bottomlist {
	clear:left;	
	padding:15px 0;
	margin:0;
	height:1%;
	overflow:hidden;
}

#musicFooter ul.bottomlist li {
	float:left;
	font-size:12px;
	margin-right:15px;
	color:#999;
}

#musicFooter ul.bottomlist li a {color:#999;}

#musicFooter ul.bottomlist li.contact a {color:#fff;font-weight:bold;}

#musicFooter ul.bottomlist li.donate a {color:#c92d1c;font-weight:bold;}


#musicHeader .beta {display:none;}


	

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

#music #main_sidebar .bucketwrap,
#music #main_sidebar .container  {
	background:#fff;
	margin:0 0 10px 0;	
	padding:7px;
	border:1px solid #ccc;
}

#music #main_sidebar .bucketwrap {
	overflow:hidden;
	height:1%;
}

#music #main_sidebar .container .bucketwrap {
	border:none;
	padding:0 0 10px;
	margin:0;
}

#music #main_sidebar .container p,
#music #main_sidebar .container h4,
#music #main_sidebar .bucket,
#music #main_sidebar .bucketblock,
#music #main_sidebar .container .bucketwrap .bucket {
	padding:0;
	font-size:12px;
}

#music #main_sidebar h3,
#music #main_sidebar .bucketwrap h3,
#music #main_sidebar .container h3.conheader,
#music #main_sidebar .apiquery .simple h3,
#music #main_sidebar .sublist_thumbs h4,
#music #main_sidebar .sublist_mini h4 {
	/*font-family:'BebasRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	word-spacing:3px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:4px solid #D7311F;
	padding:4px 0 2px;
	margin:0 0 10px;
	text-transform:uppercase;
	color:#111;
}

#music #main_sidebar .bucketwrap .bucketblock h3 {
	border:none;
	text-transform:none;
	margin:0;
}

#music #main_sidebar .listtext h3.edTag {
	border-bottom:none;
	margin:0;
}

#music #main_sidebar ul.line li {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	border-bottom:none;
	margin:0;
	padding:6px 0;
}

#music #main_sidebar .listtext p a {color:#3366CC;}


/*	=search
	--------------------------------------------------------------- */
#music #main_sidebar .search form {
	overflow:hidden;
	height:1%;
	margin-bottom:15px;
}

#music #main_sidebar .search form input.searchbox {
	float:left;
	font-size:12px;
	height:16px;
	margin:0 7px 0 0;
	padding:4px;
	width:198px;
}

#music #main_sidebar .search form input.btn_search {
	background:transparent url(http://media.npr.org/chrome/music/btn_forms.gif) no-repeat scroll left top;
	border:medium none;
	cursor:pointer;
	float:left;
	height:26px;
	width:77px;
}

#music #main_sidebar .search .bucket {
	clear:both;
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	padding-top:7px;
}

#music #main_sidebar .search ul.line li {
	background:none;
	margin:0;
	padding:8px 0 0;
	font-weight:bold;
}


/*	=most popular
	--------------------------------------------------------------- */
#music #main_sidebar #mostpopular {
	width:auto;
	padding:7px 7px 14px;
}

#music #main_sidebar #mostpopular .top {
	border:none;
	padding:0;
	overflow:hidden;
	height:1%;
}

#music #main_sidebar #mostpopular .top h3 {float:none;}

#music #main_sidebar #mostpopular ul.nav {
	overflow:hidden;
	height:1%;
	background:#d9d9d9;
	padding:8px 2px 0;
}

#music #main_sidebar #mostpopular ul.nav li {
	background:none;
	border:none;
	float:left;
	font-size:12px;
	padding:0;
	text-transform:uppercase;
	margin:0;
}

#music #mostpopular ul.nav li a {
	float:left;
	display:block;
	height:auto;
	line-height:normal;
	text-align:center;
	outline:none;
	border:none;
	font-weight:bold;
	color:#fff;
	margin-top:5px;
}

#music div.viewrec .viewrec {display:block;}
#music div.viewrec .viewcomm {display:none;}
#music div.viewrec .viewviewed {display:none;}

#music div.viewcomm .viewrec {display:none;}
#music div.viewcomm .viewcomm {display:block;}
#music div.viewcomm .viewviewed {display:none;}

#music div.viewviewed .viewrec {display:none;}
#music div.viewviewed .viewcomm {display:none;}
#music div.viewviewed .viewviewed {display:block;}

#music #mostpopular ol.line {
	padding:6px 0 0;
	list-style-position:inside;
	margin:0;
	clear:both;
	width:298px;
}

#music #mostpopular ol.line li {
	vertical-align:top;
	margin:0;
	/*border-bottom:1px solid #b4b2b2;*/
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	margin-top:9px;
	padding-bottom:9px;
	color:#666;
}	

#music #mostpopular ol li a {
	display:block;
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	*padding:0;
	width:282px;
	margin-top:-15px;
	*margin:auto;
	color:#666;
}

/* ugly safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#music #mostpopular ol li a {margin:auto;width:292px;}
}

/* =selected tabs */
#music #mostpopular ul.threetab li a.tabrec,
#music #mostpopular ul.threetab li a.tabcomm,
#music #mostpopular ul.threetab li a.tabviewed,
#music #mostpopular ul.twotab li a.tabrec,
#music #mostpopular ul.twotab li a.tabcomm {	
	border:none;
	color:#fff
}			

#music #mostpopular ul.threetab li a.tabviewed {width:77px;}
#music #mostpopular ul.threetab li a.tabrec {width:111px;}
#music #mostpopular ul.threetab li a.tabcomm {width:98px;}

#music #mostpopular ul.twotab li a.tabrec,
#music #mostpopular ul.twotab li a.tabcomm {width:144px;}

#music #mostpopular ul.nav li.selected {
	background:none;
	border:none;
}

#music #mostpopular ul.nav li.selected a {
	background:#fff;
	color:#000;
	padding:5px 0;
	margin:0 4px;
	_margin:0 2px;
}

#music #mostpopular .viewviewed .threetab a.tabcomm {border-left:1px solid #fff;}
#music #mostpopular .viewcomm .threetab a.tabviewed {border-right:1px solid #fff;}

/*	=primary, secondary audio
	--------------------------------------------------------------- */
#music #main_sidebar .primary, 
#music #main_sidebar .secondary,
#music #main_sidebar .container .primary, 
#music #main_sidebar .container .secondary {
	position:relative;
	overflow:visible;
	height:auto;
}

#music #main_sidebar .container .primary, 
#music #main_sidebar .container .secondary {
	border-bottom:1px solid #ccc;
	padding:10px 0;
}

#music #main_sidebar .primary .listenicon a,
#music #main_sidebar .secondary .listenicon a  {
	background:url(http://media.npr.org/chrome/music/icon_listen_sq.gif) no-repeat left center;
	display:block;
	margin:0;
	padding:0;
	width:23px;
	height:23px;
	float:left;
}

#music #main_sidebar .primary .listenicon a:hover,
#music #main_sidebar .secondary .listenicon a:hover  {
	background:url(http://media.npr.org/chrome/music/icon_listen_sq_hover.gif) no-repeat left center;
}

#music #main_sidebar .primary .date, 
#music #main_sidebar .secondary .date, 
#music #main_sidebar .primary .avcontent, 
#music #main_sidebar .secondary .avcontent {
	margin-left:30px;
	padding:0;
}

#music #main_sidebar .primary .date, 
#music #main_sidebar .secondary .date {
	color:#666;
	font-size:10px;
	margin-bottom:0;
}

#music #main_sidebar .primary .listen h3, 
#music #main_sidebar .secondary .listen h3 {
	margin:0 0 3px;
	border:none;
	font-size:12px;
	padding:0;
	text-transform:none;
}

#music #main_sidebar .primary p.byline, 
#music #main_sidebar .secondary p.byline,
#music #main_sidebar .primary .duration, 
#music #main_sidebar .secondary .duration {
	font-size:11px;
	color:#666;
	float:left;
}

#music #main_sidebar .primary p.byline, 
#music #main_sidebar .secondary p.byline {
	margin:0 0 5px;
}

#music #main_sidebar .primary p.byline a.program,
#music #main_sidebar .secondary p.byline a.program {
	font-style:italic;
	color:#666;
}

#music #main_sidebar .primary .duration, 
#music #main_sidebar .secondary .duration {
	margin:0 0 0 10px;
}

#music #main_sidebar .primary ul, 
#music #main_sidebar .secondary ul {
	position:static;
	clear:both;
	overflow:hidden;
	height:1%;
	padding:10px 0 0;
	float:none;
}

#music #main_sidebar .primary ul li, 
#music #main_sidebar .secondary ul li {
	display:block;
	background:none;
	float:left;
	font-size:11px;
	margin:0 0 0 9px;
	border-left:1px solid #666;
	padding-left:9px;
}

#music #main_sidebar .primary ul li:first-child, 
#music #main_sidebar .secondary ul li:first-child {
	margin:0;
	border-left:none;
	padding-left:0;
}

#music #main_sidebar .primary ul li a span, 
#music #main_sidebar .secondary ul li a span {
	display:inline;
}

#music #main_sidebar .primary ul li a.add,
#music #main_sidebar .secondary ul li a.add,
#music #main_sidebar .primary ul li a.download,
#music #main_sidebar .secondary ul li a.download,
#music #main_sidebar .primary ul li a.trans,
#music #main_sidebar .secondary ul li a.trans,
#music #main_sidebar .primary ul li a.pending,
#music #main_sidebar .secondary ul li a.pending,
#music #main_sidebar .primary ul li a.purchase,
#music #main_sidebar .secondary ul li a.purchase {
	padding-left:20px;
	float:left;
	width:auto;
	color:#999;
}

/*	=audio promo (internal link and flash)
	--------------------------------------------------------------- */
#music #main_sidebar .promo_audio {
	/*background:#fff url(http://media.npr.org/chrome/news/bg_gradient_hpaudio.gif) repeat-x center 1px;*/
	background:none;
	margin-bottom:4px;
	overflow:hidden;
	height:1%;
	}

#music #main_sidebar .promo_audio h4 {
	margin-bottom:10px;
	font-size:22px;
	}

/*#music #main_sidebar .promo_audio .flash h4 {
	font-size:22px;
	
	}*/
	
#music #main_sidebar .promo_audio h4 a,
#music #main_sidebar .promo_audio h4 span {
	color:#007987;
	}

#music #main_sidebar .promo_audio h3 {
	font-size:16px;
	text-transform:none;
	}
	
#music #main_sidebar .promo_audio h3 a:hover {color:#007987;}	

#music #main_sidebar .promo_audio h3 .date,
#music #main_sidebar .promo_audio h3 a.program {
	margin:0;
	padding:0;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#666;
	}

#music #audioflash {margin:0 0 10px;}

#music #audioflash p {
	font-size:12px;
	color:#666;
	background:url(http://media.npr.org/chrome/news/icon_alert.gif) no-repeat 10px 15px;
	border:1px solid #ccc;
	margin:10px 0 0 0;
	padding:10px 10px 10px 55px;	
}

#music #audioflash p a {
	font-weight:bold;
	color:#666;
}

#music #main_sidebar .promo_audio .quote {
	margin:0 0 0 5px;
	font-size:12px;
	font-weight:bold;
	color:#999;
	}


/*	=apiquery (simple, apisublist, newspackage)
	--------------------------------------------------------------- */
#music #main_sidebar .apiquery .simple,
#music #main_sidebar .apisublist,
#music #main_sidebar .newspackage {
	padding:0;
	font-size:12px;
}

#music #main_sidebar .apiquery .simple h3 span.arrow,
#music #main_sidebar .apisublist h4 span.arrow {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat scroll right center;
	padding:0 5px 0 2px;
	width:6px;
}


/*  =sublist with thumbs, sublist mini (api)
	--------------------------------------------------------------- */
#music #main_sidebar .sublist_thumbs, 
#music #main_sidebar .sublist_mini {padding:0;}


#music #main_sidebar .sublist_thumbs h4,
#music #main_sidebar .sublist_mini h4 {
	background:none;
	margin:0;
}

#music #main_sidebar .sublist_thumbs h3,
#music #main_sidebar .sublist_mini h3 {
	font-size:14px;
	padding:0 0 5px 0;
	border:none;
	font-family:arial, sans-serif;
	font-weight:bold;
}

#music #main_sidebar .sublist_thumbs .bucket,
#music #main_sidebar .sublist_mini .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	height:1%;
	overflow:hidden;
	padding:12px 0;
}

#music #main_sidebar .sublist_thumbs p.byline, 
#music #main_sidebar .sublist_mini p.byline {
	font-size:11px;
}


/*  =branded promos (api)
	--------------------------------------------------------------- */
#music #main_sidebar .brand_excerpt a.photowrap, 
#music #main_sidebar .brand_headlines a.photowrap {
	float:none;
	margin-bottom:10px;
	outline:none;
	text-indent:-5000px;
}

#music #main_sidebar .brand_excerpt .bucketblock, 
#music #main_sidebar .brand_headlines .bucketblock {display:block;}



/*  =internal/external links
	--------------------------------------------------------------- */

/* gerneral padding for all style of internal links */
#music #main_sidebar .internallink .simple,
#music #main_sidebar .internallink .simplenodate,
#music #main_sidebar .externallink {
	padding:0;
}

#music #main_sidebar .internallink .simple a,
#music #main_sidebar .internallink .simplenodate a,
#music #main_sidebar .externallink a {
	background:transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll 0 0;
	display:block;
	font-size:12px;
	margin:0;
	padding:0 0 0 7px;
}

#music #main_sidebar .internallink .simple span.date,
#music #main_sidebar .externallink span.date {
	color:#999;
	display:block;
	font-size:12px;
	font-style:normal;
	margin:0;
	padding:0 0 0 7px;
}

/* promo */
#music #main_sidebar .promo {position:relative;}

#music #main_sidebar .promo a.photowrap,
#music #main_sidebar .promo a.photowrap img {float:none;}

#music #main_sidebar .promo a.photowrap {margin:35px 0 10px;}
#music #main_sidebar .promo .bucketblock {display:block;}

#music #main_sidebar .promo .titles h3 {
	font-size:22px;
	padding:0 0 8px;
}

#music #main_sidebar .promo .titles h3.slug {
	position:absolute;
	top:-35px;
	left:0;
	width:300px;
	font-size:12px;
	padding:4px 0 2px;
	border-bottom:4px solid #D7311F;
	font-weight:bold;
	text-transform:uppercase;
}

#music #main_sidebar .promo .content p {margin-bottom:5px;}


/* =internal link - story_2col */
#music #main_sidebar .story_2col {
	overflow:hidden;
	height:1%;
	}

#music #main_sidebar .story_2col h3.slug {
	padding:0;
	font-size:12px;
	margin-bottom:3px;
	text-transform:lowercase;
	}

#music #main_sidebar .story_2col h3.slug,
#music #main_sidebar .story_2col h3.slug a {
	color:#999;
	}
	
#music #main_sidebar .story_2col .bucketblock {margin-left:148px;}

#music #main_sidebar .story_2col a.photowrap {
	float:left;
	margin:0 0 10px 0;
	}

#music #main_sidebar .story_2col h4.title {
	font-size:14px;
	margin:0 0 10px;
	}

#music #main_sidebar .story_2col h4.title,
#music #main_sidebar .story_2col h4.title a {
	color:#000;
	}

#music #main_sidebar .story_2col p {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	}


/*  =general "more" link for api's and int. links
	--------------------------------------------------------------- */
#music #main_sidebar .sublist_thumbs p.more,
#music #main_sidebar .sublist_mini p.more,
#music #main_sidebar .brand_excerpt p.more, 
#music #main_sidebar .brand_headlines p.more,
#music #main_sidebar .promo p.more {
	font-size:14px;
	padding:5px 0;
	margin:0;
	text-align:right;
	font-weight:bold;
}

#music #main_sidebar .sublist_thumbs p.more a, 
#music #main_sidebar .sublist_mini p.more a,
#music #main_sidebar .brand_excerpt p.more a, 
#music #main_sidebar .brand_headlines p.more a,
#music #main_sidebar .promo p.more a {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
	color:#333;
	padding:0 10px 0 0;
}


/*  =sponsorship
	--------------------------------------------------------------- */
#music .adwrapper {
	background:none;
	padding:10px 0 15px 7px;
}


/*  =ecommerce
	--------------------------------------------------------------- */
#music #main_sidebar .ecommerceContainer {padding:0;}

#music #main_sidebar .ecommerceContainer h3.conheader {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll 0 0;
	border:none;
	color:#fff;
	font-size:15px;
	line-height:32px;
	padding:0 10px;
	margin:0;
	text-transform:none;
}

#music #main_sidebar .ecommerceContainer .ecommerce {
	background:none;
	padding:0 7px;
	position:relative;
	overflow:visible;
}

#music #main_sidebar .ecommerceContainer .ecommerce .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	padding-top:10px;
}

#music #main_sidebar .ecommerceContainer .top .bucket {background:none;}

#music #main_sidebar .ecommerceContainer .ecommerce img.artwork {
	float:right;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
}

#music #main_sidebar .ecommerce h4 {width:auto;}

#music #main_sidebar .ecommerce p.byline {
	color:#999;
	font-size:13px;
	width:auto;
}

#music #main_sidebar .ecommerce p.purchase {margin:15px 0 10px;}

#music #main_sidebar .ecommerce a.purchase {
	background:url(http://media.npr.org/chrome/music/ico_purchase_music_red.gif) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
	font-size:13px;
	color:#999;
}

#music #main_sidebar .ecommercepop h3 {
	background:url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #ccc;
	color:#999;
	font-size:14px;
	margin:0;
	padding:5px 10px;
	text-transform:none;
	width:auto;
}

/*  =artist archive
	--------------------------------------------------------------- */
#music #main_sidebar .artist_archive .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	padding-top:10px;
}

#music #main_sidebar .artist_archive .top {
	background:none;
	padding:0;
}

#music #main_sidebar .artist_archive .img .bucketblock {margin-left:148px;}

#music #main_sidebar .artist_archive .bucketblock h4 {
	font-size:12px;
	margin-bottom:6px;
}


/*  =artist directory static bucket
	--------------------------------------------------------------- */
#music #main_sidebar #artistDir .content {display:none;}

#music #main_sidebar #artistDir h4 {
	font-size:14px;
	margin-bottom:5px;
}

#music #main_sidebar #artistDir ul.abc {
	clear:both;
	border-top:1px solid #ccc;
	padding-top:5px;
	margin-top:5px;
	overflow:hidden;
	height:1%;
}

#music #main_sidebar #artistDir ul.abc li {
	background:none;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 12px;
}

#music #main_sidebar #artistDir ul.abc li a {color:#333;}

#music #main_sidebar #artistDir p.more {
	font-size:11px;
	text-align:right;
	margin:0;
	line-height:13px;
}

#music #main_sidebar #artistDir span.more_right {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
	padding-left:8px;
	*display:inline-block;
}

/*  =produced by
	--------------------------------------------------------------- */
#music #main_sidebar .produced p {
	clear:both;
	color:#999;
	font-size:11px;
}

#music #main_sidebar .produced a.rss {
	color:#666;
	font-size:12px;
	font-weight:bold;
	background-position:0 -392px;
	padding:3px 0 3px 23px;
}


/*  =calendar
	--------------------------------------------------------------- */
#music .calhdr, #music #calendarwrap {
	background:#fff;
	border:1px solid #ccc;
	padding:7px;
}

#music .calhdr {
	border-bottom:none;
	padding-bottom:0;
	overflow:hidden;
	height:1%;
}

#music .selectwrap,
#music #calheader,
#music #calfooter {display:none;}	


/* =calendar */
#music #calendarwrap {
	border-top:none;
	padding-top:0;
	height:280px;
	margin-bottom:10px;
}	

#music #calendar table {width:298px;}

#music #calendar td {
	text-align:center;	
	color:#9c9c9c;
	font-size:15px;
	font-weight:bold;
}	

/* =month background */
#music #calendar td.calmonthyear {	
	width:199px;
	height:26px;
	color:#fff;
	text-transform:uppercase;
	background-color:#ccc;
}


/* =arrow background */	
#music td.leftarrow,
#music td.rightarrow {
	height:26px;
	width:38px;
	background-color:#ccc;
}

#music td.leftarrow a,
#music td.rightarrow a {
	color:#fff;
	display:block;
}


/* =days of week */	
#music #caldaynames {display:none;}


/* =dates */	
#music #calendar td.calday {
	width:38px;
	height:38px;
	border:1px solid #efefef;
}	

#music #calendar .calday a {
	color:#666;
	display:block;
	padding:9px 0;
}
	
#music #caltoday {
	border: 2px solid #D7311F;
	padding:7px 0;

}


/*  =station streams
	--------------------------------------------------------------- */
#music .streams p.intro {
	color:#555;
	font-size:13px;
}

#music #main_sidebar .streams .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	padding-top:10px;
	margin-top:10px;
}

#music #main_sidebar .streams .more {padding-bottom:5px;}

#music .streams .more a {
	font-size:14px;
	font-weight:bold;
	color:#555;
}

#music .streams .bucketblock h4 {margin-bottom:10px;}
#music .streams .bucketblock h4.listen {margin-bottom:0;}

#music .streams .bucketblock h4 a {
	display:block;
	font-size:14px;
}

#music .streams .bucketblock h4.listen a {
	text-transform:uppercase;
	color:#3366CC;
	font-size:12px;
}

#music .streams .bucketblock h4 .tagline {
	color:#666;
	font-weight:normal;
}


/*  =podcast + rss feeds
	--------------------------------------------------------------- */
#music #main_sidebar .feed {
	background:#fff;
	border:1px solid #ccc;
	margin:0 0 10px;
	padding:7px;
}

#music #main_sidebar .feed .feedhdrs {text-align:right; _height:15px;}
#music #main_sidebar .feed .feedhdrs span {padding:0 5px;}

#music #main_sidebar .feed ul li {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	margin:0 0 8px;
	padding:0 0 8px;
	font-size:12px;
	position:relative;
}

#music #main_sidebar .feed h4 {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	font-size:12px;
	color:#999;
	padding-bottom:8px;
	margin-bottom:8px;
}

#music #main_sidebar .feed span.title {
	display:block;
	float:left;
	font-weight:bold;
	width:212px;
	padding-right:15px;
}

#music #main_sidebar .feed a.podicon {
	display:block;
	float:left;
	background:transparent url(http://media.npr.org/chrome/music/sprite_feeds.gif) no-repeat left -58px;
	height:28px;
	width:16px;
}

#music #main_sidebar .feed a.podiconnoevent {
	display:block;
	float:left;
	background:transparent url(http://media.npr.org/chrome/music/sprite_feeds.gif) no-repeat left -58px;
	height:28px;
	width:16px;
}

#music #main_sidebar .feed a.rssicon {
	display:block;
	float:right;
	background:transparent url(http://media.npr.org/chrome/music/sprite_feeds.gif) no-repeat left 0px;
	height:21px;
	width:22px;
	margin:3px 6px 0 0;
}

#music #main_sidebar .feed a.podicon:hover {background:transparent url(http://media.npr.org/chrome/music/sprite_feeds.gif) no-repeat left -94px;}
#music #main_sidebar .feed a.rssicon:hover {background:transparent url(http://media.npr.org/chrome/music/sprite_feeds.gif) no-repeat left -29px;}

#music #main_sidebar .feed span.blankpod {
	float:left;
	margin:6px 0 0;
	padding:0 4px 0 5px;
}

#music #main_sidebar .feed span.blankrss {
	float:left;
	margin:6px 0 0;
	padding:0 4px 0 34px;
}

/*  =music news (daylife)
	--------------------------------------------------------------- */
#music #main_sidebar .bucketwrap .daylife h3 {margin-bottom:0;}
#music #main_sidebar .bucketwrap .daylife ul {margin-bottom:10px;}

#music #main_sidebar .bucketwrap .daylife ul li {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	font-size:14px;
	margin:0;
	padding:10px 0;
	position:relative;
}

#music #main_sidebar .bucketwrap .daylife a.photo {
	left:0;
	margin:0;
	position:absolute;
	top:10px;
}

#music #main_sidebar .bucketwrap .daylife h4 {margin:0 0 1px 26px;}

#music #main_sidebar .bucketwrap .daylife cite a {
	font-size:11px;
	color:#999;
	display:table;
	*display:inline-block;
	margin-left:27px;
	font-style:normal;
}

#music #main_sidebar .bucketwrap .daylife a.about,
#music #main_sidebar .bucketwrap .daylife a.more {
	float:none;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

#music #main_sidebar .bucketwrap .daylife a.more {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
	padding-right:10px;
}

#music #main_sidebar .bucketwrap .daylife a.about {
	border-right:1px solid #333;
	margin-right:5px;
	padding-right:5px;
}


/*  =program host buckets
	--------------------------------------------------------------- */
#music .host {font-size:12px; position:relative;}
#music .host .img {margin-right:100px; min-height:90px;}
#music .host p.more a {color:#3366cc; font-weight:bold;}
#music .host img {width:90px;}
#music .host a.photo {
	position:absolute;
	right:0px;
	bottom:0px;
}


/*  =program about-the-show buckets
	--------------------------------------------------------------- */
#music #main_sidebar .about_show {position:relative;}

#music #main_sidebar .about_show h3 {
	height:34px;
	width:312px;
	position:absolute;
	top:-7px;
	left:-7px;
	text-indent:-5000px;
	border:none;
	padding:0;
	margin:0;
}

#music #main_sidebar .about_show ul li {
	background:none;
	padding:3px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

#music #main_sidebar .about_show ul li a {
	background:transparent url(http://media.npr.org/chrome/music/arrow_grey.gif) no-repeat scroll left center;
	padding-left:10px;
}

#music #main_sidebar .about_show p {
	margin:0;
	color:#666;
	font-size:12px;
}

/* asc */
.asc_show {padding-top:100px;}

.asc_show h3 {
	background:transparent url(http://media.npr.org/images/branding/programs/asc/hdr_show.jpg) no-repeat scroll left top;
}

.asc_show p {
	position:absolute;
	top:26px;
	left:-7px;
	width:292px;
	background-color:#f3f3f3;
	padding:10px;
}

.asc_show ul {padding:7px 3px 0;}

.asc_show span.overlay {
	position:absolute;
	bottom:-7px;
	right:-12px;
	background:transparent url(http://media.npr.org/images/branding/programs/asc/bob-robin.png) no-repeat scroll left top;
	width:178px;
	height:117px;
}

/* js */
.js_show {
	margin:-7px;
	padding-top:34px;
	background:#fff url(http://media.npr.org/images/branding/programs/jazzset/bg_show.gif) no-repeat scroll left bottom;
}

#music #main_sidebar .js_show h3 {
	background:transparent url(http://media.npr.org/images/branding/programs/jazzset/hdr_show.jpg) no-repeat scroll left top;
	top:0px;
	left:0px;
}

.js_show p {padding:10px 100px 6px 10px;}
.js_show ul {padding:0 10px 10px;}

/* pj */
.pj_show {padding-top:27px;}

.pj_show h3 {
	background:transparent url(http://media.npr.org/images/branding/programs/pianojazz/hdr_show.jpg) no-repeat scroll left top;
}

.pj_show p {padding:10px 93px 10px 3px;}
.pj_show ul {padding:5px 3px 3px;}

.pj_show span.overlay {
	background:transparent url(http://media.npr.org/images/branding/programs/pianojazz/piano.png) no-repeat scroll left top;
	height:189px;
	position:absolute;
	right:-7px;
	top:-7px;
	width:126px;
}

/* ms */
.ms_show {padding-top:27px;}

.ms_show h3 {
	background:transparent url(http://media.npr.org/images/branding/programs/mtnstage/hdr_show.jpg) no-repeat scroll left top;
}

.ms_show p {padding:10px 3px;}
.ms_show ul {padding:0 3px 3px;}

/* wc */
.wc_show {
	padding-top:34px;
	margin:-7px;
	background:#fff url(http://media.npr.org/images/branding/programs/worldcafe/bg_show.gif) no-repeat scroll 0px 120px;
	height:146px;
}

#music #main_sidebar .wc_show h3 {
	background:transparent url(http://media.npr.org/images/branding/programs/worldcafe/hdr_show.jpg) no-repeat scroll left top;
	top:0px;
	left:0px;
}

.wc_show p {padding:10px 80px 10px 10px;}

.wc_show ul {padding:5px 10px 10px;}

.wc_show span.overlay {
	background:transparent url(http://media.npr.org/images/branding/programs/worldcafe/guitar.png) no-repeat scroll left -320px;
	bottom:0;
	height:180px;
	position:absolute;
	right:0;
	width:100px;
}

/* woo */
.woo_show {padding-top:27px;}

.woo_show h3 {
	background:transparent url(http://media.npr.org/images/branding/programs/worldofopera/hdr_show.jpg) no-repeat scroll left top;
}

.woo_show p {padding:10px 113px 10px 3px;}

.woo_show ul {padding:0 3px 3px;}

.woo_show span.overlay {
	position:absolute;
	bottom:1px;
	right:-2px;
	background:transparent url(http://media.npr.org/images/branding/programs/worldofopera/logo.png) no-repeat scroll left top;
	width:117px;
	height:158px;
}


 /* ----------------------------------------    
  * START of 'music/aggregation.css'        
  * ---------------------------------------- */ 


#music .featured p,
#music.tmplMusicAgg .storylist p,
#music.tmplMusicProgram .storylist p,
#music .artist p,
#music .bucketblock p {
	color:#555;
	font-size:13px;
	line-height:1.3em;
}

#music .creditwrap {
	color:#666;
	display:block;
	font-size:11px;
	text-align:right;
	padding-top:2px;
}

#music p.audiorow {
	font-size:11px;
	margin:0;
	padding-top:10px;
	display:none;
}

#music p.audiorow a.listen,
#music p.audiorow a.listen:hover {
	background:transparent url(http://media.npr.org/chrome/music/icon_sec_audio.gif) no-repeat scroll left 1px;
	padding:1px 0 1px 20px;
}

#music p.audiorow a.add {
	margin-left:20px;
	padding:1px 0 1px 20px;
	color:#666;
}

#music a.add:hover {background-position:0 -15px;}

#music p.audiorow a.listen {
	font-weight:bold;
	font-size:12px;
	color:#777;
}


#music .listenall {padding:0 13px;}
#music .listenall p.audiorow {display:block;}
#music .listenall p.audiorow a {color:#666; font-weight:normal;}

#music ul.spike {padding-top:14px; clear:both; display:none;}

#music ul.spike li {
	font-size:11px;
	padding-bottom:7px;
	overflow:hidden;
	height:1%;
}

#music ul.spike li a {color:#555;}

#music h3.slug {
	font-size:12px;
	font-weight:normal;
	margin-bottom:3px;
	text-transform:lowercase;
}

#music h3.slug, #music h3.slug a {color:#999;}

#music.tmplMusicAgg h3.hed {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll left top;
	padding:5px 8px;
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#music.tmplMusicAgg h3.hed, 
#music.tmplMusicAgg h3.hed a {color:#fff;}

#music h3.fonthed {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#111;
}

#music .commlnks {
	margin:0;
	padding:0;
	font-size:11px;
}

#music .commlnks a {
	font-weight:normal;
	font-family:arial,sans-serif;
	color:#555;
}

#music a.viewcomm {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -176px no-repeat;
	padding:1px 0 2px 16px;
	margin-right:5px;
}

#music a.viewcomm:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -192px no-repeat;
}

/*tempfix b/c of inconsistent pluck code*/
#music.tmplMusicAgg a.reccomm,
#music.tmplMusicAgg a.recommend,
#music.tmplMusicProgram a.reccomm,
#music.tmplMusicProgram a.recommend,
#music.tmplMusicArtist a.reccomm,
#music.tmplMusicArtist a.recommend {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -208px no-repeat;
	padding:1px 0 2px 16px;
}
/*tempfix b/c of inconsistent pluck code*/
#music.tmplMusicAgg a.reccomm:hover,
#music.tmplMusicAgg a.recommend:hover,
#music.tmplMusicProgram a.reccomm:hover,
#music.tmplMusicProgram a.recommend:hover,
#music.tmplMusicArtist a.reccomm:hover,
#music.tmplMusicArtist a.recommend:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -224px no-repeat;
}	

#music.tmplMusicAgg a.recommended,
#music.tmplMusicAgg a.recommended:hover,
#music.tmplMusicProgram a.recommended,
#music.tmplMusicProgram a.recommended:hover,
#music.tmplMusicArtist a.recommended,
#music.tmplMusicArtist a.recommended:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -240px no-repeat;
	padding:1px 0 2px 16px;
}

/* not sure if this is needed anymore - bp 5/11/2010 */
#music a.recedcomm,
#music a.recedcomm:hover {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -240px no-repeat;
	padding:1px 0 2px 16px;
}

#music.tmplMusicAgg a.recommend span.txt,
#music.tmplMusicAgg a.recommended span.txt,
#music.tmplMusicProgram a.recommend span.txt,
#music.tmplMusicProgram a.recommended span.txt,
#music.tmplMusicArtist a.recommend span.txt,
#music.tmplMusicArtist a.recommended span.txt {display:none;}

#music.tmplMusicAgg .sharepop, 
#music.tmplMusicAgg .shareselected,
#music.tmplMusicArtist .sharepop, 
#music.tmplMusicArtist .shareselected {left:70px;}

#music.tmplMusicAgg ul.storytools li.recommendStoryTool {display:none;}

#music.tmplMusicAgg ul.breadcrumb {margin:0 13px;}

#music ul.square li {
	background:transparent url(http://media.npr.org/chrome/music/bullet_4x4_999.gif) no-repeat scroll left 6px;
	margin-bottom:5px;
	padding-left:12px;
}

#music.tmplMusicAgg .storytoolswrap,
#music.tmplMusicArtist .storytoolswrap {padding:8px 13px 0;}


/*	=header area
	---------------------------------------------------------- */
#music .aggheader, #music .archivehdr {
	padding:13px 13px 0;
}

#music .aggheader h1, #music .archivehdr h1 {
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	border-bottom:5px solid #D7311F;
	padding-bottom:3px;
	margin-bottom:10px;
}

#music .aggheader h1 {font-size:32px;}
#music .archivehdr h1 {font-size:24px;}
#music .archivehdr h1 span {color:#999}

#music .aggheader h1, 
#music .aggheader h1 a, 
#music .archivehdr h1 a {color:#111;}

#music #header01 p, #music #headerLocation p {
	font-size:14px;
	color:#999;
	font-style:italic;
	margin:0 0 8px;
}

/*	=inset areas
	---------------------------------------------------------- */
#music .inset {
	float:left;
	width:138px;
}

#music .inset .bucketwrap {margin-bottom:10px;}

#music .inset p {
	font-size:12px;
	line-height:1.45em;
}

#music .inset p a, 
#music #maininset ul li a {color:#3366CC;}

#music .inset ul li {
	font-size:12px;
	margin-bottom:3px;
}

#music .inset ul li, #music .inset ul li a {color:#666;}

#music .inset .photo138 {width:138px;}
#music .inset .photo138 img {padding-bottom:5px;}

#music .inset .captionwrap p {
	clear:both;
	color:#666;
	font-size:11px;
	margin:0;
}

#music .inset .listtext h3.edTag {
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#111;
}

#music .inset .listtext h4.edTag,
#music .inset .container h3.conheader {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll left top;
	padding:5px 8px;
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#music .inset .listtext h4.edTag, 
#music .inset .listtext h4.edTag a,
#music .inset .container h3.conheader {color:#fff;}


/*	=featured area (twoCol, threeCol, fourCol, left/right, rotator)
	---------------------------------------------------------- */
#music .featured {
	padding:15px 13px !important;
	clear:both;
}

#music .featured .left, #music .featured div.photowrap {margin-right:24px;}
#music .featured .left div.photowrap {margin-right:0;}

#music .featured .twoCol .left,
#music .featured .twoCol .right,
#music .featured .twoCol div.photowrap {width:300px; float:left;}

#music .featured .twoCol div.photowrap {margin-bottom:7px;}
 
#music .featured .threeCol .left,
#music .featured .threeCol div.photowrap {width:462px; float:left;}

#music .featured .threeCol .right  {width:138px; float:left;}

#music .hasInset .twoCol, 
#music .hasInset .threeCol,
#music .hasInset #featuredheader {margin-left:162px;}

#music #featuredheader h3.edTag {
	border-top:5px solid #000;
	padding:3px 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#111;
}

#music .hasInset .threeCol div.photowrap,
#music .featured .fourCol div.photowrap {
	float:none;
	margin:0 0 10px;
}

#music .featured h4 {margin:0 0 2px;}

#music .featured .left .titleblock h4, 
#music .hasInset .threeCol .titleblock h4,
#music .featured .twoCol .titleblock h4,
#music .featured .fourCol .titleblock h4 {font-size:24px; letter-spacing:-0.02em;}

#music .featured .right .titleblock h4 {font-size:16px; letter-spacing:0;}
#music .hasInset .twoCol .titleblock h4 {font-size:20px; letter-spacing:-0.01em;}

#music .featured  p.audiorow {font-size:11px;}

#music .featured .right p.audiorow {
	padding:0;
	clear:both;
}

#music .featured .left p.audiorow {padding-top:4px;}

#music .featured .right ul.spike {clear:both;}

#music .hasInset .threeCol p.audiorow a.listen {
	display:inline;
	margin-bottom:0;
}

#music .hasInset .threeCol p.audiorow a.add {margin-left:20px;}

#music .featured .right .bucket {padding:20px 0 0;}
#music .featured .right .story1 {padding:0;}

#music .titleblock {margin-bottom:6px;}

#music .featured .graphic624 {padding:0;} /* featured area 4col multimedia*/


/* =rotator styles */
#music #aggRotateCont {
	height:255px;
	position:relative;
}

#music #aggRotateCont .rotatediv {
	height:100%;
	display: none;
}

#music #aggRotateCont .left,
#music #aggRotateCont .right {width:300px; float:left;}

#music #aggRotateCont .right h4 {font-size:20px; letter-spacing:-0.01em;}
#music #aggRotateCont .right h4 span.stationid {font-size:14px;}
#music #aggRotateCont .right h4 span.stationid,
#music #aggRotateCont .right h4 span.stationid a {color:#999;}

#music ul.paginator {
	position:absolute;
	bottom:10px;
	right:0;
	font-size:12px;
	font-weight:bold;
}

#music ul.paginator li {
	display:inline;
	margin-right:10px;
}

#music ul.paginator li a.current {text-decoration:underline;}

/* =3col video styles */
#music .featured .graphic462 p {margin-top:10px;font-size:11px;}

#music .featured .graphic462 .footer p {
	color:#999;
	margin:0;
	font-size:11px;
	font-style:italic;
}

/*	=featured area (artist)
	---------------------------------------------------------- */
#music .artist {padding:15px 13px;}
#music .artist div.photowrap {float:left; margin-right:24px;}
#music .artist a {color:#3366CC;}


#music .artist .captionwrap p {
	clear:both;
	color:#666;
	font-size:11px;
	margin:0;
	line-height:1.45em;
}

#music .artist .creditwrap {font-size:10px;}


/*	=storylist area
	---------------------------------------------------------- */
#music.tmplMusicAgg .storywrap,
#music.tmplMusicProgram .storywrap,
#music.tmplMusicArtist .storywrap {
	padding:15px 0;
	margin:0 13px;
	border-top:5px solid #000;
	clear:both;
}

#music.tmplMusicAgg .hasInset,
#music.tmplMusicProgram .hasInset,
#music.tmplMusicArtist .hasInset {border:none; padding-top:0;}

#music.tmplMusicProgram .storywrap {border-top:5px solid #000; padding-top:15px; padding-bottom:0;}

#music .hasInset .storylist {margin-left:162px;}

#music .storylist h3.hed {
	float:left;
	width:138px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#111;
	background:none;
	padding:0;
	margin:0;
}

#music .storylist .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	margin-top:15px;
	padding-top:15px;
	margin-left:162px;
}

#music .storylist .bucket a.photowrap {margin-right:14px;}

#music .hasInset .storylist h3.hed {
	float:none;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	word-spacing:normal;
	color:#fff;
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll left top;
	padding:5px 8px;
	margin-bottom:10px;
}

#music .hasInset .storylist .bucket {margin-left:0;} 



#music .storylist h4.date {
	color:#999;
	font-size:14px;
	margin-bottom:5px;
}

#music .storylist .titleblock h4 {
	font-size:14px;
	margin-bottom:2px;
}

#music .bucketblock span.date {
	color:#999;
	font-size:13px;
	font-style:italic;
	margin:0 5px 2px 0;
}

#music.tmplMusicAgg .storylist p.audiorow,
#music.tmplMusicProgram .storylist p.audiorow {font-size:11px; line-height:normal;}

#music .storylist a.more {
	color:#3366CC;
	font-size:11px;
	font-weight:bold;
}

/*	=storylist groupings */
#music .storylist .group {margin-bottom:15px;}

#music .storylist .group h3.fonthed {
	float:left;
	width:138px;
}

#music .storylist .group h3.fonthed span {
	color:#999;
	display:block;
	font-size:14px;
	/*font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding-left:1px;*/
}

#music .archive .group,
#music.tmplMusicArtist .storylist .group {
	border-top:5px solid #000;
	padding-top:15px;
}

#music.tmplMusicArtist .storywrap {border:none; padding-top:0;}

#music.tmplMusicArtist .storylist img.img138 {width:90px;}

#music .archive .bucket,
#music.tmplMusicArtist .storylist .bucket {margin-left:162px;}

#music.tmplMusicProgram .group {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	padding-top:15px;
}

#music .storylist .top {background:none; margin-top:0; padding-top:0;}
#music .archive .top {border:none;}
#music .archive .group .top {padding-top:0;}

#music.tmplMusicProgram .archive .top {padding-top:0; border-top:none;}
#music.tmplMusicProgram .archive .group {background:none;}

#music.tmplMusicProgram .storylist span.date,
#music .archive span.date {display:none;}

/*	=speedbump area
	---------------------------------------------------------- */
#speedbump {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_gry.gif) no-repeat scroll left 32px;
	margin-bottom:20px;
}

#speedbump .bucketwrap {
	float:left;
	width:325px;
}

#speedbump h3 {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hd_gry.gif) repeat-x scroll 0 0;
	font-size:15px;
	line-height:32px;
	padding:0 10px;
}

#speedbump h3, #speedbump h3 a {color:#fff;}
#speedbump h3 span, #speedbump h3 a span {color:#fff;}

#speedbump .sb_list h3 {
	padding:0 10px 0 13px;
	border-left:1px solid #464e57;
	border-right:1px solid #272b31;
}

#speedbump .blogs h3 {border-left:1px solid #585d61;}

#speedbump .sb_list h4 {
	padding:10px 10px 0 13px;
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
}

#speedbump .sb_list h4,
#speedbump .sb_list h4 a {color:#ccc;}

#speedbump .sb_list ul {padding:10px 10px 15px 13px;}

#speedbump .sb_list ul li {
	font-size:12px;
	margin-top:5px;
	background:url(http://media.npr.org/chrome/music/bullet_4x4_ccc.gif) no-repeat left 6px;
	padding:0 0 0 12px;
	font-weight:bold;
}

#speedbump .sb_list ul li a {color:#E2E2E2;}

#speedbump .sb_list span.stationid {
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
}

/* genre colors */
.id10001 #speedbump {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_blue.jpg) no-repeat scroll left 32px;}
.id10001 #speedbump h3 {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hdr_genre.jpg) repeat-x scroll left -144px;}
.id10001 #speedbump .sb_list h3 {border-right:1px solid #2f3c45;}
.id10001 #speedbump .blogs h3 {border-left:1px solid #626f78;}

.id10002 #speedbump {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_red.jpg) no-repeat scroll left 32px;}
.id10002 #speedbump h3 {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hdr_genre.jpg) repeat-x scroll left -108px;}
.id10002 #speedbump .sb_list h3 {border-right:1px solid #4c322b;}
.id10002 #speedbump .blogs h3 {border-left:1px solid #80655f;}

.id10003 #speedbump {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_brown.jpg) no-repeat scroll left 32px;}
.id10003 #speedbump h3 {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hdr_genre.jpg) repeat-x scroll left 0px;}
.id10003 #speedbump .sb_list h3 {border-right:1px solid #3a3938;}
.id10003 #speedbump .blogs h3 {border-left:1px solid #6d6c6b;}

.id10004 #speedbump {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_green.jpg) no-repeat scroll left 32px;}
.id10004 #speedbump h3 {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hdr_genre.jpg) repeat-x scroll left -72px;}
.id10004 #speedbump .sb_list h3 {border-right:1px solid #323e3d;}
.id10004 #speedbump .blogs h3 {border-left:1px solid #636e6d;}

.id10005 #speedbump {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_yellow.jpg) no-repeat scroll left 32px;}
.id10005 #speedbump h3 {background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hdr_genre.jpg) repeat-x scroll left -36px;}
.id10005 #speedbump .sb_list h3 {border-right:1px solid #3b3626;}
.id10005 #speedbump .blogs h3 {border-left:1px solid #716c5c;}

/*	=carousel (must hear and blogs)
	---------------------------------------------------------- */
#music #main_sidebar .carousel_wrap {padding:0 6px 0 7px;}

#music #main_sidebar #musthear h3 {
	background:url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x;
	color:#fff;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
	padding:0 10px;
	border:none;
	margin:0;
	text-transform:none;
}

#music .carousel_wrap ul.chooser {
	float:right;
	margin:12px 10px 0 0;
	height:7px;
}

#music .carousel_wrap ul.chooser li,
#music #main_sidebar .carousel_wrap ul.chooser li {
	float:left;
	margin:0 0 0 5px;
	padding:0;
	background:none;
}

#music .carousel_wrap ul.chooser li a {
	display:block;
	background:url(http://media.npr.org/chrome/music/btn_chooser.gif) no-repeat left top;
	_background:url(http://media.npr.org/chrome/music/btn_carousel.gif) no-repeat left top !important;
	width:7px;
	height:7px;
	outline:none;
}

#music .carousel_wrap ul.chooser li a.selected {
	background-position:left bottom;
	_background:url(http://media.npr.org/chrome/music/btn_carousel_selected.gif) no-repeat left top !important;
}

/* genre chooser colors */
.id10001 .carousel_wrap ul.chooser li a {background-position:-7px top;}
.id10001 .carousel_wrap ul.chooser li a.selected {background-position:-7px bottom;}
.id10002 .carousel_wrap ul.chooser li a {background-position:-35px top;}
.id10002 .carousel_wrap ul.chooser li a.selected {background-position:-35px bottom;}
.id10003 .carousel_wrap ul.chooser li a {background-position:-14px top;}
.id10003 .carousel_wrap ul.chooser li a.selected {background-position:-14px bottom;}
.id10004 .carousel_wrap ul.chooser li a {background-position:-28px top;}
.id10004 .carousel_wrap ul.chooser li a.selected {background-position:-28px bottom;}
.id10005 .carousel_wrap ul.chooser li a {background-position:-21px top;}
.id10005 .carousel_wrap ul.chooser li a.selected {background-position:-21px bottom;}


#music .carousel_wrap .carousel {
	overflow:hidden;
	position:relative;
}

#music .carousel_wrap .rotator {
	position:absolute;
	top:0px;
	left:0px;
}

#music .carousel_wrap .carousel, 
#music .carousel_wrap .rotator {height:200px; background:none;}

#music .carousel_wrap .rotator .bucket {
	float:left;
	padding:10px;
	color:#ccc;
	width:304px;
	height:180px;
}

#speedbump .carousel_wrap .rotator h4 a {
	display:block;
	text-indent:-5000px;
	outline:none;
	margin-bottom:10px;
	height:27px;
	background:url(http://media.npr.org/chrome/music/speedbump_blog_titles.png) no-repeat left top;
}

#speedbump .carousel_wrap .rotator h4.asc a {background-position:left 0;}
#speedbump .carousel_wrap .rotator h4.monitormix a {background-position:left -29px;}
#speedbump .carousel_wrap .rotator h4.blogsupreme a {background-position:left -56px;}

#music .carousel_wrap .rotator h6 {
	font-size:12px;
	margin-bottom:8px;
}

#music .carousel_wrap .rotator h6 a {color:#E2E2E2;}

#music .carousel_wrap .rotator p.teaser {
	color:#ccc;
	font-size:12px;
	line-height:14px;
	margin-bottom:6px;
}

#music .carousel_wrap .rotator a.more {
	/*background:transparent url(http://media.npr.org/chrome/music/ico_more_speedbump.gif) no-repeat scroll right center;*/
	color:#E2E2E2;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}


/*	=api category bucket
	---------------------------------------------------------- */
#music .category {
	border-top:5px solid #000;
	margin:0 13px;
	padding:15px 0;
}

#music .category .title,
#music .category .hp_promo_1col {
	float:left;
	width:138px;
}

#music .category .title {margin-right:24px;}
#music .category .hp_promo_1col {margin-left:24px;}
#music .category .first {margin-left:0;}
#music .category .last {margin-right:0;}

#music .category .title h3 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#111;
}

#music .category .title a.more,
#music .category p.kicker {
	font-size:11px;
	text-transform:uppercase;
	color:#999;
}

#music .category .bucketblock h4 {
	font-size:16px;
	margin-bottom:3px;
}

#music .category .bucketblock h4.archive {font-size:18px;}

#music .category .bucketblock p.more {
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
}

#music .category .bucketblock p.more a {color:#3366CC;}

#music .category .bucketblock p.more a span {text-transform:uppercase;}

#music .category a.photowrap {margin-right:24px;}

#music .category .also {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top;
	margin-top:10px;
	padding-top:10px;
}

#music .category p.kicker {margin-bottom:5px;}

#music .category .also ul li {
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#music .category .also ul li span.station {
	font-weight:normal;
	color:#999;
	margin-right:4px;
}

#music .category span.commlnks {display:inline-block;}

#music .category .hp_promo_1col a.photowrap,
#music .category .hp_promo_2col a.photowrap,
#music .category .hp_promo_1col h3, 
#music .category .hp_promo_2col h3 {
	margin-bottom:3px;
	margin-right:0;
}

#music .category .hp_promo_1col h3 a, .category .hp_promo_2col h3 a {
	color:#333;
	font-size:12px;
	font-weight:bold;
}

#music .category .hp_promo_1col p.date, .category .hp_promo_2col p.date {
	color:#999;
	font-size:12px;
}

/*	=stack area
	---------------------------------------------------------- */
#music .stackrow {
	background:transparent url(http://media.npr.org/chrome/music/bg_stack_border.gif) no-repeat scroll center top;
	padding-top:20px;
}	

.id10001 #stack01,
.id10002 #stack01,
.id10003 #stack01,
.id10004 #stack01,
.id10005 #stack01 {background:none;}

#music .stackrow .bucketwrap {
	float:left;
	margin:0;
	padding:0 11px 10px 13px;
}

#music .stackrow a.photowrap {margin-bottom:5px;} 

#music .stackrow .listtext {width:138px;}

#music .stackrow .listtext h3.edTag {
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#111;
}

#music .stackrow .brand_excerpt_1col a.onecol_sq {float:none;}
#music .stackrow .brand_excerpt_1col .bucketblock p {line-height:normal;}

/*	=internal links
	---------------------------------------------------------- */
#music .hp_promo_1col {width:138px;}
#music .hp_promo_2col {width:300px;}

#music .hp_promo_1col h3.slug,
#music .hp_promo_2col h3.slug,
#music .hp_colheader h3.slug {
	font-size:12px;
	font-weight:normal;
	margin-bottom:6px;
	text-transform:lowercase;
}

#music .hp_promo_1col h3.slug,
#music .hp_promo_2col h3.slug,
#music .hp_colheader h3.slug,
#music .hp_promo_1col h3.slug a,
#music .hp_promo_2col h3.slug a,
#music .hp_colheader h3.slug a {
	color:#999;
	font-weight:normal;
}

#music .hp_promo_1col p a, 
#music .hp_promo_2col p a {
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:4px;
}

#music .hp_promo_1col span.stationid a,
#music .hp_promo_2col span.stationid a {
	font-size:11px;
	font-weight:normal;
	color:#999;
	padding:0;
}


/* multimedia promo */
#music #main_content .promo {padding:10px 13px; overflow:hidden; height:1%;}
#music #main_content .promo a.photowrap {margin-right:24px;}


/*	=archive
	---------------------------------------------------------- */
#music .archivenav {padding:0 13px 10px;}

#music .archivenav ul {text-align:right;line-height:12px;}

#music .archivenav ul li {
	display:inline;
	font-size:11px;
}

#music .archivenav ul li a {padding:0}
#music .archivenav ul li a.next {
	background:transparent url(http://media.npr.org/chrome/news/icon_arrow_right.gif) no-repeat scroll right center;
	border-left:1px solid #666;
	padding:0 10px 0 7px;
}

#music .archivenav ul li a.prev {
	background:transparent url(http://media.npr.org/chrome/news/icon_arrow_left.gif) no-repeat scroll left center;
	padding-left:10px;
}

#music.tmplMusicProgram .navbottom,
#music .navbottom {
	border-top:1px solid #ccc;
	padding:10px 0;
	margin:0 13px;
}

/*	=more nav
	---------------------------------------------------------- */
#music .navmore {
	margin:0 13px;
	border-top:1px solid #ccc;
	padding-top:10px;
}

#music .navmore p {
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

#music .navmore p a {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat scroll right center;
	color:#333;
	padding-right:12px;
}

/*	=multimedia resources
	---------------------------------------------------------- */
#music .graphic624 {width:624px; padding:15px 13px;}


/*	=branded excerpt blog (api)
	---------------------------------------------------------- */
#music .brand_excerpt_blog {
	background:transparent url(http://media.npr.org/images/branding/programs/asc/bg_asc-blog.gif) no-repeat scroll left bottom;
	border-top:5px solid #000;
	border-bottom:1px solid #ccc; 
	padding:10px 0; 
	margin:0 13px 15px; 
	position:relative;
	min-height:130px;
}

#music .brand_excerpt_blog a.photowrap {
	width:300px;
	height:140px;
	position:absolute;
	bottom:0px;
	left:0px;
}

#music .brand_excerpt_blog a.photowrap span {display:none;}

#music .brand_excerpt_blog .bucketblock {margin-left:324px;}
	
#music .brand_excerpt_blog .bucketblock h4 {font-size:16px; margin-bottom:3px;}

#music .brand_excerpt_blog .bucketblock a.more {
	color:#36c;
	font-size:11px;
	font-weight:bold;
}










	

 /* ----------------------------------------    
  * START of 'music/stationlogo.css'        
  * ---------------------------------------- */ 


a.stationlogo {display:block; text-indent:-5000px; outline:none;}

/* featured area, category, streams */
.featured a.stationlogo,
.category a.stationlogo,
.streams a.stationlogo  {float:left; margin:0 10px 5px 0;}

.featured .right a.stationlogo {float:right; margin:0 0 7px 10px;}

/* storybody, storylist */
#storybody a.stationlogo {float:right; margin:0 0 24px 10px;}
.storylist a.stationlogo {float:right; margin:0 0 5px 10px;}

/* produced by */
.produced a.stationlogo {margin-bottom:10px;}



/*	=station branding
	--------------------------------------------------------------- */
/* APM */
a.station_apm  {
	background:url(http://media.npr.org/images/stations/50x30/apm.gif) no-repeat left top;
	width:50px;
	height:20px;
}

#storybody a.station_apm {
	background:url(http://media.npr.org/images/stations/75x75/apm.gif) no-repeat left top;
	width:75px;
	height:75px;
}	

/* MPR */
a.station_mpr  {
	background:url(http://media.npr.org/images/stations/50x30/mpr.gif) no-repeat left top;
	width:50px;
	height:25px;
}

#storybody a.station_mpr {
	background:url(http://media.npr.org/images/stations/75x75/mpr.gif) no-repeat left top;
	width:75px;
	height:75px;
}	

/* KCMP */
a.station_kcmp {
	background:url(http://media.npr.org/images/stations/50x30/kcmp.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_kcmp {
	background:url(http://media.npr.org/images/stations/75x75/kcmp.gif) no-repeat 0 -12px;
	width:75px;
	height:75px;
}

/* KEXP */
a.station_kexp {
	background:url(http://media.npr.org/images/stations/50x30/kexp.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_kexp {
	background:url(http://media.npr.org/images/stations/75x75/kexp.gif) no-repeat 0 -20px;
	width:75px;
	height:75px;
}

/* KPLU */
a.station_kplu {
	background:url(http://media.npr.org/images/stations/50x30/kplu.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_kplu {
	background:url(http://media.npr.org/images/stations/75x75/kplu.gif) no-repeat left top;
	width:75px;
	height:75px;
}

/* KUSC */
a.station_kusc {
	background:url(http://media.npr.org/images/stations/50x30/kusc.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_kusc {
	background:url(http://media.npr.org/images/stations/75x75/kusc.gif) no-repeat 0 -15px;
	width:75px;
	height:75px;
}

/* KUT */
a.station_kut {
	background:url(http://media.npr.org/images/stations/50x30/kut.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_kut {
	background:url(http://media.npr.org/images/stations/75x75/kut.gif) no-repeat 0 -15px;
	width:75px;
	height:75px;
}

/* KVIX */
a.station_kvix {
	background:url(http://media.npr.org/images/stations/50x30/kvix.gif) no-repeat left top;
	width:50px; 
	height:25px;
}

#storybody a.station_kvix {
	background:url(http://media.npr.org/images/stations/75x75/kvix.gif) no-repeat left top;
	width:75px;
	height:75px;
}

/* WBGO */
a.station_wbgo {
	background:url(http://media.npr.org/images/stations/50x30/wbgo.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_wbgo {
	background:url(http://media.npr.org/images/stations/75x75/wbgo.gif) no-repeat left top;
	width:75px;
	height:75px;
}

/* WDUQ */
a.station_wduq {
	background:url(http://media.npr.org/images/stations/50x30/wduq.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_wduq {
	background:url(http://media.npr.org/images/stations/75x75/wduq.gif) no-repeat 0 -15px;
	width:75px;
	height:75px;
}

/* WGBH */
a.station_wgbh {
	background:url(http://media.npr.org/images/stations/50x30/wgbh.gif) no-repeat 0 3px;
	width:50px;
	height:30px;
}

#storybody a.station_wgbh {
	background:url(http://media.npr.org/images/stations/75x75/wgbh.gif) no-repeat 0 -10px;
	width:75px;
	height:75px;
}

/* WGUC */
a.station_wguc {
	background:url(http://media.npr.org/images/stations/50x30/wguc.gif) no-repeat 0 5px;
	width:50px;
	height:30px;
}

#storybody a.station_wguc {
	background:url(http://media.npr.org/images/stations/75x75/wguc.gif) no-repeat left top;
	width:75px;
	height:75px;
}

/* WFUV */
a.station_wfuv {
	background:url(http://media.npr.org/images/stations/50x30/wfuv.gif) no-repeat 0 4px;
	width:50px;
	height:28px;
}

#storybody a.station_wfuv {
	background:url(http://media.npr.org/images/stations/75x75/wfuv.gif) no-repeat left top;
	width:75px;
	height:75px;
}

/* WKSU & WKSV - folk alley */
a.station_wksu,
a.station_wksv {
	background:url(http://media.npr.org/images/stations/50x30/wksu.gif) no-repeat 0 2px;
	width:50px;
	height:32px;
}

#storybody a.station_wksu,
#storybody a.station_wksv{
	background:url(http://media.npr.org/images/stations/75x75/wksu.gif) no-repeat 0 -5px;
	width:75px;
	height:75px;
}

/* WNYC */
a.station_wnyc {
	background:url(http://media.npr.org/images/stations/50x30/wnyc.gif) no-repeat 0 2px;
	width:50px;
	height:30px;
}

#storybody a.station_wnyc {
	background:url(http://media.npr.org/images/stations/75x75/wnyc.gif) no-repeat 0 -15px;
	width:75px;
	height:45px;
}

/* WQXR */
a.station_wqxr {
	background:url(http://media.npr.org/images/stations/50x30/wqxr.png) no-repeat left top;
	width:50px;
	height:25px;
}

#storybody a.station_wqxr {
	background:url(http://media.npr.org/images/stations/75x75/wqxr.jpg) no-repeat left top;
	width:75px;
	height:75px;
}

/* WVXU */
a.station_wvxu {
	background:url(http://media.npr.org/images/stations/50x30/wvxu.gif) no-repeat left top;
	width:50px;
	height:30px;
}

#storybody a.station_wvxu {
	background:url(http://media.npr.org/images/stations/75x75/wvxu.gif) no-repeat 0 -20px;
	width:75px;
	height:30px;
}

/* WXPN */
a.station_wxpn, a.station_xpn {
	background:url(http://media.npr.org/images/stations/50x30/wxpn.gif) no-repeat left top;
	width:50px;
	height:25px;
}

#storybody a.station_wxpn, #storybody a.station_xpn {
	background:url(http://media.npr.org/images/stations/75x75/wxpn.gif) no-repeat 0 -12px;
	width:75px;
	height:40px;
}

 /* ----------------------------------------    
  * START of 'music/hp.css'        
  * ---------------------------------------- */ 


/*	=structure
	---------------------------------------------------------- */
#music.tmplMusicHomepage #wrapper_main {padding-bottom:15px;}

#music.tmplMusicHomepage .stackwrap {padding:0 13px;}

#music.tmplMusicHomepage .stackwrap .left,
#music.tmplMusicHomepage .stackwrap .right {width:300px;}

#music.tmplMusicHomepage .stackwrap .left {float:left;}
#music.tmplMusicHomepage .stackwrap .right {float:right;}


/*	=featured area
	---------------------------------------------------------- */
#music.tmplMusicHomepage .commlnks {display:none;}
#music.tmplMusicHomepage p.audiorow, 
#music.tmplMusicHomepage ul.spike {display:block;}


/*	=stack area
	---------------------------------------------------------- */
#music.tmplMusicHomepage .stackwrap .bucketwrap {padding:0 0 10px;}

#music.tmplMusicHomepage .stackwrap .simple h3,
#music.tmplMusicHomepage .stackwrap h3.tab {
	border-bottom:1px solid #000;
	background:url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) no-repeat scroll left top;
	font-size:12px;
	margin-bottom:10px;
	padding:5px 172px 5px 10px;
}

#music.tmplMusicHomepage .stackwrap .simple h3,
#music.tmplMusicHomepage .stackwrap .simple h3 a,
#music.tmplMusicHomepage .stackwrap h3.tab,
#music.tmplMusicHomepage .stackwrap h3.tab a {
	color:#fff;
}

#music.tmplMusicHomepage .stackwrap .simple ul li {
	font-size:12px;
	margin:0 0 5px 7px;
	background:url(http://media.npr.org/chrome/music/bullet_4x4_999.gif) no-repeat left 6px;
	padding:0 0 0 12px;
}

#music.tmplMusicHomepage .stackwrap .simple ul li a {
	font-weight:bold;
	color:#333;
}

#music.tmplMusicHomepage .stackwrap .simple ul li span {
	font-size:11px;
	color:#999;
}

#music.tmplMusicHomepage .stackrow {
	background:none;
	padding-top:0;
	clear:both;
}

/*	=speedbump area
	---------------------------------------------------------- */
#music.tmplMusicHomepage #speedbump {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump.gif) repeat scroll 0 0;
}

#music.tmplMusicHomepage #speedbump .sb_wrap {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_line.gif) repeat-y scroll 324px 0;
}

#music.tmplMusicHomepage #speedbump h3 {
	background:transparent url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) repeat-x scroll 0 0;
}

#music.tmplMusicHomepage #speedbump h3,
#music.tmplMusicHomepage #speedbump h3 a {color:#ccc;}
#music.tmplMusicHomepage #speedbump h3 span, 
#music.tmplMusicHomepage #speedbump h3 a span {color:#fff;}

#music.tmplMusicHomepage #speedbump .sb_list, 
#music.tmplMusicHomepage #speedbump .blogs {
	float:left;
	width:324px;
}

#music.tmplMusicHomepage #speedbump .blogs {margin-left:2px;}

#music.tmplMusicHomepage #speedbump .sb_list h3,
#music.tmplMusicHomepage #speedbump .blogs h3 {border:none;}


/*	=carousel (must hear and blogs)
	---------------------------------------------------------- */
#music.tmplMusicHomepage #hpcontent01 .statichtml {
	margin:0;
	padding:0;
	border:none;
	background:none;
}

#music.tmplMusicHomepage #musthear .carousel, 
#music.tmplMusicHomepage #musthear .rotator {height:110px;}

#music.tmplMusicHomepage .carousel_wrap .rotator .bucket,
#music.tmplMusicHomepage #main_sidebar .carousel_wrap .rotator .bucket {
	float:left;
	padding:10px;
	color:#ccc;
}

#music.tmplMusicHomepage #musthear .rotator .bucket {width:280px; height:90px;}
#music.tmplMusicHomepage #speedbump .rotator .bucket {width:304px; height:180px;}

#music.tmplMusicHomepage #musthear .carousel_wrap .carousel {
	background:url(http://media.npr.org/chrome/music/bg_speedbump.gif);
}

#music.tmplMusicHomepage #musthear .carousel_wrap .rotator .bucket .bucketblock h4 {
	font-size:12px;
	margin:0 0 6px;
}

#music.tmplMusicHomepage #musthear .carousel_wrap .rotator .callout a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:transparent url(http://media.npr.org/chrome/music/icon_audio_musthear.gif) no-repeat scroll left 2px;
	float:none;
}

#music.tmplMusicHomepage #musthear .carousel_wrap .rotator .duration {
	color:#ccc;
	width:auto;
}

#music.tmplMusicHomepage #musthear .carousel_wrap .rotator .callout a,
#music.tmplMusicHomepage #musthear .carousel_wrap .rotator .duration {padding-left:20px;}

#music.tmplMusicHomepage .carousel_turn {
	background:url(http://media.npr.org/chrome/music/bg_musthear_footer.gif) no-repeat left top;
	height:48px;
}

#music.tmplMusicHomepage .carousel_turn a {
	display:block;
	height:30px;
	margin-top:10px;
	outline:none;
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	line-height:30px;
}

#music.tmplMusicHomepage .carousel_turn a.prev {float:left; padding-left:35px;}
#music.tmplMusicHomepage .carousel_turn a.next {float:right; padding-right:35px;}


/*	=api call that temp replaces blog carousel
	---------------------------------------------------------- */
#music.tmplMusicHomepage .singlepromo .nprModStory1 {padding:10px 10px 0 10px;}
#music.tmplMusicHomepage .singlepromo .nprModImg {float:left;margin-right:7px;}
#music.tmplMusicHomepage .singlepromo .nprModHead {margin-bottom:5px;line-height:15px;}
#music.tmplMusicHomepage .singlepromo .nprModHead a {font-size:12px;color:#e2e2e2;}
#music.tmplMusicHomepage .singlepromo .nprModPipe,
#music.tmplMusicHomepage .singlepromo .nprModName, 
#music.tmplMusicHomepage .singlepromo .nprModAudioLinks {display:none;}
#music.tmplMusicHomepage .singlepromo .nprModText {color:#ccc;font-size:12px;display:table;*display:inline-block;}
#music.tmplMusicHomepage .singlepromo h4 a {background:url(http://media.npr.org/chrome/music/speedbump_blog_titles.png) no-repeat left -85px;display:block;height:29px;margin:10px 0 5px 10px;text-indent:-5000px;}


/*	=live events
	---------------------------------------------------------- */
#music.tmplMusicHomepage .live_event {
	position:relative;
	background:#1f3d7b url(http://media.npr.org/chrome/music/bg_live_event.gif) repeat-x left top;
	padding:0;
}	

#music.tmplMusicHomepage .live_event span.cnr {
	position:absolute;
	background:url(http://media.npr.org/chrome/music/cnr_live_event.gif) no-repeat;
	width:2px;
	height:2px;
	_display:none;
}

#music.tmplMusicHomepage .live_event span.cnr_tl {top:0; left:0; background-position:left top;}
#music.tmplMusicHomepage .live_event span.cnr_tr {top:0; right:0; background-position:right top;}
#music.tmplMusicHomepage .live_event span.cnr_bl {bottom:0; left:0; background-position:left bottom;}
#music.tmplMusicHomepage .live_event span.cnr_br {bottom:0; right:0; background-position:right bottom;}

#music.tmplMusicHomepage .live_event .info {
	border:none;
	height:auto;
	margin:0;
	padding:5px 10px 8px;
}

#music.tmplMusicHomepage .live_event .livenow {background:url(http://media.npr.org/chrome/music/banner_live_now.gif) no-repeat left center;}
#music.tmplMusicHomepage .live_event .soon {background:url(http://media.npr.org/chrome/music/banner_coming_soon.gif) no-repeat left center;}

#music.tmplMusicHomepage .live_event .info .bucketblock {
	padding:0 100px 0 85px;
	margin:0;
}

#music.tmplMusicHomepage .live_event .info h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:2px;
}

#music.tmplMusicHomepage .live_event .info h3, .live_event .info h3 a {color:#fff;}

#music.tmplMusicHomepage #main_content .live_event .info p {
	color:#adbbd8;
	font-size:14px;
	margin:0;
}

#music.tmplMusicHomepage .live_event a.listen {
	position:absolute;
	bottom:6px;
	right:10px;
	color:#fff;
	font-size:12px;
	margin:0;
	padding:0 10px 0 0;
	text-transform:uppercase;
	font-weight:bold;
}

#music.tmplMusicHomepage .live_event a.listen,
#music.tmplMusicHomepage .live_event a.listen:hover {
	background:transparent url(http://media.npr.org/chrome/music/ico_more_sm_fff.gif) no-repeat scroll right center;
}

/*	=static buckets
	---------------------------------------------------------- */
#music.tmplMusicHomepage #main_sidebar a.more {
	background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
	padding-right:10px;
	font-size:11px;
	float:right;
	clear:both;
}

#music.tmplMusicHomepage #main_sidebar a.photowrap {float:left;}

#music.tmplMusicHomepage #main_sidebar h4 {
	font-size:14px;
	margin-bottom:5px;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap p {
	font-size:13px;
	color:#666;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap p.byline {
	font-size:10px;
	color:#666;
	margin-bottom:0;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap p.audiorow a.listen {
	float:none;
	color:#000;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap p.audiorow a.listen,
#music.tmplMusicHomepage #main_sidebar .bucketwrap p.audiorow a.listen:hover  {
	background:transparent url(http://media.npr.org/chrome/music/icon_sec_audio.gif) no-repeat scroll left 1px;
}

/*#music.tmplMusicHomepage #main_sidebar .bucketwrap ul li {
	font-size:12px;
	background:url(http://media.npr.org/chrome/music/bullet_4x4_999.gif) no-repeat left 6px;
	padding:0 0 0 12px;
	margin:0 0 7px 7px;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap ul li a {
	font-weight:bold;
	color:#333;
}
*/

#music.tmplMusicHomepage p.kicker,
#music.tmplMusicHomepage #main_sidebar .bucketwrap p.kicker {
	color:#999;
	font-size:11px;
	margin:4px 0;
	text-transform:uppercase;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap p span {
	color:#999999;
	font-size:11px;
}

#music.tmplMusicHomepage #main_sidebar .bucketwrap ul li span {
	font-size:11px;
	color:#999;
	margin-left:5px;
}

#music.tmplMusicHomepage .first_listen .bucket {margin-top:10px;}
#music.tmplMusicHomepage .first_listen .top {margin-top:0;}

#music.tmplMusicHomepage .upcoming_concerts .bucketblock {margin-left:148px;}

#music.tmplMusicHomepage .upcoming_concerts h4 {
	font-size:12px;
	margin-bottom:8px;
}

#music.tmplMusicHomepage .upcoming_concerts ul li {
	font-size:11px;
	margin-bottom:4px;
}

#music.tmplMusicHomepage .upcoming_concerts ul li,
#music.tmplMusicHomepage .upcoming_concerts ul li a {
	color:#333;
}

#music.tmplMusicHomepage .upcoming_concerts a.calendar {
	font-size:12px;
	display:block;
	color:#0066CC;
	background:url(http://media.npr.org/chrome/music/ico_calendar.gif) no-repeat left top;
	padding:2px 0 2px 20px;
}

#music.tmplMusicHomepage .graphic300 h3.slug {
	margin:0;
	padding:3px 0;
}

#music.tmplMusicHomepage .graphic300 .simple {padding-top:10px;}

#music.tmplMusicHomepage .graphic300 .footer p {
	color:#999;
	font-size:11px;
	font-style:italic;
	margin:0;
	text-align:right;
}

#music.tmplMusicHomepage .graphic300 p.title a {
	color:#000;
	font-size:16px;
	font-weight:bold;
}


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

/*	=caption toggle over images
	--------------------------------------------------------------- */

.panelwrap {position:relative;}

.panelwrap #panel {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	background: #000; 
	opacity: .85; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";	
	width:100%;
	
}

.panelwrap #panel p {padding:10px;color:#fff;}	

a.captiontext {
	float:left;
	font-size:11px;
	background:url(http://media.npr.org/chrome/news/icons_caption.gif) 0 0 no-repeat;
	height:18px;
	padding-left:25px;
	line-height:18px;
}

a.captiontext:hover {background:url(http://media.npr.org/chrome/news/icons_caption.gif) 0 -18px no-repeat;}

a.swapicon {background:url(http://media.npr.org/chrome/news/icons_caption.gif) 0 -36px no-repeat;}

a.swapicon:hover {background:url(http://media.npr.org/chrome/news/icons_caption.gif) 0 -54px no-repeat;}


/* fixes */
#music .panelwrap a.photowrap,
#music .panelwrap img,
#news .panelwrap img {float:none;}

#news .singlestory .panelwrap #panel p,
#news .rotator .panelwrap #panel p {width:auto;}

#music a.captiontext {display:none;} /* WWW-9539 */