/* INFO

Site : Wales Arts
url : http://www.cf.bbc.co.uk/wales/arts/
Function : set all structure, aesthetics, typography
Filename : arts_layout.css
Created : November 13th 2008
Last update :  -
Author: Jon Penny

*/

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

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

#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: #85611a;
}

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

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

#header {
	background: url(/staticarchive/604859a4e92e74a6658ae32d9fc53d6ef4242ff8.jpg) top left no-repeat;
}

h1, h2, h3, h4 {
	color: #666;
}

/* CTA ------------------------------*/
#header .cta.ctaheader {
	padding: 0;
	background: transparent;
	color: #FFFFFF;
	font-size: 1.2em;
	height: 56px;
	position: absolute;
	right: 160px;
	top: 6px;
	width: 266px;
	z-index: 1000 !important;
}

.ctaouter {
	background: #2C3937;
	font-size: 1.2em;
	height: 56px;
	/* For IE */
	-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;
	position: absolute;
	right: 160px;
	top: 6px;
	width: 266px;
	z-index: 2;
}

h3.cta {
	padding: 4px 8px 0 8px;
	color: #FFF;
}

#header .cta.ctaheader a {
	margin: 0;
	padding: 0;
	color: #EBDFB7;
	text-decoration: none;
	display: inline;
}

#header .cta.ctaheader a.iplayer {
	margin: 10px 0 0 0;
	padding: 0 0 0 24px;
	display: block;
}

#header .cta.ctaheader .ist-b a {
	margin: 0 0 0 8px;
	padding:2px 0 3px 24px !important;
	display: block !important;
	}


.cta.ctaheader p {
	margin: 0;
	padding: 4px 8px 0;
	line-height: 1.3em;
	color: #FFFFFF;
}

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

/*---------------------*/

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

/*>Navigation - local*/
#local-navigation {
	background: url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) 0 -560px;
}

#navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 11px 15px;
	color: #ffffff;
}
   
#local-navigation ul#navigation-list .navigation-button.selected a, #local-navigation ul#navigation-list .navigation-button-first.selected a, #local-navigation ul#navigation-list .navigation-button-last.selected a, #local-navigation ul#navigation-list .navigation-button.selected a:hover, #local-navigation ul#navigation-list .navigation-button-first.selected a:hover, #local-navigation ul#navigation-list .navigation-button-last.selected a:hover {
	background: url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) 0 0 ;
	color: #424242;
}

.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/20b974b67053229f506b3d550a841bb9b4af969b.gif) right -50px ;
}

.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background: url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) right -100px;
	text-decoration: none;
}
/**/

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

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

#column3 {
	float:left;
	margin-left:14px;
	width:306px;
	}
.homepage-block {
	float:left;
	margin-left:14px;
	width:626px;
} 


/*>Navigation - sub*/
#content .sub-navigation-column, #content .centre-content {
	background: #FFF;
}

#content .sub-navigation li {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
	border-top: 1px solid #e6e1cc;
	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: #85611a;
	font-size: 1.335em;
	height: 100%;
}

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

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

#content .sub-navigation li.selected a:hover {
	background: url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) -156px -150px;
	border-bottom: 0;
}

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

#content .sub-navigation-include li a:hover {
	background: url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.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: #424242;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a:hover {
	color: #fff;
	background: #90865E;
}

#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: #e6e1cc;
	width: 126px;
	display: block;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a:hover {
	margin: 0;
	padding: 2px 10px;
	color: #fff;
	font-size: 1.165em;
	background: #90865E;
}

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

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

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

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

/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background: #fff !important;
	border-top: 4px solid #54524a !important;
	height: 34px;
	margin-top:-2px;
}
	

#promo-carousel a {
	display: block;
	border-right: 2px #ded6cb solid;
	color: #666;
	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: #90865e;
	cursor: pointer;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #fff;
	background-color:#54524a;
	cursor: pointer;
}
#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: #EBDFB7;
}

#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;

}

#content .hp-mainpromo-container #mainpromo .mpBlock , #content .hp-mainpromo-container #mainpromo1 .mpBlock , #content .hp-mainpromo-container #mainpromo2 .mpBlock , #content .hp-mainpromo-container #mainpromo3 .mpBlock {
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}

#content .hp-mainpromo-container #mainpromo-emp .mpBlock{left:447px; }

.empTextBox {margin-top:10px;}


.mpBlock p cite {font-size:90%;}

/*hide date stamp on black bar overlay*/


.mpStrip span.date {display:none;}



/*PNG fix*/


* html #content .hp-mainpromo-container #mainpromo .mpStrip, * html #content .hp-mainpromo-container #mainpromo1 .mpStrip, * html #content .hp-mainpromo-container #mainpromo2 .mpStrip, * html #content .hp-mainpromo-container #mainpromo3 .mpStrip 
{
	bac\kground-image: url('/staticarchive/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 .hp-mainpromo-container #mainpromo .mpBlock , * html #content .hp-mainpromo-container #mainpromo1 .mpBlock , * html #content .hp-mainpromo-container #mainpromo2 .mpBlock , * html #content .hp-mainpromo-container #mainpromo3 .mpBlock 
 {
	bac\kground-image: url('/staticarchive/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 .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{
	margin: 0;
	padding: 0 0 0 10px;
	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 {
	padding: 10px 0 8px 10px;
	font-size: 2em;
	color: #fff;
}

#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 #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 {
	overflow:visible;
}
.mpStrip h2 {
	padding-right: 2px;
}

.mpStrip h2 {
	color: #FFFFFF;
	margin: 0;
	padding: 10px;
}

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

#content .hp-mainpromo-container #mainpromo li a.mpbullet, #content .hp-mainpromo-container #mainpromo1 li a.mpbullet, #content .hp-mainpromo-container #mainpromo2 li a.mpbullet, #content .hp-mainpromo-container #mainpromo3 li a.mpbullet {
	color: #EBDFB7;
	padding: 1px 0 0 24px;
	font-weight: normal;
	text-decoration: none;
	/*width: 30px;
	overflow: hidden;*/
	width:150px;
	display:block;
}
#content .hp-mainpromo-container #mainpromo li a.mpbullet{
	width: auto;
	background: url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) 5px -275px no-repeat;


}

* html #content .hp-mainpromo-container #mainpromo li  {margin-bottom:0; height:1%;}

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

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

ul.mpStriplist li a.mpbullet {
	color: #FFD100;
}

ul.mpStriplist li a:hover {
	color: #fff;
}

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

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

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

.content-no-left-hand-nav #MinisiteIncludeBlockA {
	display: none;
}

.content-no-left-hand-nav #mainpromo-article {
	padding: 0 10px;
	background: #FFF;
}

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

#mainpromo-article h1 {margin-bottom:10px !important;}

.content-no-left-hand-nav #MinisiteIncludeBlockB {
	margin: 0;
	padding: 0 0 10px 0;
	background: #FFF;
}

.content-no-left-hand-nav img {
	padding: 0;
}

.content-no-left-hand-nav #bbc_emp {
	margin: 0 57px;
	padding: 10px 0 0 0;
}

.content-no-left-hand-nav .empTextBox {
	margin: 0 57px;
	background: #EFEDE6;
	overflow: hidden;
}

.content-no-left-hand-nav .empTextBox h2 {
	margin: 10px 10px 0 10px;
	padding: 0;
	color: #424242;
	border: 0;
}

.content-no-left-hand-nav .empTextBox p {
	margin: 10px;
	padding: 0;
}

.content-no-left-hand-nav .navlist h2 {
	margin: 0 10px;
	padding: 9px 0 5px;
	color: #424242;
	border-bottom: 2px solid #CCC;
}

.content-no-left-hand-nav .navlist ul {
	margin: 10px;
	padding: 0;
}

.content-no-left-hand-nav .navlist ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 100%;
	overflow: hidden;
}

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

/*-----Generic content blocks*/
.contentBlock {
	background: #FFF;
}

.contentBlock h2 {
	border-bottom: 2px solid #CCC;
	color: #666;
}

.contentBlock h2 a {
	color: #85611a;
}

.contentBlock h2 a:hover {
	color: #424242;
}

.contentBlock h3 {
	background: transparent;
}

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

.contentBlock h3 a:hover {
	color: #424242;
}

.contentBlock ul {
	border-top: 1px dashed #CCC;
}

.contentBlock li {
}

.contentBlock ul li	a.standardBullet {
	background: transparent url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) no-repeat -388px -146px;
	padding: 0 0 0 20px;
}

.contentBlock ul li a:hover {
	color: #424242;
}

.contentBlock p, .contentBlock p.intro {
	color: #666;
}
/*-----Generic content blocks*/

/*-----Links box*/
#SeeAlso {
	margin: 0;
}

#InternalLinksbox h2, #ExternalLinksbox h2 {
	margin: 0;
	padding: 0;
	color: #666;
}

.Linksbox {
	margin: 0 0 5px 0;
	padding: 0 10px;
	background: #FFF;
	line-height: 1.6em;
}
.links-box-container {
clear:both;
}
.links-box-container h2 {
	margin-bottom: 7px;
}

.Linksbox h2, #nav_query_promos h2 {
	margin: 0;
	padding: 4px 0 5px;
	border-bottom: 2px solid #CCC;
	line-height: 1;
}

.Linksbox a h2 {
	color: #85611A;
}

.Linksbox a:hover h2 {
	color: #424242;
	text-decoration: none;
}

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

#InternalLinksbox .Linksbox {
	margin-bottom: 5px;
	padding-bottom: 0;
}

#SeeAlso .Linksbox .LinksboxHeader h2 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
	text-transform: uppercase;
}

.Linksbox .LinksboxContent {
	margin: 5px 0 0 0 !important;
}

#SeeAlso .Linksbox .LinksboxContent {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

#SeeAlso .Linksbox .LinksboxContent ul {
	margin: 0;
	padding: 0;
	font-size: 1em;
}




#InternalLinksbox ul li, #ExternalLinksbox ul li, #SeeAlso .Linksbox .LinksboxContent ul li {
	background: transparent url(/staticarchive/20b974b67053229f506b3d550a841bb9b4af969b.gif) no-repeat -389px -144px;
	line-height: 1.3em;
	margin: 0 10px 0 0;
	padding: 0 0 5px 0;
}

#InternalLinksbox ul li a, #ExternalLinksbox ul li a, #SeeAlso .Linksbox .LinksboxContent ul li a{
	padding-left:22px;
	display:block;
}
#InternalLinksbox a, #ExternalLinksbox a {margin:0;}

#nav_query_promos .contentBlock  {border-bottom:1px dashed #ccc;}
/*-----Links box*/

/*-----see also homepage*/
.seealso h3 {
	color: #424242;
	width: 250px;
}

.seealso ul {
	border-top: none;
}

.seealso .linksboxdropdown.basic {
	padding: 0;
	border-bottom: none;
}
/*-----see also homepage*/

/*-----minisite page*/
#mainpromo-article h1 , #avObject h1{
	float: none;
	padding: 9px 0 5px 0;
	margin: 0;
	color: #424242;
	border-bottom: 2px solid #CCCCCC;
}


#avObject h2 {
	padding: 9px 0 5px 0;
	margin: 0;
	color: #585858;
	border-bottom: 2px solid #CCCCCC;
	margin-bottom:10px;
}

#mainpromo-article p {
	margin-top: 10px;
	color: #666;
	line-height: 1.5em;
}

.MinisiteIncludeBlockB {
	height: 100%;
	overflow: hidden;
}

.Textblock .TextblockContent {
	padding-top: 5px;
}

.Textblock p {
	color: #666;
	line-height: 1.5em;
}

.Textblock ul {
	color: #666;
	line-height: 1.5em;
	margin: 10px 0 10px 14px;
}

.Textblock ul li {
	padding: 0;
	margin: 0;
	
}

.Textblock ul li a:hover, .Textblock ol li a:hover {
	text-decoration: underline;
}

.Textblock ul.links {
	color: #666;
	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: #666;
	line-height: 1.5em;
	margin: 10px 10px 0 20px;
}

.Textblock ol li {
	margin: 0;
	padding: 0;
	font-size:85%;
}

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

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

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

.Textblock .below_main_promo_TextblockContent {
	margin: 0 0 20px 0;
}

#blq-content .Textblock h3 {
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0;
}

#blq-content .Textblock h4 {
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 3px 0px;
}

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

.content-no-left-hand-nav .Textblock {
	background: #FFF;
}

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

p.imagedesc {
	margin: 0;
	padding: 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: #EFEDE6;
}

.itemBlock {
	background: #ECECEC;
	color: #666;
	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: #666;
	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: #666;
	margin: 0;
}

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

.itemBlock-short {
	background: #54524a;
}

.mpStrip p {
	color: #FFFFFF;
}


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

.index_desription_TextblockContent ol li {
	margin: 0 10px 5px 0;
	line-height: 1.4em;
	color: #666;
}

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

.itemBlock-short img {
	padding:0;
}

.itemBlock-short h3 {
	padding-top: 6px;
}

.itemBlock-short h3 a {
	display: block;
	color: #faf9f2;
}

.itemBlock-short h3 a:hover {
	color: #E8DAB1;
	/* text-decoration: none; */
}
/*-----Random*/

/*media explorer style*/
.me-navigation a, .me-navigation dt a, .me-navigation ul li a {
	color: #9C7718;
}

.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: #9C7718;
}

.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 0 0 !important;
}

.me-navigation dt.selected a.expcon {
	background: none !important;
}

.me-navigation ul li.active {
	background: #666;
}

/*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;
	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:hover .overlay {
	text-decoration: none;
}

.itemBlock-short .title a {
	display: block;
	height: 82px;
	width: 146px;
	color: transparent !important;
	text-indent: -10000px;
	cursor: pointer;
}

.itemBlock-short .title a:hover {
	background: #000;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	/* For IE end */
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	color: #fff !important;
	font-size: 1.1em;
	height: 82px;
	width: 146px;
	text-indent: 0;
	text-decoration: none;
}

/*IE fix for media explorer items*/
* html .video.selected .image a {
	background-image: none !important;
}
 
* html .itemBlock-short .title a {
	background: #fff;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	/* For IE end */
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

* html .itemBlock-short .title a .overlay {
 	height: 76px !important;
}
/* end */


/* A -Z
---------------------------------*/
.atozblock ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

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

.atoznav {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #CCC;
}

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

.A-zNavTop {
	margin: 0;
	text-transform: none;
	float: right;
}

.A-zLetters {
	margin: 0;
	float: left;
}

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

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

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

ul.atoz li {

}

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

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

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

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

.atoznavblocks {
	margin: 10px 0;
}

.atoz {
	margin: 5px 0 0 5px;
	padding: 0;
}

* html ul.atoz {
	padding: 10px 0;
}

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

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

.atoznone {
	margin: 15px 0 20px;
}

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

.atoz li a {
	background: #FFF;
	border: 1px solid #ccc;
	color: #9C7718;
	font-size: 1.1em;
	margin: 0 7px 0 0;
	padding: 6px 12px;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a:hover {
	background: #90865E;
	border: 1px solid #ccc;
	color: #FFF;
	font-size: 1.1em;
	margin: 0 7px 0 0;
	padding: 6px 12px;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a.selected {
	background: #54524A;
	border: 1px solid;
	color: #FFF;
	font-size: 1.1em;
	margin: 0 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: #666;
	line-height: 1.3em;
}

/*pagination*/

/*bottom*/
.next_prev {
	display: block;
	padding: 8px 8px 8px 0;
}

.next_prev ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

.next_prev ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.next_prev ul li.next_url a {
	padding: 0 15px 0 0;
	background: url(/staticarchive/3875df9d1c25d45b66d5caa6014e5eaab694250d.gif) 100% 50% no-repeat;
	float: right;
}

.next_prev ul li.prev_url a {
	padding: 0 0 0 15px;
	background: url(/staticarchive/568de56861063e2e439da58e3adaad1c5fcb4082.gif) 0 50% no-repeat;
	float: left;
}

.next_prev ul li a {
	color: #9c7718;
}

.next_prev ul li a:hover {
	color: #666;
	text-decoration: underline;
}

ul.pagination {
	margin: 0;
	position: absolute;
	right: 10px;
	top: 5px;
}

.me-selector ul.pagination li.selected a {
	background: #393E30 !important;
	color: #FFFFFF !important;
}

/*end*/

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

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

/*Quote object*/

/*->Blockquote*/
blockquote {
	background: #EEEEDD url(/staticarchive/8188b0447c458e36218411311809f59bedfa3638.gif) no-repeat top left;
	margin-right: 0 !important;

}

blockquote p {
	display: block;
	margin-top: 20px;
	padding-bottom: 20px;
	background: url(/staticarchive/c0e34caf5f48a3050c3ab34dd94e20bf831dbe36.gif)  no-repeat  bottom right;
}

blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}  
.base_TextblockContent {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0;}
.base_TextblockContent h2{padding-left:10px; }
.below_main_promo_TextblockContent blockquote{
	float:none;
	width:416px;
	margin:0;

}

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

/* 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 {
	padding-top: 2px;
	padding-bottom: 1px ;
	display: block;
}

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

/* Navlist */
.navlist {
	margin: 10px 0 0 0;
	background: #FFF;
}

/* Poem generator */
.randompoemgenerator {
	margin: 10px 0 10px 10px;
	padding: 10px;
	line-height: 1.6em;
	background: #E6E1CC;
	color: #424242;
	width: 196px;
	float: right;
}

.randompoemgenerator p {
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}

.randompoemgenerator p.poemgenerator {
	margin: 0 !important;
	padding: 0 !important;
}

/* Breadcrumb */
#breadcrumb {
	margin: 0;
	padding: 0 14px;
	background: #DED6CB;
}

#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/6cf0760032fad9572a9baed98c941f08982165cb.gif) no-repeat 0 6px;
	font-size: 1.1em;
}

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

/* Iplayer feed -----------------------------------------------------------------------------*/
#iplayer_feed {
	margin: 0 0 10px 0;
	padding: 0;
	background: #EFEDE6;
	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: #EFEDE6;
	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;
}

#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: #E6E1CC;
	text-decoration: none;
}

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

/* Main Content */
#iplayer_feed #feed-comingup, #iplayer_feed #feed-episodes {
	margin: 0 10px 10px 10px;
	padding: 5px 10px 10px 10px;
	background: #FFF;
	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 #FFF;
}

#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: -moz-inline-block; /* For Firefox 2 and below */
	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;
}

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

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

/* Contact Form */
#contact {
	padding: 0 10px;
}

#contact label {
	display: block;
}

#contact input[type=text], #contact textarea {
	padding: 2px;
	border: 1px solid #90865E;
	background: #FAF9F2;
	width: 300px;
}

.content-no-left-hand-nav p, .content-no-left-hand-nav #mainpromo-article p {
	margin: 10px 0 0 0;
	padding: 0;
	width: 446px;
	color: #424242;
}
/* Contact Form end */

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

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

/* EMP */
.centre-content #mainpromo-article #empTextBox {
	margin: 0;
	padding: 10px;
	background: #FFF;
}

.centre-content #mainpromo-article #empTextBox h1 {
	margin: 0;
	padding: 0;
	border: 0;
}


#empTextBox p{

}

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

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

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

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

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

/* Tag Cloud -----------------------------------------------------------------*/
.tagcloud {
	margin: 0 0 10px 0;
	background: #fff;
	clear: both;
}

.tagcloud h3 {
	margin: 0 10px 10px 0;
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 2em; 
	border-bottom: 2px solid #CCC;
}

.tagcloud  ul {
	margin: 10px;
	padding-bottom: 10px;
}

.tagcloud  ul li {
	padding: 0 3px;
	display: inline;
	line-height: 1.2em;
}
/* Tag Cloud end ---------------------------------------------------------------*/

#bbcVidWidget {
	margin-bottom: 10px;
}


.avobjectdetails{
	margin-bottom:25px;
	line-height:1.5em;
	color:#464646;
}

.video_contributor{
	padding-bottom:5px;
}

/*A-Z object*/
.azpanel {
	background:#fff;
	margin-bottom:10px;
	padding:5px 2px 10px 10px;
	margin-top:0;
	height:auto;
}
.azpanel h2, .multipleIncludesBoxContainer h2 {
	border-bottom:2px solid #d7d7d7;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:0;
	margin-right:10px;
}

.azpanel ul {margin-top:10px;}

.azpanel li {
	width:36px; 
	height:22px; 
	border:1px solid #bababa; 
	margin-right:3px; 
	margin-bottom:4px;
	float:left;
	}
.azpanel li a {
	border:1px solid #fff; 
	display:block;  
	height:17px; 
	background:url(/staticarchive/9828e871538ae2f2de3ab79a04a0793a56ee3a37.gif) repeat-x;
	text-align:center;
	padding-top:3px;
	font-size:1.2em;
	}
	
.azpanel li a:hover {
	border:1px solid #8f8d85; 
	display:block;  
	height:17px; 
	background:url(/staticarchive/8629f113ae2ff6b73b837afbbbe465874316d6be.gif) repeat-x;
	text-align:center;
	padding-top:3px;
	color:#fff;
	text-decoration:none;
	}
	
.azpanel form div { border-top:1px dashed #818181; padding-top:8px;}

.azpanel form  {clear:both; display:block; padding-top:7px; margin-right:10px;}

.azpanel form select {height:24px; width:228px;  padding:2px 0 0 0; }
.azpanel input {margin-right:0; margin-left:10px; background:transparent url(/staticarchive/146fc424f84ace3a0d40734333c76208e89f5491.gif) no-repeat; width:39px; height:26px; color:#85611A; border:none; cursor:pointer;}
.azpanel input:hover {color:#333;} 


.avobjectGalleryInfo{
	clear:both;
	float:left;
	width:180px;
	margin:0 0 10px 0;
	color:#585858;
	/*padding-left:10px;*/
	
}

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

.LinksboxArchiveNav strong {color:#585858;}

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

.azpanel input#searchinput {
background:none;
border:1px solid #666;
color:#666;
cursor:pointer;
height:26px;
margin-left:5px;
margin-right:0pt;
width:210px;
}


/*--------your video section search--------*/
.azpanel.search form {
	clear:both;
	display:block;
	margin-right:10px;
	padding-top:0px;
	margin-bottom:10px;
	}



.azpanel.search input#searchinput {
	width:219px;
	margin-left:0;
	height:21px;
	color:#333;
	margin-top:-5px;
	font-family:arial, sans-serif;
	padding:3px 0 0 5px;
	cursor:default;
	}
	
.azpanel.search input.gobutton {margin-top:3px;}

#form input, textarea, select {font-family:arial, sans-serif;}
	
/**/

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



.multipleIncludesBoxContainer {
	padding-top:8px;
	background:#ffffff;
	width:306px;
	clear:both;

}

.multipleIncludesBoxContainer h2{
	margin-left:8px;
}


.LinksboxHeader h2{
padding-top:10px;
}


.LinksboxContent{
	padding-bottom:10px;
}


#nav_query_promos {
	background:#fff;

}


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

* html #nav_query_promos .contentBlock {margin-left:4px; width:278px;}

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

.collectionList a{
	font-weight:bold;
}


.collectionList a {padding-top:10px; display:block;}

#current_av{ 
	background:#e5e5e5
	}

#av_results {
	margin-top:20px;
	clear:both;
}

* html #av_results  {margin-top:0;}
	
#av_results .itemBlock .image{
	background:#000;
}

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

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


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

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

}

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

.avpromo {clear:both;}
	
.itemBlockFooter{
	display:block;
	border-top:1px dashed #ccc;
	margin-bottom:0px;
	height:5px;
	padding-top:10px;
}

* html .itemBlockFooter {height:1px; font-size:0.01px;}


#latestClips #empTextBox p  {
	display:block;
	}

#empTextBox p {
	color:#464646;
}

#latestClips #empTextBox {
	margin-bottom:0;
	margin-top:-2px;
}

#empTextBox {
	background:#e6e1cc;
	padding:10px;
	
}


#empTextBox p {
	margin:0;
	padding:0;

}

#empTextBox h2 {
	font-size:1.7em;
	margin:0;
	padding:5px 0 0 0;
}


#seeAll{
 	float:right;
 	margin:5px 0 0 0;
 	padding:0;
 	font-weight:bold;
 
}



#latestInfo{
	background:#efede6;
	margin-top:0;
	
}

#latestInfo p {
	margin-top:10px;
	margin-bottom:0;
	padding:10px;
	
	
}

#avObject #empTextBox{
	margin:10px 0 10px 0;
	background:#efede6;
	font-weight:bold;
}

#av_results .itemBlock a, .avpromo .itemBlock a{
	font-weight:bold;
}


#av_results a.watch, .avpromo a.watch {
background:transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) no-repeat scroll 0 0;
}

.avpagepara1 {padding:10px 10px 0 10px; line-height:1.5em;}

#avObject h1 {margin-bottom:10px;}

/*------------Your video-----------------*/


#mainpromo-emp #emp1 {padding-top:0; background:#000; height:300px; padding-left:1px;}




/* social bookmark styles -------------------------------------------------------------------*/

#prg-bookmark {
	border-top:10px solid #D2C7B8; 
	width:616px; 
	padding:10px 0 0 10px; 
	clear:both;
	}


#prg-bookmark h2 {
	float:left;
	margin:5px 0 0 0;
	font-size:1.2em;
}

ul.prg-bookmark-items li {
	display: -moz-inline-box;
	display: inline;
	padding:0 8px 0 8px;
	background:none;
	line-height:1.5em;
	font-size:1.2em;
}


ul.prg-bookmark-items .icon-delicious {
	padding-left:20px;
	background:none;
	background-image: url(/staticarchive/9d05efa927d86ed9de692c95bca15d2eda20fc49.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-digg {
	padding-left:20px;
	background:none;
	background-image:url(/staticarchive/aabbbe2cc99b92794f81930e1bc669ba8f6c52ea.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-reddit {
	padding-left:20px;
	background:none;
	background-image: url(/staticarchive/cf55534912427987cc78471023ffedae9a86ca41.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-facebook {
	padding-left:20px;
	background:none;
	background-image:url(/staticarchive/8481b7573bdbe18d91cd8cadb19428e64ca33000.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.prg-bookmark-items .icon-stumbleupon {
	padding-left:20px;
	background:none;
	background-image:url(/staticarchive/d56a391e3ced8760f3e0f82f1239189402a9910d.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#prg-bookmark .helplink {
	margin:5px 0 0 0;
	font-size:1.2em;
}

ul.prg-bookmark-items { clear:left; margin:0; padding:0 0 10px 0; text-align:left; float:left;}
ul.prg-bookmark-items li {float:left; }
#prg-bookmark .helplink {float:left; margin-top:0; float:left; margin-left:30px; width:auto;}
* html #prg-bookmark .helplink {float:right; padding-right:15px; padding-top:28px;}
#prg-bookmark h2  {margin:0; float:left; padding:5px 0; }

/*slideshow*/


#slideshow-nav {
height:25px;
margin:10px 0 20px;
}
* html #slideshow-nav {
height:20px;
margin:10px 0 5px;
}
#slideshow-nav a.slideshow-back {
color:#9b9475;
display:block;
float:left;
font-size:1.9em;
font-weight:bold;
width:25px;
}
#slideshow-nav span.slideshow-back-off {
color:#e3decc;
display:block;
float:left;
font-size:1.9em;
font-weight:bold;
width:25px;
}
#slideshow-nav a.slideshow-next {
color:#9b9475;
display:block;
float:left;
font-size:1.9em;
font-weight:bold;
text-align:right;
width:25px;
}
#slideshow-nav a.slideshow-next:hover, #slideshow-nav a.slideshow-back:hover {
background:transparent none repeat scroll 0 0;
color:#333333;
text-decoration:none;
}
#slideshow-nav span.slideshow-next-off {
color:#e3decc;
display:block;
float:left;
font-size:1.9em;
font-weight:bold;
text-align:right;
width:25px;
}
#slideshow-nav a.slideshow-number {
background:#e6e1cc none repeat scroll 0 0;
color:#222222;
display:block;
float:left;
height:15px;
margin-right:3px;
margin-top:4px;
padding:3px 0 0;
text-align:center;
width:17px;
}
#slideshow-nav a:hover {
background:#d2c7b8 none repeat scroll 0 0;
color:#222;
text-decoration:none;
}
#slideshow-nav span.slideshow-number-on a.slideshow-number {
background:#54524a none repeat scroll 0 0;
color:#FFFFFF;
}
#slideshowtext {
clear:both;
margin-bottom:0;
margin-top:0;
padding:0 15px 0 0;
}
#slideshowtext h2 {
font-size:1.2em;
margin-bottom:0;
padding:5px 0;
}
#slideshowtext p {
color:#333333;
font-size:1.02em;
line-height:1.5em;
margin:0;
padding:0;
}
.slideshow-numbers {
margin-bottom:10px;
}



.itemBlock .av_meta_info {
color:#333333;
/*float:left;
*/
font-size:0.95em;
line-height:1.3em;
margin:2px 0pt 2px 10px;
width:280px;
}

.clear {clear:both;}

#content .map-block .map-key  ul li p{background:url(/staticarchive/b955370e5c64c0a4718975d122fedfa5fe1aa0e1.gif) no-repeat 0 0;padding:10px 0 10px 45px; }


.mtk-pinpoint .panel-mtk div.mtk-content img {float:right !important; padding:0 0 0 5px !important;}

.homepage-bottom-block, #column-container .fullwidth {background:#fff;}
#content ul#mp-carousel-1, #content ul.g-mp-carousel li {background:#EFEDE6;}
#content .mp-carousel ul li .navlist_text h4 a.watch {background:transparent url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) no-repeat scroll 0 50%; padding-left:20px;}
#content .mp-carousel-container h2 {margin:5px 0 0 0;}
#content .mp-carousel-container ul li a {padding-left:0;}
#content .mp-carousel-container .navlist_text ul li a {padding-left:14px;}

/*gallery*/

.minisite.gallery .mainpromo_top_heading h1 {
	border-bottom:2px solid #CCC;
	color:#424242;
	float:none;
	margin:0;
	padding:9px 0 5px;
}

.minisite.gallery #anchorfix h2.itemblock_heading {
	border-bottom:2px solid #CCC;
	font-size:130%;
	font-weight:bold;
	margin-bottom:10px;
}

.minisite.gallery .mpStrip h2 {padding:0}
.minisite.gallery .itemBlock h3 {margin-top:0;}
.minisite.gallery #mainpromo .mpStrip p a {color:#cd6e2f;}
.minisite.gallery #mainpromo .mpStrip p a:hover {color:#fff;}

.skiptotop { background: #D2C7B8; }

/* 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;}
/*
#content .hp-mainpromo-container #mainpromo li a.mpbullet, #content .hp-mainpromo-container #mainpromo2 li a.mpbullet,#content .hp-mainpromo-container #mainpromo3 li a.mpbullet {display:block; width:150px;}
*/



/*switcher optition colour*/

.homelatest .switcher li a {background:#F9F8F3 ; }
.homelatest .switcher li a.csshover:hover, .homelatest .switcher li.focus a { background: #54524A; color:#fff; }

/*rolf harris zoomer*/

body.zoomr #content .centre-content {width:766px;}


/**Added in for trans template by TT*/
#anchorfix .mpStrip p {color:#666;padding:0;}  
#anchorfix .mpStrip {background:none; position:relative; }
#anchorfix  #mainpromo, #anchorfix  #mainpromo1, #anchorfix  #mainpromo2,#anchorfix  #mainpromo3 {height:auto;}
#anchorfix  #mainpromo a, #anchorfix  #mainpromo1 a, #anchorfix  #mainpromo2 a, #anchorfix  #mainpromo3 a {color:#85611A;}
#anchorfix  .mainpromo_top_heading h1 {border-bottom:2px solid #ccc; color:#424242; float:none; margin:0; padding:9px 0 5px;}
/**/