/* INFO
Site : blogiau dev1
url : http://www.cf.bbc.co.uk/cymru/blogiau/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : blogiau_layout.css	
Created : October 3th 2008
Last update :  22/10/2008
Author: Jimmystagg
*/


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

#header h1 a{float:left;}
#header h1 a, #header a#headerlink {
	background:transparent url(/staticarchive/dfd6da612055a5aa242056d86eb56f5a6c6fd141.gif) repeat scroll 0 0;
	display:block;
	height:68px;
	text-indent:-9999px;
	width:273px;
	
}
  
.rhsimg {
	height: 56px;
	position: absolute;
	right: 14px;
	top: 6px;
	width: 130px;
}

.utilitybar {
	background: #DFDFDD;
	height: 30px;
}
  
  
h2 {color:#333;}
/***************************/
#blq-main #blq-content, #blq-main, #content .homepage-promo-column-left {
background: #c9cac8 ;
}

#content .centre-content  {
	background: #fff;
	margin-bottom:0; padding-bottom:0;

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

a {
	color: #04514c;
}

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

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



a {color:#003A85;}


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

/*>Navigation - local*/
#local-navigation {
  background:url(../images/furniture/sprite.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(../images/furniture/sprite.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(../images/furniture/sprite.gif) right -50px ;
}
	
	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background:url(../images/furniture/sprite.gif) right -100px;
}


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

/**/ 


/*>Navigation - sub*/

#content .sub-navigation-column {display:none;}

/**/

  /*header*/

#header {
border-bottom:5px solid #0A5EAC;
background:#0396d3 url(/staticarchive/d2c93ac0f4e0fba710a42839bf5976fc057f1937.gif) top left;	
}

#header h1 a{display:block;}


/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background:#484848 !important;
	border-top:4px solid #484848 !important;
	height:34px;
	display:none;
	}
	
* 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 #484848 solid;		
	color:#2c70af;
	margin:0;
	padding:5px 0 15px 10px;
	font-size:1.2em;
	height:100%;
	cursor:pointer;
	background:#FFFFFF;
	}

#promo-carousel a:hover {
	color:#FFFFFF;
	background-color:#717171;
	cursor:pointer;
	}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color:#fff;
	background-color:#484848;
	cursor:pointer;
	}
	
#promo-carousel li.lifourth a {
	border-right:0;
	}
	
.empty {
	height:18px;
	background:#e0e0e0;
	display:none;
	}
/*-*/


#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:#63CECA
	}

#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;
	filter:alpha(opacity=80);
	-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;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

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

	}
	
/*PNG fix*/


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

* html #content .homepage-mainpromo-container #mainpromo .mpBlock , * html #content .homepage-mainpromo-container #mainpromo1 .mpBlock , * html #content .homepage-mainpromo-container #mainpromo2 .mpBlock , * html #content .homepage-mainpromo-container #mainpromo3 .mpBlock 
 {
	bac\kground-image: url('/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
}
	
	
	
	
#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, #content .homepage-mainpromo-container #mainpromo .mpBlockLeft p{
	padding:0px 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, #content .homepage-mainpromo-container #mainpromo .mpBlockLeft 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;
	}
#mainpromotx {
	display:block;padding:0 0 5px 10px;margin:0 0 0 0;color:#FFF; line-height:1.665em;}


#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: #63CECA;
	padding: 1px 0px 0px 24px;
	font-weight: normal;
	text-decoration: none;
	width: 30px;
	overflow: hidden;
}
a.mpbullet:hover {
	color: #fff;
	text-decoration: underline
}

.mpbullet {
	background-image:url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif);
	background-position:-17px -3px;
	background-repeat:no-repeat;
}

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


* html .mpStrip {bottom: -1px;}
/*-----Generic content blocks*/	
			.contentBlock 	 			{width:306px;}
			.contentBlock h2 			{letter-spacing:0.1px;border-bottom:2px solid #c9cac8;color:#9C7718;font-size:2em;}
			.contentBlock h2 a 			{color:#003A85;}
			.contentBlock h2 a:hover 	{color:#333;} 
			.contentBlock h3 a			{font-weight:bold;background:transparent;}
			.contentBlock ul 			{border-top:1px dashed #b0b3a2;} 
			.contentBlock li			{} 
			.contentBlock ul li	a.standardBullet {background: transparent url(/cymru/blogiau/images/furniture/sprite.gif) no-repeat 7px -241px; padding:4px 0 0 24px;}

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


/*-----Homepage layout styles*/
			.homepage-block 			{width:626px;float:left;margin-right:14px;}
			#content .homepage-mainpromo-container {}			
			#column1 					{float:left;width:306px;}
			#column2 					{float:left;margin-left:14px;width:306px;}
			#column3 					{float:right;width:306px;margin:0;}
			#column2 h2.heading 		{margin-left:1px;}
/*IE fix to avoid itemblock dropping.*/
			* html #column2, * html #column3 			{padding-left:0;}
			* html #column2 h2.heading {margin-left:7px;}
/**/
/*-----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;}
/*-----see also homepage*/



/*-----minisite page*/
#mainpromo-article {padding:0;}
#mainpromo-article h1 {float:none;line-height:1.4em;font-size:1.6em;padding:6px 0 3px 0;margin:0 10px 0 10px;border-bottom:2px solid #444642;color:#333;}
#mainpromo-article p {margin-top:10px;font-size:1em;color:#333;line-height:1.5em;  margin-bottom:5px;}
.Textblock p {color:#333;line-height:1.5em;font-size:1em; margin:5px 0 16px 0;}
.Textblock ul {color:#333;line-height:1.5em;}
.Textblock ul li{margin:0;padding:0;font-size:1.1em;}
.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:1em;color:#333333;line-height:1.5em;margin:10px 10px 0 20px;}
.Textblock ol li{margin:0;padding:0;}
.Textblock p a {text-decoration:none;}
.Textblock p a:hover {text-decoration:underline;}
.Textblock h2 {color:#333333;font-size:1.6em;padding-bottom:10px;}
.Textblock h2 span {color:#666666;}

#blq-content .Textblock h3 {color:#333333;font-size:1.2em !important;font-weight:bold !important; margin:15px 0 8px 10px;}
#blq-content .Textblock h4 {color:#333333;font-size:1em;font-weight:bold; margin:0 !important; padding:3px 0px !important; }
#blq-content .Textblock p 	{padding:0; margin-top:8px;}
#blq-content .Textblock .below_main_promo_TextblockContent h3 {font-size:1.8em; font-weight:normal; margin-top:15px;}
img.pageimage {padding-top:10px;}
p.imagedesc {padding:0;margin:0;font-style: italic}

* html #mainpromo-article {padding-top:0px; margin:0;}

/*-----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:1px solid #d6d3d3;}
.linksboxdropdown h3 			{font-size:2em;border-bottom:2px solid #b4abe2;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:#ffffff;clear:both;}
			.index_desription_TextblockContent p {margin-left:10px;margin-right:10px;}
			.itemBlock 					{background:#ececec; margin:0 0 10px 6px;}
			.itemBlock 	 h3				{font-size:1em; 	padding: 0px 10px 0 10px; margin: 7px 0 5px 0; color:#333}
			.bottomlink 				{clear:both; text-align:right; padding:3px 17px 10px 0;}		
			.bottomlink a 				{font-size:1.2em; padding-left:20px; background:transparent url(/staticarchive/356fb06d46b08a251cf15c53ec4edb61969983b9.gif) no-repeat scroll 10px -423px;}

/*Archif link style*/

#MultipleIncludesbox {clear:both;}
#MultipleIncludesbox .links-box-container {background:#f0eff7; clear:both;}
#MultipleIncludesbox .links-box-container h2 {border-bottom:2px solid #867cc3;}


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

.links-box-container h2, #mainpromo-article .mpBlock h1 {border-bottom:2px solid #ccc}
#mainpromo-article {background:#fff; padding:0 0 2px 0px; margin:0 0 0 0;}
/*#mainpromo-article img {border:4px solid #8980c1; padding:0; margin:0 0 0 10px !important;}*/
#mainpromo-article .mpBlock h1 {padding-bottom:0; padding-top:5px; }
#mainpromo-article .mpBlock {padding:0; margin:0;}
#mainpromo-article img {}
#mainpromo-article .promo-image-446x251	{margin:0 0 0 10px; padding:0;}

			
/*-----Random*/	

/*Site specific styles*/
	  
	  
/*content image box*/
.imgbox {float:right; margin-left:10px; margin-bottom:10px; width:226px; border:1px solid #e7e3fc; background:#f0eff7;}
.imgbox img {}
.imgbox  .caption {font-size:0.95em; padding:5px 10px 6px 10px; color:#333; background:#f0eff7; line-height:1.2em; }

/*emp styles*/
#emp1 {padding:5px 4px 3px 6px; background:#e3e5d7;margin:10px 10px 0 10px;border:1px solid #d6d3d3;}
#emp1 p {padding:245px 10px 8px 40px !important; margin:0 10px 0 0; background:#e7e3fc url(../images/furniture/warning.gif) 10px 240px no-repeat;}
/**/

/*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(../images/furniture/sprite.gif) no-repeat -393px -272px ;
}
.next_prev ul li a {color:#9c7718;}
.next_prev ul li a:hover {color:#333; text-decoration:underline;}
ul.pagination {margin:0;position:absolute;right:10px;top:5px;
}

/*end*/

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

/**/

/*Quote object*/

/*->Blockquote*/

blockquote  {background: #e7e3fc url(/staticarchive/05f42dd7c3f24fc27ec618e5eb617abf7c7c461e.gif) no-repeat top left;margin-right:0 !important}
blockquote p {display:block;margin-top: 20px !important;padding-bottom:20px !important;background: url(/staticarchive/bbfa2fec52ad4d8ec434ae66a0b7eb12add501e6.gif)  no-repeat  bottom right;}
blockquote div.origin-quote {margin:0 0 0 -22px;padding:0 0 10px 0; font-size:0.9em;} 

/*Overwrite*/ 
#mainpromonoimage h2 {letter-spacing:0.1px;padding:10px 0 7px 0;font-size:1.6em;margin:0 10px;border-bottom:2px solid #9b9f8b;}
.Textblock img {margin:0 0 0 9px;}
.content-no-left-hand-nav {width:544px;border:1px solid #cccccc;}
.content-no-left-hand-nav img {padding-left:0; margin:0;}
#content .right-content {width:386px;}
.right-content .contentBlock {width:384px;border:1px solid #cccccc;}
.right-content .contentBlock h3{width:200px;}
.right-content .contentBlock p.intro{width:200px;}
#mainpromo .promo-image-446x251 {margin-left:10px;padding-left:0;float:none;}
#mainpromo .mpStrip {margin-left:10px;}
#mainpromo .mpStrip p {color:#ffffff;}

.content-no-left-hand-nav #SeeAlso .LinksboxContent ul li {padding:0 0 0 15px;list-style:none;background: transparent url(../images/furniture/sprite.gif) no-repeat -392px -142px;}


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

#content .centre-content {width:544px;padding:0;margin:0;border:1px solid #d6d3d3;}
.MultipleIncludesBoxInclude4 .Linksbox {clear:both;background: transparent url(/cymru/blogiau/images/furniture/linksbox_mid.gif) repeat-y;margin-bottom:10px;width:306px;border:none;}
.MultipleIncludesBoxInclude4 .Linksbox .LinksboxHeader{background: transparent url(/cymru/blogiau/images/furniture/linksbox_top.gif) no-repeat;}
.MultipleIncludesBoxInclude4 .Linksbox .LinksboxContent{background: transparent url(/cymru/blogiau/images/furniture/linksbox_bottom.gif) no-repeat bottom left;}
.MultipleIncludesBoxInclude4 .Linksbox a{color:#003A85;}
.MultipleIncludesBoxInclude4 .Linksbox li a{border-bottom:1px solid #dddddd;}
.MultipleIncludesBoxInclude5 .s4c {margin-bottom:260px;}
.Linksbox {clear:both;background:#FFF;border:1px solid #cccccc;margin-bottom:10px;}
.Linksbox h2 {letter-spacing:0.1px;font-size:1.6em;padding:10px 0 7px 0;margin:0 10px 0 10px;border-bottom:2px solid #9b9f8b;}
.Linksbox ul {margin:0 10px 10px 10px;padding:0;}
.Linksbox li {line-height:1.4em;padding:5px 0 4px 0px;border-bottom:1px solid #eeeeee;}
.Linksbox li a span {color:#666666;}
.Linksbox li a {color:#003A85;background: transparent url(/cymru/blogiau/images/furniture/sprite.gif) no-repeat 4px -241px; padding:4px 0 0 19px;}
.Linksbox li a.page {color:#003A85;background: transparent url(/cymru/blogiau/images/furniture/page_icon.gif) no-repeat 0px 0px; padding:0 0 0 19px;}
.Linksbox a:hover{color:#333333;text-decoration:underline;}
.linksboxdropdown {clear:both;}
.linksboxdropdown h3 {border-bottom:2px solid #9b9f8b;color:#333333;font-size:1.6em;}
.linksboxdropdown li {line-height:1.4em;padding:2px 0 1px 0px;border-bottom:1px solid #eeeeee;}

.linksboxdropdown li a:hover {color:#333333;}

#crumb {margin:0;height:30px;padding:0 0 0px 14px;background:#DFDFDD;width:960px;}
#crumb ol {margin:0;padding:10px 0 0 0;width:600px;}
#crumb ol li{display:inline;padding:0;letter-spacing:0.2px;}
#crumb ol li.lastloc{color:#333333;}
#crumb ol li a {color:#003A85;padding-right:20px;background:transparent url(/cymru/blogiau/images/furniture/crumb_arrow.gif) no-repeat top right;}
#crumb ol li a:hover {color:#333333;text-decoration:underline;}

#localdirectory {clear:both;margin-top:10px;background:#FFFFFF;width:946px;padding-bottom:10px;}
#localdirectory h4 {padding:10px 0 7px 0;margin:0 10px 0 10px;border-bottom:2px solid #444642;font-weight:normal;font-size:1.6em;}

#mainpromo {color:#333333;}
#mainpromo-wide h2 {letter-spacing:0.1px;padding:10px 0 7px 0;font-size:1.6em;margin:0 10px;border-bottom:2px solid #9b9f8b;}
#mainpromo-wide img {margin:10px 0 0 9px;padding:0;}

.Textblock h2 {padding:10px 0 7px 0;margin:0 10px 0 10px;border-bottom:2px solid #9b9f8b;}

#blq-content .Textblock .day {background: #ecede3;margin:10px 9px 10px 9px;padding-top:6px;padding-bottom:4px;}
#blq-content .Textblock .day h3 {border-bottom:1px solid #dddddd;padding-bottom:7px;width:506px;margin-top:0;}
#blq-content .Textblock .day p {padding-bottom:4px;margin-bottom:0;}

#directory {position:absolute;bottom:0px;left:0;clear:both;margin-top:10px;background:#FFFFFF;width:974px;padding-bottom:20px;height:240px;border-top:1px solid #D6D3D3;}
#directory h2 {letter-spacing:0.1px;font-size:1.6em;padding:14px 0 7px 10px;margin:0 14px 0 14px;border-bottom:2px solid #c9cac8;}
#directory p {display:none;}
#directory div {float:left;margin:0;padding:0 0 0 14px;width:306px;}
#directory div.directoryColumn {margin-left:14px;padding-left:0;width:306px;}
#directory h3 {text-transform:uppercase;font-size:1em;color:#333333;font-weight:normal;margin:16px 0 3px 0;padding-left:10px;}
#directory ul {color:#333333;margin:0 0 4px 0;padding:0 0 10px 10px;border-bottom:1px solid #eeeeee;line-height:1.6em;}
#directory li {display:inline;line-height:1.4em;list-style-type:none;margin:0;}
#linksboxdropdowncysylltiadau_rhyngrwyd .linksboxdropdown .basic {border:1px solid #cccccc;}

#vocab {position:absolute;top:0;right:10px;color:#e36663;font-size:1.2em;padding:8px 0 4px 0;}
#vocab a {color:#ffffff;padding:4px 0 3px 10px;}
#vocab a.switch {color:#ffffff;padding-right:5px;padding-left:20px;background: url(/cymru/blogiau/images/furniture/vocab_off.gif) 0 2px no-repeat;}
#vocab a.switch:hover {color:#ffffff;padding-right:5px;padding-left:20px;background: url(/cymru/blogiau/images/furniture/vocab_off.gif) 0 -22px no-repeat;text-decoration:underline;}
#vocab a:hover {color:#ffffff;text-decoration:underline;}
#vocab a.vhelp {color:#ffffff;padding-left:4px;}

.s4c .s4c-content {float:left;width:150px;margin:0 10px 0 0;padding:10px 0 0 10px;}
.s4c .s4c-content h3{margin:0;padding:0 0 4px 0;}
.s4c .s4c-content p{color:#333333;margin:0;padding:0 0 10px 0;}
.s4c img {float:right;margin:22px 15px 0 0;}

.right-content .s4c .s4c-content {float:left;width:228px;margin:0 10px 0 0;padding:10px 0 0 10px;}
.right-content .s4c .s4c-content h3{margin:0;padding:0 0 4px 0;}
.right-content .s4c .s4c-content p{color:#333333;margin:0;padding:0 0 10px 0;}
.right-content .s4c img {float:right;margin:24px 10px 0 0;}

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

/*-----A-Z layout styles*/
.onecolumn {width:944px;background:#ffffff;border:1px solid #cccccc;}
.one .right-content {display:none;}
#fullwidthcolumn {padding:0;margin:0;}
#fullwidthcolumn h2{border-bottom:2px solid #9B9F8B;color:#333333;font-size:1.6em;padding:8px 0pt 6px 0;margin:0 10px 0 10px;}
#fullwidthcolumn p {margin:0;padding:10px 0 0 10px;}
#fullwidthcolumn ul {margin:5px 10px 0 10px;padding:0;}
#fullwidthcolumn li {list-style-type:none;line-height:1.4em;padding:5px 0 4px 0px;border-bottom:1px solid #eeeeee;margin-left:0;color:#666666;}
#fullwidthcolumn li a {color:#003A85;background: transparent url(/cymru/blogiau/images/furniture/sprite.gif) no-repeat 4px -241px; padding:4px 0 0 19px;padding-right:10px;}
#fullwidthcolumn li a:hover {color:#333333;text-decoration:underline;}


/*-----A-Z layout styles*/

#empholder h2{letter-spacing:0.1px;padding:10px 0 7px 0;font-size:1.6em;margin:0 10px;border-bottom:2px solid #9b9f8b;}
#empTextBox p{margin:10px 10px 0 10px;color:#333333;}

div.clear {clear: both;}

/*-----Generic text blocks*/
.Textblock {width:306px;background-color:#ffffff;margin-bottom:10px;height:298px;}
.Textblock h2 {letter-spacing:0.1px;border-bottom:2px solid #c9cac8;font-size:2em;}
.Textblock h2 a {color:#003A85;}
.Textblock h2 a:hover {color:#333;}
.Textblock h3 a {font-weight:bold;background:transparent;}
.Textblock p {margin-left:10px;margin-right:10px;margin-bottom:5px;}
.Textblock p.disc { color:#666666; }

/*->Blog promo*/
.blogpromo {
	clear:both;
	background: #e4f1ff;
}

.blog {
	clear:both;
	background:#e4f1ff;
}

.blogpromoinfo {
	margin: 10px 10px 10px 0 ;
    width: 228px;
    background: transparent url(/staticarchive/a05fc6892cfeeb4b32cf347deff6fd31ae3a3126.gif) top left no-repeat !important;
    float: right;
}

.blogpromoinfo h3 {
	background:#E4F1FF;
}

/*IE fix for bottom margin*/
* html .blogpromoinfo {
	padding-bottom: 10px;
}

.blogpromoinfo h4 {
	padding: 0 0 0 25px;
	margin: 14px 0 0 4px;
}

.blogpromoinfo p {
    color: #2b2b2b;
	margin: 4px 0 0 4px !important;
    padding: 0 20px 0 25px !important;
    background: transparent url(/staticarchive/aa63461799d17c072ee0085354c464002e28edcc.gif) top left no-repeat !important;
}

.blogpromoinfo p.base {
    margin: 0 !important;
    padding: 0 0 7px 31px !important;
    background: transparent url(/staticarchive/988a694ad6f2f9b23a1669fbbbd4c3d5ba31d0c6.gif) bottom left no-repeat !important;
}

.blogpromolinks {
	margin: 0 10px;
	border-top: 1px dashed #b0b0b0;
	clear: both;
}

.blogpromolinks h3	{
	font-size: 1em;
	color: #666666;
	padding: 0 !important;
}

.blogpromolinks ul li a.standardBullet {
	margin: 0 0 0 -10px;
	padding: 4px 0 0 20px;
}

.contentBlock .blogpromolinks ul {
	border: none !important;
}
* html .blogpromoinfo {
	margin: 10px 5px 0 0 !important;
}
div.blog p {
margin-top:0;margin-bottom:-8px;padding-right:10px;
}

a.podcast {
background:transparent url(/staticarchive/df80981905326c98ac91e2b0556f80f075ee10d4.gif) no-repeat scroll left -200px;
padding-left:24px;
}