/* ###########################################

Modular template styles

##############################################*/


/* GENERAL */

#title, 
#small-title {
	background: #fff;
}

body { 
background: #ddd url(/staticarchive/9288ddc4893178e23b73d9635a48f03e9779ac01.jpg) no-repeat 0 2px; 

}

#body { 
background: url(/staticarchive/f269466c7ff0c0b46c567ae5d98028b24a3d40c7.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/70f1b09be88e6e6c5003e587928a1679406f020b.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: transparent !important; 
	color: #fff !important; 
	text-decoration: none; 
}

.bbcpageToplefttd {
	background: #fff url(/staticarchive/d08b24736aef390b02bd8b29f9d8edc861e53e5b.jpg) no-repeat 0px 0px !important; 

}

#banner .image-wrapper {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}

#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: #39207E!important;
	background-color: #39207E;
	color: #fff;
}

#toc #link-home,
#toc #genre-links,
#toc2 #link-home,
#toc2 #genre-links {
	background-color: #fff;
}

#toc #link-home{
  
}

#toc div.toc-grouping h2,
#toc2 div.toc-grouping h2 {
	color:#fff;
}

#toc div.toc-grouping,
#toc2 div.toc-grouping {
	background: #359ace url(/staticarchive/02813a3c620f88793bffc6118c8ab29b08495d5f.jpg) no-repeat 0 0;
}

#toc #section-links,
#toc2 #section-links {
	background: #fff url(/staticarchive/f76929de6bd58b6cf8d64a263ae2e98c44b90cc9.gif) no-repeat 0 100%;
}


#optional-branding a img {
padding: 2px 0px!important; 
}


/* LHN styles */
#section-home #link-home a{
background-color: #39207E!important;
background-color: #39207E;
color: #fff;
}

#section-feature #link-feature a{
background-color: #39207E!important;
background-color: #39207E;
color: #fff;
}

#section-list #link-list a{
background-color: #39207E!important;
background-color: #39207E;
color: #fff;
}

#section-galleries #link-galleries a{
background-color: #39207E!important;
background-color: #39207E;
color: #fff;
}

#section-competition #link-competition a{
background-color: #39207E!important;
background-color: #39207E;
color: #fff;
}

#section-newsletter #link-newsletter a{
background-color: #39207E!important;
background-color: #39207E;
color: #fff;
}

#section-video #link-video a{
background-color: #39207E!important;
background-color: #39207E;
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/70f1b09be88e6e6c5003e587928a1679406f020b.gif) no-repeat;
	color:#fff;
}

#main .half-width h3 {
	background: #647084 url(/staticarchive/70f1b09be88e6e6c5003e587928a1679406f020b.gif) no-repeat;
	color: #fff;
}

#main .half-width .left-column h3 {
	background: #ddd url(/staticarchive/e9f2ceb5338a8b99f1f75327a22586580c05b2db.gif) no-repeat;
}

#main .half-width .right-column h3 {
	background: #ddd url(/staticarchive/f7fc6e24a34a552b4ace4c23c9200662254ab9b4.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: #6441b7;
}

#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;
}

#sect-albums .head-wrapper {
	background: url(/staticarchive/70f1b09be88e6e6c5003e587928a1679406f020b.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;
}


/* SOCIAL BOOKMARKS OVERRIDE */
#socialBookMarks{
	background: #fff;
	padding-top: 10px;
}

#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/9a9b20a1c40549c516cdeadc10743ef422d1d651.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;
}

/* Technorati feed RHN */

#nav #tech-feed dl {
	font-size: 0.7em;
	color: #636563;
}

#nav #tech-feed dd {
	margin-bottom: 5px;
}

#tech-feed .oddlink {
	background: #ddd;
}


/* 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/6758daaff6cce9f7d62c509d42bcd1f2ecf075ce.gif) top no-repeat;
}

#content-footer ul li a.mobile{
	background: url(/staticarchive/3e32b590565f375a57417765b5ca43be448b069b.gif) top no-repeat;
}

#content-footer ul li a.itv{
	background: url(/staticarchive/590d8a43d510b7de7fae30d2e70cd149d7a22945.gif) top no-repeat;
}

#external-disclaimer-inner {
	background-color: #0e0148;
}
/* genre dependent Barley hack */
td.bbcpageFooterMargin, td.bbcpageFooterGutter, td.bbcpageFooter {
	background-color: #0e0148;
}


/* ICONOGRAPHY  */
#main #nav .section a.help,
#main #content .section a.help  {
	background: url(/staticarchive/e17b557e4acc5e1106dc07e5609c97c8797a7c4a.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/c65bea64bd2da13b559e37f6fd8c37c72ad06d64.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/65e9169b01c772931d1f15508b081a0b1582aa55.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/f7b756dfb128fe9bfb181952a15b82d996923896.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/09b7a1627cbb5fc954a4ac58828e2b233d5792dc.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/331dfa1e4bafe7f0d3c0a1355305916a1151fd61.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/688edf416d3860737dd3080776c011fb6c9115a1.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/53f32231f3f46b7e0e66dfd3618f91a655c24f31.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/cd94dcc136668e2031a863e0f490c03cd6608810.gif) no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.radio2,
#main #content .section a.radio2{
	background: url(/staticarchive/ff45949b219dddd0357b95d13096e34fadf7d5dc.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}

#main #nav .section a.arrow-next,
#main #content .section a.arrow-next{
	background: url(/staticarchive/05894e8d2e579c0f7038e50277fa5283fb6444fb.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/d1d1f9d393212eccd4f419e0be12c73c159d816a.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/75d899cda5b7a820da53b1c57f690949b2c17991.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/9c9b46e1a2a20442c39769c20fb4bf883b2c283e.gif) no-repeat;
	padding: 0 0 0 22px;
	margin: 0;
	height: 17px;
	height: 17px!important;
}


/* FORMS */
#main form .submit {
	color: #fff;
}

/* 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;
}

/* color text */

#main p, #main li, #main form dt, #main form dd .input-wrapper, #main form input, #main form textarea, #main td, #main .comment-text {
color:#636563;
}