/* INFO
Site : BBC Wales History
url : http://www.cf.bbc.co.uk/cymru/rhyfeddod/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : rhyfeddod_layout.css	
Created : April 16th 2009
Last update :  --
Author: --
Modified by: --
*/

/* SECTIONS
=STANDARDISE
=NAVIGATION
  >Navigation - local
  >Navigation - sub
=CONTENT
	>Slideshow
	>Accordion
=IMAGES
=OBJECTS
->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:     		  #e4e0cf - light brown
Header nav bar bac:       #9c7718 - brown/gold 
Text:          			  #333 - dark grey
Links:          h2        #9C7718 - brown
				content   #ffd100 - yellow
*/


/*=STANDARDISE
*********************************************************************/

img {
-ms-interpolation-mode:bicubic; /*filter for IE6 image resizing*/
}


body {
  margin:0;
  line-height:1;
  font-family:verdana,helvetica,arial,sans-serif;
  color:#333333;
  }
  
.rhsimg {
	height: 56px;
	position: absolute;
	right: 14px;
	top: 6px;
	width: 130px;
}

#header {
	background: url(/staticarchive/227aa9281d1a3243ad5fa78366f8659d471efed0.gif) top left no-repeat;
}

/***************************/
#blq-main #blq-content, #blq-main, #content .homepage-promo-column-left {
	background:#E4E0CF;
}

#column-container {
	padding: 0 0 14px 0;
	background:#191a18 url(/staticarchive/2e4cd5ef5d3983300ce9c4ac44574236dec373ff.jpg) no-repeat;
}

#content {
	margin: 0 14px 0 14px;
	height: 100%;
}

* html #content {
	margin: 0;
	padding: 14px;
	height: 100%;
	margin-bottom: 14px;
}

a {color:#8DD867;}

a:hover {text-decoration: underline; color:#fff;}

#anchorfix {background:none !important;}

/*=NAVIGATION
*********************************************************************/

/*>Navigation - local*/
#local-navigation {
  background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 0 -560px;
  }
   
 #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/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 0 0 ;
}

.navigation-button a, .navigation-button-first a, .navigation-button-first.selected a, .navigation-button-last.selected a, .navigation-button-last a, .navigation-button-last a  {
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) right -50px ;
}
	
	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) right -100px;
	text-decoration: none;
}


 #navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 11px 15px;
	color: #ffffff;
}



/**/ 


/*>Navigation - sub*/

#content .sub-navigation li {
  list-style-type:none;
  border-bottom:1px solid #907d69;
  margin:0;
  padding-left:0;
  line-height:1.6em;
  }

#content  ul.sub-navigation {
  margin:0 0 0 0;
  padding:0 0 12px 0;
  }

#content .sub-navigation li a {
  display:block;
  padding:4px 0;
  padding-left:10px;
  padding-right:10px;
  color:#000;
  font-size:1.335em;
  height:100%;
  }
  #content .sub-navigation li a:hover {
  color:#FFFFFF;
  text-decoration: none;
} 

#content .sub-navigation li.selected{
	height:100%;
  }
#content .sub-navigation li.selected a{
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 0 -156px;
	color:#FFF;
	border-bottom:0;
  }
#content .sub-navigation li.selected a:hover  {
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 0 -156px;
	border-bottom:0;
	color:#FFF !important;
	text-decoration: none;
	
  }
  

#content .sub-navigation li a:hover {
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) -156px -150px;
	height:100%;
	text-decoration: none;
}


#content .sub-navigation-include li a:hover {
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) -156px -150px;
	text-decoration: none;
	}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include {
	margin:0;
	padding:0;
	}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a{
	color:#9C7718;
	}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a:hover{
	color:#333;
	background:#e2dbc7;
	text-decoration: none;
	}

	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li {
	border-top: 1px solid #ffffff !important;
	}
	
#content .sub-navigation li a {
	margin:0;
	background:transparent;
	
	}
	
#content .sub-navigation li a:hover {
	background:#000;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	/* For IE end */
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
	
	
#content .sub-navigation-include li.nolink {
	/*background:#d1f0fe;*/
	margin:0;
	padding:2px 10px;
	font-size:1.165em;
	color:#666;
	}


#content .sub-navigation-include li a {
	margin:0 ;
	padding:2px 10px;
	/*background-position: 0 -230px ;*/
	color:#1819db;
	font-size:1.165em;
	}
	

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a {
	background:#f1ecde;
	width:126px;
	display:block;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a:hover {
	margin:0;
	padding:2px 10px;
	color:#333;
	font-size:1.165em;
	background:#D5D5C3;
	text-decoration: none;
	}

	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a{
	margin:0;
	padding:2px 10px;
	color:#fff ;
	font-size:1.165em;
	background:#333;
	}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a:hover {
	background:#333;
	color:#fff;
	text-decoration: none;
}


#content .sub-navigation-column {margin-top:10px;width:146px;margin-right:10px;padding-right:0; background:none;}
#content .sub-navigation-column .sub-navigation {background: url(/staticarchive/993c826746cacd6853136b8f473e46010d5b7e5d.png) bottom left;}
#content .sub-navigation-column .bottombar {width:146px; background: url(/staticarchive/6426115448777a35927a337f873da57b3ab15087.png) no-repeat bottom left; height:14px;}
#content .sub-navigation-column .sub-navigation-column {margin-top:0;margin-right:0;background:none;}
* html #content .sub-navigation-column  {margin-top:0;}

/*PNG fix*/
* html #content .sub-navigation-column .bottombar  {
	behavior: url(/staticarchive/f1afa723e6693fcc3903752b7367227604a279d7.htc);

}

/*----IE fixes----*/
* html #content .sub-navigation-column  {margin-top:5px;}

* html #content .sub-navigation li.selected {
  background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 0px -151px;
 }
  
* html .sub-navigation li.selected a {
	background-position: 0 -156px !important;
  }
 

  /*header*/

#header img {
	float:left;
}


/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background:#9C7718 !important;
	border-top:4px solid #9C7718 !important;
	height:34px;
	}
	
* html #promo-carousel { /* IE6 only */
	/*margin-top:-3px !important;*/
	}
		
#promo-carousel li {
	margin:0;
	padding:0;
	float:left;
   background:;
	width:157px;
	}

#promo-carousel li.lifourth {
	width:155px;
	}
	
#promo-carousel a {
	display:block;
	border-right:2px #9C7718 solid;		
	color:#9C7718;
	margin:0;
	padding:5px 0 15px 10px;
	font-size:1.2em;
	height:100%;
	cursor:pointer;
	background:#F9F8F3;
	}

#promo-carousel a:hover {
	color:#FFFFFF;
	background-color:#70540E;
	cursor:pointer;
	text-decoration: none;
	}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color:#fff;
	background-color:#9C7718;
	cursor:pointer;
	text-decoration: none;
	}
	
#promo-carousel li.lifourth a {
	border-right:0;
	}
	
.empty {
	height:18px;
	background:#e0e0e0;
	display:none;
	}
/*-*/


#content .homepage-mainpromo-container #mainpromo {
	position:relative;
	padding-top:0px;
	margin-bottom:0;
	height:305px;

	}
#content .homepage-block #mainpromo .headbar {
	background: url(/staticarchive/1fd33265a5010f985db546d6549583d3b523719a.png) left top no-repeat;
	height:5px;
}
	
#content .homepage-block #mainpromo .footerbar {
	background: url(/staticarchive/350f3ce1cdddf2f5ae82b6fb7101191fc8d2b185.png) left bottom no-repeat;
	height:5px;
}



#content .homepage-mainpromo-container #mainpromo .mpBlock {
	padding:0;
	width:226px;
	height:300px;
	position:absolute;
	top:5px;
	left:400px;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;
	}
	
#content .homepage-mainpromo-container #mainpromo .mpBlock p {
	padding:0px 10px 0 10px;
	margin:0;
	color:#FFF;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock h3{
	font-size:2em;
	color:#fff;
	padding:10px 10px 8px 10px;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock h3 a{
	color:#fff;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock a:hover{
	text-decoration:underline;color:#fff;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock p{
	padding:0 10px;
	margin:0;
	color:#FFF;
	}

* html #content .homepage-block #mainpromo .footerbar , * html #content .homepage-block #mainpromo .headbar  {font-size:0.001px;
}	
	
/*PNG fix*/

/*PNG fix and hack to fix default height in IE6*/

* html #content .homepage-block #mainpromo .headbar {
		behavior: url(/staticarchive/f1afa723e6693fcc3903752b7367227604a279d7.htc);
}

* html #content .homepage-block #mainpromo .footerbar {
	background-image:none; 
	background-color:#000; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	}



* html #content .homepage-mainpromo-container #mainpromo .mpBlock 
 {
	bac\kground-image: url('/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/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
	height:300px;

}
	
	
/**/	
	
.mpStrip h2 {padding-right:2px;}
#mainpromotx {
	padding:0 0 0 10px;margin:8px 0 0 0;color:#FFF; line-height:1.665em; display:block;}


#content .homepage-mainpromo-container #mainpromo li a.mpbullet {
	color: #8DD867;
	padding: 1px 0px 0px 24px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: hidden;
}


a.mpbullet:hover {
	color: #fff;
	text-decoration: underline
}

.mpbullet {
	background-image:url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif);
	background-position:-17px -3px;
	background-repeat:no-repeat;
}

ul.mpStriplist li a.mpbullet, ul.mpStriplist li a.watch {color: #8dd867 !important; }
ul.mpStriplist li a:hover	 {color: #fff !important; }


* html .mpStrip {bottom: -1px;}


#emp1 {padding-top:0;}

/*-----Generic content blocks*/	
			.contentBlock h2 			{border-bottom:2px solid #2c3925;color:#9C7718;}
			.contentBlock h2 a 			{color:#599639;}
			.contentBlock h2 a:hover 	{color:#333;} 
			.contentBlock h3 a			{font-weight:bold;background:transparent;}
			.contentBlock ul 			{border-top:1px dashed #599639;} 
			.contentBlock li			{} 
			.contentBlock ul li	a.standardBullet {background: transparent url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) no-repeat -395px -146px; padding:0 0 0 20px;}

.contentBlock_custom {
	padding:0;
	float: left;
	width: 310px;
	margin-bottom:10px;
}
.contentBlock_custom .promobox
{
	/*background:transparent url(/staticarchive/8a2fc61643cb760dbdecd2164b1148d300ce7fd0.png) no-repeat;*/
}
.contentBlock_custom .promobox .headbar {
	background: url(/staticarchive/8a2fc61643cb760dbdecd2164b1148d300ce7fd0.png) left bottom no-repeat;
	height:10px;
}

.contentBlock_custom  h2 {
	padding-top:20px;
	margin-top:0;
	background: transparent url(/staticarchive/bece09d7544118c1e0e8fe234e826cd3ab575c8f.png) repeat-y;

	}

.bottombar {
	width: 308px;
	background: url(/staticarchive/16d57b7920101efbae8a2d4815038b3e2ae59f38.png) bottom no-repeat;
	height:10px;
	clear:both;


}

.contentBlock_custom .contentbox{
	background: transparent url(/staticarchive/bece09d7544118c1e0e8fe234e826cd3ab575c8f.png) repeat-y;
	padding-bottom:3px;
}

.contentBlock_custom .contentbox h3 {
margin:0;
}
.contentBlock_custom p {
	padding: 8px 0 5px 10px;
	clear: none;
}

.contentBlock_custom img {
	float: left;
	margin-left:12px;
	margin-top:5px;
	margin-bottom:10px;
	}


.contentBlock_custom p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 2px 0 8px 8px;
	color: #fff;
	margin: 0;
}

.contentBlock_custom h2 {
	margin:0;
	color: #9C7718;
	padding:0 0 5px 0;
	}
	
/*too much padding on IE6*/

* html .contentBlock_custom h2 {
	padding-bottom:3px;

}
.contentBlock_custom h2 a {
	color: #8dd867;
	display:block;
	margin:0 12px;
	padding:5px 12px 5px 0px; 
	border-bottom:2px solid #2c3a26;
}

.contentBlock_custom h2 a:hover {
	color: #fff;
	text-decoration:none;
}

.contentBlock_custom h3 a {
	font-weight: bold;
	color: #8dd867;
}

.contentBlock_custom h3 a:hover {
	color: #fff;

}

.contentBlock_custom h3 {
	float: left;
	display:block;
	padding: 4px 0 5px 10px;
	margin: 7px 0 0 0;
	font-size: 1.165em;
	width: 126px;
}	


.contentBlock_custom ul {
	border-top: 1px dashed #74a955;
	padding:10px 0 0 3px;
	margin:0 12px;
	
}

.contentBlock_custom li {padding-bottom:5px;}
.contentBlock_custom li a{display:block;}

.contentBlock_custom ul li	a.standard, a.standard {
	padding: 0 0 0 25px;
	color:#8dd867;
	background-image:url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif);
	background-position:-17px -4px;
}

.contentBlock_custom ul li	a.standard:hover {
	color:#fff;
}

.contentBlock_custom ul {
	list-style-type: none;
	clear: both;
	display:block;
	}




.contentBlock_custom ul li a:hover {
	color: #333333;
	text-decoration: underline;
}


.contentBlock_custom .linkheader {
	clear:both; 

}

* html .contentBlock.quotebox {margin-bottom:0;}

/*PNG fix*/

* html .contentBlock_custom .bottombar,  * html .contentBlock_custom .promobox h2, * html .contentBlock_custom .promobox .contentbox, * html .links-box-container .contentbox, * html .links-box-container .headbar , * html .links-box-container .bottombar, * html .contentBlock_custom .promobox .headbar{
	behavior: url(/staticarchive/f1afa723e6693fcc3903752b7367227604a279d7.htc);

		}
		
* html .contentBlock_custom .bottombar, * html .contentBlock_custom .promobox .headbar, * html .links-box-container .headbar, * html .links-box-container .bottombar  {
	font-size:0.01px;
}
	
/*-----Generic content blocks*/	


/*-----Homepage layout styles*/
			.homepage-block 			{width:626px;float:left;margin-top:10px;margin-left:14px;}
			* html 	.homepage-block  	{margin-top:0; margin-left:10px;}
			#content .homepage-mainpromo-container {}			
			#column1 					{float:left;width:306px;margin-top:10px;}
			* html 	#column1  			{margin-top:0;}
			#column2 					{float:left;width:306px;}
			#column3 					{float:left;width:306px; margin-left:12px;}
			* html 	#column3 			 {margin-left:6px;}
/*-----Homepage layout styles*/



/*-----see also homepage*/
			.seealso h3 				{color:#333333;width:250px;}
			.seealso ul 				{border-top:none;}
			.seealso .linksboxdropdown.basic {padding:0;border-bottom:none;}
			#SeeAlso ul { font-size:1em; padding-left:0px;padding-top:10px;}
			#SeeAlso ul li {}
/*-----see also homepage*/


/*-----minisite page*/
#mainpromo-article h1 {float:none;line-height:1.4em;padding:18px 0 0 0;margin:0 0 10px 0; color:#333333;border-bottom:2px solid #333333;}
#mainpromo-article h1.underpromo {margin-top:0 !important; font-size:1.8em; border-bottom:none;} 
#mainpromo-article p {margin-top:0px;font-size:1.16em;color:#333333;line-height:1.5em;}
.Textblock p {color:#333333;line-height:1.5em;}
.Textblock ul {color:#333333;line-height:1.5em;}
.Textblock ul li{margin:0;padding:0;}
.Textblock ul li a:hover, .Textblock ol li a:hover {text-decoration:underline;}
.Textblock ul.links {color:#333333;line-height:1.5em;list-style-type:none;margin:0;}
.Textblock ul.links li a {background-position: 0 1px;}
.Textblock ol {list-style-type:decimal;font-size:1.16em;color:#333333;line-height:1.5em;margin:10px 10px 0 20px;}
.Textblock ol li{margin:0;padding:0;}
.Textblock p a {text-decoration:none;}
.Textblock p a:hover {text-decoration:underline;}
.Textblock h2 {color:#333333;font-size:1.6em;padding-top:10px;}
#blq-content .Textblock h3 {color:#333333;font-size:1.2em;font-weight:bold; margin:10px 0;}
#blq-content .Textblock h4 {color:#333333;font-size:1.1em;font-weight:bold; margin:0 !important; padding:3px 0px !important; }
#blq-content .Textblock p 	{padding:0; margin-top:4px;}


img.pageimage {padding-top:10px;}
p.imagedesc {padding:0;margin:0;font-style: italic}

.below_main_promo_TextblockContent p {font-size:1.1em;}
.below_main_promo_TextblockContent p  a {color:#216200;}
.below_main_promo_TextblockContent p  a:hover {color:#333;} 

/*-----minisite index*/

.linksboxdropdown {background:#ffffff;border-bottom:10px solid #cfdefd;}
.linksboxdropdown h3 			{font-size:2em;border-bottom:2px solid #25cefa;color:#666;padding:8px 0 5px 0;margin:0 10px ;}
.linksboxdropdown ul 			{margin:0 10px 0 10px;padding-bottom:8px;}
.linksboxdropdown li 			{font-size:1.2em;border-top:none;padding:7px 0 2px 0;}
/*-----minisite index*/

/*links box style*/

.links-box-container {background:none;}

.links-box-container .headbar {
	background: url(/staticarchive/8a2fc61643cb760dbdecd2164b1148d300ce7fd0.png) left bottom no-repeat;
	height:10px;
}

.links-box-container  .contentbox {
	background: transparent url(/staticarchive/bece09d7544118c1e0e8fe234e826cd3ab575c8f.png) repeat-y;
	padding-bottom:3px;
}

.links-box-container  .contentbox  h2 {color:#ccc; border-bottom:2px solid #ccc;}


.links-box-container ul li {
	padding: 0 0 3px 0;
	color:#8dd867;
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 10px -501px  no-repeat;
}

.links-box-container ul li a {padding-left:27px; display:block; }

#SeeAlso .Linksbox li {padding:3px 0;}
/*-----Random*/	
			.index_desription_TextblockContent {background:none;}
			.itemBlock 					{background:#ECECEC; color:#333; overflow:hidden; height:190px;}
			
			.itemBlock 	a {}

			#resultsvideo .itemBlock h3				{font-size:1.165em;padding-left:10px;}
			.itemBlock-short 			{background:#d2cbb1;}
			.mpStrip p 					{color:#FFFFFF;}
			.index_desription_TextblockContent p {color:#333; padding:10px 0 !important; margin:0;:}
			.index_desription_TextblockContent ol li{margin:0 10px 5px 0;line-height:1.4em;color:#333333;}
			.index_desription_TextblockContent h2 {padding:7px 10px 0 10px;color:#333333;}
			#column1 .MultipleIncludesBox .MultipleIncludesBoxInclude4 .contentBlock {float:none;clear:both;} /*required to stop travel overlapping weather*/

.itemBlock-short img {padding:0;}		
.itemBlock-short a  { display:block; color:#216200;}	
.itemBlock-short a:hover {color:#333;} 
.itemBlock-short h3 {padding-top:6px;}	

.itemBlock-short-media {	
	float: left;
	width: 146px;
	padding-top: 0px;
	padding-bottom: 0;
	margin: 0px 4px 10px 0;
	height:10.5em;
	background:#D2CBB1;
	}
.itemBlock-short-media.selected {
	background: url(/staticarchive/25358b92c2728a117623739a37f1763b21a1a2d6.gif) repeat scroll left top;
}
	
.itemBlock-short-media img {padding:0;;}		
.itemBlock-short-media a  { display:block; color:#216200;}	
.itemBlock-short-media a:hover {color:#333;} 

.itemBlock-short-media.selected a {color:#fff;}
.itemBlock-short-media.selected a:hover {color:#fff; text-decoration:underline;}
.itemBlock-short-media.selected p {color:#ccc !important;}

.itemBlock-short-media h3 {padding-top:6px; padding-left:5px; font-size:1.1em; padding-right:3px;}		

.itemBlock-short-media.third-of-three {margin-right:0;}
.itemBlock-short-media p {margin:0; padding-left:5px; padding-top:3px; color:#333; line-height:1.4em;}

.itemBlock-short-media a.watch{
	background:url(/staticarchive/fdf5bf0ee27034ac87cf51dbb268361458b2d647.gif) no-repeat scroll 0 0  !important;
	}	

.itemBlock-short-media a.listen {
	background:url(/staticarchive/cdc96b6df532b9cda88370b6f74d7daba907210a.gif) no-repeat scroll 0 0  !important;
	}	

/*Fix for a bug that hides icons when selected in IE6*/
* html .itemBlock-short-media.selected h3 a.watch, * html .itemBlock-short-media h3 a.watch{
		background:url(/staticarchive/fdf5bf0ee27034ac87cf51dbb268361458b2d647.gif) no-repeat 0 0px !important;
		 position:relative;
		}	
		
* html .itemBlock-short-media.selected h3 a.listen, * html .itemBlock-short-media h3 a.listen{
		background:url(/staticarchive/cdc96b6df532b9cda88370b6f74d7daba907210a.gif) no-repeat 0 0px !important;
		 position:relative;
		}	

* html .cleardiv {font-size:0.001px; height:0; display:none;}
		
/*

*/

li.video a, li.video a:hover {
	color:#fff !important;
	background:none;
}

li.video .cta a {background:none;}

.itemBlock-short {position:relative;}

.itemBlock-short .title {
	background:none;
	position:absolute;
	top:0;
	left:0;
}


.itemBlock-short .title a .overlay {
	padding:3px 3px 3px 5px;
	display:block;
	line-height:16px;
	height:78px;
}

.itemBlock-short .title a {
	display:block;
	height:82px;
	width:146px;
	color:transparent !important;
	text-indent:-10000px;
	cursor:pointer;

 }
 

.itemBlock-short .title a:hover {
	background:#000;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	/* For IE end */
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	color:#fff !important;
	font-size:1.1em;
	height:82px;
	width:146px;
	text-indent:0px;
 }
 
 /*IE fix for media explorer items*/
 
 * html .video.selected .image a {background-image:none !important;}
 
 * html .itemBlock-short .title a{
	background:#fff;
	filter:alpha(opacity=0);
	opacity: 0;
}

 * html .itemBlock-short .title a .overlay {
 	height:76px !important;
 }

 
/* end */


	  
/*content image box*/
.imgbox {float:right; margin-left:10px; margin-bottom:10px; width:226px;}
.imgbox  .caption {font-size:0.95em; padding:5px 5px 5px 0; color:#333; line-height:1.3em; }

/*pagination*/
/*bottom*/
.next_prev {
	background:#444;
	display:block; 
	padding:8px 8px 8px 0;
}
.next_prev ul {
	list-style:none; 
	margin:0 0 0 10px; 
	padding:0;
}
.next_prev ul li  {
	list-style:none; 
	margin:0; 
	padding:0 0 0 17px; 
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) no-repeat -393px -272px ;
}
.next_prev ul li a {color:#8DD867;}
.next_prev ul li a:hover {color:#fff; text-decoration:underline;}
ul.pagination {
	margin:0;
	position:absolute;
	right:10px;
	top:5px;
}

.me-selector ul.pagination li.selected a {

background:#393E30 !important;
color:#FFFFFF !important;
}

/*end*/

/*item listing*/
.title a	 {color:#9c7718 !important;}
.title a:hover {color:#333 !important;}

/**/

/*Quote object*/

/*->Info panel*/

.infopanel {
	background:#eeeedd ;
	float:right;
	width:226px;
	padding-bottom:5px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
}

.infopanel p, .infopanel ul {
	padding:5px 10px !important;
	margin:0;
}
.infopanel ul li {
	list-style:none;
	background: url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat  -394px -360px ;
	padding:0 0 0 14px;
}
.infopanel h3 {
	background:#d5d5c3;
	padding:6px 10px;
	margin:0 !important;
	font-size:1.1em !important;

}

/*CTA box*/
.ctaouter {
	background:#9c7718 ;
}

.ist-download .offscreen {display:none;}

/*media player styles*/
.me-info, .me-selector, .me-selector ul.items  {
	background:#ECECEC;
	}
	
/*IE fix to avoid em element blocking within list item and causes right col to drop down*/

* html .right-content {clear:left; margin-top:0 !important;}
* html .centre-content {margin-top:-5px !important;}

/*CTA icon*/

.ist-b .ist-link {
	background:transparent url(/staticarchive/861663f5d8f1229c1b612f3b0450c63fea8620bc.gif) 0 1px no-repeat !important;
	padding-left:20px;

}

* html .ist-b  a.ist-link {
	background-position: 0 0 !important;
	padding-top:2px ;
	padding-bottom:1px ;
	display:block;
}


/*watch bullet to override */

a.watch, a.watch-bullet, a.iplayer, a.listen  {padding-left:22px;}



/* CTA */
#header .cta.ctaheader {
	padding: 0;
	background: transparent;
	color: #333;
	font-size: 1.2em;
	height: 56px;
	position: absolute;
	right: 160px;
	top: 6px;
	width: 266px;
	z-index: 1000 !important;
}

.ctaouter {
	background: #9C7718;
	font-size: 1.2em;
	height: 56px;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	/* For IE end */
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	position: absolute;
	right: 160px;
	top: 6px;
	width: 266px;
	z-index: 2;
}

h3.cta {
	padding: 4px 8px 0 8px;
	color: #333;
}

#header .cta.ctaheader a {
	margin: 0;
	padding: 0;
	color: #333;
	text-decoration: none;
	display: inline;
}

#header .cta.ctaheader .ist-b a {
	margin: 0 0 0 8px;
	padding: 0 0 0 24px;
}

.cta.ctaheader p {
	margin: 0;
	padding: 4px 8px 0;
	line-height: 1.3em;
	color: #333;
}
/* CTA end */

/* Programmes page */
.content-no-left-hand-nav {
	background: transparent;
	width:622px;
}

/* .content-no-left-hand-nav #mainpromo {
	background: #FFF;
} */

.content-no-left-hand-nav #MinisiteIncludeBlockA {
	/*display: none;*/
}

.content-no-left-hand-nav #mainpromo-article {
	padding: 0 10px;
	background: #FFF;
}

.content-no-left-hand-nav #mainpromo-article h1 {
	margin: 0;
	padding: 9px 0 5px 0;
	color: #666;
	border-bottom: 2px solid #CCC;
	line-height: 1;
}

.content-no-left-hand-nav #MinisiteIncludeBlockB {
	margin: 0;
	padding: 0;
	background: #FFF;
	overflow: hidden;
}

.content-no-left-hand-nav img {
	padding: 0;
}

.content-no-left-hand-nav #bbc_emp {
	margin: 0 57px;
	padding: 10px 0 0 0;
	color: #333;
}

.content-no-left-hand-nav #bbc_emp p {
	margin: 0 57px;
	padding: 10px 0 0 0;
	color: #333;
}

.content-no-left-hand-nav .empTextBox {
	margin: 0 57px 10px 57px;
	background: #ECECEC;
}

.content-no-left-hand-nav .empTextBox h2 {
	margin: 0;
	padding: 10px 10px 0 10px;
	color: #666;
	border: 0;
}

.content-no-left-hand-nav .empTextBox p {
	margin: 0;
	padding: 10px;
}

.content-no-left-hand-nav .navlist {
	margin: 10px 0 0 0;
	padding: 0 10px;
	background: #FFF;
}

.content-no-left-hand-nav .navlist h2 {
	margin: 0;
	padding: 9px 0 5px;
	color: #666;
	border-bottom: 2px solid #CCC;
}

#blq-content .content-no-left-hand-nav .navlist h3, .content-no-left-hand-nav .navlist h3 a {
	font-weight: bold;
}

.content-no-left-hand-nav .navlist ul {
	margin: 0;
	padding: 10px 0;
}

.content-no-left-hand-nav .navlist ul li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	height: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #CCC;
}

.content-no-left-hand-nav .navlist ul li .navlist_img {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	width: 146px;
}

.content-no-left-hand-nav .navlist ul li .navlist_text {
	margin: 0;
	padding: 0;
	float: left;
	width: 440px;
}

.content-no-left-hand-nav .navlist ul li .navlist_text p {
	margin: 0;
	padding: 0 0 10px 0;
}

.content-no-left-hand-nav .navlist ul li .navlist_text ul {
	margin: 0;
	padding: 0;
}

.content-no-left-hand-nav .navlist ul li .navlist_text ul li {
	margin: 0;
	padding: 0;
	border: 0;
}

.content-no-left-hand-nav .navlist ul li .navlist_text ul li a.standardBullet {
	padding: 0 0 0 10px;
	background: transparent url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) no-repeat -395px -146px;
}


#empTextBox_audio {font-size:0.001px; text-indent:-50000px; height:1px;}
#empTextBox_audio h1 {border-bottom:none;}
* html #empTextBox_audio  {margin-top:-50px;}
#mainpromo-article .promo-image-446x251 {margin-top:0;}
#MinisiteIncludeBlockB h2.heading {font-size:1.5em; color:#333; margin-bottom:10px; border-bottom:1px solid #000;}
/* Programmes page end */

/*mainpromo emp text box*/

#mainpromo-article #empTextBox {
	background:#000 url(/staticarchive/25358b92c2728a117623739a37f1763b21a1a2d6.gif) top left;
	color:#fff;
	padding:10px 10px 5px 10px;
	}

#mainpromo-article #empTextBox h1 {
	border-bottom:none;
	color:#fff;
	font-size:1.2em;
	margin:0; 
	padding:0 0 2px 0;
}
#mainpromo-article #empTextBox p {
	color:#fff;
	font-size:0.98em;
	padding:0;
	}

#MinisiteIncludeBlockB  {margin-top:10px;}	
	
/* Breadcrumb */
#breadcrumb {
	margin: 0;
	padding: 0 14px;
}

#breadcrumb a:hover {
	text-decoration: underline;
}

#breadcrumb ul {
	margin: 0;
	padding: 8px 0;
	height: 100%;
	overflow: hidden;
}

#breadcrumb ul li {
	margin: 0 5px 0 0;
	padding: 0 0 0 10px;
	display: inline;
	background: transparent url(../images/furniture/arrow_bullet.gif) no-repeat 0 6px;
	font-size: 1.1em;
	line-height: 1;
	color:#fff;
}

#breadcrumb ul li.first {
	margin: 0 5px 0 0;
	padding: 0;
	background: none;
}

#breadcrumb ul li.last {
	margin: 0 5px 0 0;
	padding: 0 0 0 10px;
}

#breadcrumb ul li  {
	background:url(/staticarchive/96aa68702490ad02fff6693d8b48ed9ef39a7e52.gif) 0px -502px ;

}

a.watch, a.watch-bullet  {

background:transparent url(/staticarchive/fdf5bf0ee27034ac87cf51dbb268361458b2d647.gif) no-repeat scroll 0 0;
}
/* Breadcrumb end */

/*contact form*/
#contact			 {background:#f9f7f0; padding:1px 10px 10px 10px;}
#contact input, #contact textarea 	{border:1px solid #e5dfce; width:200px;}
#contact p.submit input {border:none; padding:3px; cursor:pointer; background:#b48101; color:#fff; width:60px;}
#contact p.submit input:hover {color:#333;}

/* Fixes for A-Z bug */
#anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#content .sub-navigation-column, #content .centre-content, #content .right-content {
	margin-bottom: 0;
	padding-bottom: 0;
}
#content .right-content {margin-top: 10px;}
/*-*/

.contentBlock {background:#181412;}
.contentBlock h3 {background:transparent;}
.contentBlock p {color:#ffffff;}
.contentBlock p.intro {color:#ffffff;}
#content .centre-content {background:#e3decc url(/staticarchive/ec72ed44165308e6bc154d99aee2a456942a28aa.gif) no-repeat;}

/*-------- Map page styling-------------------*/

#map {background:#e3decc url(/staticarchive/c6cd8f4b033d5dc927181eb287445de6edf97404.jpg) top left no-repeat;}
#map h1 {padding:20px 0 5px 0; border-bottom:2px solid #847f79; margin:2px 8px 10px 8px;}
#WalesFlashRemap {padding-left:8px; padding-bottom:5px; padding-top:70px; padding-bottom:150px;}
* html #WalesFlashRemap {padding-top:55px;}

.content-no-left-hand-nav #mainpromo-article p {position:relative; top:640px;}

.clearbox {height:1%;}
#map-no-script a {color:#216200;}

/*crumb trail to be hidden for now*/
#breadcrumb li {visibility:hidden;}