/* ###########################################

Modular template styles

##############################################*/


/* GENERAL */

#title, 
#small-title {
	background: #fff;
}

body { 
background: #ddd url(/staticarchive/fb7aa1d6c3d20d03a7459d96f575ae6fdff1dd16.jpg) repeat-x 0 5px; 

}

#body { 
background: url(/staticarchive/21c4fd47d26cc07c692f08a73dec5560cb80e05a.gif) repeat-x 0 100%; 
}

* html #main #title {
height: 40px;
}

#main #title h1{
	display:block !important;
	padding: 10px 10px 5px 10px;
	margin-bottom:5px;
	background-image: url(/staticarchive/ec4a516870162c57ae6565cbd6126f9f00ae45af.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	width:415px;
}


/* BANNER */
#banner {
	position: relative;
}

#banner #tv-cta {
	position: absolute;
	top: 20px;
	left: 440px;
	background: #666;
	width: 200px;
}

#banner #tv-cta p {
	padding: 5px;
	font-size: 0.9em;
	color: #fff;
}

a.bbcpageTopleftlink, 
font.bbcpageToplefttd { 
	background: #F7F202 !important; 
	color: #000 !important; 
	text-decoration: none; 
}

.bbcpageToplefttd {
	background: #F7F202 !important; 

}

#banner .image-wrapper {
	padding: 0 0 0 10px;
}

#section-remembered #link-remembered a, 
#section-radio #link-radio a {
background-color: #fff !important;
}


/* LHN */
#toc, 
#toc2 {
	background: #fff url(/staticarchive/ef4dc9dceeef6763650711797a66f1c2ca635c50.gif) no-repeat 0 0;
}

#toc a,
#toc2 a {
	color: #484848;
}

#toc a:hover,
#toc2 a:hover {
	text-decoration: none;
	background-color: #636563!important;
	background-color: #636563;
	color: #fff;
}

#toc #link-home,
#toc #genre-links,
#toc2 #link-home,
#toc2 #genre-links {
	background-color: #fff;
}

#toc #link-home{
  border-bottom:1px solid #fff !important;
}

#toc div.toc-grouping h2,
#toc2 div.toc-grouping h2 {
	color:#fff;
font-size: 0.8em;
}

#toc div.toc-grouping,
#toc2 div.toc-grouping {
	background: #359ace url(/staticarchive/834250b3e5ebaa23171f2b52ad8f1ee969a3e3f5.jpg) no-repeat 0 0;
}

#toc #section-links,
#toc2 #section-links {
	background: #fff url(/staticarchive/f76929de6bd58b6cf8d64a263ae2e98c44b90cc9.gif) no-repeat 0 100%;
}

/* LHN styles */
#section-home #link-home a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}

#section-feature #link-feature a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}

#section-list #link-list a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}

#section-galleries #link-galleries a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}

#section-competition #link-competition a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}

#section-newsletter #link-newsletter a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}

#section-video #link-video a{
background-color: #636563!important;
background-color: #636563;
color: #fff;
}


/* MAIN*/
#main .section {
	background: #fff url(/staticarchive/be880ea2fdd9858abc36252d5361a1a7e9a5e5ff.gif) no-repeat 0 100%;
}

#main #title h1, #main #small-title h1 {
	color: #fff;
}

#main #small-title .separator {
	color: #fff;
}

#main #title h2, #main #title h2 *, #main #small-title h2,  #main #small-title h2 * {
	color: #fff;
}

#main #promo h3, #main #promo h3 * {
	color: #484848;
}

#main .full-width h3 {
	background: #fff url(/staticarchive/ec4a516870162c57ae6565cbd6126f9f00ae45af.gif) no-repeat;
	color:#fff;
}

#main .half-width h3 {
	background: #647084 url(/staticarchive/ec4a516870162c57ae6565cbd6126f9f00ae45af.gif) no-repeat;
	color: #fff;
}

#main .half-width .left-column h3 {
	background: #ddd url(/staticarchive/8d4b15b74c6f0a869741eab4ff0d8351ef6a0693.gif) no-repeat;
}

#main .half-width .right-column h3 {
	background: #ddd url(/staticarchive/a1d89038379b79a92062ae6272e54d212f666568.gif) no-repeat;
}

#main h4 {
	border-top:none;
	border-bottom: 1px dotted #83817F;
	padding: 0 0 5px 0;
	font-weight: normal;
	font-size: 0.9em;
	color: #484848;
	background-color: #fff;
}

#main .half-width .section-inner h4 {
	margin: 0 6px;
	padding-left:4px;
}

#main #promo h4 {
	color: #484848;
}

#main #promo p.also{
  font-weight:bold;
}

#main #gallery h4 {
	color: #484848;
}

#main a {
	color: #3398CC;
}

#main #promo {
	background: #fff url(/staticarchive/be880ea2fdd9858abc36252d5361a1a7e9a5e5ff.gif) no-repeat 0 100%;
}

#main #content-full #promo {
	background: #fff url(/staticarchive/dfd72ef4ad323b4ee82ee939abacc38ca306050f.gif) no-repeat 0 100%;
}
#main .full-width {
	background: #fff url(/staticarchive/be880ea2fdd9858abc36252d5361a1a7e9a5e5ff.gif) no-repeat 0 100%;
}

#main .half-width {
	background: #fff url(/staticarchive/7725aede126e4028c637577b0d168b1b05d049c7.gif) no-repeat 0 100%;
}
#main .half-width .section-inner {
	background: #fff url(/staticarchive/5d33c8967c032f148451ee3cc5c4c0bc35e01b4b.gif) repeat-y;
}

#main .video_content {
	padding-left: 5px;
}

#main .full-width .video_content {
	background-color: #fff;
	padding-bottom:10px;
}

#main ul.link-list li{
  border-top:1px dotted #e1ddd5;
}
#main ul.link-list li a{
  font-weight:bold;
}
#main ul{
  border-bottom:1px dotted #e1ddd5;
}
#main ul.tabbed-nav{
  border:none;
}
#nav ul, #nav li{
  border:0 solid #fff !important;
}


/* BESPOKE ALBUM REVIEWS */
#sect-albums {
	background: #fff;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
}

#sect-albums .head-wrapper {
	background: url(/staticarchive/ec4a516870162c57ae6565cbd6126f9f00ae45af.gif) 0 0 no-repeat;
	padding: 9px 0 7px 0;
	margin: 0;
}

#sect-albums .head-wrapper h2 span {
	font-size: 0.65em;
	font-weight: normal;
	color: #fff!important;
	padding-left: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#album-list li {
	float:left;
	margin: 5px 5px 0 0;
}

.clear {
	clear: both;
}

ul#album-list, ul#album-more, ul#album-promo {
	border: 0;
}

#album-list {
	background: #DEDFDE!important;
}

#sect-albums .album-details h3 {
	background: none;
	color: #000;
	padding: 0;
	margin: 0;
	font-size: 1em!important;
}

#sect-albums h2 a.showing {
	display: none;
}

#aotw_genre_event a img {
	float: left;
	margin: 0 10px 0 0;
}

.album-details p {
	border: none;
}

#guide1 {
	border-bottom: 1px solid #fff;
}

/* SOCIAL BOOKMARKS OVERRIDE */
#socialBookMarks{
	background: #fff;
	width:410px;
}

#socialBookMarks a {
	font-weight:normal;
}

#socialBookMarks ul {
	border:none;
}

#socialBookMarks ul li {
	font-weight:normal;
	font-size:0.9em;
	border:none;
}

#socialBookMarks p a {
	font-size:1.3em;
}

*html #socialBookMarks p a {
	position: absolute;
	top: 0px;
	right: 10px;
	padding: 5px 5px 0pt 0pt;
}


/* RHN*/
#nav .section  {
	background: #fff url(/staticarchive/95476836d73480657127ab26bbc27a8964163917.gif) no-repeat 0 100%;
}

#nav .section  h3 {
	background: #647084 url(/staticarchive/824cee0d152d39aee0ba3dd2a3d509650f5b6633.gif) no-repeat;
	color:#fff;
}

#nav .section  h4 {
	font-size: 70%;
	font-weight: bold;
	color:#484848;
	border-top:1px dotted #83817f;
	padding:10px 0 10px 5px;
}

#nav #sub-section-links .section-inner {
	padding-top: 10px;
}

/* Last FM feed RHN */

#nav ol.link_list {
	margin: 10px 0px 10px 0px;
	padding-left: 1.8em;	
}

#nav ol.link_list li {
	font-weight: bold;
	color: #6441b7;
}

#nav ol.link_list li a {
	font-weight: bold;
	color: #6441b7;
}

#nav ol.link_list p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#nav a.last_fm_link {
	font-weight: bold;
}

#nav p.last_p {
	margin-top: 5px;
}


/* FOOTER*/
#content-footer {
	background: url(/staticarchive/e9858d10615b4d0c449c30a4b492c35b44649f6a.gif) 0 100% no-repeat;
}

#content-footer {
	margin: 10px 0 0 0 !important; /* firefox */
	margin: 10px 0 18px 0; /* ie */
	height: 88px;
	width: 635px;
}
#content-footer ul {
	list-style: none;
}

#content-footer ul li {
	float: left;
	text-align: center;
	width: 158px;
}

#content-footer ul li a {
	display: block;
	padding-top: 66px;
	color:#fff;
}

#content-footer ul li a.rss{
	background: url(/staticarchive/c2fc10f5b47284a2950ed50e9fd610b40042f25c.gif) top no-repeat;
}

#content-footer ul li a.mobile{
	background: url(/staticarchive/9b19cd2286e2db2ad8c2fe025e9851a5def5d1f2.gif) top no-repeat;
}

#content-footer ul li a.itv{
	background: url(/staticarchive/4319d49443512a7c8688319a1ef36c336b55d92a.gif) top no-repeat;
}

#external-disclaimer-inner {
	background-color: #000;
}
/* genre dependent Barley hack */
td.bbcpageFooterMargin, td.bbcpageFooterGutter, td.bbcpageFooter {
	background-color: #000;
}


/* ICONOGRAPHY  */
#main #nav .section a.help,
#main #content .section a.help  {
	background: url(/staticarchive/b2af6b6d558829321e3ad12d543832370029ff57.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.listen,
#main #content .section a.listen {
	background: url(/staticarchive/8557608a48e3b0acc4427e030008cb6dd0b5c83b.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.comments,
#main #content .section a.comments {
	background: url(/staticarchive/60a2f2856f115550248597c2d6fb53668121f865.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.info,
#main #content .section a.info {
	background: url(/staticarchive/17734dd9edfde69f0bb9cc059c26ad2451a88885.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.msgboard,
#main #content .section a.msgboard {
	background: url(/staticarchive/9e840124b87f94171de25fba07b3b0ca26db27d9.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.newsletter,
#main #content .section a.newsletter {
	background: url(/staticarchive/951e494d2888bd70921e1aa93168783adac870f2.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.photo,
#main #content .section a.photo {
	background: url(/staticarchive/28eeef66cb1c17f8d2bb48ed97cf907794cba413.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.video,
#main #content .section a.video {
	background: url(/staticarchive/f32fedcb3ec22089f1cf464c05236cc275d6baf0.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.link,
#main #content .section a.link{
	background: url(/staticarchive/282f4d1bb6b0a863a16b7e9d83656f32249919e4.gif) no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.arrow-next,
#main #content .section a.arrow-next{
	background: url(/staticarchive/2009b348e3785278bf1c50d8c91a5f76604eb932.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.arrow-prev,
#main #content .section a.arrow-prev{
	background: url(/staticarchive/7d9d3e35213f282a031282362cbc325749124f21.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.arrow-up,
#main #content .section a.arrow-up{
	background: url(/staticarchive/9b2ac9ef5f64f4b19faaaa6f8c2702ba739d4448.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.arrow-down,
#main #content .section a.arrow-down{
	background: url(/staticarchive/29134f8c02a9499345db992edc32ffdd7c7ea8b9.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}


/* FORMS */
#main form .submit {
	color: #fff;
}

/* EMP player */

.video_player {
	text-align: center;
}

.video_player h3, .video_player p {
	text-align: left;
	padding: 10px;
}

.audio_player {
	text-align: center;
}

.audio_player h3, .audio_player p {
	text-align: left;
	padding: 10px;
}

/* MISC */

#comments-mobo {
	margin: 10px 0 0 0;
}

#optional-branding {
  	position: relative;
	top: 5px;
	left: 5px;
	}

#content #gallery_thumbs {
	margin: 0 5px 0 5px;
	padding: 0 0 5px; 0;
}