/* INFO
Site : BBC Cymru Untro
url : http://www.cf.bbc.co.uk/untro/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : cylchgrawn_layout.css	
Created : Feb 03rd 2009
Last update :  03/02/2009 15:17:22
Author: Takako Tucker
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
16px = 1.335em
18px = 1.5em
20px = 1.665em
22px = 1.835em
24px = 2em
*/

/* COLOURS
Content bg:     		  #d7decd - light green
Header nav bar bac:       #9c7718 - brown/gold 
Text:          			  #333 - dark grey
*/


/*=STANDARDISE
*********************************************************************/
body {
	margin: 0;
	line-height: 1;
	font-family: verdana,helvetica,arial,sans-serif;
}

#blq-content {
	background: #d4ecd8 ;
	font-size:1.2em !important;

}


#column-container { padding:0 0 14px 0; height:100%; float:none;
 }

* html #column-container  {padding:0;}


#content {margin:10px 14px 14px 14px; height:100%; color:#333;}
* html #content {padding:0px 14px 14px 14px; margin:0; height:100%;}

a {
	color: #1741D4;
}

a:hover {text-decoration:underline;}

.content-no-left-hand-nav {
	background:#FAFDFE; 
	border:2px solid #cce3d0;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px;
	padding:10px 10px 0 10px; width:600px;
	}

#content .centre-content.twocol p {margin-right:185px;}

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

#header {
	background: #0395D2 url(/staticarchive/0e814ea76f6fc23281e8e903dbff6f68b7ffedea.jpg) no-repeat scroll left top;
}

#header h1 a {
	display: block;
}

.clear, .clearboth {clear:both;}

h2 {color:#454545;}

#header h1 {height:146px;}
.clear 	{clear:both;}

#header h1 a, #header a#headerlink {
	background: url(/staticarchive/5859d880d37ed2764640f377fcdf8acfc3e1703b.png) no-repeat 15px 48px;
	width:460px;
	height:146px;
	display:block;
	text-indent:-9999px;
	font-size:0.001px;
	
 }

/**/

/*=NAVIGATION
*********************************************************************/



/*>Navigation - local*/
#local-navigation {
	/*background: url(../images/furniture/nav_bottomtrans.png) bottom left no-repeat ;*/
	background:transparent;
	height:3.5em;
	position:relative;
	overflow:hidden;
}

   
#navigation-list li
{
	display:block;
	float:left;
	padding:0;
	margin-right:3px;
}

#navigation-list li span {
	height:45px;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background:#c221bf url(/staticarchive/55ce314855d71166ae0b55d864b513d024628056.gif) repeat-x center 30px;
	display:block;
	overflow:hidden;
	}

#navigation-list li span:hover {
	background:#1741D4 url(/staticarchive/d2ef655affe316c1922070081d369519ef33331e.gif) repeat-x center 30px;

}


#navigation-list li a {padding:8px 15px 5px 30px; color:#fff;}

#navigation-list li a span {
	/*background: url(../images/furniture/nav/navsprite.png) right -100px no-repeat;*/
	height:20px;
	padding: 8px 8px 15px 8px;
	float:left;


}

#navigation-list li.navigation-button.selected a span{
	background:#fbfbfb;

	/*background: url(../images/furniture/nav/navsprite.png) right 0 no-repeat;*/

}

#navigation-list li a:hover span {
	height:20px;
	padding: 8px 8px 15px 8px;
	float:left;
/*	background: url(../images/furniture/nav/navsprite.png) right -197px no-repeat;*/


}



	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	text-decoration:none;
}

#navigation-list li a {
	margin: 0;
	font-size: 1.6em;
	float:left;
	/*background: url(../images/furniture/nav/navsprite_end_hafan.png) 0 -100px no-repeat;*/
}


#navigation-list li a:hover {
	margin: 0;
	font-size: 1.6em;
	/*color: #fff;*/
	/*display:block;
	padding-left:26px; 
	padding-right:5px;*/
	float:left;

}

#navigation-list li.selected span{
	background: #FAFDFE url(/staticarchive/89be75681f02dfb4f671c89732be3f2f827d4378.gif) repeat-x center 30px;
	}
	
#navigation-list li.selected a {color:#b50ec6; }


#navigation-list li a.lliwio { background:url(/staticarchive/adfca59fd2a3a03287ecd276c97b784e3aa8fbd4.png) no-repeat 5px 5px; }
#navigation-list li a.hafan { background:url(/staticarchive/99aa1855405383a0ae507eb2a4b9a9201b973e6f.png) no-repeat 5px 5px; }
#navigation-list li a.gwylio { background:url(/staticarchive/5ea58525fb319dd818d949f70d46db14ce7a7353.png) no-repeat 5px 5px; }
#navigation-list li a.canu { background:url(/staticarchive/a187b3b8caf92279b2c5e4c393e5c7b9dace8d56.png) no-repeat 5px 5px; }
#navigation-list li a.oedolion { background:url(/staticarchive/763aec79517eb9e0954d32debf83c2d9b2e250dc.png) no-repeat 5px 5px; }

#navigation-list li.selected a.lliwio { background:url(/staticarchive/6ad1f6a095fc009de0b56e66d4a0103a780b3c8e.png) no-repeat 5px 5px; }
#navigation-list li.selected a.hafan { background:url(/staticarchive/662f5fba875b9b0eeee6c28cfbaccd0c4146edda.png) no-repeat 5px 5px; }
#navigation-list li.selected a.gwylio { background:url(/staticarchive/5eddd33482ac004394d371123895550313220cb9.png) no-repeat 5px 5px; }
#navigation-list li.selected a.canu { background:url(/staticarchive/1607093bcae965ca9091ab0629b03f8f25257a41.png) no-repeat 5px 5px; }
#navigation-list li.selected a.oedolion { background:url(/staticarchive/451181ab58dc84cb206868914e0b8f69dbb83f11.png) no-repeat 5px 5px; }


/**/

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

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

#content .sub-navigation li a {
	display: block;
	padding: 9px 0;
	padding-left: 10px;
	padding-right: 10px;
	color: #0b1f2a;
	font-size: 1.335em;
	height: 100%;
	border-bottom:none;
}

#content .sub-navigation li a:hover {
	color: #0b1f2a;
	text-decoration:none;
} 

#content .sub-navigation li.selected{
	height: 100%;
	border-bottom:none;
}

#content .sub-navigation li.selected a{
	background: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) 0 -156px;
	color: #333;
	border-bottom: none;
}

#content .sub-navigation li.selected a:hover  {
	background: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) 0 -156px;
	border-bottom: 0;
	color: #0b1f2a;
}
  
*html #content .sub-navigation li.selected a:hover {
	background-position: -156px -150px !important;
}

#content .sub-navigation li a:hover {
	background: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) -156px -150px;
	height: 100%;
}

#content .sub-navigation-include li a:hover {
	background: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) -156px -150px;
}

#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: #333;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a:hover{
	color: #333;
	background: #e2dbc7;
}

#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-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: #d4e3d6;
	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: #b5d2b8;
}

#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: #526149;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a:hover {
	background: #85a387;
	color: #fff;
}


/*----IE fixes----*/
* html #content ul.sub-navigation {
  padding-top: 0;
  margin-top: 10px;
}

* html #content ..sub-navigation li.selected {
  background: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) 0px -151px;
}
  
* html .sub-navigation li.selected a {
	background-position: 0 -156px !important;
}

/*header*/
#header img {
	float: left;
}

#header {background:url(/staticarchive/0e814ea76f6fc23281e8e903dbff6f68b7ffedea.jpg) no-repeat;}
/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background: #174056 !important;
	border-top: 4px solid #174056 !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 #b3d0dd solid;
	color: #222;
	margin: 0;
	padding: 5px 0 15px 10px;
	font-size: 1.2em;
	height: 100%;
	cursor: pointer;
	background: #66b5cc;
}

#promo-carousel a:hover {
	color: #FFFFFF;
	background-color: #174056;
	cursor: pointer;
	text-decoration:none;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #fff;
	background-color: #174056;
	cursor: pointer;
}
	
#promo-carousel li.lifourth a {
	border-right: 0;
}
	
.blogpromo img {margin-right:0; margin-top:0;}
.blogpromo .blogpromoinfo p  {margin:0 !important; padding-top:10px; }
.contentBlock_custom .blogpromo img {margin:0 !important; margin-right:10px !important;}
.empty {
	height: 18px;
	background: #e0e0e0;
	display: none;
}


/*custom promo styling*/


.contentBlock_custom img {border: 4px solid #fff; margin-bottom:5px;}

/*-*/

#content .homepage-mainpromo-container #mainpromo, #content .homepage-mainpromo-container #mainpromo1, #content .homepage-mainpromo-container #mainpromo2, #content .homepage-mainpromo-container #mainpromo3 {
	
	position: relative;
	padding-top: 0;
	margin-bottom: 0;
	height: 300px;
}

#content .homepage-mainpromo-container #mainpromo a, #content .homepage-mainpromo-container #mainpromo1 a, #content .homepage-mainpromo-container #mainpromo2 a, #content .homepage-mainpromo-container #mainpromo3 a {
	color: #62c6e3;
}

#content .homepage-mainpromo-container #mainpromo a:hover, #content .homepage-mainpromo-container #mainpromo1 a:hover, #content .homepage-mainpromo-container #mainpromo2 a:hover, #content .homepage-mainpromo-container #mainpromo3 a:hover {
	text-decoration: underline;
}
	
/*#content .homepage-mainpromo-container #mainpromo .mpStrip, #content .homepage-mainpromo-container #mainpromo1 .mpStrip, #content .homepage-mainpromo-container #mainpromo2 .mpStrip, #content .homepage-mainpromo-container #mainpromo3 .mpStrip {
	padding: 0 0 10px 0;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 626px;
	position: absolute;
	color: #666666;
	background: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	/* For IE end */
	/*-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}*/

#content .homepage-mainpromo-container #mainpromo .mpBlock , #content .homepage-mainpromo-container #mainpromo1 .mpBlock , #content .homepage-mainpromo-container #mainpromo2 .mpBlock , #content .homepage-mainpromo-container #mainpromo3 .mpBlock {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 400px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	/* For IE end */
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background: #000;
}

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

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

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

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

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

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

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

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

.mpStrip  {background:none !important; }
.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, #content .homepage-mainpromo-container #mainpromo1 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo2 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo3 li a.mpbullet {
	color: #62c6e3;
	padding: 1px 0px 0px 22px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: hidden;
}

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

.mpbullet {
	background-image: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif);
	background-position: -389px -144px;
	background-repeat: no-repeat;
}

ul.mpStriplist li a.mpbullet {
	color: #f3e66b !important;
}
ul.mpStriplist li a:hover	{
	color: #fff !important;
}

* html .mpStrip {
	bottom: -1px;
}


/*-----Generic content blocks - this is custom contentBlock_custom for Un Tro site*/	



.contentBlock_custom {
background:#fafdfe url(/staticarchive/abc2220a0cbdd85be87fe285d1bf8acfbb41084f.gif) top no-repeat; 
border:2px solid #cce3d0;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
border-radius:10px;
 width:302px;
 margin-bottom:10px;
 float:left;
 padding-bottom:8px;
 
 }
  .contentBlock_custom h2 {border:none; margin-bottom:20px;}
  .contentBlock_custom h2  a {color:#1741d4;}
 .contentBlock_custom p.intro {font-size:1.3em; color:#4d4d4d;}
 
/*-----Generic content blocks - this is custom contentblock for Un Tro site*/	


.contentBlock_custom  h2 {
	padding-top:20px;
	margin-top:0;

	}

.contentBlock_custom .contentbox{
	padding-bottom:3px;
	padding-top:3px;
}


.contentBlock_custom p {
	padding: 8px 0 5px 10px;
	clear: none;
}

.contentBlock_custom img {
	float: left;
	margin-left:12px;
	margin-top:5px;
	}


.contentBlock_custom p.intro {
	line-height: 1.4em;
	float: left;
	width: 120px;
	padding: 2px 2px 8px 8px;
	color: #333333;
	margin: 0;
}

.contentBlock_custom h2 {
	margin:0;
	padding:0px 8px 0 6px; 
	border:none;
}

.contentBlock_custom h2 a {
	color: #1741D4;
	padding-bottom:15px;
	padding-top:10px;
	display:block;
	text-indent:10px;
}

.contentBlock_custom h2 a:hover {
	color: #333;
}

.contentBlock_custom h3 a {
	font-weight: bold;
	color: #1741D4;
}

.contentBlock_custom h3 {
	float: left;
	display:block;
	padding: 4px 0 5px 10px;
	margin: 7px 0 0 0;
	font-size: 1.3em;
	width: 126px;
}	


.contentBlock_custom ul {
	border-top: 1px dashed #ccc;
	padding:10px 0 0 0;
	margin:8px 13px 0 13px;
	
}
.contentBlock_custom ul li {margin:0;}

* html .contentBlock_custom ul {
	padding:10px 0 0 10px; margin-top:8px;
	background-position:center top;
	height:1%;
}

.contentBlock_custom li a{display:block; font-size:1.2em; }
/*
.contentBlock_custom ul li	a.standard, a.standard {
	background: transparent url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) no-repeat 5px 2px;
	padding: 0 0 0 25px;
	border:none;
}
*/
.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;}

.contentBlock_custom.noborder img  {border:none !important;}
 
/*-----Generic content blocks*/	



/*-----Homepage layout styles*/

#home_top {
	background:#fafdfe;
	border:2px solid #cce3d0;
	border-radius:10px;
	 -moz-border-radius: 10px;
	 -webkit-border-radius:10px; 
	 -khtml-border-radius:10px;
	float:right; 
	width:626px;
	margin-top:10px;
	}
	
* html #home_top {margin-top:7px;}
	
#home_top_emp {
	text-align:center; 	
	margin-top:22px;
	padding-bottom:35px;
	}

	#home_top #home_top_mp_container {text-align:center; margin:20px 0 15px 0;}
	
.homepage-block {
	width: 626px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
}
.homepage-block #column2 { width:306px; float:left; }
.homepage-block .contentBlock_custom {margin-right:14px;}

.txinfo {
	margin:0px 55px 0 55px;
	padding:15px 0 0 0;
	line-height:1.5em;
	color:#454545;
	text-align:center;
	font-size:1.2em;

}

#content #home_top #home_top_mp_container .txinfo{text-align:left;}

#column1 {
	float: left;
	width: 306px;
	margin-top:10px;
}

* html #column1 {margin-top:7px;}

/*
#column2 {
	float: left;
	width: 306px;

}

*/

#column3 {
	float: left;
	width: 306px;
	margin-left: 14px;
}
/*-----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 {padding-top:5px;}

#InternalLinksbox h2, #ExternalLinksbox h2 {padding-top:0; margin-top:0;}

*/
#ExternalLinksbox .LinksboxHeader h2 {border:none;}
.LinksboxHeader {background:#fff;}

#InternalLinksbox h2, #ExternalLinksbox h2 {background:none;}

#ExternalLinksbox {padding-top:0 !important;}

#InternalLinksbox ul li, #ExternalLinksbox ul li {
	background: url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) 7px 2px no-repeat;
	padding-left:25px;
}

/*-----see also homepage*/


/*-----minisite page*/

#mainpromo-article {
	background:none;
}

#mainpromo-article h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	color: #454545;
	background:none;
}

#mainpromo-article h1.underpromo {
	background:none;
	font-size:1.3em;
	border:none;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
	margin:0;
	color:#333;
	font-weight:bold;
} 


.nopanel #mainpromo-article .Textblock p {
	}

/*.nopanel #mainpromo-article.panel p  {background:#fff; display:none; }*/

#mainpromo-article.panel  h1.underpromo, #mainpromo-article.panel p {
	background:#fff;

}

#mainpromo-article.panel  h1.underpromo {margin:-2px 0 0 0 !important; /*Keep this fix to remove white gap*/ padding:10px 10px 0px 10px;}
#mainpromo-article.panel p  {margin:0; padding-top:5px}


#mainpromo-article h1 a {
	color:#437b21;
}

#mainpromo-article h1 a:hover {color:#333;}

#mainpromo-article p {
	margin-top: px;
	font-size: 1.16em;
	color: #333333;
	padding:0 10px 10px 10px;
	line-height:1.4em;
}

#mainpromo-article p { 
	font-size:1em;
}

#mainpromo-article img.promo-image {
	margin-top:0;
	background:#fff;
	/*border-top:10px solid #fff;*/
	margin-bottom:-1px;
	
}

#mainpromo-article .promo-image-446x251 {
	margin-top:0;
	background:#fff;
	margin-bottom:-1px;
	background:#fff;
/*border-top:10px solid #fff;*/
}

#mainpromo-article .promo-image-226x127 {
margin-top:0;
margin-bottom:-1px;
padding-top:0;
background:#fff;

/*border-top:10px solid #fff;*/
}

.mainpromo_container {
	background:#FAFDFE; 
	border:2px solid #cce3d0;
	-moz-border-radius:10px;
	border-radius:10px;
	 margin:8px 0 0 0; width:946px; 
	}

* html .mainpromo_container  {margin-top:8px;}

.mainpromo_container .mainpromo_top_heading {
	float:left; 
	width:330px; 
	padding:15px 0 0 20px;
}



.includebox { width:588px; float:right; padding:15px 0 6px 0;}

.includebox.custom .itemBlock-short-custom h3 {padding:10px 0;}
.includebox.custom .itemblockcontainer.selected .itemBlock-short-custom h3 a {color:#1741D4; font-weight:bold;}
.includebox.custom .itemblockcontainer.selected .itemBlock-short-custom h3 a:hover {text-decoration:none;}
.includebox.custom .itemblockcontainer.selected .itemBlock-short-custom img {border:3px solid #1741D4; padding:0;}

.content-no-left-hand-nav #mainpromo-article.panel  {background:none;}
.content-no-left-hand-nav img{padding-left:0;}

/*itemblock styles*/
.itemblockcontainer {float:left; margin:0 4px 0 0;}

.mainpromo_container .itemBlock-short-custom {
	width:190px;
}
.mainpromo_container .cleardiv {clear:both; height:3px;}
.itemBlock-short-custom {margin:0;}
.itemBlock-short-custom img  {margin:0; padding:0; border:1px solid #ccc; padding:2px;}
.contentBlock_custom.lliwio img { border:1px solid #ccc; padding:2px;}
* html .itemBlock-short-custom {padding:0;}

.itemblockcontainer .itemblockbottom {
	height:26px;
	width:190px;
}


.itemBlock-short-custom  h3 {padding:10px 15px;}
.itemBlock-short-custom  .image { text-align:center;}

/**/


.Textblock {margin-top:10px;}

.Textblock p {
	color: #333333;
	line-height: 1.4em;
}

.Textblock ul {
	color: #333333;
	line-height: 1.4em;
}

.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;
	color: #333333;
	line-height: 1.8em;
	margin: 10px 10px 0 0;
	/*border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;*/
}

.Textblock ol li {
	margin: 0 10px 0 35px;
	padding: 0;
}

.Textblock p a {
	text-decoration: none;
}

.Textblock p a:hover {
	text-decoration: underline;
}

.Textblock h2 {
	color: #333333;
	font-size: 1.6em;
}

#blq-content .content-no-left-hand-nav .Textblock  {padding-left:0; padding-right:150px;}

.content-no-left-hand-nav #mainpromo-article h1 { margin:0; }

/*bottom col styles*/

.bottomcol #column1{
	padding:0;
	width:960px !important;
}
.bottomcol #column1 .contentBlock_custom {margin-right:14px;}
* html .bottomcol #column1 {margin-right:-14px;}


#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;
	line-height:1.4em;
	font-weight: bold;
	margin: 0 !important;
	padding: 3px 0px !important;
}

#blq-content .Textblock p {
	padding: 10px 0;
	margin-top: 4px;
}

img.pageimage {
	padding-top: 10px;
}

p.imagedesc {
	padding: 0;
	margin: 0;
	font-style: italic;
}

/*-----minisite index*/
.highlights {
	background: #d1f0fe;
	margin-bottom: 10px;
}

.highlights h3 {
	font-size: 2em;
	padding: 10px 10px 10px 10px;
}

.highlights div {
	clear: both;
	padding-bottom: 10px;
}

.highlights div h4 {
	display: inline;
	font-weight: bold;
	margin: 0;
	padding-left: 10px;
}

.highlights div p {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.highlights li span {}

.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*/

/*-----Random*/
.index_desription_TextblockContent {
	background: #ECECEC;
}

.itemBlock {
	background: #ECECEC;
	color: #333;
	overflow: hidden;
	height: 100px;
}
			
.itemBlock a {
}

/* .itemBlock h3,  .itemBlock p.intro {padding-left:0;}*/
.itemBlock h3,  .itemBlock p.intro {padding-left:10px;}
.itemBlock2 {
	float: left;
	width: 146px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	margin: 0 4px 10px 0;
	background: #d1f0fe;
	height: 15em;
}

.itemBlock2 img {
	float: left;
	padding: 0 0 6px 0;
}

.itemBlock2 h2 {
	font-family: arial, sans-serif;
	padding-bottom: 0;
	margin: 0 10px 0 10px;
	padding: 4px 0 0px 0;
	border-bottom: 2px solid #cccccc;
}

.itemBlock2 h3 {
	padding: 0 10px 0 10px;
	margin: 7px 0 0 0;
	color: #990003;
	line-height: 1.3em;
	font-size: 1.165em;
	width: 126px;
}

.itemBlock2 h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

.itemBlock2 p {
	padding: 8px 0 5px 10px;
	clear: none
}

.itemBlock2 p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 1px 0 8px 10px;
	color: #333333;
	margin: 0;
}

#resultsvideo .itemBlock h3	{
	font-size: 1.165em;
	padding-left: 10px;
}



/* category itemblock style*/

.bottomcol #column1 .itemBlockshort {
	width:199px;
	margin-right:14px;
	margin-bottom:0;
		}
* html .bottomcol #column1 {width:630px;}	
* html .bottomcol #column1 .itemblockcontainer {margin-right:10px;}
.bottomcol #column1 {margin-top:0;}		
.bottomcol #column1 .itemblockcontainer{float:left; margin-right:14px;}	
.mpStrip p {
	color: #FFFFFF;
	
}

.index_desription_TextblockContent p {
	color: #333;
	padding: 10px !important;
}

.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_custom{
	float: none;
	clear: both;
} /*required to stop travel overlapping weather*/


#MinisiteIncludeBlockB {margin-top:0;}

#MinisiteIncludeBlockB .itemBlock {padding-top:5px; width:90%; background:none; border-bottom:1px dashed #ABC3AD;}
/*#MinisiteIncludeBlockB .itemBlock {float:left; height:190px; background:#F4F7F1; }*/
#MinisiteIncludeBlockB .itemBlock  p.intro {width:200px;}
#MinisiteIncludeBlockB .itemBlock .image {float:left;}
#MinisiteIncludeBlockB .itemBlock h3, #MinisiteIncludeBlockB .itemBlock p.intro {float:left; margin-top:0; margin-bottom:5px;}
#MinisiteIncludeBlockB .itemBlock h3 a {display:block;}
 #MinisiteIncludeBlockB .itemblock_no_image  .itemBlock {height:auto; background:none;}
 
 /*itemblock with no image*/
#MinisiteIncludeBlockC {clear:both; padding-top:10px;}

.itemblock_no_image  .itemBlock {background:none; height:auto; width:98%;  padding-bottom:10px;border-bottom:1px dashed #ABC3AD;}
  .itemblock_no_image.noborder .itemBlock {border-bottom:none;}
 .itemblock_no_image  .itemBlock  h3,  .itemblock_no_image  .itemBlock  p.intro  { width:98%; padding-left:0; margin-left:0;}
 .itemblock_no_image h2 { clear:both; float:left; }
 
.itemblock_no_image .toplink  {float:right; width:100px; text-align:right; padding-top:10px;}
 ul.list	{margin:0; padding:0;}
 ul.list li {padding:0 0 0 20px; margin:0; list-style:none;background:transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) no-repeat scroll 5px -420px;}
 ul.list li a {}
 .topheading {border-bottom:2px solid #ccc; margin-bottom:10px; height:30px; clear:both;}
 
/*-----Random*/



.centre-content h1 { padding:0 0 5px; color:#454545;}

#content .centre-content, #mainpromo-article h1 {background:none; }
.centre-content h1, #mainpromo-article h1 {border:none !important;}
#content .centre-content.onecol {width:926px !important; padding:0; float:none;}

#content .centre-content.onecol .mainpromo_top_heading {/*position:absolute; top:240px; left:40px;*/ }
#content .centre-content.onecol .mainpromo_top_heading h1 {font-size:2.3em; color:#454545; 
background:url(/staticarchive/1fedc5ae5e484f29e9225dfd0de0f6b21ea445ae.gif) bottom right no-repeat;
padding:0 0 15px 0;
}
#content .centre-content.onecol .mainpromo_top_heading p {font-size:1.4em; color:#454545; margin:6px 0 0px 0;}
/*#content .centre-content.onecol .mainpromo_top_heading .support {
	margin:0px 10px 0 0;
	padding:10px 15px 10px 15px;
	line-height:1.665em;
	background:#fff;
	opacity:.8;
	}
	
	*/
#content .centre-content.onecol .mainpromo_top_heading .support {
	margin:0px 10px 0 0;
	padding:10px 10px 10px 0;
	line-height:1.665em;
	font-size:1em;
	}
#content .centre-content.onecol .mainpromo_top_heading .support strong {display:block;}
#content .centre-content.onecol .mainpromo_top_heading .support p {font-size:1em;}

#content {margin:0 14px 14px 14px; padding-top:10px;}

/*content image box*/
.imgbox {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.imgbox  .caption {
	font-size: 0.95em;
	padding: 5px 5px 5px 0;
	color: #333;
	line-height: 1.3em;
}

/*pagination*/

/*item listing*/
.title a {
	color: #9c7718 !important;
}

.title a:hover {
	color: #333 !important;
}
/**/

/*Quote object*/

/*->Blockquote*/
blockquote {
	background: #D5E6EE  url(../images/furniture/blockquote1.gif) no-repeat top left;
	margin-right: 0 !important;
}

blockquote p {
	display: block;
	margin-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(../images/furniture/blockquote2.gif)  no-repeat  bottom right;
}

blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}  

/*->Info panel*/
.infopanel {
	margin: 0 0 10px 10px;
	padding: 14px;
	background: url(../images/furniture/a-z_back.gif) repeat-x bottom;
	float: right;
	width: 146px;
	border:1px solid #e7e7e7;
}
* html .infopanel {margin-top:10px;}

.infopanel h2 {
	margin: 0 0 5px 0;
	padding: 0 !important;
	font-size: 1.1em;
	font-weight:bold !important;
}
.infopanel h3 {
	margin:0 !important; padding:0 !important;
	font-size: 1.0em !important;
	font-weight:bold !important;
}

.infopanel p {
	margin: 5px 0 10px 0 !important;
	padding: 0;
	line-height:1.1em !important;
}

.infopanel ul {
	margin: 0 !important;
	/*padding: 5px 0 0 0;*/
	/*border-top: 1px dashed #ccc;*/
	list-style-type: none;
}

.infopanel ul li {
	margin: 0;
	padding: 2px 0;
	line-height:1.25em;
}
.infopanel ul li a {padding-left:25px; }

.infopanel img {margin-bottom:5px;}

.right-content .infopanel {width:286px; background:#fff; padding:10px; background:#f5f9ef;}
* html .right-content .infopanel {width:286px; margin-left:0; margin-top:0; margin-bottom:0; }
.right-content .infopanel h2 {font-size:2em; border-bottom:2px solid #A3A3A3; padding-bottom:5px !important; }
.right-content .infopanel h2 a:hover {text-decoration:none;}
.right-content .infopanel ul {border-top:none;}
.right-content .infopanel ul li a{
	background:url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) no-repeat 5px -423px;
	line-height:1.3em;
	margin:0 10px 0 0;
	padding:0 0 5px 20px;
}
.right-content .infopanel .bottomlink {border-top:1px dashed #ABC3AD; margin-top:10px;}
.right-content .infopanel .bottomlink ul li {margin:0; padding-bottom:0;}

/*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;
}

/*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;
}



/*emp festival page*/
#content .centre-content-large {
	float:left;
	margin:0 0 -29px;
	padding:0 0 30px;
	width:976px;
}

* html #content .centre-content-large {width: 974px;}


#content .centre-content-large h2 {
	border-bottom:2px solid #a3a3a3;
}

.centre-content-inner {
	margin:0 0 14px 0;
	padding:1px 0;
	width:946px;
	background:#fff;

}

.centre-content-main {
	background:#f1f2f3;
	margin:10px 10px 8px;
	width:926px;
}

.centre-content-inner h1 {
	border-bottom:2px solid #a3a3a3;
	color:#424242;
	margin:0 10px;
	padding:8px 0;
}

* html #content .centre-content-large {width: 974px;}

.centre-content-large h1 {background:#fff;}
#emp_promo {background:#fff;}
#emp_promo #emp1 {float:left; width:512px;}
.clear {clear:both;}


/*----------Home page main promo-----------------*/

.home_mainpromo_holder {
	background:#FFFFFF none repeat scroll 0 0;
	color:#5A5A5A;
	margin:14px 0 14px 14px;
	padding:1px 0 8px 0;
	width:946px;
}





.home_mainpromo_holder h1 {
	border-bottom:2px solid #A3A3A3;
	color:#666;
	margin:0 10px;
	padding:8px 0;
}

.home_emp_videoHolder {
	float:left;
	margin:0;
	padding:0;
	width:512px;
}

.home_media_Holder {
	float:left;
	margin:0;
	padding:0;
	/*width:512px;*/
	width:630px;
}

.home_media_Holder #mainpromo-article.panel {background:none;}

#textcontent {
	float:left;
	padding:0;
	width:360px;
	width:30%;
}

.mainpromotop {
	background:#fff;
	margin:10px 10px 8px;
	width:926px;
}

#textcontent .Textblock h4 {
	color:#990002;
	font-size:1.8em;
	font-weight:normal;
	padding-top:8px !important;
}

#textcontent .Textblock h3 {
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
}

#textcontent .Textblock h4.date {
	font-size:1.1em;
	color:#333;
	font-weight:normal;
	margin:0; padding:0;
}

#textcontent .Textblock span{
	font-family:arial !important; 
	}

#emp1 {padding-top:0;}

/**/
/*----------Home page main promo-----------------*/

.bottom {margin-left:14px;}
.bottom .col_1
{
	background:#fff; 
	width:606px;
	float:left;
	margin-right:14px;
	padding:0 10px;
}

.bottom .col_2
{	padding:0 14px 0 0;
}

.bottom .col_2 .contentBlock_custom {

}

/**/

/**/
/* Fixes for A-Z bug */

#anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF !important;
	float: left;
}


#content .sub-navigation-column {
	margin-bottom: 0 !important;
	padding: 0 14px 0 0 !important;
}

#content .centre-content {
	margin-bottom: 0 !important;
	/*padding: 10px !important;*/
}

#content .centre-content.twocol {width:606px;}

#content .right-content {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}


/* Main Content end */


/*slideshow artist pages*/

.slideshow-image img{border-top:10px solid #fff;}

/*slideshow images*/

#slideshow-nav {
	margin:10px 0 20px 0;
	height:25px;
}

* html #slideshow-nav {
	margin:10px 0 5px 0;
	height:20px;
}


#slideshow-nav  a.slideshow-back {
	color:#2179b0;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  span.slideshow-back-off {
	color:#c1e7fb;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  a.slideshow-next {
	color:#2179b0;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;

}

#slideshow-nav  a.slideshow-next:hover, #slideshow-nav  a.slideshow-back:hover 
{	background:none;
	color:#333;
	text-decoration:none;

}
#slideshow-nav  span.slideshow-next-off {
	color:#c1e7fb;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;
}


#slideshow-nav  a.slideshow-number {
	display:block; 
	width:17px;
	height:15px;
	float:left;
	padding:3px 0px 0 0px;
	color:#222;
	background:#aaaaaa;
	margin-right:3px;
	margin-top:4px;
	text-align:center;
}

#slideshow-nav  a:hover {
	background:#333333;
	color:#fff;
	text-decoration:none;
}

#slideshow-nav span.slideshow-number-on a.slideshow-number{
	background:#338fbf;
	color:#fff;
}

#slideshowtext{
	clear:both;
	padding:0 15px 0 0;
	margin-bottom:0;
	margin-top:0;
	
	
}

#slideshowtext h2 {
	margin-bottom:0;
	padding:5px 0;
	font-size:1.2em;
}

 #slideshowtext p{
	margin:0;
 	padding:0;
 	color:#333333;
	font-size:1.02em;
	line-height:1.5em;
	
}



.slideshow-numbers{
	margin-bottom:10px;
}



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

* html .links-box-container {padding-bottom:1px;}

/*contact form*/
#contact   {margin:10px 0 0 0; border-top:1px dashed #ccc; padding-top:10px;}
#contact h4 {display:none;}
#contact form label {display:block; }
#contact form input, #contact form textarea {width:446px; border:1px solid #567999;}
#contact form p {margin-top:0; padding-top:0px; }
#contact form p.submitbutton input {width:60px; cursor:pointer; }
p.contactdisclaimer {padding-right:150px;}


/*custom promo comment*/
.comment {
	margin: 10px;
	padding: 0 0 20px 0;
	line-height: 1.665em;
	height: 1%;
	overflow: hidden;
	background: url(../images/furniture/commentbottom.gif) bottom center no-repeat;
}
	
.comment .commenttop {
	margin: 0;
	padding: 5px 0 0 0;
	height: 1%;
	overflow: hidden;
	background: url(../images/furniture/commenttop.gif) top center no-repeat;
}



.comment blockquote {
	margin: 0 5px 0 0;
	padding: 0;
	width:97%;
	background: url(../images/furniture/blockquotecomment1.gif) 2% 5% no-repeat;
}

.comment blockquote p {
	margin: 2px 0 !important;
	padding: 0 5px !important;
	color: #333333;
	background: url(../images/furniture/blockquotecomment2.gif) 98% bottom no-repeat;
}

.comment blockquote p a:hover {text-decoration:underline;}

.comment blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}

/*programme page*/
.topcontent {border-bottom:10px solid #dee2e5; background:#fff; padding:0 10px;}
.topcontent #mainpromo-article .mainpromo_top_heading h1{
	margin:0 0 10px 0;
	padding-bottom:5px;
	padding-top:10px;}
	
.content-no-left-hand-nav .navlist{padding:0 10px;}



.mp-carousel-container .mp-carousel .pageNav li, .mp-carousel-container .mp-carousel .pageNav li {
background-image:url(/staticarchive/5acff18666e2f7b2e4461d292c5c775c9d4f9c85.gif);
}

.mp-carousel-container .mp-carousel .pageNav {margin-left:380px !important; padding-top:5px !important;}
.mp-carousel-container .mp-carousel .pageNav li.dot {width:50px; background-position:-25px 2px;}
.mp-carousel-container .mp-carousel .pageNav li.dotActive {background-position:-23px -17px;}
.centre-content .mp-carousel-container .mp-carousel ul li#selected img{border:4px solid #1741D4;}
.mp-carousel-container{	
	overflow: hidden;
	padding: 0px 10px 10px 10px;
	background: #FFFFFF;
	margin: 10px 0px 10px 0px;
}



.mp-carousel-container h2 {
	margin:0 0px;
	padding: 9px 0 5px;
}
.mp-carousel-container h2 {
	border-bottom:2px solid #CCCCCC;
	font-size:2em;
}

.carousel-light .carousel-window {
	height:auto !important;
}


.mp-carousel{
	width: 923px ;
	overflow: hidden;
	margin: 0 0px 0px 4px;
}

.carousel-window {
	width: 923px !important;
}

div.mp-carousel ul.pageNav{
	padding: 10px 0px 0px 0px;
}
ul#mp-carousel-1 {
	background: #DFFFFF url(../images/furniture/carousel_tile.gif);
}
	
ul.g-mp-carousel li{
	width: 230px;
	height:auto;
	overflow: hidden;
	display: block;
	background-color: #DFFFFF;
	border-right: 1px solid #BFBFBF;
}
.mp-carousel ul li .navlist_img {
	float:none;
	margin:0;

	padding: 10px 10px 5px 10px;
	height:82px;
	width:146px;
}

.mp-carousel ul li .navlist_text{
	padding: 0px 10px 10px 10px;	
}


.mp-carousel ul li .navlist_text h3 {
	font-size:1.3em;
	line-height:1.665em;
	margin:0;
	padding:0;
}

.mp-carousel ul li .navlist_text h4 {
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0;
}

.mp-carousel ul li .navlist_text h4 a.standard {
	background: transparent url(/staticarchive/cf4359b59fb36708144472875ac5b87339fb7dab.gif) no-repeat -387px -145px;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text h4 a.watch {
	background:transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) no-repeat scroll 0 50%;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text h4 a.listen {
	background:transparent url(/staticarchive/7567999025ac66584357c49fb2cb13910f1549bd.gif) no-repeat scroll 0 50%;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text h4 a.iplayer {
	background:transparent url(/staticarchive/5ba3fc56c05adeb413e9298bb0ede18a1c0efb3e.gif) no-repeat scroll 0 50%;
	font-weight:normal;
	line-height:1.665em;
	margin:0;
	padding:0 0 0 24px;
}

.mp-carousel ul li .navlist_text p{
	margin:0;
}

/* Override setting in wales_layout.css */
ul.g-mp-carousel li.last {
	font-size:1em;
	padding: 0px 0;
}




/*--------mainpromo carousel site specific stying---------*/
.col_top {width:946px;}
.carousel-light {background:none !important; }
.carousel-light .carousel-window {background:none !important; width:815px !important; margin-left:50px !important;}
#content ul.g-mp-carousel li, ul#mp-carousel-1 {background:url(/staticarchive/223c671966ce85a9e5bbed7c45e0c16731b1b7bb.gif) no-repeat; border:none !important;}
ul#mp-carousel-1 {margin-top:5px !important;}
.mp-carousel-container {
	background:#FAFDFE; 
	border:2px solid #cce3d0;
	border-radius:10px;
	 -moz-border-radius: 10px;
	 -webkit-border-radius:10px; 
	 -khtml-border-radius:10px;
	height:230px;

}


ul.g-mp-carousel li {width:165px !important;}
#content .centre-content-large .col_top h2 {border:none !important;}
.pageNav {height:1px !important; font-size:0.001px !important;}
.pageNav li#leftarrow  {position:absolute !important; top:20px !important; left:0px !important; background:none !important; width:57px !important;}
.pageNav li#rightarrow {position:absolute !important; top:20px !important; right:40px !important; background:none !important; }
.pageNav li#leftarrow  a {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) top left no-repeat !important; width:57px !important; height:110px !important;}
.pageNav li#rightarrow a {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -112px 0 no-repeat !important; width:57px !important; height:110px !important;}
.pageNav li#leftarrow  a:hover {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -56px 0 no-repeat !important;}
.pageNav li#rightarrow a:hover {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -168px 0 no-repeat !important; }
/*.pageNav .dot  {display:none !important;}*/
.mp-carousel ul li .navlist_text {padding-bottom:0 !important;}
span.date {color:#323433; padding-left:10px;}
.mp-carousel ul li .navlist_img {padding-top:0  !important; }
. carousel-item{ background:#ccc;}
.mp-carousel .navlist_img img {margin-top:5px; width:146px; height:82px; }

.mp-carousel #selected .navlist_img img {margin-top:0;}

.mp-carousel ul li .navlist_img a {display:block;}
.mp-carousel ul li .navlist_text h4 {line-height:1.2em !important;}

.pageNav li#leftarrow.carousel-prev-disabled  a {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -224px 0px no-repeat !important;}
.pageNav li#leftarrow.carousel-prev-disabled  a:hover {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -224px 0px no-repeat !important;}
.pageNav li#rightarrow.carousel-next-disabled a  {background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -280px 0px no-repeat !important;}
.pageNav li#rightarrow.carousel-next-disabled a:hover{background: transparent url(/staticarchive/601313367eec6f2f5fbb550ac960a185bd1c85f2.gif) -280px 0px no-repeat !important;}

/*IE6 fix for carousel*/
/** htm,l .mp-carousel-container, * html .mp-carousel, * html ul.g-mp-carousel li {overflow:visible !important; }
* html .mp-carousel-container {margin-top:0px !important;}
* html .carousel-light .carousel-window {margin-left:25px !important;}
* html span.date {width:146px;}
* html li.odd.first.carousel-item {padding-top:0 !important;}
* html .mp-carousel-container .mp-carousel .pageNav li, .mp-carousel-container .mp-carousel .pageNav li {background:none !important;}*/

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


.centre-content .mp-carousel ul li {
	padding:0 !important;

}

.mp-carousel-container {
	padding-top:10px !important;
	width:922px;
}

.mp-carousel-container h2 {
	margin-top:20px !imporant;
	border-bottom:none !important;
	height:10px;
}

.mp-carousel ul li .navlist_img {
	padding:10px 4px 5px !important;
}

.navlist_text h3{
	line-height:1.3em !important;
	padding-top:5px !important;
}

.navlist_text a{
	
}


#mainpromo-article h1{ text-align:left; margin:10px}

.flash_game{
	background:#fff;
	width:916px;
	margin:10px 15px 0 15px;
	padding:10px 0 0 0;
	text-align:center;
	height:auto;

}


.bottominclude .contentBlock_custom {margin-right:14px;}

/*Canu section*/
#mainpromo-article.canu {overflow:hidden;}
#mainpromo-article.canu .mainpromo_top_heading {width:400px; float:left; text-align:left;}
#mainpromo-article.canu .mainpromo_top_heading  p {padding-left:20px;}
#mainpromo-article.canu #emp1  {float:left;}
#mainpromo-article.canu  #emp1 {width:530px;}
#mainpromo-article.canu h1 {padding-left:7px;}
#mainpromo-article.canu #emp1 {height:auto;}
/*/