  /* 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 {
    width:635px;
    height:90px;
    }

.external-disclaimer p {
    font-weight: bold;
    color:#000;
    }

#primary-content h3,
#primary-content h4,
#primary-content h5,
#secondary-content h3 {
    font-weight: bold;
    font-size: 13px
    }

#primary-content h3 {
    background-color: #25484a;
    color:#fff;
    }

#primary-content h4 {
    background-color:#316163;
    color:#fff;
    }
#primary-content h5 {
    background-color:#BDC7C6;
  color: #000;
    margin: 2px 10px 0 10px;
    }
#secondary-content h3 {
    background: #427D84;
  border-bottom: 1px solid #7BB2B5;
    color:#fff;
    }



/* right hand nav */
#secondary-content .line-up li, #secondary-content .main-nav li {
    border-top: 1px solid #427D84;
    border-bottom: 1px solid #7BB2B5;
    font-size:12px;
    }

#secondary-content .line-up ul li a, #secondary-content .main-nav ul li a {
    font-weight: bold;
    color:#fff;
    display:block;
    background-color:#427D84;
    }

#secondary-content .main-nav ul li.selected a,
#secondary-content .main-nav ul li.selected a:hover {
    background: #25484a;
    color:#fff;
    }

#secondary-content .line-up ul li a:hover, #secondary-content .main-nav ul li a:hover {
    background-color:#5a9694;
  text-decoration: none;
    }

#secondary-content .line-up-end {
    background: #F7F4EF;
    border-top: 2px solid #fff;
    font-size: 0.8em;
    }



/*Legacy 6 music branding****/
/* ### start default global styles ### */
.mainbg {
    /*background : url(/6music/images/newbg.gif) left 33px repeat-x;*/
      /* blq background: url(/6music/images/hubbg.gif) left 33px no-repeat;
			background-color: #7CB0B5; */
}
/* 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:#036596;
}
a:hover{
    text-decoration:underline;
    color:#036596;
}

/* ### 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;

}

/* ### 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;
}


/* rhn panel */
.line-up {
  margin-bottom: 10px;
}

/* hub rhn */
.text-box-rhn-rm {
  background: #dee7e7;
  padding: 0 10px 10px 10px;
  font-size: 0.8em;
}

.external-disclaimer p {
  color: #fff;
}

/* override social bookmark styles ***/


body #primary-content #socialBookMarks {

    margin: 10px;
    padding: 5px;
    background-color:#fff;
}

body #primary-content #socialBookMarks ul {
    margin:0 !important;
    padding:10px 0 0 0;
    width:auto;
}

body #primary-content #socialBookMarks ul li {
    padding:0 9px 0 18px;
	font-size:10px;
}

body #primary-content #socialBookMarks p {
    margin:0;
    padding:5px 5px 0 0;font-size: .8em !important;

}

body #primary-content #socialBookMarks h3 {
    background-color:transparent;

    color:#333 ;
}

body #primary-content #socialBookMarks p a {
    padding:5px 5px 0 0;
		font-size:10px;
}