/***6music/pid/decor.css***/

@import "/staticarchive/52b84ecbbac1579ea530d26f9c8c97a58b854324.css";


/***MAIN CONTENT***/
#blq-content {
  color:#000;
  background-color:transparent;
  padding-bottom: 350px;
}

/***BREADCRUMB***/
ol#crumb {
display: none;
  color:#64717b;
  background: none;
}

/***MAIN LINK COLOURS***/
#blq-content a:link, #blq-content a {
  color:#ff5800;
  font-weight: bold;
  text-decoration:none;
}

#blq-content a:visited {
  color:#ff5800;
}

#blq-content a:hover {
  text-decoration:underline;
}
#blq-content a:active {
  color:#FF5800;
  text-decoration:underline;
}

/***MAIN FONT SIZES***/
#blq-content {
  font-size:1em;
}
sup {
  font-size: 0.6em;
}

/***GRID***/
.col, .col-a, .col-b {
  background: #fff;
}
.col-a {
  background-image: none;
}
.col-b {
  background-image: none;
}
.col .content, .col-a .content, .col-b .content {
  background: none;
}
.col-a .content {
  background-image: none;
  width:512px;
  overflow:visible;
}
.col-b .content {
  background-image: none;
}

.col h1,  .col h2 {
  background:url("/staticarchive/47ea933beed7bd07f564df2747a5924765ebc34a.gif") repeat-x scroll left bottom transparent; 
  font-size:1.5em;
  font-weight:bold;
  color:#fff;
  font-family: 'arial';
}
.col-b h2, .col-a h1 {
  background: url("/staticarchive/9e3bc19f7e6846c430a0c8308d5ba82cde692b3b.gif") repeat-x scroll left bottom transparent;
  color: #fff;
  font-weight: bold;
  font-family: 'arial';
}


#blq-content .row .col-b .content {
  background: #fff;
}
#blq-content .col-b h3 {
  background-color: #fff;
  color: #3d7f80;
}
h2 {
  border-top: none;
}

ol#brands li,
ol#series li,
ul#formats li,
ul#genres li,
ul#sub-genres li,
ul#outlets li {
  background: none;
}
#brands {
margin-left: 50px;
}
#brands li a {
font-size: 1em;
font-weight: bold;
text-decoration: underline;
font-family: 'verdana';
}
#brands li a:hover {
text-decoration: none;
}

/***A TO Z YEAR LIST AND NAV***/
#blq-content .navlist {
  background: #fff;
 }
#blq-content .navlist li {
  text-transform: uppercase;
}
#blq-content .navlist li a,
#blq-content .navlist li a:link {
  font-weight: normal;
  background:#E2E1DC;
  text-decoration: none;
}
#blq-content .navlist li span {
  color: #000;
  background: #E2E1DC;
  font-weight: normal;
}
#blq-content .navlist li.focus span {
  color: #000;
  background:#ACE500;
}
#blq-content .navlist li a:hover,
#blq-content .navlist li a:active {
  text-decoration:none;
  color:#000;
  background:#ACE500;
}
#blq-content .navlist li a:active {
}

/*** EPISODE ITEM ***/
ol.episodes li {
  background: none;
}
ol.episodes li div.position div.location {
  display: none;
}
ol.episodes li div.position div.time{
  font-weight: normal;
}
ol.episodes li div.position div.time span.date {
  font-size: 1em;
}
ol.episodes li div.episode div.summary span.title  {
  font-size: 1em;
  font-weight: bold;
}

#sub-genres {
  display: block;
}
#sub-genres li {
}
#media .first {
  background: none;
}

#blq-content .col-b .content {
  background: #2D2A25;
}
#blq-content .col-b .content #calendar_wrapper .calendarcontainer {
  background: #fff;
}
#blq-content .col-b .content #peers .prev,
#blq-content .col-b .content #peers .next,
#calendar_wrapper #months .prev,
#calendar_wrapper #months .next {
  color: #CDCDCF;
}
#blq-content .col-b .content #peers .prev a,
#blq-content .col-b .content #peers .next a,
#calendar_wrapper #months .prev #prev_month {
  color: #09ACBF;
  font-weight: normal;
}
#blq-content .col-a .note {
  background:none;
}

/***GENRES***/
#genres .first a {
  font-size: 1.4em;
}
#genres .second a {
  font-size: 1em;
}

h3, .col-b h3 {
  color:#000;
  font-size:1em;
  font-weight:normal;

}

/*** EPISODE PAGE ***/
#categories #genres .first {
  font-size: 0.8em;
}
#blq-content .col-b .content #parents #brand .title {
  font-family: arial;
}
#broadcasts h2 {
  background: #fff;
  margin: 0;
  color: #3d7f80;
}



#blq-content .col-a .content #broadcasts {

border-top:3px solid #3c807f;
}

#blq-content .content #media {
  background: none;
}

#blq-content .content #media #cta.first {
  background: none;

}

#blq-content .col-a .content #media #cta {
border-bottom:3px solid #3c807f;

}

/*** CATEGORIES ***/
ul#genres li,
ul#formats li,
ul#tags li {
  background: none;
}
ul#genres li ul li {
}
ul#genres li ul li.first {
  background: none;
}

/*** BACKGROUND ***/

/*
#blq-main{background: #477F80 url("/6music/images/blq/6m_subpages_background.gif") 0px 0px no-repeat;}
*/

#blq-main{background:url("/staticarchive/9ec1e9cd4c022c9e5680480dca62b76ce3d329e5.jpg") 0px 0px no-repeat #f0efea;}
#blq-content {
	background:url("/staticarchive/02cd5cee8ebbb77364a9619704b64654c3817369.jpg") no-repeat scroll left bottom transparent;
	min-height:364px;
	margin-top:180px;
}



/*
#show-brand #blq-main,
#show-series #blq-main {
	background: #7cb0b5 url("/staticarchive/4db0fdc7fd5499ec9eef69d2493a5fd5410474db.gif") 0px 0px no-repeat;
}
*/

/*** programmes overrides ***/
 #blq-content .row .col-a, 
 #blq-content .row .col-b, 
 #blq-content .row .col-b .box,
 #blq-content .row .col-b .content,
 #blq-content .row .col-a .box,
 #blq-content .row .col-a .content,
 #blq-content .row .col-a .browse, 
 #blq-content .row .col-b .browse,
 #blq-content .row .col-a h3,
 #blq-content .row .col-b #more-like-this h3,
 #blq-content .row .col-b #more-details h3 {
	background-color:transparent;
	background-image:none;
	border:none;
}

 #blq-content .row .col-b .box,
 #blq-content .row .col-b .content,
 #blq-content .row .col-a .box,
 #blq-content .row .col-a .content {
	background-color:#fff;
}



 .col-a .browse, 
 .col-b .browse {
	border-top:3px solid #3D7F80;
}

 .col-a .browse, 
 .col-b .browse {
	margin:0 17px;
	padding:6px 0;
}

 .col-a h2 {
  background: #3d7f80;
  color: #fff;
  font-weight: bold;
  font-family: 'arial';
  border-top:none;
}

 #blq-content .row .content h3 {
	color:#3D7F80;
	background:#fff;
}

#blq-content .col-a .content #related-links,
#blq-content .col-a .content #photo-gallery,
#blq-content .col-a .content #broadcasts {
	border-top:3px solid #3C807F;
}

#blq-content .row .col-b #more-like-this h3,
#blq-content .row .col-b #more-details h3 {
	padding-bottom:0;
}

#blq-content .col-a .content h2 {
	background:#FFFFFF none repeat scroll 0 0;
	color:#3D7F80;
	margin:1em 0 0;
	padding:0 0 10px;
}

 #blq-content .row .col-b #upcoming h3 {
	padding:0;
}

 #blq-content #upcoming #on-air h3 {
	padding-left:20px;
}

 #blq-content #supporting-content h3 {
	padding-top:1.5em;
}

 #blq-content #supporting-content .content, 
 #blq-content #supporting-content .content p {
	padding-top:0;
	padding-bottom:0;
}

 div#blq-content div#synopsis,
 div#blq-content .box .content div#microsite p {
	padding-left:0;
}

 #supporting-content h3 a, 
 #supporting-content h3 a:link, 
 #supporting-content h3 a:hover, 
 #supporting-content h3 a:visited {
	color:#FF5800;
	font-weight:normal;
}

 .col-b h2 {
	margin-bottom:0;
}

 .img-zoom img {
	border:solid 1px #ccc;
}

 #categories dl dt {
	margin-bottom:0;
}

 #genres .first a, 
 #categories #genres .first {
	font-size:1em;
}




/* ****************** */
/* =DJ DECOR TEMPLATE */
/* ****************** */

#dj-feature-gap #blq-main  {
	background:url("/staticarchive/4db0fdc7fd5499ec9eef69d2493a5fd5410474db.gif") no-repeat scroll 0 0 #7CB0B5;
}

/* DJ body background and branding */
#dj-feature-gap div#blq-content {
	padding-bottom:350px;
}

div#sub-navigation ul#brand-nav,
div#sub-navigation a.brand-details {
	background:#3D7F80;
	border:solid 1px #333;	
	text-decoration:none;
}

div#sub-navigation ul#brand-nav li a {
	color:#fff;
	text-decoration:none;
}

/*
div#sub-navigation ul#brand-nav li a:hover {
	background:#aaa;
}
*/

/* Main promo banner styling - JS functionality in scripts.js */
#main-promo {
	background-color:#000;
}

#main-promo ul#promo-banners li {
	height:312px;
	overflow:hidden;
	position:relative;
	padding:1px;
	margin:0;
}

#main-promo ul#promo-banners li.hide-banner {
	display:none;
}

#ssi-emp-container {
	margin:14px auto 0;
}

#main-promo ul.tab-list {
	overflow:hidden;
}

#main-promo ul#promo-banners li div.banner-strap {
	margin:0;
	padding:13px 17px 10px;
	position:absolute;
	bottom:0;
	right:0;
}

#main-promo ul.tab-list {
	padding-top:1px;
}

#main-promo ul.tab-list li {
	display:block;
	float:left;
	text-align:center;
}

#main-promo ul.tab-list li#tab-2 {
	margin:0 1px;
}

#main-promo ul.tab-list li a {
	display:block;
	width:172px;
	padding:5px 18px 6px;	
	background-color:#fff;
}

#main-promo ul.tab-list li.current a {
	color:#000;
}

div.col-a .panel,
div#brand-promo,
div.col-b .panel {
	background: #ffffff;	
}

#row-2 div.col-a h1,
#row-2 div.col-a h2,
#row-2 div.col-b h2 {
	background:#3D7F80;
	color:#FFFFFF;
	font-size:1.5em;
	padding:8px 17px;
	font-weight:bold;
}

#row-2 .col-a .content h2 {
	padding-left:0;	
}

#dj-feature-gap #row-2 p {
	margin-left:0;
	margin-right:0;
	margin-top:1em;
	font-size:1em;
	line-height:1.3;
}



#dj-feature-gap #row-2 h3 {
	text-transform:uppercase;
	padding:0 0 8px 0;
	color:#3D7F80;
	margin-top:1em;
}

#dj-feature-gap #row-2 h4 {
	margin-top:1em;
}

#dj-feature-gap #row-2 h1 a,
#dj-feature-gap #row-2 h1 a:hover,
#dj-feature-gap #row-2 h2 a,
#dj-feature-gap #row-2 h2 a:hover {
	color:#fff;
	font-weight:bold;
}

/* Show selector tabs and panels - JS functionality in show-toggle.js  */
#dj-feature-gap #blq-content #row-2 div.show-selector.glow-enabled div.shows {
	display:none;
}

#dj-feature-gap #blq-content #row-2 div.show-selector.glow-enabled div.selected {
	display:block;
}

#dj-feature-gap div.show-selector ul#show-selector-choice {
	overflow:hidden;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li {
	float:left;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2 {
	padding:0;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2 a {
	display:block;
	height:32px;
	margin:0;
	outline:medium none;
	padding:10px 14px 0;
	width:284px;
}

#dj-feature-gap #player div.shows li {
	overflow:hidden;
	padding:10px 0;
	border-top:solid 1px #eee;
}

#dj-feature-gap #player div.shows li.first {
	padding-top:0;
	border-top:none;
}

#dj-feature-gap #player div.shows li h4 {
	margin-top:0;
}

#dj-feature-gap #player .panel ol.content {
	margin-top:0;
	padding-top:14px;
}

#dj-feature-gap #player li a span img {
	float:left;
	height:48px;
	margin-bottom:1em;
	margin-right:10px;
	padding:1px;
}

#dj-feature-gap #player li a span.title {
	display:block;
}

#dj-feature-gap #player li div.details dl.more,
#dj-feature-gap #player li div.details div.media p,
#dj-feature-gap #player li div.details div.description {
	display:block;
	padding:3px 0;
	margin-top:0;
}

#dj-feature-gap #player li div.details div.media p {
	color:#657380;
}

#dj-feature-gap #player .availability {
	font-size:0.833em;
}

#dj-feature-gap #player li div.details dl.more dt {
	display:inline;
	padding-bottom:0.1em;
	line-height:1.5em;
	text-transform:uppercase;
}

#dj-feature-gap #player li div.details dl.more dd {
	border-left:1px solid #D8D8D8;
	display:inline;
	font-weight:bold;
	padding-bottom:0.1em;
	padding-left:0.5em;
	line-height:1.5em;
}

#dj-feature-gap #player li div.details dl.more dd.first {
	border-left:medium none;
	padding-left:0;
}

#dj-feature-gap #player li div.details div.media p.asset {
	overflow:hidden;
}

#dj-feature-gap #player li div.details .iplayer {
	clear:right;
	display:block;
	float:left;
	height:15px;
	margin-right:0.5em;
	min-height:15px;
	min-width:104px;
	width:104px;	
	background-image:url("/staticarchive/0fa88cbe2b0b5b672a6ec25a92567b3f105a98d8.png");
	background-repeat:no-repeat;
	
}

#dj-feature-gap #player li div.details .iplayer:hover {
	background-position:0 -30px;
}

#dj-feature-gap #player li div.details .iplayer span {
	display:none;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2 {
	background:transparent;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2 a {
	background:#3D7F80;
	color:#fff;
	cursor:pointer;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2 a:hover {
	background-color:#3D7F80;
	color:#fff;
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2.tab-selected {

}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2.tab-selected a,
#dj-feature-gap div.show-selector ul#show-selector-choice li h2.tab-selected a:hover {
	background-color:#fff;
	color:#333;
}

/* END Show selector tabs and panels - JS functionality in show-toggle.js  */

ul.feature-list li {
	border-bottom:1px solid #eee;
	margin:14px 0 0;
	padding-bottom:14px;
	overflow:hidden;
	line-height:1.3;
	position:relative;
	width:286px;
}

ul.feature-list li a {
	text-decoration:none;
	display:block;
	min-height:81px;
	padding:1px 2px 0 155px;
}

ul.feature-list li a:hover {
	background-color:#fce6d9;
}

ul.feature-list li a img {
	left:0;
	position:absolute;
	top:0;
}

ul.feature-list li.video a {
	background-image:url("/staticarchive/688516bf6c89c54d6cbcbc2d229b376b3ae1e8fc.gif");
	background-position:155px 3px;
	background-repeat:no-repeat;
	text-indent:23px;
}

ul.feature-list li.photos a {
	background-image:url("/staticarchive/2cc785894b7ea7decfa9efdb1b7de8604fe73c70.gif");
	background-position:155px 3px;
	background-repeat:no-repeat;
	text-indent:23px;
}

/* SOCIAL BOOKMARSKS */
div#social-bookmarks ul {
	overflow:hidden;
	clear:both;
	margin-top:8px;
}

div#social-bookmarks ul li {
	float:left;
	width:20%;
}

div#social-bookmarks ul li a {
	text-decoration:none;
}

div#social-bookmarks ul li a img {
	float:left;
	margin-right:2px;
}

div#social-bookmarks ul li a span {
	display:block;
	padding-top:4px;
	font-weight:normal;
}

div#social-bookmarks ul li a:hover span{text-decoration:underline;}

div#social-bookmarks p {
	float:right;
	padding:0;
}

/* PODCASTS */
#podcasts {
	width:auto;
}

#dj-feature-gap #podcasts .content ol {
	margin-top:14px;
}
#podcasts .content ol {
	margin-top:0;
}

#podcasts .content ol li {
	overflow:hidden;
	padding:10px 0;
	border-bottom:solid 1px #eee;
}

#podcasts .content ol li.first {
	padding-top:0;
}

#podcasts .content ol li a {
	display:block;
	margin:0;
	line-height:1;
	overflow:hidden;
}

#podcasts .content ol li a span img {
	float:left;
	margin-right:10px;
}

#podcasts .content ol li a span.info span {
	display:block;
	margin-bottom:5px;
}

#podcasts li .info .icon {
	margin-left:10px;
}
#dj-feature-gap #podcasts li .info .icon {
	margin-left:0;
}

#podcasts li .info .title {
	margin-left:10px;
}
#dj-feature-gap #podcasts li .info .title {
	margin-left:0;
}

/* SOCIAL NETWORKS */

#social-networks ul li {
	margin:1em 0 0;
}

#social-networks ul li a {
	text-decoration:none;
} 

#social-networks ul li a img {
	float:left;
	margin-right:5px;
}


#widget a img {
	margin:0 -7px;
}


/* Pagination */
#row-2 div.pagination,
#row-2 ul.pagination  {
	overflow:hidden;
	float:left;
	clear:both;
	margin-top:1em;
	width:100%;
	background-color:#eee;
}

#row-2 div.pagination ul {
	float:right;
	padding:5px;
	margin:0;
}

#row-2 ul.pagination {
	padding:0;
	margin:0 0 10px 0;
}

#row-2 ul.pagination li {
	padding:5px;
	float:right;
}

#row-2 div.pagination ul li {
	float:left;
	margin-right:5px;
}

#row-2 div.pagination ul li.last {
	margin-right:0;
}

#row-2 .pagination li a {
	padding:2px 5px 4px;
	display:block;
	background:#fff;
	text-decoration:none;
}

#row-2 .pagination li a:hover {
	background-color:#000;
}

#row-2 .pagination li a.selected,
#row-2 .pagination li a.selected:hover {
	background-color:#555;
	color:#fff;
}

/* Video and photo gallery lists */
div.media-list div.content {
	overflow:hidden;
}

div.media-list div.content div.small-promo {
	float:left;
	width:292px;
	margin-top:1em;
}

div.media-list div.content div.small-promo.left {
	margin-right:8px;
}

div.media-list div.content div.small-promo a,
div.media-list div.content div.small-promo a img {
	display:block;
	position:relative;
}

div.media-list div.content div.small-promo a {
	text-decoration:none;
}

div.media-list div.content div.small-promo a span.promo-text {
	display:block;
	height:50px;
	padding:10px;
	position:absolute;
	top:150px;
	width:272px;
	z-index:100;
}

/* Video and photo gallery lists */
div.media-list div.content div.small-promo a span.promo-text {
	background:url("/staticarchive/fefb05f9d6a59e734fe72f34ed0ed91d04915122.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
}

div.media-list div.content div.small-promo a:hover span.promo-text {
	background:url("/staticarchive/d0e1fb45692afb441c2df81707afef7b9766b130.png") no-repeat scroll 0 0 transparent;
}

div.media-list div.content div.small-promo.video a span.promo-text .title {
	background:transparent url("/staticarchive/688516bf6c89c54d6cbcbc2d229b376b3ae1e8fc.gif") no-repeat 0 3px;
	padding:1px 0 5px 25px;	
}

div.media-list div.content div.small-promo.photos a span.promo-text .title {
	background:transparent url("/staticarchive/7c8bb2fb941c07e2cf672b3a613673185003a517.gif") no-repeat 0 3px;
	padding:1px 0 5px 25px;	
}

div.media-list div.content div.small-promo.audio a span.promo-text .title {
	background:url("/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif") no-repeat scroll 0 3px transparent;
	padding:1px 0 5px 25px;
	line-height:1.2em;
}


/* Video ratings - rate.css*/


/* Comments */

div#comments ul.collections {
	clear:both;
}

div#comments ul.collections li {
	overflow:hidden;
	margin-top:10px;
	padding:10px 7px;
}

div#comments ul.collections li {
	background-color:#E8E8E8
}

div#comments ul.collections li.stripe {
	background-color:#eee;
}

div#comments ul.collections li span,
div#comments ul.collections li cite {
	font-weight:bold;
}


div#comments p.dna-commentbox-rss,
div#comments p.dna-commentbox-userstate {
	margin-bottom:14px;
}

div#comments a{padding-left:5px;}

div#comments label{vertical-align:top;margin-right:10px;font-weight:bold;}

div#comments .dna-commentbox-rss a{padding-left:0}

div#comments #dna-commentbox-text {
	background:url("/staticarchive/1b5d67bfa287eed413428133cbda85df6b542945.gif") repeat-x scroll 0 0 #F3F3F3;
	border:1px solid #DADADA;
	font-family:Arial,Helvetica,sans;
	font-size:100%;
	font-weight:700;
	margin:0;
	padding:4px 0 4px 4px;
	height:111px;
	width:61%;
}


ul.link-list {
	margin-top:1em;
}

ul.link-list li a {
	margin:0 0 5px 0;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px 5px 2px 14px;
	background:url("/staticarchive/220790fb5aa1dcaa672063a1a36f1ea4435c6442.gif") no-repeat scroll 0 50% #FFFFFF;
}


/************ GALLERY PAGES ************/

#gallery_image {
	margin-left:-1px;
}

#gallery_image #photo_gallery {
	position: relative;
}

#gallery_image #photo_gallery #nav-top a,
#gallery_image #photo_gallery #nav-bot a {
	color: #000;
}

#gallery_image #photo {
	background: #fff;
	text-align: center;
	padding: 0;
	margin: 0;
	overflow:hidden;
}

#gallery_image #photo img {
	padding: 0;
	margin: 0 auto;
	display: block;
}

#gallery_image #photo {
	display: table-cell;
	vertical-align: middle;
	width: 598px;
}

#gallery_image #photo_gallery #gallery-info h1 {
	margin:0 -17px 0;
}

.col-a #gallery-info h1{height:35px;}

#gallery_image #gallery-info p {
	margin-bottom: 14px;
}

#gallery_image #nav-top,
#gallery_image #thumbnails,
#gallery_image #nav-bot .mid {
	display: none;
}

#gallery_image #nav-bot .lft a {
	position: absolute;
	top: 270px;
	left: 10px;
	z-index: 20;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	background: transparent url('/staticarchive/bfbae08225536bbc3f7c6525585487c1ec8ddae0.png') 0 0 no-repeat;
	cursor: pointer;
	outline: none;
}

#gallery_image #nav-bot .rght a {
	position: absolute;
	top: 270px;
	right: 10px;
	z-index: 20;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	background: transparent url('/staticarchive/848f0a80ede00a09a01bb62ce27a2223bbef50d1.png') 0 0 no-repeat;
	cursor: pointer;
	outline: none;
}

#gallery_image #nav-bot .rght a:hover {
	background: transparent url('/staticarchive/f8ac8234c7d2de0666e5b3be062fa4759ccd8a89.png') 0 0 no-repeat;
}

#gallery_image #nav-bot .lft a:hover {
	background: transparent url('/staticarchive/0a58665ccc11fde0f1f41140b3fbaff3cda8aff5.png') 0 0 no-repeat;
}

#gallery_image #photo-info {
	color: #000;
	font-weight: normal;
	padding: 5px 0;
 }

#gallery_image #photo-info h3 {
color: #fff;
font-weight: bold;
padding: 5px 0;
display: block;
}

#gallery_image #photo-info a {
color: #fff;
font-weight: bold;
}

#gallery_nav #gallery-info,
#gallery_nav #nav-top {
display: none;
}

#gallery_nav #thumbnails {
float: left;
margin: 14px 0 0 32px;
}

#gallery_nav #thumbnails li {
float: left;
margin: 0 5px 5px 0 ;
}

#gallery_nav #thumbnails li a, 
#gallery_nav #thumbnails li a img {
display: block;
}

/* iPlayer panel styles - originally on Feature page */
div#iplayer h2 {
	padding:9px 10px;
	font-size:1.5em;
}

div#iplayer ul {
}

div#iplayer ul li a {
	margin:0 0 5px 0;
	display:block;
	padding:2px 5px 2px 0;
	text-indent:14px;
	line-height:1.3;
	text-decoration:none;
	background:url("/staticarchive/29ce86d94e300751d52bb1116c164f93cb8f7c5d.gif") no-repeat scroll -5px 1px #FFFFFF;	
}

div#iplayer ul li a strong {
	display:block;
}

.non-link-list {
	margin-top:1em;
}

.non-link-list li {
	margin:0 0 3px 0;
	padding:2px 0 2px 0px;
}

ol.non-link-list {
	list-style-type:decimal;
	padding-left:25px;
}

div.col-b div.download {
	margin-left:-11px;
	margin-right:-11px;
	margin-top:1em;
}

div.download a.promo-image {
	display:block;
	height:52px;
	padding:19px 10px 3px 77px;
	width:205px;
	margin:0 auto;
	line-height:1.3;
	background:url("/staticarchive/23496035f75d9fd167a7d7d92e959de91483c66a.gif") no-repeat scroll 0 0 transparent;
}

/* Feature page */
body.feature div.col-a #main div.content img {
	margin:1em -4px 0 -4px;
}

/* Profile page */

body.profile div.col-a div.panel div.content img {
	margin:1em -4px 0 -4px;
}

body.profile div.col-a div.panel div.content img.left {
	float:left;
	margin:1em 7px 0 0;	
}

/* Contact links */
ul.contact-links  {
	margin-top:1em;
	overflow:hidden;
}

ul.contact-links li {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0;
	padding:18px 0 18px 65px;
	background:transparent no-repeat scroll 0 0;
}

ul.contact-links li.sms .sms-text {
	display:block;
	font-size:0.85em;
	font-weight:normal;
	line-height:1.2;
	margin-top:4px;
}

ul.contact-links li.sms {
	background-image:url("/staticarchive/b4690ed5a544e614429f584aa383eb370e9485fd.jpg");
}

ul.contact-links li.email {
	background-image:url("/staticarchive/641b45f481212ed5210f93d67b3cce43fa235cb5.jpg");
}

ul.contact-links li.twitter {
	background-image:url("/staticarchive/736528ef38ad58fc693df8e78574919e686eab3f.jpg");
}

ul.contact-links li.call {
	background-image:url("/staticarchive/9a2f41837166c8e1aae30e7a8547807df615b5c2.jpg");
}

ul.contact-links li.facebook {
	background-image:url("/staticarchive/112914b8a8e369802ab43e00e8ebd5327b4b81d4.jpg");
}

ul.contact-links li.youtube {
	background-image:url("/staticarchive/1810eb0591a5494c24ca7eb6e1c61da4736ae768.jpg");
}

/* Form */
form.validate {
	margin-bottom:14px;
}

form.validate legend {
	display:none;
}

form.validate p.required {
	color:#ADADAD;
	font-size:0.9em;
	text-align:right;
	padding:0;
}

form.validate ol li {
	clear:both;
	margin-top:7px;
}

form.validate ol li label {
	float:left;
	font-weight:bold;
	line-height:1.2em;
	padding-right:9px;
	padding-top:5px;
	text-align:right;
	width:36%;
	display:block;
}

form.validate ol li label.err {
	color:#990000;
}

form.validate ol li input, 
form.validate ol li textarea {
	display:block;
	margin-top:3px;
}

form.validate ol li.inputText input,
form.validate ol li.inputText textarea {
	width:61%;
}

form.validate ol li input, 
form.validate ol li select, 
form.validate ol li textarea {
	background:url("/staticarchive/1b5d67bfa287eed413428133cbda85df6b542945.gif") repeat-x scroll 0 0 #F3F3F3;
	border:1px solid #DADADA;
	font-family:Arial,Helvetica,sans;
	font-size:100%;
	font-weight:700;
	margin:0;
	padding:4px 0 4px 4px;
}

form.validate ol li.tsandcs {
	padding-left:38%
}

form.validate ol li.tsandcs label {
	width:90%;
	float:right;
	text-align:left;
	padding-top:0;
}

form.validate ol li.tsandcs input {
	width:auto;
	float:left;
}

form.validate ol li ul {
	overflow:hidden;
	margin-top:0;
}

form.validate ol li ul li {
	float:left;
	clear:none;
	padding:4px 10px 4px 0;
	margin-top:0;
}

form.validate ol li input.radio {
	width:auto;
	display:inline;
	margin-right:5px;
	background:none;
	border:none;
}

form.validate ol li input.checkbox {
	background:none;
	border:none;	
}

form.validate input.submit {
	float:right;
	margin-top:7px;
}

form.validate p.status .err {
	color:#990000;
	display:block;
	font-weight:bold;
}

/* RHN brand promo stylings */
#brand-promo h2 {
	margin-bottom:1px;
}

#brand-promo h2 a {
	display:block;
}

#brand-promo div.slide-item img {
	margin-left:1px;
}

#brand-promo div.slide-item span {
	padding:6px 17px 8px;
	display:block;
}

#brand-promo div.slide-item span:hover{text-decoration:underline;}

#brand-promo div.blog span,
#brand-promo div.blog p {
	padding:3px 17px 0;
	line-height:1.333;
}

#brand-promo div.blog span.blog-title {
	font-size:1.6em;
}

#brand-promo div.blog p {
	background:url("/staticarchive/220790fb5aa1dcaa672063a1a36f1ea4435c6442.gif") no-repeat scroll 17px 55% #FFFFFF;
	padding-left:30px;
}

/* CSD Added Overrides */

#blq-content a:link, #blq-content a {
	color:#C34402;
}
#blq-content a:hover {
	text-decoration:underline;
}


#dj-feature-gap  div#sub-navigation a.brand-details,
div#sub-navigation a.brand-details
	{background:none;border:medium none;}

#dj-feature-gap div#sub-navigation ul#brand-nav, div#sub-navigation ul#brand-nav
	{border:#fff 4px solid;height:32px;}

#dj-feature-gap  div#sub-navigation a.brand-details span, div#sub-navigation a.brand-details span
	{display:none}

#dj-feature-gap #sub-navigation a.brand-details,
#sub-navigation a.brand-details
{
	height:120px;
	left:181px;
	position:absolute;
	right:auto;
	top:20px;
	width:240px;
}

#dj-feature-gap #sub-navigation ul#brand-nav,
#sub-navigation ul#brand-nav
{
	bottom:10px;
	left:12px;
	overflow:hidden;
	position:absolute;
}

#dj-feature-gap #masthead, #masthead
{background:url("/staticarchive/45c09ed5b266d881ac2eb54ba6d4196372c5058b.jpg") no-repeat scroll left bottom transparent;height:100px;}

#dj-feature-gap #sub-navigation ul#brand-nav li,#sub-navigation ul#brand-nav li {
	background:url("/staticarchive/ebb1ba3e7ba0a915623906525ca33078bb1cc7ad.gif") no-repeat scroll left center transparent;
	padding:0 0 0 1px;
}

#dj-feature-gap  #sub-navigation ul#brand-nav li.first,#sub-navigation ul#brand-nav li.first {
	background:none repeat scroll 0 0 transparent;
	padding:0;
}

#sub-navigation ul#brand-nav li a,ul#brand-nav li a{background:url("/staticarchive/4c384a8dda6ca69f2e057abb3ec07dc6688fe60a.gif") repeat-x scroll left bottom transparent;	}

#dj-feature-gap #sub-navigation ul#brand-nav li:hover, 
#dj-feature-gap #sub-navigation ul#brand-nav li a:hover,
#sub-navigation ul#brand-nav li:hover, 
#sub-navigation ul#brand-nav li a:hover,
#dj-feature-gap #sub-navigation ul#brand-nav li a.selected,
#sub-navigation ul#brand-nav li a.selected{
	background:url("/staticarchive/4f2bfe3f12996a866b8be43a8ab01582ce0c6a4e.gif") repeat-x scroll left bottom transparent;
}

#dj-feature-gap #sub-navigation ul#brand-nav li a,#sub-navigation ul#brand-nav li a{
	color:#FFFFFF;
	padding:6px 13px 10px;
	text-decoration:none
}

#dj-feature-gap #main-promo ul.tab-list li a{background:url("/staticarchive/876355ccd3747aec136a607a6640dbcea6f51bae.gif") repeat-x scroll left bottom transparent;}

#dj-feature-gap #main-promo ul.tab-list li.current a
{color:#fff;background:url("/staticarchive/6a30fc8cfa4ce3f9e70de2d33e55b8d8b31af8ec.gif") repeat-x scroll left bottom transparent}

#dj-feature-gap #main-promo ul.tab-list li.current a:hover{text-decoration:none;}


#dj-feature-gap  #main-promo ul.tab-list {
margin-top:-7px;
padding-top:1px;
}

#dj-feature-gap #main-promo ul.tab-list li a {
	margin:0 -1px;
	padding:13px 18px 8px;
	border:1px solid #ABABAB;
}

#dj-feature-gap #main-promo ul#promo-banners li div.banner-strap {
	background:url("/staticarchive/17fb511cf1b3364edc147537f981d7ff79e4c547.png") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:1.4em;
	height:34px;
	line-height:1.4em;
	margin:0 2px;
	opacity:0.8;
	padding:5px 17px 21px;
	position:relative;
	top:-60px;
}

#dj-feature-gap #main-promo ul#promo-banners li span.vid{}
#dj-feature-gap #main-promo ul#promo-banners li div.player{}

#dj-feature-gap #row-2 div.col-b h2.slide-control-header{
	background:url("/staticarchive/b6b363ba128febce33f6e9dba7215c35dd71b690.gif") repeat-x scroll left bottom transparent;	
	border:1px solid #ABABAB;
	margin:0 0 -1px;
}
#dj-feature-gap #row-2 div.col-b h2.current-item{
	background:url("/staticarchive/c3bc981577c95f92728fa0b012a8849557c2fda0.gif") repeat-x scroll left bottom transparent;	
}
#dj-feature-gap #row-2 div.col-b h2.slide-control-header a{
	background:url("/staticarchive/3e6355cccee283cb5f6806fb8fa57817d5b2e638.gif") no-repeat scroll left bottom transparent;	
	color:#C34402;		
	margin:2px 0;
	padding:0 0 0 16px;
}

#dj-feature-gap #row-2 div.col-b h2.slide-control-header a.current-item{
	background:url("/staticarchive/58a0d1fe6f36de030a2c68ae313fd84cebf3ec3b.gif") no-repeat scroll left bottom transparent;	
	color:#fff;		
}
#dj-feature-gap #row-2 div.col-b h2.slide-control-header a.current-item:hover{text-decoration:none;}

#dj-feature-gap #row-2 div.col-b div.panel h2{
	background:url("/staticarchive/c3bc981577c95f92728fa0b012a8849557c2fda0.gif") repeat-x scroll left bottom transparent;		
}

#dj-feature-gap div.show-selector ul#show-selector-choice li h2.tab a{background:url("/staticarchive/1a005e1eb0915af2c69d4b2137d043dc1f91cf19.gif") repeat-x scroll left bottom transparent;color:#C34402;	}
#dj-feature-gap div.show-selector ul#show-selector-choice li h2 a:hover;{text-decoration:underline;}
#dj-feature-gap div.show-selector ul#show-selector-choice li h2.tab-selected a{background:url("/staticarchive/47ea933beed7bd07f564df2747a5924765ebc34a.gif") repeat-x scroll left bottom transparent;color:#fff;cursor:default;}
#dj-feature-gap div.show-selector ul#show-selector-choice li h2.tab-selected a:hover{color:#fff;text-decoration:none;}

#dj-feature-gap div.col-a .panel h1,
#dj-feature-gap div.col-a .panel h2{
	background:url("/staticarchive/47ea933beed7bd07f564df2747a5924765ebc34a.gif") repeat-x scroll left bottom transparent;
	color:#fff;
	line-height:2em;
	padding:0 0 0 10px;
}

#dj-feature-gap  ul.feature-list li a img {
	border:1px solid #e4e4e4;
}

#dj-feature-gap #row-2 div.col-a ul.feature-list li span.body{	
	color:#000000;
	left:154px;
	position:absolute;
	top:15px;
	width:435px
}


#dj-feature-gap  ul.feature-list li a{background-color:#fff;}

#dj-feature-gap #row-2 div.col-b ul.feature-list li a{color:#C34402;width:130px;}
#dj-feature-gap #row-2 div.col-b ul.feature-list li a:hover{text-decoration:underline;}

#dj-feature-gap #row-2 div.col-b ul.feature-list li a p{
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:10em;
	width:24em;
}

#dj-feature-gap #row-2 div.col-b ul.feature-list li a span.title{
}

#dj-feature-gap #row-2 div.col-b ul.feature-list li span.body{
	color:#000;
	font-weight:normal;
	left:156px;
	position:absolute;
	top:18px;
}
#dj-feature-gap #row-2 div.col-b ul.feature-list li span._body{color:#000;}
#dj-feature-gap #row-2 div.col-b ul.feature-list li span._title{
	left:0;
	position:absolute;
	top:116px;
}
#dj-feature-gap #row-2 div.col-b ul.feature-list li span._title:hover{text-decoration:underline;}

/*
#dj-feature-gap #row-2 #comments ul.pagination{
	background:url("/6music/img/programmes/col-a-video-comments.gif") repeat-x scroll left bottom transparent;	
	border:1px solid #e8e8e8;
	height:38px;
}
*/

#row-2 .pagination li.next a{
	padding:2px 21px 4px;
	text-indent:-9999px;
	background:url("/staticarchive/9e3cd9e13c667d95859656ceca76dfc90e9a1d84.gif") no-repeat scroll left bottom transparent;	
}

#dj-feature-gap #row-2 div.col-a ul.feature-list li{width:auto}

ul.feature-list li a._img{min-height:130px;}

#social-bookmarks p._h3{
	color:#3D7F80;
	margin-top:1em;
	padding:0 0 14px;
	text-transform:uppercase;
	float:left;
}

.col-a h1,.col-a h2,.col-b h2,.col-b h1,.col-a #schedule h1 {height:100%;}

.col-a h1,.col-a h2 {background:url("/staticarchive/47ea933beed7bd07f564df2747a5924765ebc34a.gif") repeat-x scroll left bottom transparent;text-transform : capitalize}
.col-b h2,.col-b h1{background:url("/staticarchive/c3bc981577c95f92728fa0b012a8849557c2fda0.gif") repeat-x scroll left bottom transparent;}


.col-a #schedule h1 {background:url("/staticarchive/9e3bc19f7e6846c430a0c8308d5ba82cde692b3b.gif") repeat-x scroll left bottom transparent;text-transform : capitalize}


/* APS Pages Overrides */

h1 span.desc{display:none;}

#blq-content .navlist li a,
#blq-content .navlist li a:link
{
	background:none repeat scroll 0 0 #FFFFFF;
	font-weight:bold;
	color:#C34402;
}

#blq-content .navlist li a:hover,
#blq-content .navlist li.focus span
{
	background:url("/staticarchive/79364064f9e029ef950300149891ccf03ea50d7c.gif") repeat-x scroll left bottom transparent;
	color:#fff;
	border-color:#D1D7DD;
	font-weight:bold;
}


#blq-content a:visited {
	color:#C34402;
}

#dj-feature-gap #row-2 p.browse span{}

div#iplayer ul li a, div#iplayer ul li a:link, div#iplayer ul li a:visited{
	font-weight:normal;
	color:#000;	
}

div#iplayer img{margin:0 -10px -3px;}


#dj-feature-gap #row-2 p.msg{margin:20px 0 20px 0;}

#footer{height:0;}

#show-day #blq-content, #atoz-list #blq-content{margin-top:0;}

/* End CSD Added Overrides */






/* Network Added Overrides */

.non-link-list li {
	line-height:1.2em;
	text-align:justify;
}

ul.contact-links li.myspace {
	background-image:url("/staticarchive/c728ea628ce4ed39543c614e21d258d371c8d664.jpg");
}


body.feature div.col-a #main div.content applet {
	margin:1em -4px 0 -4px;
	border:1px solid #000000;
}


/* End Network Added Overrides */


