<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* INFO
Site : �鶹�� Wales History
url : http://dev1.cf.bbc.co.uk/wales/history/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : history_layout.css	
Created : June 17th 2008
Last update :  17/07/2008 09:17:22
Author: Takako Tucker
Modified by: Jon Penny
*/

/* 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:     		  #e4e0cf - light brown
Header nav bar bac:       #795102 - brown/gold 
Text:          			  #333 - dark grey
Links:          h2        #795102 - brown
				content   #ffd100 - yellow
*/


/*=STANDARDISE
****/
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/676a514f1054b85472c05a4c27e87882af54a163.jpg) top left no-repeat;
}

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

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

#content {
	margin: 14px 14px 0 14px;
	height: 100%;
}

* html #content {
	margin: 0;
	padding: 14px;
	height: 100%;
	margin-bottom: 14px;
}

a {color:#795102;}

a:hover {text-decoration: underline;}

h1 a:hover {
	text-decoration: none;
}

#header h1 a, #header a#headerlink {
	background: url(/staticarchive/927ab18b7113e3b719bec596860d5e1984645aaf.jpg);
	width:256px;
	height:68px;
	display:block;
	text-indent:-9999px;
	font-size:0.001px;
 }


/*=NAVIGATION
****/

/*&gt;Navigation - local*/
#local-navigation {
  background:url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.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/3a88e011e1eccb423f91bf3b73f5280953d15c44.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/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) right -50px ;
}
	
	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background:url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.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;
}

/**/ 


/*&gt;Navigation - sub*/

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

#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:#795102;
  font-size:1.335em;
  height:100%;
  }
  #content .sub-navigation li a:hover {
  color:#795102;
  text-decoration: none;
} 

#content .sub-navigation li.selected{
	height:100%;
  }
#content .sub-navigation li.selected a{
	background:url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) 0 -156px;
	color:#333;
	border-bottom:0;
  }
#content .sub-navigation li.selected a:hover  {
	background:url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) -156px -150px;
	border-bottom:0;
	color:#795102;
	text-decoration: none;
	
  }
  
 * html #content .sub-navigation li.selected a:hover {
	background-position:-156px -150px !important;
}

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


#content .sub-navigation-include li a:hover {
	background:url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.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:#795102;
	}
	
#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 #fff !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:#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;
}


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

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

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


 
  /*header*/

#header img {
	float:left;
}


/*-&gt;Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background:#795102 !important;
	border-top:4px solid #795102 !important;
	height:34px;
	}
	


#promo-carousel li.lifourth {
	width:155px;
	}
	
#promo-carousel a {
	display:block;
	border-right:2px #795102 solid;		
	color:#795102;
	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:#5b4409;
	cursor:pointer;
	text-decoration: none;
	}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color:#fff;
	background-color:#795102;
	cursor:pointer;
	text-decoration: none;
	}
	
#promo-carousel li.lifourth a {
	border-right:0;
	}
	
#promo-carousel li {
	margin: 0;
	padding: 0;
	float: left;
	background:;
width:208px;}


#promo-carousel li.end  {width:210px;}
#promo-carousel li.end a { border:none;}
#promo-carousel li.excess {position:absolute; left:-99999px;}

	
	
.empty {
	height:18px;
	background:#e0e0e0;
	display: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;
	}

#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:#ffba00
	}

#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 {
	padding:0 0 10px 0;
	bottom:0;
	left:0;
	margin:0;
	width:626px;
	position:absolute;
	color:#666666;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

  }
.mpBlock {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}

.mpBlock p {line-height:1.5em;}

#content .hp-mainpromo-container #mainpromo #mainpromo-emp{
	height:287px !important;
}

#content .hp-mainpromo-container #mainpromo-emp #emp1 {padding-top:0;}


#content .hp-mainpromo-container .flashcontainer, #content .hp-mainpromo-container #flashcontainer  {margin-left:10px; margin-top:10px; }

body.fullwidth .flashcontainer, body.fullwidth #flashcontainer  {margin-left:10px; padding-bottom:10px; }



#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;
	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{
	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;
	}
	
#content .hp-mainpromo-container p { line-height:1.4em;}
	
.mpStrip h2 {padding-right:2px;}
#mainpromotx {
	padding:0 0 5px 0px;margin:8px 0 0 0;color:#FFF; line-height:1.665em; display:block;} 
	/* woltech #20110228-442000: padding used to be: 0 0 5px 10px; */


#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: #FFD100;
	padding: 0 0 0 24px;
	font-weight: normal;
	text-decoration: none;
	overflow:visible;
	width:180px;
}

#content .hp-mainpromo-container #mainpromo-emp .mpBlock li a {width:120px;}
.mainpromo .mpBlock li, #mainpromo .mpBlock li, .mpBlockLeft li {float:left; }
.mpBlocklist li {clear:left; width:180px;}
#mainpromo-emp .mpBlock {
	height:287px !important;
	right:0 !important;
	left:450px !important;
	width:179px !important;
}

* html #mainpromo-emp .mpBlock {width:175px !important;}

.mainpromo_top_heading h1 {
	border-bottom:2px solid #CCCCCC;
	margin:0 0 10px;
	padding:9px 0 5px;
}

.mainpromo_top_heading p {margin:5px 0;}

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

.mpbullet {
	background-image:url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif);
	background-position:-287px -540px;
	background-repeat:no-repeat;
}

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


* html .mpStrip {bottom: -1px;}
/*-----Generic content blocks*/	
			.contentBlock h2 			{border-bottom:2px solid #FFD100;color:#795102;}
			.contentBlock h2 a 			{color:#795102;}
			.contentBlock h2 a:hover 	{color:#333;} 
			.contentBlock h3 a			{font-weight:bold;background:transparent;}
			.contentBlock ul 			{border-top:1px dashed #FFD100;} 
			.contentBlock li			{} 
			.contentBlock ul li	a.standardBullet {background: transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat -388px -146px; padding:0 0 0 20px;}

/*-----Generic content blocks*/	

/*-----slideshow style-----*/

/*slideshow images*/

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

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


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

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

#slideshow-nav  a.slideshow-next {
	color:#b48101;
	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:#f1ecde;
	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:#f1ecde;
	margin-right:3px;
	margin-top:4px;
	text-align:center;
}

#slideshow-nav  a:hover {
	background:#d5d5c3;
	color:#222;
	text-decoration:none;
}

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

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

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

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



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

/*-----Promo quotes---*/
.rhQuote.quotebox {	
	background:#fff;
	clear:both;
	padding-top:5px;
	padding-bottom:1px;
	margin-bottom:10px;
}

.rhQuote.quotebox h2 {
	border-bottom:2px solid #FFD100;
	color:#795102;
	margin:0 10px;
	padding:4px 0 5px;
}


.rhQuote.quotebox  blockquote {
	width:280px;
	padding:0;
	background:transparent url(/staticarchive/4a3d9d63eaf8f52803cf85d2265131d34f233895.gif) no-repeat top left;
	float:none;
	text-indent:0;
}

.rhQuote.quotebox  blockquote p {
	margin-top:10px !important;
	background:transparent url(/staticarchive/19b18940ff744253aee001f3655d279b1fa4a72a.gif) no-repeat bottom right;
	padding-bottom:0 !important;
	}
	
.rhQuote.quotebox  blockquote p a {display:block; padding-left:25px; padding-right:20px;}

.rhQuote.quotebox .comment {
	background:url(/staticarchive/baf50ecb0009a6ccfa80fcb5db50ea38df1cc2f7.gif) no-repeat top left;
	margin-top:10px;
	padding-top:5px;
	margin-bottom:5px;

}

.rhQuote.quotebox .comment .commenttop {
	background:url(/staticarchive/baf50ecb0009a6ccfa80fcb5db50ea38df1cc2f7.gif) no-repeat bottom left;
	padding-bottom:20px;
}

.rhQuote.quotebox .comment {margin-left:7px;}

.rhQuote.quotebox ul {
	clear:both;
	list-style-type:none;
	margin:0 10px;
	padding:7px 0 2px;
	border-top:1px dashed #FFD100;

}

.rhQuote.quotebox ul li {
	background-position:0 0.2em;
	background-repeat:no-repeat;
	margin:0 0 4px;
}

.rhQuote.quotebox ul li a.standardBullet {
	background:transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat scroll -388px -146px;
	padding:0 0 0 20px;
}

.rhQuote.quotebox .comment .commenttop  cite {padding-left:28px; padding-bottom:10px; display:block; padding-right:10px;}

/*-----Homepage layout styles*/
			.homepage-block 			{width:626px;float:left;margin-left:14px;}
			.homepage-block.myths {margin-left:0px; width:946px; background:#fff; position:relative;} 	
			 .homepage-block.myths p {width:610px; margin-left:10px; margin-top:0; padding-top:0; margin-bottom:10px;}
			.homepage-block.myths .hp-mainpromo-container {margin-left:0 !important; width:auto !important;}
			.homepage-block.myths h1 {width:925px; border-bottom:2px solid #ccc; margin:0 10px 10px 10px;  padding-bottom:8px; padding-top:10px; }
			#column1 					{float:left;width:306px;}
			#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;}
			#blq-content .SeeAlso ul,
			#SeeAlso ul { font-size:1em; }
/*-----see also homepage*/


/*-----minisite page*/
#mainpromo-article h1 {float:none;line-height:1em;padding:7px 0;margin:0;color:#333333;}
#mainpromo-article p {margin-top:10px;font-size:1.16em;color:#333333;line-height:1.5em; margin-bottom:10px;}
.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;}
#blq-content .Textblock h3 {color:#333333;font-size:1.1em;font-weight:bold; margin:10px 0;}
#blq-content .Textblock h4, #blq-content .Textblock h2 {color:#333333;font-size:1.1em;font-weight:bold; margin:0; padding:3px 0px; }
#blq-content .Textblock p 	{padding:0; margin-top:4px;}
#blq-content .Textblock  {padding-top:5px;}
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:190px;}
			
			.itemBlock 	a {}
			
.itemBlock2 {
	float: left;
	width: 146px;
	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
	margin: 0px 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: 0px 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;}
			.itemBlock-short 			{background:#ececec;}
			.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 {float:none;clear:both;} /*required to stop travel overlapping weather*/

.itemBlock-short img {padding:0;}		
.itemBlock-short a  { display:block;}	
.itemBlock-short h3 {padding-top:6px;}		
			
/*-----Random*/	

/*Site specific styles*/

/*
#mainpromonoimage h2 {
border-bottom:2px solid #FFD100;	

}
*/

/*media explorer style*/

.me-navigation a, .me-navigation dt a, .me-navigation ul li a {color:#795102 ;}
.me-navigation dt.selected a {color:#000 }
.me-navigation ul li.active a {color:#fff;}
.me-navigation ul li.active a:hover {color:#fff ;}
.me-navigation dt.selected a:hover, .me-navigation dd.selected a:hover {color:#795102 ;}
.me-navigation ul li {background:#f1ecde ;}
.me-navigation dt.selected {background:#d5d5c3;}
.me-navigation dt a.expcon {background:transparent url(/staticarchive/6f426755d34c3b7381bceb2108bdf19a6088ddbf.gif) no-repeat scroll 0 0 !important;}
.me-navigation dt.selected a.expcon {background:none !important;}
.me-navigation ul li.active {background:#333; }
 /*IE fix for media explorer*/

* html .me-navigation.selected ul li a {background-image: none !important;}
* html .me-navigation dt.selected a {background-image: none !important; background:none !important;}
* html .me-navigation dt a { background:none !important;}
* html  dt.noaccord a {background-image: none !important;}
* html .me-navigation dd {height:1%;}

/*media player items*/

.me-selector ul.items{
	background-color:#ebeddc;
}
 
li.video .image a:hover {
	display:block;
}

.me-selector ul.items li.selected{
	background-color:#684e0d;
}

.me-selector UL.items LI.hover DIV.title {
	height:73px;
}

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;
	text-indent:-10000px;
	cursor:pointer;

 }
 

.itemBlock-short .title a:hover {
	background:#000;
	/*opacity: .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; }
 * html .itemBlock-short .title a .overlay { 	height:76px !important;  }

 
/* end */


/* A -Z
---------------------------------*/
.A-z {
	margin:0 8px 10px 0px;
      }
      
.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:0pt 0pt 10px;
	padding:0pt 0pt 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:0px;
	padding:0px;
	line-height:2em
      }

.AzEntry li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 0px 8px 0px;
	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 0pt 0pt 5px;
	padding:0pt;
	/*line-height:46px;*/
      }
	  
* html ul.atoz {padding:10px 0;}

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

.centre-content ul.AzEntry {
	margin-left:0px
	}


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

.atoz li a {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #ccc;
	color:#795102;
	font-size:1.1em;
	margin:0pt 7px 0 0;
	padding:6px 12px;
	text-transform:uppercase;
	text-decoration:none;
      }
      
.atoz li a:hover {
	background:#EEEEDD none repeat scroll 0%; 
	border:1px solid #ccc;
	color:#666;
	font-size:1.1em;
	margin:0pt 7px 0 0;
	padding:6px 12px;
	text-transform:uppercase;
	text-decoration:none
      } 
      

.atoz li a.selected {
	background:#3a3e31 none repeat scroll 0% 50%; 
	border:1px solid;
	color:#fff;
	font-size:1.1em;
	margin:0pt 7px 0 0;
	padding:6px 12px;
	text-transform:uppercase;
	text-decoration:none
      }
	  
	  
/*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:#EEEEDD;
	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/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat -393px -272px ;
}
.next_prev ul li a {color:#795102;}
.next_prev ul li a:hover {color:#333; 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:#795102 !important;}
.title a:hover {color:#333 !important;}

/**/

/*Quote object*/

/*-&gt;Blockquote*/

blockquote  {
	background: #EEEEDD url(/staticarchive/13cc5674007fe26f7c773b786c857af4ece1786e.gif) no-repeat top left;
	margin-right:0 !important
}
blockquote p {
	display:block;
	margin-top: 20px !important;
	padding-bottom:20px !important;
	background: url(/staticarchive/b866705fb89d085df7214e2650a862f56253e2f7.gif)  no-repeat  bottom right;
}

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

/*-&gt;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:#795102 ;
}

.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;
}


/*watch bullet to override */

a.watch, a.watch-bullet, a.iplayer, a.listen  {padding-left:22px;}

/* Fixes for A-Z bug */
/* #anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF;
	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 .right-content {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
} */

/* 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: #795102;
	font-size: 1.2em;
	height: 56px;
	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;
}
#header .ctabox .cta_colour_black,
#header .ctabox .cta_colour_black p { color:#41403C !important; }
/* CTA end */

/* Programmes page */
/*.content-no-left-hand-nav {
	background: transparent;
}

.content-no-left-hand-nav #mainpromo {
	background: #FFF;
} */

.content-no-left-hand-nav #MinisiteIncludeBlockA {
	display: none;
}
body.fullwidth .content-no-left-hand-nav {margin-bottom:10px;}
body.fullwidth .content-no-left-hand-nav #MinisiteIncludeBlockA  {display:inline;}
body.fullwidth .content-no-left-hand-nav .navlist {display:none;}
.content-no-left-hand-nav #mainpromo-article {
	padding: 0 10px;
	background: #FFF;
}

.content-no-left-hand-nav #mainpromo-article h1, .content-no-left-hand-nav 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; overflow: hidden; }
.content-no-left-hand-nav .empTextBox h2 { margin: 0; padding: 10px 10px 0 10px; color: #666; border: 0; }
.programmes .content-no-left-hand-nav #bbc_emp {margin-left:10px;}
.content-no-left-hand-nav .empTextBox p { margin: 0; padding: 10px; }
.content-no-left-hand-nav .empComboTextBox .empTextBox {  margin: 0 10px 10px; width: 512px; }
.content-no-left-hand-nav .empImageComboTextBox { margin: 0 0 0 10px; }
.content-no-left-hand-nav .empImageComboTextBox .empTextBox {  margin: 0 10px 0 0; }
.content-no-left-hand-nav .empImageComboTextBox #bbc_emp {  margin: 0 10px; }
* html .content-no-left-hand-nav .navlist,
* html .content-no-left-hand-nav .navlist ul { width: 607px; border: none; }
* html .content-no-left-hand-nav .navlist ul li h3 { display: block; width: auto; }
* html .content-no-left-hand-nav .navlist ul li p { clear: left; }
* html .content-no-left-hand-nav .navlist,
* html .content-no-left-hand-nav .navlist ul,
* html .content-no-left-hand-nav .navlist ul li { }
* html .content-no-left-hand-nav .navlist ul li .navlist_img { }

.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/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat -395px -146px;
}


.content-no-left-hand-nav .navlist.navlist_custom ul li.last, .content-no-left-hand-nav .navlist.navlist_custom ul li.firstlast {border:none;}

#empTextBox h2 {margin:10px 0 0 0; font-size:130%; font-weight:bold;}
/* Programmes page end */

/* Breadcrumb */
#breadcrumb {
	margin: 0;
	padding: 0 14px;
	background: #F5F1E0;
	border-bottom: 1px dashed #CCC;
}

#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(/staticarchive/eb0983c0ff18854d040fd380e118ed65d3bb7468.gif) no-repeat 0 6px;
	font-size: 1.1em;
	line-height: 1;
}

#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 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;
	background: #FFF;
	float: left;
}

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

/* Iplayer feed -----------------------------------------------------------------------------*/
#iplayer_feed {
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
	clear: both;
	overflow: hidden;
}

* html #iplayer_feed {
	padding-bottom: 1px;
}

#iplayer_feed h2 {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #FFF;
}

/* Navigation tabs */
#iplayer_feed ul {
	margin: 0 10px;
	padding: 0;
	height: 1%;
}

#iplayer_feed ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #ECECEC;
	display: inline;
	float: left;
}

#iplayer_feed ul li#feedtab1 a, #iplayer_feed ul li#feedtab2 a {
	margin: 0;
	padding: 10px 8px;
	cursor: pointer;
	display: block;
	font-size: 1.15em;
	width: 126px;
	outline: none;
	background:#fff;
}

#iplayer_feed ul li#feedtab1 {
	margin-right: 2px;
}

#iplayer_feed ul li#feedtab1 a:hover, #iplayer_feed ul li#feedtab2 a:hover, #iplayer_feed ul li#feedtab1.selected a:hover, #iplayer_feed ul li#feedtab2.selected a:hover {
	background: #e4e0cf;
	text-decoration: none;
}

#iplayer_feed ul li#feedtab1.selected a, #iplayer_feed ul li#feedtab2.selected a {
	color: #666;
	background:#F5F1E0;
}
/* Navigation tabs end */

/* Main Content */
#iplayer_feed #feed-comingup, #iplayer_feed #feed-episodes {
	margin: 0 10px 10px 10px;
	padding: 5px 10px 10px 10px;
	background: #f5f1e0;
	line-height: 1.2em;
	clear: both;
	overflow: hidden;
}

#iplayer_feed #feed-comingup ol.episodes, #iplayer_feed #feed-episodes ol.episodes {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#iplayer_feed #feed-comingup ol.episodes li, #iplayer_feed #feed-episodes ol.episodes li {
	margin: 0;
	padding: 10px 0 5px 0;
	list-style-type: none;
	border-bottom: 1px solid #ccc;
}

#iplayer_feed #feed-comingup ol.episodes li a, #iplayer_feed #feed-episodes ol.episodes li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#iplayer_feed #feed-comingup ol.episodes li a:hover, #iplayer_feed #feed-episodes ol.episodes li a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .availability span.time-remaining {
	/* padding: 0 0 0 11px;
	background: url(http://www.bbc.co.uk/vision/genres/common/css/1/styles/f/iplayer.gif) 0 2px no-repeat;
	color: #dd047b; */
	display: none;
}

#iplayer_feed #feed-comingup ol.episodes li#e4, #iplayer_feed #feed-episodes ol.episodes li#e4 {
	border-bottom: 0 !important;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .description, #iplayer_feed #feed-comingup ol.episodes li .episode .description {
	display: none;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .summary a {
	padding: 0 0 0 20px;
	background: url(/staticarchive/bfa49efe3fec8c04e492825bbda4f61bb0686466.gif) 0 1px no-repeat;
	display: inline-block;
}

#iplayer_feed #feed-episodes ol.episodes li .episode .summary a span.subtitle, #iplayer_feed #feed-comingup ol.episodes li .episode .summary a span.subtitle, #iplayer_feed #feed-comingup ol.episodes li .episode .availability span.time-remaining {
	display: none;
}

.iplayer_feed_base {
	margin: 15px 10px;
	padding: 0;
}

.iplayer_feed_base a {
	background:transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat scroll -388px -146px;
	padding:0 0 0 20px;
	display:block;
}

.time, .location {
	padding: 0 0 5px 0;
}
/* Main Content end */

/* Iplayer feed -----------------------------------------------------------------------------*/

#InternalLinksbox ul li, #ExternalLinksbox ul li {
	background: transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat -384px -145px;
}

#MinisiteIncludeBlockA, #MinisiteIncludeBlockB, #MinisiteIncludeBoxC1, #MinisiteIncludeBoxC2, #MinisiteIncludeBoxD, #MinisiteIncludeBlockE {
	height: 100%;
	overflow: hidden;
}

.centre-content h2.heading {
	margin: 0;
	padding: 9px 0 5px 0;
	border-bottom: 2px solid #CCC;
}

/* Flickr -------------------------------------------------------------------------------------*/
.flickrBlock {
	margin: 0;
	padding: 0;
	width: 626px;
}

.flickrBlock .flickrImages ul.flickrRow1 {
	margin-left: 8px;
}

.flickrBlock .flickrNav .flickrNav-next {
	background: transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat -196px -475px;
}

.flickrBlock .flickrNav .flickrNav-prev {
	background: transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat -224px -466px;
}
/* Flickr end ---------------------------------------------------------------------------------*/

/*overy writing wales_layout style of li.last font size*/
li.last {font-size:1em;}


#avObject h2 {
	border-bottom:2px solid #ccc;
	margin-top:10px;
}



#empTextBox p{
margin:0;
font-weight:bold;
padding:10px;
}


/*media gallery*/

.me-gallery .controls  {background:#ECECEC;}
.me-gallery .controls ul.extra li.lightbox a  {
background:transparent url(/staticarchive/6c49c121bcf2edef15a449327bfbe4c94d95f481.gif) no-repeat scroll -30px -10px;
color:#795102;
height:25px;
padding:5px 10px 5px 30px;}
.me-gallery .controls ul.extra li.lightbox a:hover {color:#333;}

#modalContainer a.modalCloseImg  {
background:transparent url(/staticarchive/6c49c121bcf2edef15a449327bfbe4c94d95f481.gif) no-repeat scroll -30px -44px;
}

#modalContainer a.modalCloseImg:hover {
background:transparent url(/staticarchive/6c49c121bcf2edef15a449327bfbe4c94d95f481.gif) no-repeat scroll -30px -80px;
}

* html .me-selector ul.items li div.cta a, * html .me-gallery .controls ul li.selected a, * html li.gallery.selected a  {background-image:none;}

ul.extra {padding:2px 0 5px 0;}


/**/

/*
p.info.location {font-size:0.9em; border-bottom:1px dashed #ccc; margin-top:0px;} 
p.info {padding-bottom:10px !important; }

.me-info .main p.title span{display:block; font-size:0.5em !important; font-weight:normal !important; line-height:1.4em !important; margin-bottom:3px;}

*/
p.description {margin-bottom:5px !important; border-bottom:1px dashed #ccc; padding-bottom:10px !important; }

p.info.location {margin-bottom:5px !important;}
p.info.location {padding-bottom:5px !important; font-size:0.9em; color:#333;}

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


/*-&gt;Custom Content Block*/
	
#content .hp-mainpromo-container #mainpromo, #content .hp-mainpromo-container #mainpromo1, #content .hp-mainpromo-container #mainpromo2, #content .hp-mainpromo-container #mainpromo3, #content .hp-mainpromo-container #mainpromo-article {
	margin-bottom: 0;
	padding-top: 0;
	position: relative;
	background: #000000;
}

.minisite.programmes .mainpromoblock {
	background:#ECECEC;

}

.minisite.programmes .mainpromoblock img {margin-top:0;}

.minisite.programmes .mainpromoblock  .toptext {background:#fff;}
.minisite.programmes #mainpromo-article .mainpromoblock  p { font-size:1.1em;padding:0 0 10px 10px; margin-top:5px;}
.minisite.programmes #mainpromo-article .mainpromoblock  .toptext p {margin-bottom:0; padding-left:0; }
.minisite.programmes #mainpromo-article  .mainpromoblock h2.underpromo {font-size:1.4em; margin:10px 0 0 10px; font-weight:bold; padding:0;}
/*myths pages*/
#MinisiteIncludeBlockMyths {}
#MinisiteIncludeBlockMyths .contentBlock { margin-top:10px; }
#MinisiteIncludeBlockMyths .contentBlock  { margin-left:14px;}
* html #MinisiteIncludeBlockMyths .contentBlock {margin-top:0; }
#MinisiteIncludeBlockMyths  {margin-left:-14px; width:964px;}
* html #MinisiteIncludeBlockMyths {margin-left:-28px; width:auto;}

.helpbox {position:absolute; left:782px; top: 35px;}
.helpbox p {width:150px; text-align:right;}
.helpbox p a {background:transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat scroll -388px -146px; padding-left:20px; font-weight:bold;}

.links-box-container {clear:both; padding-bottom:1px;}

#mainpromonoimage p span.linebreak {padding-bottom:10px; display:block; }







.centre-content.gallery h1  {border-bottom:2px solid #ccc; margin-bottom:10px;}

/*Media page*/

.multipleIncludesBoxContainer  {background:#fff;}
.multipleIncludesBoxContainer h2 {background:#fff; padding:0; border-bottom:2px solid #ccc; margin:0 10px; padding:6px 0; }
.multipleIncludesBoxContainer .links-box-container {border-top:10px; border-top: 10px solid #E4E0CF;}
.multipleIncludesBoxContainer .links-box-container  h2 a {color:#666; }
.multipleIncludesBoxContainer .links-box-container  h2 a:hover {text-decoration:none;}


/*normans map*/

body.map .TextblockContent { margin-bottom:10px;}
body.map .TextblockContent .walks {background:#ECECEC; padding:10px;}
body.map #blq-container .TextblockContent h2 {font-size:1.4em; font-weight:bold; }
body.map #blq-container .TextblockContent h3 {font-size:1.1em; margin:0 0 10px 0;}
body.map #blq-container .TextblockContent .more {/*border-top:1px dashed #ccc;*/ background:#EEEEDD; margin-top:10px; padding:10px;}
body.map .TextblockContent ul {margin:0;}
body.map .TextblockContent li {list-style:none;}
body.map .more li a {background:transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat 5px -3px; }
body.map .more li a.download{background:transparent url(/staticarchive/9106bfb27e6ffb38810290c36d4fcb5923f90da8.gif) no-repeat 0 0;}
body.map .more li a.listen {background: transparent url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) no-repeat scroll 0 0}

body.map .more li a {padding-left:20px;}
body.map .SeeAlsoTop {padding:5px 0 0 10px;}
body.map .SeeAlsoTop li.LinksboxFirst a {font-size:1.2em; padding:2px 0; display:block;}
.navlist .itemBlock {line-height:1.4em; float:none; width:446px; height:auto; clear:both; background:none; border-bottom:1px dashed #cdcdcd;}
.things_to_do .itemBlock .image {float:left; clear:right; }
.navlist .itemBlock h3 {float:left; display:block; padding-bottom:3px;margin-top:0;}
.navlist .itemBlock p.intro {width:270px; float:left;}
.navlist .itemblock_sublink a  {padding-left:10px; display:block; float:left; }
.navlist .itemBlock h3  {width:250px;}
.navlist .itemBlock h3 a {font-weight:bold;}
#blq-container .navlist h2.heading {margin-bottom:10px; font-size:1.4em; font-weight:bold;}



body.map .navlist {margin-top:0;}
body.map h2.hd {margin-right:20px; font-weight:bold; font-family:helvetica, arial, verdana, sans-serif; font-size:1.5em;}
body.map #content #emp1, .emp-audio.emp-size-206x106 {float:right; padding-top:0; padding-left:10px;}
.emp-audio.emp-size-206x106 p {margin-left:10px; width:180px; font-size:0.9em;}
body.map .panel-bd p {font-family:helvetica, arial, verdana, sans-serif;}

body.map #map {background:#EEEEDD; border-bottom:1px solid #fff;}
body.map #map noscript p {padding:10px; margin:0;}

.mtk-pinpoint .panel-mtk div.mtk-content ul {border-top:1px dashed #ccc; text-align:left; font-family:helvetica, arial, verdana, sans-serif; margin:5px 0 0 0; padding-top:8px; }
body.map .mtk-pinpoint .panel-mtk li a  {color:#795102; background:transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat scroll 3px -423px; padding-left:15px; font-weight:bold;}



.skiptotop { background: #E4E0CF; }

/* Skip to top link (originally from /wales/style/wales_cymru_homepage_shared.css) */
.skiptotop {
	margin: 0;
	padding: 10px 14px;
	clear: both;
	text-align: right;
}

.skiptotop a {
	margin: 0;
	padding: 0 0 0 15px;
	color: #494949;
	background: transparent url(/staticarchive/75346066950214b11dc27eb40b6a33a8578719eb.gif) -240px 3px no-repeat;
}
	
.skiptotop a:hover {
	color: #494949;
	text-decoration: underline;
}
/*-*/

/*-- directory ---- (originally from /wales/style/wales_cymru_homepage_shared.css) */
#directory {
	padding: 15px 0 5px 0;
	position: relative;
	clear: both;
	float: left;
	background: #7b7b7b;
	width: 974px;
}

#directory h2 {
	font-family: arial,sans-serif;
	color: #fff;
	font-weight: normal;
	width: 926px;
	margin: 0 0 6px 24px;
	padding-bottom: 10px;
	border-bottom: 2px solid #999999;
}

#directory div {
	width: 306px;
	float: left;
	margin: 0 0 40px 0;
	padding: 0 0 0 24px;
}

#directory div.directoryColumn {
	padding-left: 14px;
}

#directory h3 {
	font-weight: normal;
	font-size: 1.3em;
	margin: 16px 0 3px 0;
}

#directory h3 a:hover {
	text-decoration: underline;
}

#directory h3 a {
	color: #FFF;
}

#directory ul {
	margin-bottom: 4px;
	color: #CCCCCC;
	padding-right: 10px;
}

#directory ul a {
	color: #FFFFFF;
}

#directory ul a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

#directory ul li {
	margin: 0 0.3em 0 0;
	display: inline;
	list-style-type: none;
	line-height: 1.4em;
}

#directory p {
	color: #E0E0E0;
	position: absolute;
	bottom: 20px;
	right: 14px;
	clear: both;
}

#directory p a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
/*---- directory ---- */


/*itemblock navlist category */

.navlist_category p.itemblock-text {margin-top:0; padding:4px 7px 0 10px; font-size:1em; line-height:1.4em; }
.navlist_category .itemBlock h3 {margin-top:0;}
body.programmes .content-no-left-hand-nav p  {padding-top:5px;}

/*bespoke temp fix for AVDB*/

/* #avObject #empTextBox {display:none;} */

.contentBlockCustom {padding-top:0;}
.contentBlockCustom h2 {border:none; background:url(/staticarchive/1526c564d8b451e8b8103ef90045fb239b74dfdd.gif) no-repeat; margin:0;   padding:0;}
.contentBlockCustom h2 a {text-indent:-9999px;height:49px; display:block;}
.contentBlockCustom h3 a {font-weight:bold;}

ul.atoz {margin:15px 0; display:block;}

#aSC{background:#ffffff !important}

/*A-Z styling*/

#content .centre-content .atozblock ul {margin-left:0; list-style:none;}
#content .centre-content .atozblock ul li {list-style:none;}
.atozblock .AzEntry  {border-bottom:1px dashed #ccc;}
.atozblock ul li  a {font-size:1.2em;}
.atoznav em {font-style:normal; font-weight:bold;}


/*switcher optition colour*/

.homelatest .switcher li a {background:#F1ECDE ; }
.homelatest .switcher li a.csshover:hover, .homelatest .switcher li.focus a { background: #333; color:#fff; }











/* A-Z panel. Added 05/01/2011 by George Adamson: */

/*A-Z object*/
.azpanel {
	background:#fff;
	margin-bottom:10px;
	padding:5px 2px 10px 10px;
	margin-top:0;
	height:auto;
	overflow:hidden;
}
.azpanel h2, .multipleIncludesBoxContainer h2 {
	border-bottom:2px solid #d7d7d7;
	color:#795102;
	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.search input#searchinput { 
color:#333333;
cursor:default;
font-family:arial,sans-serif;
height:21px;
margin-left:0;
margin-top:-5px;
padding:3px 0 0 5px;
width:219px;
}

.azpanel input#searchinput {
background:transparent none repeat scroll 0 0;
border:1px solid #ccc;
margin-right:0;
}

/* curriculum object */

.curriculum_object {
	background-color:#E6E1CD;
	/*padding-bottom:10px;*/
}
#blq-content .curriculum_object h2 { 
	font-size: 1em;
	background-color:#D5CEB2;
	padding-top:6px;
	padding-left:10px;
	margin-bottom:10px;
	font-weight:bold;
}
#blq-content .curriculum_object h3 {
	padding-top: 5px;
	padding-left: 10px;
	width: 86px;
	font-weight:bold;
	font-size: 1em;
}

#blq-content .curriculum_object p{
	/*margin-top: -16px;
	margin-left: 86px;*/
	padding-right: 10px;
}

.avdb.page .centre-content #InternalLinksbox {background:#F5F1E0; margin-top:10px;}


		
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			/*height: 30px; */
			/*width: 400px;*/
			/*background: url(/staticarchive/30b035620ffad84aba7eb7978b261a99dc2c5002.jpg) no-repeat top right #D5CEB2;*/
			padding: 0 10px 0 10px;
			/*line-height: 30px;*/
			/*color: #856134;*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			/*font-size: 12px;*/
			/*color: #000000;*/
			/*border-bottom: 1px solid #cde99f;*/
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		
		.accordion_toggle_active {
			/*background: url(/staticarchive/dcca3c5ce95b3120cb39d5c241978281df0086c2.jpg) no-repeat top right #D5CEB2;
			/*color: #464646;*/
			/*border-bottom: 1px solid #D5CEB2;*/
		}
		
		/*.accordion_toggle a {
				/img/avdb/accordion_toggle_rollover.jpg
				background: url(/img/avdb/accordion_toggle_rollover.jpg) 380px 0px no-repeat #D5CEB2;
				 padding-right: 340px; 
				 padding-top: 2px;
				 color: #856134;
				 
				 
			}		
			
		.accordion_toggle a:hover {		
				background-position: 380px -20px;	
					color: #3E424D;
			}
			
			.accordion_toggle a:visited {
					color: #856134;
			}	
		
		/* open state	
			.accordion_toggle_active  a{
				color: #856134;
				background-position: 380px -40px;			 
			}	
		.accordion_toggle_active a:hover {
					background-position: 380px -60px;
					color: #3E424D;
			}	

				.accordion_toggle_active a:visited {
					color: #856134;
			}	
			 */
		.accordion_content {
			background-color: #E6E1CD;
			color: #444444;
			overflow: hidden;
		}
			
		.accordion_content h2 {
				margin: 15px 0 5px 10px;
		}
			
			
			
			.accordion_content p {
				line-height: 150%;
				padding: 0px 10px 10px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(/staticarchive/30b035620ffad84aba7eb7978b261a99dc2c5002.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(/staticarchive/dcca3c5ce95b3120cb39d5c241978281df0086c2.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }

/* end curriculm object */</pre></body></html>