/*********** Global Decoration **********************/

#primary-navigation {
	font-size: 0.75em;
	}

#primary-navigation li a {
	background: #d8dfed;
	}

#primary-navigation li a:hover {
	text-decoration: none;
	background: #eee;
	}

#banner h1 {
	font-size: 1.2em;
	font-weight: normal;
	}

#banner h1 strong {
	font-size: 3em;
	font-weight: bold;
	}

#content-header h2 {
	background: url('/staticarchive/75c7fecfd1422350f99a964dcc7a86d59ba008e2.gif') 0 0 no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	width:635px;
	height:90px;
	}

.external-disclaimer p {
	font-weight: bold;
	color:#2C2C2C;
	}

#primary-content h3,
#primary-content h4,
#primary-content h5,
#secondary-content h3 {
	font-weight: bold;
	}

#primary-content h3 {
	background-color:#C5DE92;
	color:#2c2c2c;
	}
	
#primary-content h3 {
	font-size: 13px;
	font-family:'verdana';
}	

#secondary-content h3 {
	font-size: 13px;
	font-family:'verdana';
}

#primary-content h3,
#secondary-content h3 {
	background:#C5DE92;
	color:#2c2c2c;
	padding-top:7px;
	padding-bottom:8px;
	}	

#primary-content h4 {
	background-color:#B2D6EE;
	color:#2c2c2c;
	font-size: 13px;
	font-family:'verdana';
	padding-top:3px;
	padding-bottom:4px;
	}
#primary-content h5 {
	background-color:#B2D6EE;
	color:#2C2C2C;
	margin: 2px 2px 0 2px;
	font-size: 13px;
	}

#primary-content p {	
	font-size:13px;
	line-height:1.3;
}		
	
#secondary-content h3 {
	background:#D986B2;
	color:#fff;
	padding:5px 0 5px 10px;
	}
	

.emp-embed a {
	padding:0 10px;
	font-size:13px;
}

.emp-embed .player {
	margin:10px;
}

/* right hand nav */


#secondary-content .line-up li, #secondary-content .main-nav li {
	border-top: 1px solid #7DB0B4;
	border-bottom: 1px solid #7DB0B4;
	font-size:0.8em;
	}

#secondary-content .line-up ul li a, #secondary-content .main-nav ul li a {
	font-weight: bold;
	color:#FE5900;
	display:block;
	background-color:#B2D6EE;
	font-size:12px;
	font-family:'verdana';
	}

#secondary-content .main-nav ul li.selected a,
#secondary-content .main-nav ul li.selected a:hover {
	background-color:#F9E56A;
	color:#2C2C2C;
	}

#secondary-content .line-up ul li a:hover, #secondary-content .main-nav ul li a:hover {
	color:#2C2C2C;
	background-color:#F9E56A;
	}

#secondary-content .line-up-end {
	background: #F7F4EF;
	border-top: 2px solid #fff;
	font-size: 0.8em;
	}
	
#secondary-content .line-up span.images {
	padding-left:3px;
}	


/***********Legacy 6 music branding************************/

/* ### start Barley styles ### */

a.bbcpageCrumb, a.bbcpageServices {
	font-size:90%;
}
.bbcpageServices {
	color:#fff !important;
}
.bbcpageFooter {
	color:#fff;
}
a.bbcpageCrumb {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
}
a.bbcpageServices {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
}
a.bbcpageFooter {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
}
.bbcpageCrumb a:link,.bbcpageCrumb a:visited,
.bbcpageServices a:link,.bbcpageServices a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.bbcpageFooter a:link,.bbcpageFooter a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.bbcpageCrumb a:active,.bbcpageCrumb a:hover ,.bbcpageCrumb a:focus,
.bbcpageServices a:active,.bbcpageServices a:hover,.bbcpageServices a:focus {
	text-decoration:underline;
	font-weight:normal;
	color:#fff;
}
.bbcpageFooter a:active,.bbcpageFooter a:hover  {
	text-decoration:underline;
	font-weight:normal;
	color:#fff;
}
.bbcpageServices hr {
	display: none;
}

/* ### end Barley styles ### */

/* ### start default global styles ### */

body, table, td {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #2C2C2C;
}

body td {
	font-family: verdana,arial,helvetica,sans-serif;
}

/* start area below the flash banner */
#content-background-rm {
	padding-top:0;
}
/* end area below the flash banner */
a, a:visited, a:active{
	text-decoration:none;
	font-weight:bold;
	color:#FF5800;
}
a:hover{
	text-decoration:underline;
	color:#FF5800;
}


/* ### end default global styles ### */


/* ### start on air styles + banner ### */

#page-header-rm  {
	width:440px;
	height:88px;
	float:left;
}
#on-air-banner-rm, #on-air-banner1-rm, #on-air-banner2-rm, #on-air-banner-extra-rm {
	background-color:#477f80;
}
#on-air-banner-rm, #on-air-banner1-rm, #on-air-banner2-rm {
	width:205px;
}
#on-air-banner-rm {
	margin-top:5px;
	height:84px;
}
#on-air-banner1-rm {
	height:30px;
}
#on-air-banner2-rm {
}
#on-air-banner2-rm .img-onair-rm {
	width:50px;
	padding:0 10px 10px 10px;
}
#on-air-banner2-rm .onairtrack-rm, #on-air-banner2-rm .onairwebcam-rm
{
	font-size:80%;
	margin-top:3px;
	padding:0px;
	color:#fff;
	background-repeat : no-repeat;
	height:18px;
}


#on-air-banner2-rm .onairtrack-rm{
	background-image : url(/staticarchive/71bc6e9bc2bbb66c380b6c0a3aa22c3253823589.gif);
}
#on-air-banner2-rm .onairwebcam-rm {
	background-image : url(/staticarchive/6a0a74c7975d0d8ad0490578381ff5c9af07c322.gif);
}

/* Up Next Schedule RHN */
#on-air-banner-extra-rm p.fullschedule a {
	font-size: 0.7em;
}

#on-air-banner-extra-rm p.fullschedule {
	margin: 5px 0 0 0;
	padding: 0;
}

table#schedule {
	width: 185px;
	font-size: 0.6em;
	font-weight: bold;
}

table#schedule td {
	vertical-align: top;
}

table#schedule .time {
	width: 37px;
	color: #bcd1d6;
}

table#schedule .dj {
	color: white;
}

table#schedule th {
	display: none;
}
/* end of Up Next Schedule RHN */

.text-box-rhn-rm .onairwebcam-rm {
	background-image : url(/staticarchive/83e6b1e3c9fe479ee1723af85f849eb3538318fd.gif);
	padding-left:2px;
background-repeat : no-repeat;
background-position:0 2;
}

/* hide from MacIE \*/
* html .text-box-rhn-rm .onairwebcam-rm  a {
    height: 1%;
}
/* end hide */

#on-air-banner-rm .presenter-rm{
	font-size:60%;
	margin:0 0 3px 0;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
}
#on-air-banner-rm .time-rm{
	font-size:60%;
	margin:0;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}
#on-air-banner-rm .audio-help-rm{
	font-size:60%;
	margin:0;
	color:#fff;
	font-weight:bold;
	padding:0 10px 0 7px;
	float:right;
}
#on-air-banner-rm .audio-help-rm a, #on-air-banner2-rm .onairtrack-rm a, #on-air-banner2-rm .onairwebcam-rm a, #on-air-banner-extra-rm a, #on-air-banner-rm .presenter-rm a  {
	color:#fff;
}
#on-air-banner-rm .listen-live-rm, #on-air-banner1-rm .listen-live-rm{
	font-size:80%;
	background:#fff;
	padding:0;
	margin:4px 10px 0 10px;
	height:18px;
	background-image : url(/staticarchive/dc0ec92081ca090785c7d22f6f483b15eb62b3f6.gif);
	background-repeat : no-repeat;
}
#on-air-banner1-rm .listen-live-rm {
	margin:0 10px 10px 10px;
}
#on-air-banner-rm .listen-live-rm strong, #on-air-banner1-rm .listen-live-rm strong{
	font-size:80%;
	color:#333;
}
#on-air-banner-extra-rm {
	padding:0 10px 10px 10px;
}
#on-air-banner-extra-rm p, #on-air-banner-extra-rm .link-rm {
	font-size:80%;
	padding:3px 0 10px 0;
	margin:0;
	color:#bcd1d6;
}
#on-air-banner-extra-rm .link-rm {
	padding:0;
	margin:5px 0 0 0;
}


/* to sort out weird bug on presenters faq */

#on-air-banner1-rm img{
display:none;
}

#on-air-banner1-rm a{
padding-left:28px;

}

/* ### end on air styles + banner ### */

/* ### Start The flash banner (live text)  ### */

#flash-banner-rm {
	height:30px;
	width:420px;
	color:#fff;
	background:transparent;
}

/* ### End The flash banner (live text)  ### */


/* ### start LH navigation styles ### */

td.bbcpageLocal div#navigation-wrapper div a {
	font-family:verdana,arial,helvetica,sans-serif;
}
#navigation-wrapper a.nav-in-active-rm:link, #navigation-wrapper a.nav-in-active-rm:active, #navigation-wrapper a.nav-in-active-rm:visited, #navigation-wrapper a.nav-active-rm:link, #navigation-wrapper a.nav-active-rm:active, #navigation-wrapper a.nav-active-rm:visited {
	text-decoration:none;
	display:block;
	padding:6px 2px 6px 10px;
	font-size:80%;
	margin-bottom:1px;
}
#navigation-wrapper a.nav-in-active-rm:link, #navigation-wrapper a.nav-in-active-rm:active, #navigation-wrapper a.nav-in-active-rm:visited{
	color:#036596;
	background-color:#d8e6e4;
}
#navigation-wrapper a.nav-active-rm:link, #navigation-wrapper a.nav-active-rm:active, #navigation-wrapper a.nav-active-rm:visited{
	color:#fff;
	background:#7CB0B5;
	margin-bottom:0;
}
#navigation-wrapper a.nav-active-rm:hover, #navigation-wrapper a.nav-in-active-rm:hover{
	color:#036596;
	background-color:#fff;
}
#navigation-wrapper .sub-navigation-rm{
	padding:0 0 20px 10px;
	font-size:60%;
	margin:0;
	background:#7CB0B5;
}
#navigation-wrapper .sub-navigation-rm a{
	display:block;
	background:url(/staticarchive/e31e050730f79dcc403f0aa8ec938cb4971dcdb3.gif) no-repeat;
	padding:0 0 0 10px;
	color:#2E433D;
	font-family:verdana,arial,helvetica,sans-serif;
	color: #fff;
}

#navigation-wrapper .bg-graphic{
	margin-top:10px;
	margin-bottom:10px;
}

#blq-foot {
	font-size: 12px;
}

