<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* INFO
Site : Radiowales dev1
url : http://dev1.cf.bbc.co.uk/wales/radiowales/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : radiowales_layout.css	
Created : June 9th 2008
Last update :  07/06/2008 12:23:22
Author: Jimmystagg
*/

/* SECTIONS
=STANDARDISE
=NAVIGATION
  &gt;Navigation - local
  &gt;Navigation - sub
=CONTENT
	&gt;Slideshow
	&gt;Accordion
=IMAGES
=OBJECTS
-&gt;Map
*/



/*FONT SIZES
10px = 0.835em
12px = 1em
14px = 1.165em
16px = 1.335em
18px = 1.5em
20px = 1.665em
22px = 1.835em
24px = 2em
*/

/* COLOURS
Content bg:     #ffe300 - light grey
Headers:        #666665 - dark grey
Text:           #666665 - dark grey
Links:          #c11d1d - red
*/


/*=STANDARDISE
****/

img { -ms-interpolation-mode:bicubic; }

body {
	margin: 0;
	line-height: 1;
	font-family: verdana,helvetica,arial,sans-serif;
	color: #333333;
}

a:hover {
	text-decoration: underline;
}

h3 a:hover, h4 a:hover {
	text-decoration: none;
}
/**/
#blq-content {
	color: #333333;
}

#blq-main #blq-content, #blq-main, #content .homepage-promo-column-left {
	background: #C9CAC8;
}

#header {
	background: #BD1E2D url(/staticarchive/5b23428de2ff4a7f9f210b8d4d5c796c40fa27d2.gif) no-repeat left top;
}

#header h1 {
	height: 68px;
}

.rhsimg {
	height: 56px;
	position: absolute;
	right: 14px;
	top: 6px;
	width: 130px;
}

/*=NAVIGATION
****/

/*&gt;Navigation - local*/
#local-navigation {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 0 -560px;
}

#navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 12px 15px;
	color: #ffffff;
}

#local-navigation ul#navigation-list .navigation-button.selected a, #local-navigation ul#navigation-list .navigation-button-first.selected a, #local-navigation ul#navigation-list .navigation-button-last.selected a, #local-navigation ul#navigation-list .navigation-button.selected a:hover, #local-navigation ul#navigation-list .navigation-button-first.selected a:hover, #local-navigation ul#navigation-list .navigation-button-last.selected a:hover {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 0 0;
	color: #000;
}

.navigation-button a, .navigation-button-first a, .navigation-button-last a {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 0 -50px;
}

.navigation-button a:hover, .navigation-button-first a:hover, .navigation-button-last a:hover {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 0 -100px;
	text-decoration: none;
}
/* navigation - local END */


/*&gt;Navigation - sub*/
#content .sub-navigation li {
	margin: 0;
	padding-left: 0;
	border-top: 1px solid #FFD07F;
	line-height: 1.6em;
	list-style-type: none;
}

#content .sub-navigation ul.sub-accordion li {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) left -230px no-repeat;
}

#content .sub-navigation ul.sub-accordion li.selected {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) left -151px no-repeat;
}

#content  ul.sub-navigation {
	margin: 10px 0 0 0;
	padding: 0;
}

#content .sub-navigation li a {
	padding: 9px 15px 9px 10px;
	display: block;
	width: auto;
	color: #c21b2c;
	font-family: arial;
	font-size: 1.335em;
	height: 100%;
}

#content .sub-navigation li.selected a {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) left -310px;
	height: 100%;
}

#content .sub-navigation li a:hover {
	background: transparent url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) -156px -310px;
	height: 100%;
	text-decoration: none;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include {
	padding: 0;
	height: 100%;
}

#content .sub-navigation-include li {
	border-top: 1px solid #ffffff;
}

#content .sub-navigation-column ul.sub-navigation ul.sub-navigation-include li a {
	margin: 0;
	padding: 3px 10px;
	background: #FFF2D0;
	color: #98141b;
	font-size: 1.165em;
	height: 100%;
	border: 0;
}
	
#content .sub-navigation-column ul.sub-navigation ul.sub-navigation-include li a:hover {
	margin: 0;
	padding: 3px 10px;
	background: #FBE7B4;
	color: #98141B;
	font-size: 1.165em;
	height: 100%;
	border: 0;
}
	
#content .sub-navigation-column ul.sub-navigation ul.sub-navigation-include li.selected a, #content .sub-navigation-column ul.sub-navigation ul.sub-navigation-include li.selected a:hover {
	margin: 0;
	padding: 3px 10px;
	background: #ca2c29 !important;
	color: #ffffff;
	font-size: 1.165em;
	height: 100%;
	border: 0;
}

/*----IE fixes----*/
* html #content .sub-navigation-column {
	padding-right: 14px;
}

* html #content ul.sub-navigation {
	border-top: 1px solid #eeeedd;
	border-bottom: 0;
	padding-top: 0;
	margin-top: 10px;
}

* html #content .sub-navigation li {
	border-bottom: 1px solid #eeeedd;
	border-top: none;
}

* html #content .sub-navigation li.selected {
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 0 -151px;
}

/*----IE fixes----*/

/**/ 

/*&gt;Slideshow*/
#slideshowtext h2 {
	color: #990003;
	line-height: 1.3em;
}

#slideshow-nav {
	border-top: none;
	margin-top: -6px;
	line-height: 1.65em;
}

.slideshow-numbers {
	margin-top: 0;
}

.slideshow {
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}

.slideshow-image {
	margin: 10px 0;
}

.slideshow-number-on a.slideshow-number {
	padding: 3px 6px;
	background: #3a3e2f;
	color: #fff;
}

a.slideshow-number {
	padding: 3px 6px;
	background: #edeedc;
	font-size: 0.835em;
}

a.slideshow-next {
	padding: 3px 6px;
	font-size: 1.335em;
}

a.slideshow-back {
	padding: 3px 6px;
	font-size: 1.335em;
}
/**/

/*&gt;Accordion*/
ul.sub-accordion {
	display: block;
}

#content .sub-navigation ul.sub-accordion li a {
	font-size: 1em;
}
/**/

/* A -Z
---------------------------------*/
.A-z {
	margin: 0 8px 10px 0;
}

.A-zNav {
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.A-zNav .selectedletter {
	font-weight: normal;
}
      
.A-zNav a {
	font-weight: normal;
}
      
.A-zNav a:hover {
	font-weight: normal;
}
      
.A-zNavTop {
	text-transform: none;
}

.AzEntry li a {
	font-weight: normal;
}
      
.AzEntry li {
	list-style: none;
}

.A-zNav {
	border-bottom: 1px dashed #ccc;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

.atoz li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

ul.atoz li {
	padding-right: 20px;
}

.AzEntry {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.AzEntry li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 8px 0;
	line-height: 1.4em;
}

.AzEntry li a {
	font-size: 1.165em;
	font-weight: normal;
}

.A-zNav .selectedletter {
	font-weight: bold;
	color: #333333;
}

.atoz {
	margin: 5px 0 0 5px;
	padding: 0;
	line-height: 46px;
}

.centre-content ul.atoz, .centre-content ul.AzEntry {
	margin-left: 0;
}

.atoz li a.selected {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #3a3e31 none repeat scroll 0% 50%;
	border: 1px solid;
	color: #fff;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #ffffff none repeat scroll 0%;
	border: 1px solid #ccc;
	color: #cc0000;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}
      
.atoz li a:hover {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #eeeedd;
	border: 1px solid #ccc;
	color: #666;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}
      
.atoz li a.selected {
	margin: 0 7px 0 0;
	padding: 6px 12px;
	background: #3a3e31 none repeat scroll 0% 50%;
	border: 1px solid;
	color: #fff;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}

/*--misc TODO &gt; put in right place in right stylesheet*/
/* #mainpromo-article .promo-image-446x251 {
	padding: 0;
} */

.promo-image-226x127 {
	margin: 10px 10px 10px 0;
	padding: 0;
}

.Linksbox.DateLinksbox ul {
	padding: 0 10px;
}

li.last {
	font-size: 1em;
}

.mpStrip h1 {
	margin: 10px 10px 5px 10px;
	padding: 0 !important;
	color: #ffffff;
}

ul.programmeguidelinks li {
	list-style-image: none;
	list-style-type: none;
}

.centre-content ul.programmeguidelinks {
	margin-left: 0;
}

a.watch, a.watch-bullet {
	padding-left: 24px;
	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) 0 0 no-repeat;
}

a.listen, a.listen-bullet {
	padding-left: 24px;
	background: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) 0 0 no-repeat;
}

a.standardBullet.listen-bullet {
	padding-left: 24px;
	background: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) 0 5px no-repeat;
}



a.listen-med {
	padding-left: 24px;
	background: url(/staticarchive/34feb0a0488f2f1d49a3046c1d3f2a9599b167ed.gif) 0 0 no-repeat;
}

a.standard-bullet {
	padding-left: 10px;
	background: url(/staticarchive/04d49bfba63d554f1fe8544eb0a2a1853af21749.gif) left -4px;
}

.content-thumb img {
	float: left;
}

/* p.txdetails {} */

p.link {
	margin: 0;
	padding: 0;
}

.programme_info {
	clear: both;
}

.centre-content .LinksboxArchive ul {
	margin-left: 0;
}

.centre-content .LinksboxArchive ul li {
	margin-bottom: 5px;
	list-style-type: none;
	list-style-position: outside;
}

.LinksboxArchive ul li a {
	font-size: 1.165em;
}

.LinksboxArchive ul li .linksdate {
	font-size: 1em;
	color: #333333;
}

#mainpromo-article .mainpromo_top_heading h1 {
	margin: 0;
	padding: 9px 0 5px 0;
	border-bottom: 2px solid #cccccc;
	font-family: arial,sans-serif;
}

.Linksbox.DateLinksbox ul li {
	padding: 4px 0;
}
/*------/

/*Accordion ----------------------------*/
#programmeguideautumn_safari2007, #programmeguidesafari_2006, #programmeguidesafari_2005, #programmeguidenature_of_britain {
	clear: both;
}

#programmeguideautumn_safari2007 h3, #programmeguidesafari_2007 h3, #programmeguidesafari_2006 h3, #programmeguidesafari_2005 h3, #programmeguidenature_of_britain h3 {
	padding-bottom: 16px;
}

.programmeguidedate {
	margin-top: 6px;
	font-size: normal;
}

#programmeguidesafari_2007 {
	padding-top: 40px;
}

.centre-content .accordion_toggle {
	margin: 0 0 16px 0;
	border-top: 1px dashed #ccc;
	padding-top: 6px;
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 436px -306px no-repeat;
}

.centre-content .accordion_toggle.accordion_toggle_active {
	background: url(/staticarchive/39919774fcc3417a854d96b06785ea2fa7a143ef.gif) 436px -352px no-repeat;
}

.centre-content .episodelistsummary {
	display: none;
}

.centre-content .accordion_content p {
	margin: 0;
}

.centre-content ul.programmeguidelinks li {
	margin: 8px 0 16px 0;
}

.centre-content .accordion_content.programmeguideinfo p {
	margin: 0 0 0 20px;
}

#linksboxdropdowni_player a {
	padding-left: 24px;
	background: url(/staticarchive/c35a3b7b65a44d93a0924645f63127a0686d727e.gif) 0 1px no-repeat;
}

a.download, a.download-bullet {
	background: transparent url(/staticarchive/9106bfb27e6ffb38810290c36d4fcb5923f90da8.gif) no-repeat 0 0;
	padding-left: 24px;
}

/* #linksboxdropdownradio_cymru.linksboxdropdown.basic {} */

#linksboxdropdownradio_cymru h3 {
	padding: 0 0 6px 0;
}

/* .content-thumb {} */

.tx-details {
	background: #fff;
}

.programme-details {
	background: #fff;
	float: left;
	clear: both;
	padding-bottom: 12px;
}

#linksboxdropdownspringwatch2008.linksboxdropdown.basic {
	background: #fff;
	padding-top: 20px;
}

#linksboxdropdownspringwatch2008.linksboxdropdown.basic h3 {
	padding: 0 0 6px 0;
}

.linksboxdropdown-content p {
	padding: 10px;
}

.linksboxdropdown.basic {
	padding: 20px 0;
	border-bottom: 1px dashed #ccc;
}

.centre-content .slideshowpreview-head h2 {
	padding: 10px 0;
}

#flashholder {
	padding: 10px;
	background: #fff;
}

#flashholder ul {
	padding-left: 16px;
}

#flashholder ul li{
	padding-bottom: 14px;
	list-style-type: disc;
	line-height: 1.4em;
}

#flashholder h3 {
	margin-bottom: 10px;
	padding: 10px 0 6px 0;
	font-size: 2em;
	border-bottom: 2px solid #CCC;
}

/*-&gt;Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	border-top: 4px solid #ffa100 !important;
}
	
#promo-carousel li {
	background: #FFF2D0;
	color: #C81D26;
}

#promo-carousel a {
	background: #FFF2D0;
	border-right: 2px #C9CAC8 solid;
}

#promo-carousel a:hover {
	color: #C81D26;
	background-color: #FCE096;
	text-decoration: none;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #000;
	background-color: #FFA100;
}
#promo-carousel li {width:208px;}
#promo-carousel li.end  {width:210px;}
#promo-carousel li.end a { border:none;}
#promo-carousel li.excess {position:absolute; left:-99999px;}

/*-*/

/*&gt;Custom Content Block*/

.contentBlockCustom {
	background: url(/staticarchive/066f89b5f22c216ed7a279852cdd048f0cfe8939.gif);
}
	
.contentBlockCustom a {
	color: #83b316;
}
	
.contentBlockCustom, .contentBlockCustom p.intro {
	color: #dddddd;
}
	
.contentBlockCustom h2 a {
	color: #dddddd;
}
	
.contentBlockCustom h3 a {
	color: #83b316;
}
		
.contentBlockCustom h2 a:hover,.contentBlockCustom h2 a:hover {
	color: #83b316;
}
	
.contentBlockCustom h3 a:hover,.contentBlockCustom ul li a:hover {
	color: #dddddd;
}

a.standardBullet {
	background: transparent url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 7px -241px no-repeat;
}
	
.contentBlockCustom ul li a:hover {
	text-decoration: none;
}
	
/**/
	
#content .hp-mainpromo-container #mainpromo, #content .hp-mainpromo-container #mainpromo1, #content .hp-mainpromo-container #mainpromo2, #content .hp-mainpromo-container #mainpromo3 {
	position: relative;
	padding-top: 0;
	margin-bottom: 0;
	height: 300px;
}

#content .hp-mainpromo-container #mainpromo a, #content .hp-mainpromo-container #mainpromo1 a, #content .hp-mainpromo-container #mainpromo2 a, #content .hp-mainpromo-container #mainpromo3 a{
	color: #FFA100
}

#content .hp-mainpromo-container #mainpromo a:hover, #content .hp-mainpromo-container #mainpromo1 a:hover, #content .hp-mainpromo-container #mainpromo2 a:hover, #content .hp-mainpromo-container #mainpromo3 a:hover {
	text-decoration: underline;
}
	
#content .hp-mainpromo-container #mainpromo .mpStrip, #content .hp-mainpromo-container #mainpromo1 .mpStrip, #content .hp-mainpromo-container #mainpromo2 .mpStrip, #content .hp-mainpromo-container #mainpromo3 .mpStrip {
	margin: 0;
	padding: 0 0 10px 0;
	bottom: 0;
	left: 0;
	width: 626px;
	position: absolute;
	color: #666666;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}

#content .hp-mainpromo-container #mainpromo .mpBlock , #content .hp-mainpromo-container #mainpromo1 .mpBlock , #content .hp-mainpromo-container #mainpromo2 .mpBlock , #content .hp-mainpromo-container #mainpromo3 .mpBlock {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 400px;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}

#content .hp-mainpromo-container #mainpromo .mpBlockLeft, #content .hp-mainpromo-container #mainpromo1 .mpBlockLeft, #content .hp-mainpromo-container #mainpromo2 .mpBlockLeft, #content .hp-mainpromo-container #mainpromo3 .mpBlockLeft {
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) repeat scroll 0 0;
	height:100%;
	left:0;
	padding:0;
	position:absolute;
	top:0;
	width:226px;
}

#content .hp-mainpromo-container #mainpromo .mpBlockLeft h3 , #content .hp-mainpromo-container #mainpromo1 .mpBlockLeft h3 , #content .hp-mainpromo-container #mainpromo2 .mpBlockLeft h3 , #content .hp-mainpromo-container #mainpromo3 .mpBlockLeft h3 {
	color:#FFFFFF;
	padding:10px 10px 8px;
}

#content .hp-mainpromo-container #mainpromo .mpBlockLeft p, #content .hp-mainpromo-container #mainpromo1 .mpBlockLeft p, #content .hp-mainpromo-container #mainpromo2 .mpBlockLeft p, #content .hp-mainpromo-container #mainpromo3 .mpBlockLeft p {
	color:#FFFFFF;
	margin:0;
	padding:0 10px;
}
#content .hp-mainpromo-container .mpBlock ul, #content .hp-mainpromo-container .mpStrip ul{margin-left:10px;}
#content .hp-mainpromo-container .mainpromotx  {padding-left:10px; margin-bottom:5px;}
* html #content .hp-mainpromo-container .mpBlock  {height:300px !important;}

/*PNG fix*/


* html #content .hp-mainpromo-container #mainpromo .mpStrip, * html #content .hp-mainpromo-container #mainpromo1 .mpStrip, * html #content .hp-mainpromo-container #mainpromo2 .mpStrip, * html #content .hp-mainpromo-container #mainpromo3 .mpStrip 
{
	bac\kground-image: url(/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
	}
	

* html #content .hp-mainpromo-container #mainpromo .mpBlock , * html #content .hp-mainpromo-container #mainpromo1 .mpBlock , * html #content .hp-mainpromo-container #mainpromo2 .mpBlock , * html #content .hp-mainpromo-container #mainpromo3 .mpBlock 
 {
	bac\kground-image: url(/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/staticarchive/'/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
}
		
	

#content .hp-mainpromo-container #mainpromo .mpBlock p, #content .hp-mainpromo-container #mainpromo1 .mpBlock p, #content .hp-mainpromo-container #mainpromo2 .mpBlock p, #content .hp-mainpromo-container #mainpromo3 .mpBlock p {
	margin: 0;
	padding: 0 10px 0 10px;
	margin: 0;
	color: #fff;
}

#content .hp-mainpromo-container #mainpromo .mpBlock h3 , #content .hp-mainpromo-container #mainpromo1 .mpBlock h3, #content .hp-mainpromo-container #mainpromo2 .mpBlock h3, #content .hp-mainpromo-container #mainpromo3 .mpBlock h3 {
	padding: 10px 10px 8px 10px;
	font-size: 2em;
	color: #fff;
}

#content .hp-mainpromo-container #mainpromo .mpBlock h3 a, #content .hp-mainpromo-container #mainpromo1 .mpBlock h3 a, #content .hp-mainpromo-container #mainpromo2 .mpBlock h3 a, #content .hp-mainpromo-container #mainpromo3 .mpBlock h3 a {
	color: #fff;
}

#content .hp-mainpromo-container #mainpromo .mpBlock a:hover, #content .hp-mainpromo-container #mainpromo1 .mpBlock a:hover, #content .hp-mainpromo-container #mainpromo2 .mpBlock a:hover, #content .hp-mainpromo-container #mainpromo3 .mpBlock a:hover {
	text-decoration: underline;
	color: #fff;
}

#content .hp-mainpromo-container #mainpromo .mpStrip p, #content .hp-mainpromo-container #mainpromo1 .mpStrip p, #content .hp-mainpromo-container #mainpromo2 .mpStrip p, #content .hp-mainpromo-container #mainpromo3 .mpStrip p{
	padding: 0 0 0 10px;
	margin: 0;
	color: #fff;
}

#content .hp-mainpromo-container #mainpromo .mpStrip h3, #content .hp-mainpromo-container #mainpromo1 .mpStrip h3, #content .hp-mainpromo-container #mainpromo2 .mpStrip h3, #content .hp-mainpromo-container #mainpromo3 .mpStrip h3 {
	font-size: 2em;
	color: #fff;
	padding: 10px 0 8px 10px;
}

#content .hp-mainpromo-container #mainpromo .mpStrip h3 a, #content .hp-mainpromo-container #mainpromo1 .mpStrip h3 a, #content .hp-mainpromo-container #mainpromo2 .mpStrip h3 a, #content .hp-mainpromo-container #mainpromo3 .mpStrip h3 a {
	color: #fff;
}

#content .hp-mainpromo-container #mainpromo .mpStrip a:hover, #content .hp-mainpromo-container #mainpromo1 .mpStrip a:hover, #content .hp-mainpromo-container #mainpromo2 .mpStrip a:hover, #content .hp-mainpromo-container #mainpromo3 .mpStrip a:hover {
	text-decoration: underline;
	color: #fff;
}

#mainpromotx {
	margin: 8px 0 0 0;
	padding: 0 0 0 10px;
	color: #fff;
	line-height: 1.665em;
}

.mpbullet {
	background: url(/staticarchive/f8066ed901b7f02e70480cc9bb3e21f92a4ef354.gif) 8px -538px no-repeat  ;

}


#column-container .mpBlocklist li a.mpbullet {
	width:175px !important;
	display:block;

}


#content .hp-mainpromo-container #mainpromo li a.mpbullet, #content .hp-mainpromo-container #mainpromo1 li a.mpbullet, #content .hp-mainpromo-container #mainpromo2 li a.mpbullet, #content .hp-mainpromo-container #mainpromo3 li a.mpbullet {
	color: #FFA100;
	padding: 1px 0 0 24px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: visible;
}

a.mpbullet:hover {
	color: #0179B2;
	text-decoration: underline;
}

/*-----SITE SPECIFIC STYLES*/

/*-----Random*/	
.index_desription_TextblockContent {
	margin: 0;
	padding: 0;
	background: #fff;
}

.index_desription_TextblockContent p {
	margin: 0;
	padding: 0;
}

.itemBlock {
	background: #FFF5E5;
	height: 200px;
	overflow: hidden;
}

.itemBlock h3 {
	margin: 0;
}

.itemBlock-short {
	background: #fff9cb;
}

.mpStrip h2 {
	padding: 10px;
	border: 0;
}

.mpStrip p {
	margin: 0;
	color: #FFF;
}

#mainpromo a, #mainpromo1 a, #mainpromo2 a, #mainpromo3 a {
	color: #FFA100;
}

.index_desription_TextblockContent p {
	color: #666666;
}

.index_desription_TextblockContent h2 {
	padding: 7px 10px 0 10px;
	color: #666666;
}

#column1 .MultipleIncludesBox .MultipleIncludesBoxInclude4 .contentBlock {
	float: none;
	clear: both;
} /*required to stop travel overlapping weather*/
/*-----Random*/


/*-----Generic content blocks*/	
h2, .contentBlock h2 {
	border-bottom: 2px solid #FFD07F;
	color: #333;
}

.contentBlock h3 {
	color: #333;
}

.contentBlock h3 a {
	font-weight: bold;
	background: transparent;
}

.contentBlock ul {
	border-top: 1px dashed #b9ecff;
}
/*-----Generic content blocks*/	


/*-----Weather styles*/
.weather h2 {
	background: #ffffff;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px solid #D5D2CA;
}

.weather .main {
	background: #FFF6DD;
	border-top: 1px solid #D5D2CA;
}

.weather th {
	background: #FFE6BA;
	border-right: 2 px solid #D5D2CA;
}
/*-----Weather styles*/

/*-----Homepage layout styles*/
.homepage-block {
	width: 626px;
	float: left;
}

#content .hp-mainpromo-container {
	float: left;
}

#column1 {
	float: left;
	width: 306px;
}

#column2 {
	float: left;
	width: 306px;
	margin-left: 14px;
}

#column3 {
	margin-left: 14px;
	float: right;
	width: 306px;
}
/*-----Homepage layout styles*/


/*-----Whats on*/
#whatson {
	background: #FFF5E5;
	margin-bottom: 10px;
	clear:both;
}

#whatson h2	{
	border-bottom: 2px solid #FFD07F;
	margin: 0 10px;
	padding: 9px 0 6px 0;
}

#whatson h2 a {
	font-weight: normal;
}

#whatson h2 a:hover	{
	color: #333;
	text-decoration: none;
}

#whatson a:hover {
	color: #333;
	text-decoration: underline;
}

#whatson h4	{
	padding: 10px 0 6px 0;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #FFD07F;
	margin: 0 10px 10px 10px;
	color: #666666;
}

#whatson a {
	font-weight: bold;
}

#whatson p {
	padding: 0 10px 0 10px;
	margin: 0;
}

#whatson p.schedule {
	padding: 10px 0 7px 10px;
}

#whatson p.schedule a {
	font-weight: normal;
}

#whatson a.listen {
	color: #c11d1d;
	padding: 0 0 0 24px;
	margin: 0 0 0 10px;
	font-weight: normal;
}

#whatson a.listen:hover {
	color: #333333;
}

.radiolistennow {
	padding: 5px 0 10px 0;
}
/*-----Whats on*/


/*-----Podcasts*/
a.podcast {
	padding-left: 24px;
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) left -200px no-repeat;
}

.contentBlock a.podcast {	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) left -195px no-repeat;}
 a.standardBullet.podcast {	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) left -195px no-repeat;}
 a.standardBullet.iplayer {	background:transparent  url(/staticarchive/5ba3fc56c05adeb413e9298bb0ede18a1c0efb3e.gif) no-repeat scroll 0 5px;}
 a.standardBullet.watch {	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) 0 5px no-repeat;}
 a.standardBullet.listen {	background: url(/staticarchive/ba2b4ae95aea8f1bbef17bae0b4d5bd4d091ab16.gif) 0 5px no-repeat;}

/*-----Podcasts*/


/*-----Info*/
#column3 .info {
	background: #FFF5E5;
	color: #333333;
	margin-bottom: 10px;
}

.info h2 {
	border-bottom: 2px solid #FFD07F;
}

#column3 .multipleIncludesBoxContainer h2 {
	border-bottom: 2px solid #FFD07F;
}

.info h3 {
	background: transparent;
	color: #333333;
	text-transform: uppercase;
	width: 270px;
	font-size: 1.4em;
}

.info .contactdetails {
	margin: 0 10px;
	border-top: 1px dashed #FFD07F;
}

.info ul {
	border-top: none;
	border-bottom: 1px dashed #FFD07F;
	padding-bottom: 10px;
}

.info ul.infofooter	{
	margin-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dashed #FFD07F;
	border-bottom: none;
}

.info ul.infofooter li {
	display: inline;
	margin-right: 20px;
}

.info p	{
	padding: 0 10px !important;
	margin: 0;
}
/*-----Info*/


/*-----Listen again*/
.listenagain {
	background: #FFF2D0;
}

.listenagain h2 {
	border-bottom: 2px solid #FFD07F;
}

.listenagain h3	{
	background: transparent;
}
/*-----Listen again*/


/*-----Travel*/
.travel {
	clear: both;
	width: 306px;
	margin-bottom: 0;
	background: #fff;
	position: relative;
	float: left;
}

.travel h2 {
	padding-bottom: 5px;
	margin: 0 10px 5px 10px;
	padding: 4px 0 5px 0;
	border-bottom: 2px solid #FFD07F;
}

.travel h2 a {
	color: #c11d1d;
}

.travel h2 a:hover {
	color: #333333;
	text-decoration: none;
}

.travel h3 {
	float: none;
	width: 250px;
	margin: 0;
	padding: 5px 0 4px 10px;
	font-weight: bold;
	text-align: left;
}

.travel h4 {
	padding: 4px 10px 4px 44px;
	color: #333;
	font-size: 1.2em;
	font-weight: normal;
}

.travel p.intro {
	float: right;
	width: 242px;
	margin: 0 10px -33px 10px;
	padding: 0 10px 43px 0px;
	color: #333333;
	line-height: 1.4em;
}

* html .travel p.intro {
	float: right;
	width: 232px;
	margin: 0 10px -33px 10px;
	padding: 0 10px 43px 0px;
	color: #333333;
	line-height: 1.4em;
}

.travel img {
	float: left;
	margin: 0;
	padding: 5px 0 10px 10px;
}
/*-----Travel*/


/*-----Links box*/
.links-box-container {
	padding-bottom: 10px;
	background: #FFF2D0;
	height: 1%;
	clear: both;
}

.links-box-container h2 {
	border-bottom: 2px solid #FFD07F;
}

#SeeAlso .Linksbox li {
	border-top: 1px solid #a4dfff;
}

#SeeAlso li.LinksboxFirst {
	border-top: none;
}

#whatson h2 {
    border-bottom: 2px solid #FFD07F;
    margin: 0 10px;
    padding: 9px 0 6px;
}
#InternalLinksbox .LinksboxContent ul {
	background:#FFF2D0;
}
/*-----Links box*/


/*-----header function*/
#header_function {
	padding: 6px;
	background: url(/staticarchive/590465af07ceec7f8d1e568f9b83194f1e2a9565.gif) 0 -494px;
	position: absolute;
	width: 272px;
	height: 16px;
	overflow: hidden;
	left: 254px;
	top: 18px
}

#header_function p {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

#header_function p a {
	padding: 0 0 0 24px;
	background-position: 0 1px;
	display: -moz-inline-block; /* For Firefox 2 and below */
	display: inline-block;
	color: #FFF;
}

#header_function p a:hover {
	text-decoration: underline;
}

#header_function p a.listen-med {
	background: transparent url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) 0 3px no-repeat;
}
/*-----header function*/

/*-----News and sport*/
.news h3 {
	margin: 7px 10px 5px 10px;
	padding: 0;
	float: none;
	width: auto;
	color: #666666;
}

.news h3 a.listen {
	background: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) 0 0 no-repeat;
}

.news p {
	margin: 0 10px 10px 10px;
	padding: 0;
	float: none;
}

.news ul.hpsportlist {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.news ul.hpnewslist {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
/*-----News and sport*/

/*-----Double column link list*/
#MinisiteIncludeBoxC1 {
	background: #ffffff;
	width: 445px;
	display: inline;
}

#MinisiteIncludeBoxC1 h3 {
	margin: 10px 0;
	padding: 0;
	background: #ffffff;
	font-weight: bold;
}

#MinisiteIncludeBoxC1 .MultipleIncludesBoxInclude1 {
	float: left;
	width: 225px;
}

#MinisiteIncludeBoxC1 .MultipleIncludesBoxInclude2 {
	float: left;
	width: 220px;
}

#MinisiteIncludeBoxC1 .linksboxdropdown.basic {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

#MinisiteIncludeBoxC1 .linksboxdropdown.basic h3 {
	display: none;
}

.linksboxdropdownlist ul {
	list-style-type: none;
}

.linksboxdropdownlist ul li {
	margin: 5px 10px 15px 0;
}
/*-----Double column link list*/

/*-----Double column link list*/
right-content {
	float: left;
}

.right-content .linksboxdropdown.basic {
	padding: 0 5px;
	clear: both;
	margin-bottom: 10px;
	background: #FFF5E5;
	border: 0;
	height: 1%;
}

.right-content .linksboxdropdown.basic h3 {
	font-size: 2em;
	padding: 10px 0 6px 0;
	margin: 0 5px 10px 5px;
	border-bottom: 2px solid #FFD07F;
}

.right-content .linksboxdropdown.basic p {
	margin: 0 0 10px 0;
}

.right-content .linksboxdropdown.basic ul {
	margin: 0;
	padding: 0 0 6px 0;
}

.right-content .linksboxdropdown.basic ul li {
	margin: 0 10px 10px 0;
	padding: 0;
}

.right-content .linksboxdropdown.basic ul li a {
	margin: 0;
	padding: 0 0 0 24px;
	display:block;
	background: url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) 7px -422px no-repeat;
}

.right-content .linksboxdropdown.basic ul li a.listen {
	margin: 0;
	padding-left: 24px;
	background: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) 0 0 no-repeat;
}
/*-----Double column link list*/

/*-----audio contentBlock*/
.audioblock {
	clear: both;
	background: #d5f1ff;
}

.audioblock #emp1 {
	background: #d5f1ff;
	padding: 10px;
}

.audioblock #emp1 p {
	margin: 0;
	padding: 0;
}

.audioblock h2 {
	color: #666666;
	border-bottom: 2px solid #7fdbff;
}
/*-----audio contentBlock*/

/* EMP block --------------------------*/
.emp1 {
	margin: 0 0 10px 0;
	padding: 5px 10px 0 10px;
	clear: both;
	background: #d5f1ff;
	overflow: hidden;
}

.emp1 h2 {
	margin: 0;
	padding: 4px 0 5px 0;
	color: #666666;
	border-bottom: 2px solid #7fdbff;
}

.emp1 p {
	margin: 10px 0;
	padding: 0;
}

.emp1 .player {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/* EMP block --------------------------*/

#rwemp1 {
	margin: 0;
	padding: 0;
	border: 0;
}

/*Playlist ----------------------------*/
#Playlist .PlaylistContent ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#Playlist .PlaylistContent ul li {
	height: 1%; /* For IE margin/padding bug. Forces the HasLayout property */
}

/*Textblock ---------------------------*/
.Textblock p {
	margin: 10px 0;
	padding: 0;
	line-height: 1.665em;
}
	
.Textblock li {
	list-style-type: none;
}

.Textblock h4 {
	padding: 10px;
}
/*Textblock ---------------------------*/

/*HR-----------------------------------*/
hr {
	width: 446px;
	height: 2px;
	color: #d5f1ff;
	background: #d5f1ff;
	border: 0;
}
/*HR ----------------------------------*/

/*About the show list -----------------*/
ul.abouttheshow {
	margin: 0;
	list-style-type: none;
}

ul.abouttheshow li {
	margin: 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	background: url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) 0 -422px no-repeat;
}
/*About the show list -----------------*/

/*Playlist ----------------------------*/
#Playlist .PlaylistContent ul li dl dt {
	margin: 0 5px 0 0;
	font-weight: bold;
	float: left;
}
/*Playlist ----------------------------*/

/*Content -----------------------------*/
.contentBlock p {
	padding: 10px;
}
/*Content -----------------------------*/

/* Latest Entries ---------------------*/
#LatestEntries {
	margin: 10px 0;
	padding: 10px;
	background: #FFF5E5;
}

#LatestEntries p {
	margin: 0 0 10px 0;
	padding: 0;
}

#LatestEntries ul {
	margin: 0;
	padding: 0;
}

#LatestEntries ul li {
	margin: 0;
	padding: 0 0 0 24px;
	list-style-type: none;
	background: transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) 5px -421px no-repeat;
}
/* Latest Entries ---------------------*/

/* Contact ----------------------------*/
#contact {
	margin: 10px 0 0 0;
	padding: 10px;
	background: #FFF5E5;
	clear: both;
}
/* Contact ----------------------------*/

/* Internal links box -----------------*/
#InternalLinksbox a, #ExternalLinksbox a {
	margin: 10px;
}
/* Internal links box -----------------*/

/* Webcam page ------------------------*/
#WebcamTable {
}

#WebcamTable .WebcamHeading h3 {
	margin: 10px 0;
	padding: 0;
}
/* Webcam page -------------------------*/

/* CTA player --------------------------*/
.playerCta {
	margin: 0 0 10px 0;
	padding: 10px;
	clear: both;
	background: #fff;
}

.playerCta p {
	margin: 10px 0;
	padding: 0;
	clear: both;
}
/* CTA player --------------------------*/

/* Links box ---------------------------*/
.Linksbox {
	padding: 0;
	clear: both;
	background: #fff;
}
/* Links box ---------------------------*/

/* IE6 Fix - needs to be put in right place */
* html .right-content {
	clear: left;
}

* html .Textblock p {
	width: 426px;
}
/* IE6 Fix - needs to be put in right place */

/* Playlist */
#Playlist {
	margin: 10px 0 0 0;
}

#Playlist h2 {
	margin: 0 0 10px 0;
	border-bottom: 2px solid #CCC;
}
/* Playlist end */

/* Fixes for A-Z bug */
#anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF;
	float: left;
}

#content .sub-navigation-column, #content .centre-content, #content .right-content {
	margin-bottom: 0;
	padding-bottom: 0;
}
/*-*/


/*blog object*/

.contentBlock.blog {background:#FFF2D0;}

.contentBlock.blog ul {border-top:1px dashed #FFD07F;}
.blogpromoinfo {
	background:transparent url(/staticarchive/ed8fa5efe7a13af03f2c2cd14befe58436155e37.gif) no-repeat scroll left top !important;
	float:right;
	margin:10px 10px 10px 0;
	width:228px;
}

.blogpromoinfo p.base {
	background:transparent url(/staticarchive/17231254f4086aca2c62f69552c96b60404720a0.gif) no-repeat scroll left bottom !important;
	margin:0 !important;
	padding:0 0 7px 31px !important;
	}
	
.blogpromoinfo p {
	background:transparent url(/staticarchive/c4c71c5bdd5b47b417cec1ede0860058f5239296.gif) no-repeat scroll left top !important;
	color:#2B2B2B;
	margin:10px 0 0 4px !important;
	padding:0 20px 0 25px !important;
}	

#prg-bookmark {border-top:10px solid #C9CAC8;}

/*---- News switcher ---- */
.switcher {
	position: relative;
	margin-top: 10px;
	left: 10px;
}

.switcher ol {
	width: 286px;
	background: #f2f2f2;
	margin-bottom: 10px;
	list-style-image: none;
}

.switcher li {
	list-style-type: none;
	margin-left: -10px
}

.switcher li a {
	margin-left: -10px;
	display: block;
	padding: 5px 10px 2px 20px;
	width: 106px;
	line-height: 1.2em;
	margin: 0;
}

.switcher li a.csshover:hover, .switcher li.focus a {
	text-decoration: none;
	margin: 0;
}
.switcher p {
	margin-left: 0;
	padding: 0;
}

.switcher li a img {
	visibility: hidden;
}

.switcher li a.csshover:hover img, .switcher li.focus a img, .switcher li.one img, .switcher li.dy img {
	visibility: visible;
}

.switcher li.two a, .switcher li.three a {
	margin-top: 0;
	padding-top: 5px;
}

.switcher li.two a:hover, .switcher li.three a:hover, .switcher li.dy a {
	margin-top: 0;
	padding-top: 0;
}

.switcher li.one a {
	margin-top: 0;
	padding: 5px 17px 2px 10px;
}

* html .switcher li.one a {
	margin-top: 0;
	padding: 4px 17px 3px 10px;
}

.switcher .imageholder {
	position: absolute;
	left: 0;
	overflow: hidden;
	float: left;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	position: absolute;
	top: 0;
	width: 153px;
	height: 114px;
}

.switcher .imageholder img {
	border-bottom: 0;
	top: -11px;
	left: -10px;
	position: relative;
	float: none;
	width: 155px;
	height: 115px;
}

.imagelink1, .imagelink2, .imagelink3 {
	padding-left: 163px;
}

.imagelink2, .imagelink3 {
	border-top: 1px solid #ffffff;
}

.switcher li a.csshover:hover, .switcher li a.focus {
	background: #FFA100 !important;
	color:#000;
}

.switcher li a {
	min-height: 30px;
	background: #FFF2D0;
	display: block;
	padding: 5px 17px 2px 10px;
	width: 106px;
	/*background-image: url(/images_redesign/furniture/sprite.gif);
	background-position: left -354px;
	background-repeat: no-repeat;
	background-color: #fff;*/
	background:#eeeedc;
	font-size: 0.9175em;
}
.leftExtraContentBlock .switcher li a { min-height: 31px; }

* html .switcher li a {
	background: #f2f2f2;
	display: block;
	padding: 4px 17px 3px 10px;
	width: 106px;
	background:#eeeedc;
	/*background:#fff url(/images_redesign/furniture/sprite.gif) left -354px no-repeat;*/
	font-size: 0.9175em;
	line-height: 1.4em;
}

.switcher li a:hover, .switcher li.focus a {
	text-decoration: none;
	margin: 0;
	/*background: url(/images_redesign/furniture/sprite.gif) -145px -354px no-repeat;*/
	background: #BC1E2D;
	color:#fff;
}

.imagelink2, .imagelink3 {
	border-top: 0;
}

.switcher li.imagelink2 a, .switcher li.imagelink3 a {
	font-size: 0.9175em;
	border-top: 1px solid #fff;
}

.morestories, .localstories {
	border-top: 1px dashed #b0b0b0;
	margin: 0 10px;
}

#blq-content .morestories h3, #blq-content .localstories h3 {
	font-weight: normal;
	color: #333333;
	text-transform: uppercase;
	width: auto;
	font-size: 1em;
	padding: 7px 0 0 0;
}

.contentBlock .morestories ul, .contentBlock .localstories ul {
	border-top: none;
	clear: both;
	list-style-type: none;
	margin: 0 10px 3px 0;
	padding: 6px 0pt 2px;
	position: relative;
}
.switcher li .imageholder { visibility: hidden; }
.switcher li.focus .imageholder { visibility: visible; }
/*-- News switcher ---- */

.MultipleIncludesBoxInclude1 .news {margin-bottom:0; }

#column1 .MultipleIncludesBoxInclude3 .contentBlock.news {margin-bottom:10px;}

/*-&gt;Carousel contains default colours - override these with site specific colours in the site specific css */
/* iPlayer Carousel */

.carousel-light ol { left: -86px !important; }
* html .carousel-light ol { left: 0px !important; }

.pageNav li.dotActive .dotLabel, .pageNav li.dot .dotLabel:hover { background:transparent url(/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png) no-repeat scroll left top;}
.pageNav li.dot:hover, .pageNav li.dotActive { background:#FFA100 none repeat scroll 0 0 !important;}
.contentBlock-carousel span.title {width:130px; }
/* end */



/*AVDB objects*/
.multipleIncludesBoxContainer {
	background:#FFFFFF;
	clear:both;
	padding-top:8px;
	width:306px;
	}

.multipleIncludesBoxContainer h2 {
	border-bottom:2px solid #D7D7D7;
	margin:0 10px 10px 10px;
	padding-bottom:5px;
}
#nav_query_promos {background:#fff;}
#nav_query_promos .contentBlock { width:285px; }
#nav_query_promos .contentBlock { margin:0 10px 0 10px; }
#nav_query_promos .contentBlock img {padding:5px 0 10px; }
#nav_query_promos .contentBlock a h3 {
	color:#C11D1D;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding-left:20px;
	background:none;
}

#nav_query_promos .contentBlock a:hover h3, #nav_query_promos .contentBlock a:hover p{color:#333;}
#nav_query_promos .contentBlock a.watch {
	background:transparent url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) no-repeat 7px 3px;
	display:block;
	float:left;
	margin-left:0;
	margin-right:10px;
	padding-left:10px;
	width:180px;
}

* html #nav_query_promos .contentBlock a.watch, * html #nav_query_promos .contentBlock a h3 	{
width:160px;
	}
	
* html #nav_query_promos .contentBlock p.intro  {width:180px;}
#nav_query_promos .contentBlock p.intro {padding-left:0;}

/*A-Z object*/
.azpanel { background:#fff; margin-bottom:10px; padding:5px 2px 10px 10px; margin-top:0; height:auto; }
.azpanel h2, .multipleIncludesBoxContainer h2 { border-bottom:2px solid #d7d7d7; margin-bottom:10px; padding-bottom:5px; margin-top:0; margin-right:10px; }
.azpanel ul { margin-top:10px; }
.azpanel li { width:36px; height:22px; border:1px solid #bababa; margin-right:3px; margin-bottom:4px; float:left; }
.azpanel li a {
    border:1px solid #fff; display:block; height:17px; background:url(/staticarchive/9828e871538ae2f2de3ab79a04a0793a56ee3a37.gif) repeat-x;
    text-align:center; padding-top:3px; font-size:1.2em;
}
.azpanel li a:hover {
    border:1px solid #8f8d85; display:block; height:17px; background:url(/staticarchive/8629f113ae2ff6b73b837afbbbe465874316d6be.gif) repeat-x;
    text-align:center; padding-top:3px; color:#fff; text-decoration:none;
}
.azpanel form div { border-top:1px dashed #818181; padding-top:8px; }
.azpanel form { clear:both; display:block; padding-top:7px; margin-right:10px; }
.azpanel form select {height:24px; width:228px;  padding:2px 0 0 0; }
.azpanel input {
    margin-right:0; margin-left:10px; background:transparent url(/staticarchive/146fc424f84ace3a0d40734333c76208e89f5491.gif) no-repeat;
    width:39px; height:26px; color:#85611A; border:none; cursor:pointer;
}
.azpanel input:hover {color:#333;}
.azpanel input#searchinput { background:none; border:1px solid #666; color:#666; cursor:pointer; height:26px; margin-left:5px; margin-right:0pt; width:210px; }

/*--------your video section search--------*/
.azpanel.search form { clear:both; display:block; margin-right:10px; padding-top:0px; margin-bottom:10px; }
.azpanel.search input#searchinput { width:219px; margin-left:0; height:21px; color:#333; margin-top:-5px; font-family:arial, sans-serif; padding:3px 0 0 5px; cursor:default; }
.azpanel.search input.gobutton { margin-top:3px; }

#content .avobjectGalleryInfo { float:left; margin:0 0 10px 0; width:auto; }

/* av content */
#seeAll {
	float:right;
	font-weight:bold;
	margin:0;
}

#seeAll a {	padding:0 0 10px 0;}

#nav_query_promos {
	background:#fff;

}


#nav_query_promos h2 {
	padding-top:10px;
	margin:0px 0 4px 8px; 
 
 }
 
 
#nav_query_promos .contentBlock{
	margin-bottom:0;
	margin-right:10px;
	margin-left:10px;
	border-bottom:1px dashed #ccc;
	width:280px;
	

}

* html #nav_query_promos .contentBlock{
	width:275px;
	margin-right:5px;
	margin-left:5px;
	

}

#nav_query_promos p.intro {
	font-size:0.95em;
}


#nav_query_promos p.intro, #nav_query_promos h3{
	width:185px;
}

.collectionList{
	margin:10px;
	padding-bottom:10px;
	text-align:right;
}

.collectionList a{
	font-weight:bold;
	display:block;
	 padding-top:5px;

	}

#current_av{ 
	display:none;
	}

#av_results {
	clear:both;
}
	
#av_results .itemBlock{
	display:block;
	height:100% !important;
	clear:both;


}
#av_results .itemBlock .image{
	background:#000;
}

#av_results .itemBlock, .avpromo .itemBlock {
	width:100%;
	height:92px;
	background:none;
	border-top:1px dashed #ccc;
	margin-bottom:0;
}

* html #av_results .itemBlock, * html .avpromo .itemBlock {
	width:438px;
}
#av_results .itemBlock, .avpromo .itemBlock {
	padding-top:10px;
	
}

#av_results .itemBlock p.intro, .avpromo .itemBlock p.intro{
	float:left;
	width:290px;
	padding-right:0;
	
}
* html #av_results .itemBlock h3, * html #av_results .itemBlock p.intro {
	width:280px;

}


* html #av_results .itemBlock p.intro, * html .avpromo .itemBlock p.intro {position:relative;}

.avobjectGalleryInfo{
	clear:both;
	float:left;
	width:120px;
	margin:0 0 10px 0;
	color:#585858;
	
}

.LinksboxArchiveNav{
	margin:0 0 10px 0;
	float:right;
	width:310px;
	text-align:right;
	color:#d7d7d7;
}

.LinksboxArchiveNav strong {color:#585858;}

.LinksboxArchiveNav a, .LinksboxArchiveNav strong {padding:0 1px;}

#av_results h3 a{
	font-weight:bold;
}


#av_results .itemBlock h3, .avpromo .itemBlock h3 {
	float:left;
	width:290px;
	padding-right:0;
	margin-top:0;
	padding-top:0;
}

.avpromo {clear:both;}
.itemBlock .av_meta_info{
	float:left;
	width:280px;
	margin:2px 0 2px 10px;
	line-height:1.3em;
	font-size:0.95em;
	color:#333;
	display:none;
}

.itemBlock .av_meta_info a{
	font-weight:bold;
}

span.av_date {
	font-weight:bold;
	
}


.mainpromo_top_heading h1 {
border-bottom:2px solid #CCCCCC;
color:#333333;
margin:6px 0 0;
padding:2px 0 6px;
}


.multipleIncludesBoxContainer {margin-bottom:10px;}

/*for weather enhanced object*/
.nodisplay {display:none;}
.weather h2 {padding:4px 0 0 10px; border-bottom:none;}

/*reset location panel*/

#resetlocation p {padding:5px 0 8px 0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a.panelbutton {display:inline; height:30px; }
a#resetlocationyes {padding:6px 10px;}
a#resetlocationno {padding:6px 13px;}
#resetlocation {padding:3px 0;}

/*confirm location panel*/
#confirmlocation p {padding:5px 0 8px 0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a#confirmlocationyes {padding:6px 10px;}
a#confirmlocationno {padding:6px 13px;}
#confirmlocation {padding:3px 0;}

/*weather*/

#weatherconfirmlocation p {padding:5px 0 8px 0; margin:0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a#weatherconfirmlocationyes {padding:6px 10px;}
a#weatherconfirmlocationno {padding:6px 13px;}
#weatherconfirmlocation {padding:3px 0;}

a.panelbutton  {
	background:transparent url(/staticarchive/d7eaaebb996ab88affd5c57814558b9551309f52.gif) no-repeat scroll 0 0 !important;
	font-weight:bold !important;
	height:21px !important;
	margin:0 !important;
	text-align:center !important;
	width:69px !important; 
}

a:hover.panelbutton {background: #eeeeee url(/staticarchive/d7eaaebb996ab88affd5c57814558b9551309f52.gif) -89px 0 no-repeat !important; }
#confirmlocation p.buttonset {padding: 0; margin: 0 !important; }


h2.hd {font-size:1.5em; padding-bottom:3px; border-bottom:none !important; }

.c {
	height: auto !important;
	margin: 0 5px !important;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	overflow: hidden !important;
}

* html .c  {height:1%; 	zoom:100%; }
.tb div, .bb div { 	height: 5px !important; }


.bb {
	background: transparent url(/staticarchive/c010c1ea0998ff96d6e369b48ce5fdb893f463c1.gif) repeat-x scroll left top !important;
	border-color: none !important;
	border-width: 0 !important;
	padding-top: 5px !important;
}

.tb {border-width: 0 0 5px !important; }

/* Rounded Corners */
.panel-light .tr {
	background: transparent url(/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png) repeat 0 0 !important;
}

.panel-light .tl {
	background: transparent url(/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png) repeat 0 0 !important;
}

.panel-light .br {
	background: transparent url(/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png) repeat 0 0 !important;
}

.panel-light .bl {
	background: transparent url(/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png) repeat 0 0 !important;
}

.tl, .bl {
	width: 10px !important;
}

.tr, .br {
	width: 10px !important;
}

.tr, .tl, .br, .bl {
	height: 10px !important;
	filter: none !important; /* Hides original corners in IE7 */
}

.panel-close {
	height: 17px !important;
	width: 19px !important;
	background: transparent url(/staticarchive/9049a2f2ab4ab77d0f8a62f6b652c17f228e6076.gif) repeat 0 0 !important;
	margin: 3px 10px;

	}
.panel-hd  {margin:0 10px; padding:5px 0 8px 0 !important; color:#333 !important;}

/* Rounded Corners */
.panel-dark .tr {
	background: transparent url(/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png) repeat 0 0 !important;
}

.panel-dark .tl {
	background: transparent url(/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png) repeat 0 0 !important;
}

.panel-dark .br {
	background: transparent url(/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png) repeat 0 0 !important;
}

.panel-dark .bl {
	background: transparent url(/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png) repeat 0 0 !important;
}

.panel-dark .tb { border-color:#FFF !important; }


.panel-dark .bars {
	background:transparent url(/staticarchive/6637be771b7dc266846a641c52f04eecaacc2420.png) repeat scroll 0 0 !important;
	}

.panel-dark .c { background: #FFF !important; color:#000; }
.panel-dark .tb div, .panel-dark .bb div { background:#000 !important; opacity:0.26 !important; }



* html .panel-dark .bars {
	background:#000000  !important;
	background-image:none !important;
	filter: alpha(opacity=26) !important;
	}
	
* html .tb div, * html .bb div {
	filter: alpha(opacity=26) !important;
	}
	
	

.contentBlock.blog h3 {display:none;}
/* added to fix emp on homepage */
#emp1 {padding-top:0!important;}

#mainpromo-emp{height:100%;
 background:#000;}




#mainpromo-emp.mpBlock{
	width:300px;
	left:450px!important;
}

#content .hp-mainpromo-container #mainpromo #mainpromo-emp .mpBlock{
width:180px;
	left:450px!important;

}

/*contact us page*/
.content-no-left-hand-nav #mainpromo-article .mainpromo_top_heading  h1 {margin:0 10px;}
.content-no-left-hand-nav #contact  {margin:0 10px;}

/*homelatest radio panel*/
span.radiotime {
	width: 50px;
}

.listing {
	margin: 0 0 8px 10px;
}

.listingtime, .listingprog{
	padding: 0;
	vertical-align: top;
	line-height: 1.2em;
}

.listingprog {
	padding: 0 8px 4px 8px;
}

a.tvFullSchedule{
	margin: 5px 0 5px 10px;
	/*padding-top:10px;
	clear:both;
	display:block;*/
}


.radiolistennow {display:block; padding:2px 0 0 0;}
#blq-content .radioPanel {margin-top:-5px;}
#blq-content .radioPanel h3 {width:90%; display:block; margin:0; padding:8px 0 5px 10px; font-weight:normal; font-size:1em; text-transform:uppercase;}
p.radionext, p.radionow  {margin:0; padding:0 0 0 10px;}
.radiolistenagain a.iplayer {margin-left:10px; display:block; clear:both; padding-top:1px; padding-bottom:2px;}
.radiolistenagain { padding-bottom:10px;}
body #blq-content #content .homelatest .switcher li a {background:#FFF2D0;}
body #blq-content #content .homelatest .switcher li a:hover {color:#000;}
body #blq-content #content .homelatest .switcher li.focus  a {background:#FFA100;color:#000;}

/*homepage carousel*/
 
#content .mp-carousel-container .mp-carousel .pageNav li, #content .mp-carousel-container .mp-carousel .pageNav li{
 background-image:url(/staticarchive/b366a497f2ec0f4d3a1bf97dd19c3ec6fc9da972.png);
 }
 
#content  .mp-carousel-container {
    width:925px
	}
	
#content ul#mp-carousel-1  {background:#FFF6DD;}	
#content .mp-carousel-container ul li a.standardBullet { background:none;}
#content .mp-carousel ul li .navlist_text h4 a.watch {background:url("/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif") 0 3px no-repeat transparent;}
#content .mp-carousel-container h2 {border-bottom: 2px solid #FFD07F;}
body #content .homepage-bottom-block .carousel-light .carousel-window {width:924px !important; /*Needed !important to override another important tag in central css...*/}
body #content .homepage-bottom-block .carousel-light .pageNav {margin-left:402px !important; /*Needed !important here for ficing nasty IE bug.*/}
body #content .homepage-bottom-block  {margin-top:14px;}


/*quiz master*/

.minisite.fullwidth.quiz  h1 {width:760px;}
body.fullwidth.quiz #prg-bookmark  {display:none;}
body.fullwidth.quiz #content .right-content {margin-top:10px; float:left;}
.minisite.fullwidth.quiz .right-content .linksboxdropdown.basic {display:none;}
.minisite.fullwidth.quiz #content .centre-content {width:766px; margin-bottom:10px;}</pre></body></html>