body {font-family: verdana, arial;}

.spacer {margin-bottom:10px;margin-left:10px;}
.blank {font-size:12px;}
p { margin:0;
 	padding:5px 0 0 0;
 	font-size:1em;
	color:#666;
	}

h1, h2, h3, h4, h5 {
	margin:0;
 	padding:0;
	}

/* lrg white */
h1 {font-size:100%;
	color:#fff;}

/* dj headings */
h2 {
}

h3 {}

/* smaller black & white text */
h4 {color:#000;
	font-weight:bold;
	font-size:1em;
	}

h5 {font-size:12px;
	color:#fff;}

.left {float:left;}
.right {float:right;}

/* back to top styles on help & shows */
.btt {width:70px; margin-top:3px; }
a.top:link, a.top:hover,a.top:visited, a.top:active {color:#fff!important;  float:right; font-weight:normal;}
/* END back to top styles on help & shows */

a:link, a:visited, a:active {font-weight:bold; text-decoration:underline;}
a:hover{text-decoration:none;}


/* black background div*/
div.black-background{
width:390px;_width:400px;
margin:0px 10px 0px 10px;
background:#000;
color:#ffffff;
padding:5px;
}
.black-background h2{
font-size:60%;
color:#fff;
font-weight:bold;
margin:0 0 10px 0;
}
.black-background p{
  color:#fff;
}
.black-background a:link,
.black-background a:visited,
.black-background a:hover,
.black-background a:active{
  color:#fff;
}
.feature-heading{font-weight:bold;margin:10px 0 10px 0;}
.page-white-contentarea img{
margin-right:10px;
}
/*mini promos*/
.promo-holder{
background:#F4F2EA;
min-height:75px;_height:75px;
padding:10px 10px 10px 10px;
margin-top:1px;
}
.promo-holder-left{
float:left;
width:80px;
}
.promo-holder-right{
float:left;
width:300px;
}
.promo-holder-right p.date{
margin:0 0 5px 0;padding:0;
font-weight:bold;
}
/*tracklistings*/
.track-title{
 float:left;
 width:150px;
}
.track-title h5{
 width:140px;
}
.archive-link{
float:right;
width:120px;
text-align:right;
}
.archive-link a:link,
.archive-link a:visited,
.archive-link a:hover,
.archive-link a:active{
color:#fff;
font-size:11px;
}

.archive-link a:hover{
text-decoration:none;
}
.clearit{
  clear:both;
}
.clearboth{
  clear:both;
}
.floatit{
 min-height:20px;_height:25px;
}


/* flash player */
.other-media {}
.other-media center {
  color: #fff;
}
.other-media .extra {
	background: #F4F2EA;
}

.other-media h4 {
	background: #F4F2EA;
}

.other-media .extra a.alternative {
  font-size: 0.65em !important;
  color: #333;
font-weight:normal;
  background: url(/staticarchive/6400d29f5a24a45df88a59db928a147001ac4065.gif) no-repeat 100% 9px;
	padding-right:20px;
	padding-top:7px;
	margin-right:5px;
	display:block;
}

.embed {
  background: #ccc;
margin: 0 10px 0 10px;
}
.embed textarea {
  font-size: 0.65em;
}
.embed .terms {
  background: #ccc;
border: 10px solid #ccc;
}
.embed .terms p.header {
  color: #000;
  font-size: 0.8em !important;
  font-weight: bold;
}
.embed .terms p {
  font-size: 0.7em !important;
}
.embed .terms ul li {
  list-style: disc;
  font-size: 0.7em !important;
  font-weight: bold;
}

div#socialbookmarks {
	margin:5px 10px;
}

div#socialbookmarks h3 {
	color:#000;
	background:#fff;
}

	div#socialbookmarks ul li {
		padding-bottom:5px;
		padding-right:8px;
	}








/* lg promo on genre & hp 8*/
.hp-topboxWrap {height:170px; width:420px; background:#1E1C17; margin-bottom:10px; margin-left:10px;}
.lg-topboxWrap {height:217px; background:#1E1C17; margin-bottom:10px;}
.lg-topboxText {margin-left:215px;color:#FFF}
.lg-topboxText p {color:#FFF; padding-top:9px; font-size:1em; margin-left:10px;line-height:1.3;}
.rg-topboxText {width: 190px;}

/* homepage video with text and links */
.rg-topboxText2 p {color:#FFF; padding-top:9px; font-size:80%; margin-left:10px;}
.lg-topboxText2 {margin-left:300px;color:#FFF}
.lg-topboxText2 p {color:#FFF; padding-top:9px; font-size:0.6em; margin-right:5px; margin-left:5px;}
.lg-topboxText2 a {color:#FFF;}
.lg-topboxText2 a:visited {color:#FFF;}
.rg-topboxText2 {width: 190px;}
.rg-topboxText2 p {color:#FFF; padding-top:9px; font-size:80%; margin-left:10px;}

/* box element standard margin & padding */
.allboxWrap {margin-bottom:10px;}
.boxWrap, .boxWrapBlack {padding:8px 10px 10px 10px;}
.boxWrapBlack {background:#1E1C17; height:150px;}

/* page content area */
#page-white { width:420px; margin-bottom:10px; background:#fff; }
#page-white2 { width:420px; background:#fff; }
#page-whiteFull { width:635px; margin-bottom:10px; background:#fff; }
.page-white-contentarea {padding:10px;}
.page-white-contentarea2 {padding:0px 10px 10px 10px;}
.page-white-contentarea2 img {margin: 0 10px 10px 0;}

.distress-strip {background: url(/staticarchive/abb65321ea612b08d768e36d5b75e88165bee01e.gif) no-repeat; width:420px; height:10px; font-size:1px;}


/*  general icons */
ul.list-link {list-style-type:none;
	margin:0px;
	padding:0px;}

ul.list-link li {line-height:23px;
	margin:0;
	padding:0;}

/* message board links */
a.message-colour, a.message {
	background: url(/staticarchive/407be1ec5050d0ae5fd2f7140c0a1df651141eeb.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
	font-size:75%;
}

a.message-colour {color: #09acbc!important;}

a.newsletter{
	background: url(/staticarchive/c7d174459acc28a6dd7987bf12f996460160dc99.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
	color: #A9E100!important;
	font-size:75%;
}

/* big picture heading icon link position */


.heading-iconlink {padding: 90px 0 0 10px;}


/* studiocam */
a.studiocam{
	background: url(/staticarchive/aaf50820c56df3b5d1c0abe9271c62b02e09a6f4.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
}
a.studiocam-main{
	background: url(/staticarchive/aaf50820c56df3b5d1c0abe9271c62b02e09a6f4.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
	color: #A9E100!important;
}
/*  listen */

a.listenlive-main {
	background: url(/staticarchive/288a549d149f958b3bd6638952891f8364e687b7.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
	color: #A9E100!important;
}


/* Studio cam page */
#studiocam {background-color: #000;
			padding:10px; height:400px;}

.studiocam2 {background-color: #000;
			padding:10px 0px 7px 0px;}

.studioContent {background-color: #fff;
				padding:0 10px 0px 10px;
				height:297px;}

.studiotextWrap {margin: 0 0 0 10px;float:left; width:170px; height:287px; background-color : #F4F2EA;}

.studiotext {
			padding-top: 10px;
			padding-left: 10px;

			font-size:75%;}

.studiotext img {margin-top:95px;}
.studiobottext {float:right}

.refresh {
	background: url(/staticarchive/b098b510d219ed987a0362b696b71b8a1e1bb80d.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
	}


/* Listen to the Shows */
.listenContainer {
	margin: 5px 0 15px 0;
	}

.listenContainer .listenGroup .listendays {
	margin: 4px 0 2px 0;
	}

.listenLinks img {
	float: left;
	}

.listen-to-the-shows {
	margin-bottom: 20px;
	}

.listen-to-the-shows .listenDays {
	display: block;
	font-weight: bold;
	color: #000;
	margin: 15px 0 7px 0;
	}

.listen-to-the-shows .listenLinks {
	margin-bottom: 10px;
	}

.listen-to-the-shows .listenLinks .listen {
	font-size: 1em;
	}

.listen-to-the-shows .listenLinks .tracklisting {
	font-size: 1em;
	margin-left: 12px;
	border-left: 1px solid #666;
	padding-left: 10px;
	}


	a.download {
	background: url(/staticarchive/eba4a6ab0b20647a85ef5e96b41f1c752755e2fd.gif) no-repeat;
	padding: 0px 0px 5px 25px;
	margin: 0 0 5px 0;
	font-size:12px;
}
	


/* RHN */
#rhnWrap {margin:0 0 10px 10px;}

.rhnBlackContent {	background:#1E1C17;
					padding:10px;
					}

					
					
.rhn-download2 {background: url(/staticarchive/7ba875e35e782577a539d088328b5945730eb4d7.gif) no-repeat;
				padding: 0px 0px 5px 25px;
				margin: 0;
				color:#ccc!important;
				text-decoration: underline;
				font-size:11px;
				font-weight:normal!important;
				line-height:21px;
				}
					
.rhn-rss-small {background: url(/staticarchive/3c173a01906d175fda06daa9a2120c21253e6b1b.gif) no-repeat;
				padding: 0px 0px 5px 25px;
				margin: 0;
				color:#ccc!important;
				text-decoration: underline;
				font-size:11px;
				font-weight:normal!important;
				line-height:21px;
				}
					
.rhn-arrowlink {background: url(/staticarchive/55812ea27391d20773239348a14cad1008529754.gif) no-repeat;
				padding: 0px 0px 5px 12px;
				margin: 0;
				color:#ccc!important;
				text-decoration: underline;
				font-size:11px;
				font-weight:normal!important;
				line-height:17px;
				}

				
.rhn-arrowlink2 {
padding: 0px 0px 5px 12px;
margin: 0;
color:#ccc!important;
text-decoration: underline;
font-size:11px;
font-weight:normal!important;
line-height:17px;
				}

				
				
				
.rhn-textheading {font-size:75%;
				font-weight:bold;
				padding-bottom:7px;
				}

.rhn-whitetext {font-size:0.7em;
				color:#fff;
				padding-bottom:5px;width:185px;line-height:1.3;}


.rhn-rss {background: url(/staticarchive/65f254e46a3cf3949262ad30c1d76ae1f1993981.gif) no-repeat;
				padding: 0px 0px 5px 38px;
				margin: 0 0 5px 0;
				font-size:75%;
				color:#FF9900!important;
				}


.rhn-MB-title { background: url(/staticarchive/06b85cc7e9739a3d5723b5539d5df2e0af8aae58.gif) no-repeat; width:205px; height:40px;}
.rhn-news-title { background: url(/staticarchive/1ab7c8ebff8dd52466d0c3af08e9b7079ccf6226.gif) no-repeat; width:205px; height:40px;}
.rhn-newto1xtra-title { background: url(/staticarchive/abfb8b31cf5d5bd4289d3a04b7cc5ddf17d3167d.gif) no-repeat; width:205px; height:40px;}
.rhn-events-title { background: url(/staticarchive/5ead4f568f4686d78eb50a9c0ed264bcc91dd1a0.gif) no-repeat; width:205px; height:40px;}

.rhn-listenagain-title { background: url(/staticarchive/bb6967d74b8a25ff8f65781d45b2ed2a0e207d84.gif) no-repeat; width:205px; height:40px;}

.rhn-genre-kanyewest { background: url(/staticarchive/70cf5105f8e335aaa9d69d6a2eeccc0ae6eff321.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-bobmarley { background: url(/staticarchive/9d3949404145c86358e33f74730dbf3efab7ae22.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-mjb { background: url(/staticarchive/5696bff9f6c657ca1027e4b9b449ba438ecf5e98.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-divasday { background: url(/staticarchive/68961758e62d3e4d4b4100de3c148a8026a37474.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-90sday { background: url(/staticarchive/85b1fc6d819ff3dc4cfb8b7a712fa3bec3aaabd3.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-hgsessions { background: url(/staticarchive/5e64565acf7cb7744cd83cba5619d238736a15da.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-bashy { background: url(/staticarchive/63d6f253a84242aa83a300da1a890bd4ab5234a4.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-bigweekend { background: url(/staticarchive/2aa062b25a6cff3463437a66509ffe426d10a85b.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-wutang { background: url(/staticarchive/005c588fd3825faf7b26e9654726758b10d25e56.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-delinquent { background: url(/staticarchive/1522d0542dcc7c7e259f0d75341f5b9def935458.jpg) no-repeat; width:205px; height:48px;}
.rhn-genre-strip { background: url(/staticarchive/5fd8fc0b5e723f8153528297c626edc6f3121add.gif) no-repeat; width:205px; height:50px;}
.rhn-MB-title { background: url(/staticarchive/2dd4d7caf7d84d09de7cfc48ae8b69b5f3b0e8c3.gif) no-repeat; width:205px; height:40px;}
.rhn-textheading { color:#FFCC00; }
.rhn-genre-recommends { background: url(/staticarchive/64f2c629620c3f181b1e06436ac8fc2917f3b479.gif) no-repeat; width:205px; height:40px;}


/* clearme hack */
.clearme:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearme {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearme {
	height: 1%;
}
.clearme {
	display: block;
}
/* End hide from IE-mac */

/* general BBC stuff */
a.bbcpageServices:link,a.bbcpageServices:visited, a.bbcpageServices:hover, a.bbcpageServices:active {color:#fff;text-decoration:none;}
a.bbcpageFooter:link,a.bbcpageFooter:visited, a.bbcpageFooter:hover, a.bbcpageFooter:active {color:#000;text-decoration:none;}
.bbcpageServices {color:#fff;text-decoration:none;}
.bbcpageServices hr {display: none;}


.disclaimer {font-size:85%; margin-top: 30px; margin-left:130px;}
/* gallery */

#photo_gallery {background-color:#F7F3EF; font-size:11px;line-height:1.1;}

#newto1xtraTitle { width: 420px; height: 53px; margin: 0 0 10px 0; padding: 0; display: block; clear: both; }
div.mission-statement-topboxWrap { width: 420px; margin: 0 0 10px 0; padding: 0; display: block; clear: both; }
div.mission-statement-title { background: url(/staticarchive/8e96f6bda598871549b6ee8ef1a855418946c630.gif) no-repeat; width: 420px; height: 52px; margin: 0; padding: 5px 0 0 15px; }




/* Chart Box */

#rnav_ .chart-box {
	background: #1E1C17;
	color: #fff;
	margin-bottom: 10px;
	}

#rnav_ .chart-box h3 {
	color: #fff;
	font-size:11px;
	padding: 10px;
	}

#rnav_ .chart-box ol {
	clear: both;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
	}

#rnav_ .chart-box ol li {
	list-style: none;
	padding: 5px 10px 10px 40px !important;
	padding-top: 0;
	margin: 3px 0;
	background: #000;
	}

#rnav_ .chart-box ol li .title {
	color: #fff;
	font-size: 0.9em !important;
	font-size: 0.85em;
	font-weight: normal;
	display: block;
	}

#rnav_ .chart-box ol li .sub-text {
	color: #aaa;
	font-style: normal;
	}

#rnav_ .chart-box .chart-link {
	float: left;
	clear: both;
	margin: 0 10px 10px 10px;
	display: inline;
	}

#rnav_ .chart-box .chart-link a.chart {
	padding: 5px 0 5px 30px;
	color: #ffcc00;
	background-color: #1E1C17;
	background-position: 0 50%;
	}

#rnav_ .chart-box .no1 {
	background: #1E1C17 url("/staticarchive/8a2421696eae7a9195d3b75eaaa1f30a959789a3.gif") 6px 0 no-repeat;
	}

#rnav_ .chart-box .no2 {
	background: #1E1C17 url("/staticarchive/319ecb0fe49ddd3aadc0deb72d3683fa84a69e8b.gif") 6px 0 no-repeat;
	}

#rnav_ .chart-box .no3 {
	background: #1E1C17 url("/staticarchive/d1d8eb7fb67d3c584c4d259bbacb83ca857fc227.gif") 6px 0 no-repeat;
	}

.rhn_puffs{margin:0 0 10px 0;padding:0 0 0 10px;}

.page-white-contentarea3 {
	padding-left:10px;
}


a.chart-colour, a.chart {
	background: url(/staticarchive/ad3fe0d3596c22ca2c199f825397bbcb3d7f3122.gif) no-repeat;
	padding: 0px 0px 5px 32px;
	margin: 0 0 5px 0;
	font-size:12px;
	color: #09acbc !important;
}



/* podcasts */
.pcCta {
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	}
	
.pcCtaTitle {
	background-color: #1e1c17;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	}
	
.pcCtaAudioAvailable {
	padding: 10px 10px 0px 10px;
	font-size: 70%;
	}
	
.pcCtaIcons {
	padding: 10px;
	}
