  /* ### import stylesheet NS4.7 and IE4 don't like ### */
/* ### They won't see thses ### */
@import "/staticarchive/05bc49809fd70a023b97976d1c5fc84cc50b7eb1.css";


#content-background-rm {background:#fff;}
#morestories {font-size:.9em;padding:0 10px 20px 10px;margin:0;}
#morestories a{background:transparent url(/staticarchive/c00effbf7341308e4c3cec9cf26e3193384cf082.gif) no-repeat scroll 0px 3px;padding-left:8px;}

/* ### common styles ### */

.mainpromo-rm, .related-content-area-rm, .quote-rm, .features-3row-rm, .text-area-rm, .links-1col-rm  {
    padding:10px;
}

/* ## end common styles ### */


/* ## start 2col links styles (overide) ### */

.links-2col-rm {
    padding-bottom:20px;
}

/* ## end 2col links styles (overide) ### */


/* ###### start mainpromo styles ###### */

.mainpromo-rm {
    background:#fff;
}
.dots_h {
    margin-left:10px;
}
.mainpromo-rm .content-rm {
    /* blq font-size:80%; */
    line-height:1.2;
}
.mainpromo-rm h1 {
    font-size:115%;
    font-family:arial, verdana,helvetica,sans-serif;
    margin:0px;
    padding:0px;
}
.mainpromo-rm h5 {
    margin: 5px 0px 4px 0px;
    padding:0px;
}
.mainpromo-rm p.author-rm {
    padding:5px 0px 0px 0px;
    margin:0px;
}
.mainpromo-rm p.date-rm {
    padding:0px 0px 10px 0px;
    margin:0px;
}
.quote-rm {
    width:185px;
    margin:10px 0px 10px 10px;
    background:#D8E6E4;
    font-weight:bold;
}

/* ###### end mainpromo styles ###### */


/* ###### start features styles ###### */

.features-3row-header-rm, .features-3row-rm {
    background:#fff;
}
.features-3row-header-rm {
    font-size:80%;
    padding:0px 0px 0px 10px;
}
.features-3row-header-rm .content-rm {
    font-size:12px;
}
.features-3row-header-rm img {
    margin-right:2px;
}



.features-3row-rm {
    margin-bottom:10px;
}
.features-3row-rm .content-rm {
    padding:5px 5px 0px 0px;
    line-height:1.2;
}
.feature-rhmini-rm {
    background:#D8E6E4;
    height:60px;
    margin-bottom:10px;
}
.feature-rhmini-rm p {
    padding:5px 5px 5px 0px;
    margin:0px;
}
.feature-rhmini-rm .img-rm {
    margin-right:5px;
}
.features-3row-header-rm .dots_400-rm {
    background-image : url(/staticarchive/b73bd45b5d6896ea2805f2ffb811644638d5cbf2.gif);
    background-repeat : repeat-x;
    width:400px;
}

/* ###### end features styles ###### */


/* ###### start more music news in brief styles ###### */

.text-area-rm {
    margin-bottom:10px;
    background:#fff;
    padding-top:0px;
}
.text-area-rm .content-rm, .text-area-rm .content-noline-rm {
    line-height:1.2;
    background:#fff;
    padding-top:10px;
    margin-top:10px;
    border-top:1px solid #ccc;
}
.text-area-rm .content-noline-rm {
    border-top:none;
    margin-top:0px;
}

/* ###### end more music news in brief styles ###### */


/* ###### start links 1col ###### */

.links-1col-rm {
    padding-bottom:20px;
    margin-bottom:10px;
    background:#fff;
}
.links-1col-rm .link-rm {
    line-height:1.5;
}

/* ###### end links 1col ###### */


/* ###### start of news archive styles ###### */

.archive-news-rm {
    background:#fff;
    margin-bottom:0;
    padding:10px 10px 0 10px;
}
.archive-mini-left-rm {
    width:195px;
}
.archive-mini-right-rm {
    width:195px;
}
.archive-mini-right-rm, .archive-mini-left-rm {
    background:#f4f4f4;
    height:60px;
    margin-bottom:10px;
}
.archive-mini-right-rm p, .archive-mini-left-rm p {
    font-size:80%;
    padding:5px 5px 5px 0px;
    margin:0px;
}
.archive-mini-right-rm .img-rm, .archive-mini-left-rm .img-rm {
    margin-right:5px;
}

/* ###### end of news archive styles ###### */


/* ###### start optioninal link box styles (overide global) ###### */

.related-links-rm {
    margin-bottom:0px;
}

/* ###### end optioninal link box styles ###### */

/* asc comments styles */
.acs_name {
    font-weight:bold;
}
/* asc comments styles */


/ social bookmarks **/
#sixmusicbookmarks {
background-color:#fff;
padding:10px 10px 1px 10px;
}

#sixmusicbookmarks #socialBookMarks ul li {
padding: 0pt 9px 0px 18px;
}

#sixmusicbookmarks #socialBookMarks ul {
    padding:10px 0px 0px 0px;
}

*html #sixmusicbookmarks #socialBookMarks{
    padding:5px 5px 0px 5px;
}

*html #sixmusicbookmarks #socialBookMarks ul li {
padding: 0pt 8px 0px 18px;
}

*html #sixmusicbookmarks #socialBookMarks p a {
position: absolute;
top: 0px;
right: 10px;
padding: 5px 5px 0pt 0pt;
}

/ end social bookmarks **/


/ EMP **/



.emp-player,
.emp-audio-player {
margin:6px 10px 20px 10px;
background-color:#d8e6e4;
padding:8px 0;
overflow:hidden;
float:none;
clear:both;
text-align:center;
}

.content-rm .emp-player,
.content-rm .emp-audio-player {
margin:6px 0 20px 0;

}

#emp-player {
margin:0 auto;
}


.emp-desc {
font-size:.9em;
width:384px;
margin:6px 0 0 8px;
text-align:left;
}

.emp-audio-player p {
margin:6px 0 6px 8px;
}


.emp-audio-player p a {
background:transparent url(/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif) no-repeat 0 0;
color:#FF5800;
display:block;
font-weight:bold;
line-height:1em;
margin:0px;
padding:0 0 7px 25px;

}

.emp-title {
margin:0 0 8px 8px;
width:384px;
text-align:left;
}


a.morenews {
	background:transparent url(/staticarchive/c00effbf7341308e4c3cec9cf26e3193384cf082.gif) no-repeat scroll 0px 3px;
	padding-left:8px;
}

.blq_news_surround{margin:0 10px 0 0;padding:0;}
.blq_news_surround .news_pageheader{float:left;margin:0;padding:0;}
.blq_news_surround .news_listenagain{float:left;margin:8px 0 0 125px;padding:0;}
/* \*/
* html .blq_news_surround .news_listenagain{margin-left:108px;}
/* */
.blq_news_surround .news_pageheader h2.blq_news_text_style_only{margin:0;padding:10px 0 9px;}
.blq_news_surround .news_listenagain p{margin:2px 0 0 0;padding:3px 0 3px 0;}
a.news_listen_again{background:url('/staticarchive/b84d2ca15010d2b739e35701751772c3fe605639.gif') 0px 0px no-repeat;padding:2px 0 10px 30px;font-size:12px;}

/* podcast call-to-action - RHN */

.pcCtaframe {
  background: #EBFAF8;
  padding:  10px 0 10px 0;
  margin: 0 0 10px 0;
  color: #333333;
}

.pcCtaframe .pcCta {
  background: #EBFAF8;
  padding:  0;
  margin: 0;
  color: #333333;
}

.pcCtaframeTitle {
  font-size: 90%;
  font-weight: bold;
  padding: 0 10px 0 10px;
  margin: 0;
}

.pcCta {
  background: #EBFAF8;
  padding:  10px 0 10px 0;
  margin: 0 0 10px 0;
  color: #333333;
}
.pcCtaTitle {
  font-size: 90%;
  font-weight: bold;
  padding: 0 10px 0 10px;
  margin: 0;
}
.pcCtaAudioAvailable {
  padding: 10px;
  font-size: 75%;
  margin: 0;
}
.pcCtaIcons { padding-left: 10px; }
.pcCtaIcon1 { margin-right: 5px; }


/* -- Styling new rh col into old NIB page --*/




#listen, .podcast, .go-shows, .puff-panel {
background: #fff;
width: 306px;
margin-bottom: 14px;
padding-bottom:10px;
}

.puff-panel img {float:left;}

.puff-panel .list {margin-top:7px;}

.puff-panel .list p.intro {padding-top:7px;}

#listen h3, .heading h2{
background: #3D7E80;
color: #fff;
font-family: 'Arial';
font-weight: lighter;
font-size:1.5em;
padding: 10px;
}

.row .box ul {padding-top:10px;}

.podcast .box {padding:10px; line-height:1.5em}

.row .box li {
background:transparent url(/staticarchive/b90f5c3bd72271204c6eff0eb8bdafe1fb9358b0.gif) no-repeat scroll 0 7px;
padding-left:14px;
margin-left:10px;
line-height:1.5em;
}

.podcast .podcast-cta-episode-download {margin-bottom:10px; padding-bottom:10px;}
.podcast .box ul li {padding-left:0; background:transparent;}

.podcast .podcasts-cta-episode-title {font-weight:bold;}
.podcast .podcast-cta-episode-updated {color:#ccc; display:block;}
.podcast .podcasts-cta-series-artwork {float:left; display:block; margin-right:10px;}
.podcast .podcast-cta-series-button {margin-top:10px;}
.podcast .podcast-cta-series-button a {padding:5px 0 5px;}

#listen a {
background: url("/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif") 0 0 no-repeat;
padding: 0px 0 4px 20px;
margin: 0px;
color:#FF5800;
font-weight: bold;
text-decoration: none;
display: block;
line-height: 1em;
}

#listen a:hover {
text-decoration: underline;
}


#listen a.allshows {
background:none;
padding: 10px 0 0 0;
margin: 0 0 0 10px;
}

#listen ul li {
padding: 10px 0 2px 10px;
color:#333;
}
