

 /* ----------------------------------------    
  * 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.twitter {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -256px no-repeat;
	padding:0 0 0 19px;
	cursor:pointer;
}

a.facebook {
	background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -272px no-repeat;
	padding:0 0 0 20px;
}	

a.pod {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -46px no-repeat;
}

a.pod:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -69px no-repeat;
}	

a.rss {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 0 no-repeat;
}

a.rss:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -23px no-repeat;
}

a.radio {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -92px no-repeat;
}

a.radio:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -115px no-repeat;
}

a.mobile {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -138px no-repeat;
}

a.mobile:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -161px no-repeat;
}

a.newsletter {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -184px no-repeat;
}

a.newsletter:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -207px no-repeat;
}

a.widget {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -230px no-repeat;
}

a.widget:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -253px no-repeat;
}

a.api {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -276px no-repeat;
}

a.api:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -299px no-repeat;
}

a.podicon {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat;
}

a.podicon:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -368px no-repeat;
}	

a.podiconnoevent {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat;
}

a.rssicon {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -391px no-repeat;
}

a.rssicon:hover {
	background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -414px no-repeat;
}

a.add {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 0 no-repeat;
}	

a.add:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -15px no-repeat;
}

a.added,
a.added:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -240px no-repeat;
}

a.download {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -30px no-repeat;
}	

a.download:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -45px no-repeat;
}	

a.trans {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -60px no-repeat;
}	

a.trans:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -75px no-repeat;
}

a.subscribe {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -180px no-repeat;
}	

a.subscribe:hover {
	background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -195px no-repeat;
}

a.purchase {
	background:url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -210px;
}

a.purchase:hover {
	background:url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -225px;
}

a.slideshow {
	background:url(http://media.npr.org/chrome/news/icon_slideshow_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.slideshow:hover {
	background:url(http://media.npr.org/chrome/news/icon_slideshow_mini_hover.gif) no-repeat;
}

a.video {
	background:url(http://media.npr.org/chrome/news/icon_video_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.video:hover {
	background:url(http://media.npr.org/chrome/news/icon_video_mini_hover.gif) no-repeat;
}

a.map {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.map:hover {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat;
}

a.graphic {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.graphic:hover {
	background:url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat;
}

a.interactive {
	background:url(http://media.npr.org/chrome/news/icon_int_mini_ltgry.gif) no-repeat;
	padding:1px 0 1px 20px;
}

a.interactive:hover {
	background:url(http://media.npr.org/chrome/news/icon_int_mini_hover.gif) no-repeat;
}

a.genericicon {
	background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll 0 0;
}

a.genericicon:hover {
	background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini_hover.gif) no-repeat scroll 0 0;
}

/*	=spikes
	--------------------------------------------------------------- */	
.spike a	{
	background: url(http://media.npr.org/chrome/news/spike_bullet.gif) no-repeat left top;
	padding:0 0 0 17px;
	display:block;
	float:left;
}	

.spike a:hover {
	background: url(http://media.npr.org/chrome/news/spike_bullet_hover.gif) no-repeat left top;
}	

.spike a.audio {background: url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat;}	
.spike a.audio:hover {background: url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat;}

/* can remove all for add spike after bug SFW-1884 is posted live */
.spike a.add {display:none;}
/*.spike a.add {background: url(http://media.npr.org/chrome/news/spike_add.gif) no-repeat;}	
.spike a.add:hover {background: url(http://media.npr.org/chrome/news/spike_add_hover.gif) no-repeat;}*/


.spike a.infographic {background: url(http://media.npr.org/chrome/news/spike_info.gif) no-repeat;}	
.spike a.infographic:hover {background: url(http://media.npr.org/chrome/news/spike_info_hover.gif) no-repeat;}

.spike a.slideshow {background: url(http://media.npr.org/chrome/news/spike_slideshow.gif) no-repeat;}	
.spike a.slideshow:hover {background: url(http://media.npr.org/chrome/news/spike_slideshow_hover.gif) no-repeat;}

.spike a.video {background: url(http://media.npr.org/chrome/news/spike_video.gif) no-repeat;}	
.spike a.video:hover {background: url(http://media.npr.org/chrome/news/spike_video_hover.gif) no-repeat;}

.spike a.map {background: url(http://media.npr.org/chrome/news/spike_map.gif) no-repeat;}	
.spike a.map:hover {background: url(http://media.npr.org/chrome/news/spike_map_hover.gif) no-repeat;}	

.spike a.externallink {background: url(http://media.npr.org/chrome/news/spike_extlink.gif) no-repeat;}	
.spike a.externallink:hover {background: url(http://media.npr.org/chrome/news/spike_extlink_hover.gif) no-repeat;}

.spike a.interactive {background: url(http://media.npr.org/chrome/news/spike_interactive.gif) no-repeat;}	
.spike a.interactive:hover {background: url(http://media.npr.org/chrome/news/spike_interactive_hover.gif) no-repeat;}

.spike a.download {background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat;}	
.spike a.download:hover {background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat;}

.spike a.chat {background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat;}	
.spike a.chat:hover {background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat;}

.spike a.playlist {background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat;}	
.spike a.playlist:hover {background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat;}


 /* ----------------------------------------    
  * START of '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/static.css'        
  * ---------------------------------------- */ 

/* Blog Landing Page */
#music.blogLanding #main_content {
	width:624px;
	padding:13px;
}

.blogLanding h1 {
	border-bottom:5px solid #D7311F;
	margin-bottom:10px;
	padding-bottom:3px;
	text-transform:uppercase;
}

.blogLanding h2 {
	font-size:16px;
	margin-bottom:10px;
}

.blogLanding p {font-size: 12px;}
.blogLanding #main_content a {color:#36c;}

.blogLanding p.more a {
	float:right;
	margin-right:10px;
	text-transform:none;
}

.blogLanding .featured {
	border-bottom:5px solid;
	margin-bottom:15px;
	padding-bottom:15px;
}

.blogLanding .featured .blog, .blogLanding .storylist .bucket {
	background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

.blogLanding .genrehdr h3 {margin-bottom:15px;}

.blogLanding .storylist span.name {
	font-size:16px;
	font-weight:bold;
}




/* iPhone Music App Landing Page */
#iphoneMusic {position:relative;}
#iphoneMusic a {font-weight:bold;}

#iphoneMusic .ipmHeader {
	background:url(http://media.npr.org/images/mobile/music/hdr-iphone-music_980.jpg) no-repeat left top;
	height:386px;
}

#iphoneMusic .ipmHeader h1 {display:none;}

#music #iphoneMusic #wrapper_main {background: #15181a url(http://media.npr.org/images/mobile/music/bg-main.gif) repeat-x left top;}
#iphoneMusic #wrapper_main .bgMainLine {background: url(http://media.npr.org/images/mobile/music/bg-main-line.gif) repeat-y 650px top;}
#music #iphoneMusic #content {padding-top:130px;}
#iphoneMusic #content h3 {color:#fff; font-size:24px; margin-bottom:15px;}
#iphoneMusic #content p {color:#cbd7de; font-size:18px;}

#iphoneMusic #content .buttons {padding-top:30px;}
#iphoneMusic #content .buttons .rounded, #content .buttons .rounded:hover {color:#a3bac8;}

#iphoneMusic #content .buttons .rounded {
	float:left; 
	display:block; 
	width:420px; 
	height:66px;
	margin-bottom:20px;
	background: url(http://media.npr.org/images/mobile/music/bg-roundbox-right.gif) no-repeat right center;
}

#iphoneMusic #content .buttons .rounded span {
	display:block; 
	margin-right:12px; 
	padding:10px 8px 10px 20px; 
	height:46px;
	background: url(http://media.npr.org/images/mobile/music/bg-roundbox-left.gif) no-repeat left center;
}

/*#iphoneMusic #content .buttons .btn1 span {padding:15px 8px 10px 20px; font-size:15px; height:41px;}*/
#iphoneMusic #content .buttons .btn1 span,
#iphoneMusic #content .buttons .btn2 span {line-height:46px; font-size:18px;}

#music #iphoneMusic #main_sidebar .bucket {padding:0 5px 0 10px; margin-bottom:50px;}
#music #iphoneMusic #main_sidebar h3 {color:#566269; border:none; font-size:14px; padding:0;}
#iphoneMusic #main_sidebar p {color:#ccd7de; font-size:12px; margin-bottom:20px;}
#iphoneMusic #main_sidebar a, #iphoneMusic #main_sidebar a:hover {color:#ccd7de;}
#music #iphoneMusic #main_sidebar .appStore {margin:30px 0;}
#music #iphoneMusic #main_sidebar .appStore .bucketblock {padding-top:20px;}
#iphoneMusic #main_sidebar .appStore p {font-size:14px;}
#iphoneMusic #main_sidebar .appStore a, #main_sidebar .appStore a:hover {color:#fff;}

#iphoneMusic .ipmFooter {background:#2e363b url(http://media.npr.org/images/mobile/music/bg-footer.gif) repeat-x left top;}
#iphoneMusic .ipmFooter .bgFooterLine {background: url(http://media.npr.org/images/mobile/music/bg-footer-line.gif) no-repeat 650px top;}
#iphoneMusic .ipmFooter .main {float:left; width:650px;}
#iphoneMusic .ipmFooter .side {float:left; width:316px; margin-left:7px;}
#iphoneMusic .ipmFooter .main .content {padding:35px 13px 15px;}
#iphoneMusic .ipmFooter .main p {font-size:12px;}
#iphoneMusic .ipmFooter .main p,
#iphoneMusic .ipmFooter .main a,
#iphoneMusic .ipmFooter .main a:hover {color:#abb2b6;}
#iphoneMusic .ipmFooter .side p,
#iphoneMusic .ipmFooter .side a,
#iphoneMusic .ipmFooter .side a:hover {font-size:14px; color:#dfdfdf;}
#iphoneMusic .ipmFooter .side a {font-weight:normal;}
#iphoneMusic .ipmFooter .side .bucket {margin:30px 0 28px; padding:0 15px 0 5px;}
#iphoneMusic .ipmFooter .side .bucketblock {padding-top:20px;}

#iphoneMusic .ipmCarousel {position:absolute; left:30px; top:25px; width:444px;} 
#iphoneMusic .ipmCarousel .fader {height:433px; position:relative;} 
#iphoneMusic .ipmCarousel .fader img {float:none; display:none; position:absolute; left:0; top:0; cursor:pointer;} 
#iphoneMusic .ipmCarousel .chooser {width:60px; margin:0 auto;}
#iphoneMusic .ipmCarousel .chooser ul li {float:left; padding:5px;}
#iphoneMusic .ipmCarousel .chooser ul li a {display:block; width:10px; height:10px; background: url(http://media.npr.org/images/mobile/music/btn-selector.gif) no-repeat left top;}
#iphoneMusic .ipmCarousel .chooser ul li a.selected {background: url(http://media.npr.org/images/mobile/music/btn-selector.gif) no-repeat left bottom;}


