
/*=STANDARDISE
*********************************************************************/
body {
	margin: 0;
	line-height: 1;
	font-family: verdana,helvetica,arial,sans-serif;
}

#blq-content {
	background: #100f0d; font-size:1.2em !important;
}


#column-container { padding:0 0 14px 0; height:100%; float:none; }



#content {margin:14px; height:100%; color:#bbbbbb;}
* html #content {padding:14px; margin:0; height:100%;}

a {
	color: #5ec6e3;
}

a:hover {text-decoration:underline;color: #b1edff;}

.content-no-left-hand-nav {padding:10px 0 0 10px; width:606px; background:#21201E; margin-bottom:10px;}


/*branding box*/
.rhsimg {
	height:56px;
	position:absolute;
	right:14px;
	top:6px;
	width:130px;
}

.clear, .clearboth {clear:both;}

h2 {color:#454545;}



#header h1 a, #header a#headerlink {
	background: url(/staticarchive/2ac36b81a7d8d968ee90b8e649001be8c9a007be.gif);
	width:94px;
	height:68px;
	display:block;
	text-indent:-9999px;
	font-size:0.001px;
 }


/*=NAVIGATION
*********************************************************************/



/*>Navigation - local*/
#local-navigation {
	background: url(/staticarchive/363f4767f5017a29475eab0cdf9a58155c630fcd.gif) 0 0;
}
   
#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/206b3cce24d30197339737a3773c4cee0358a996.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/206b3cce24d30197339737a3773c4cee0358a996.gif) right -50px ;
}
	
	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) right -100px;
	text-decoration:none;
}

#navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 11px 15px;
	color: #ffffff;
}

#navigation-list li.selected a {color:#000;}
/**/

/*>Navigation - sub*/
#content .sub-navigation li {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	border-top: 1px solid #283231;
	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: #5ec6e3;
	font-size: 1.335em;
	height: 100%;
}

#content .sub-navigation li a:hover {
	color: #FFFFFF;
	text-decoration:none;
} 

#content .sub-navigation li.selected{
	height: 100%;
}

#content .sub-navigation li.selected a{
	background: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) 0 -156px;
	color: #FFFFFF;
	border-bottom: 0;
}

#content .sub-navigation li.selected a:hover  {
	background: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) 0 -156px;
	border-bottom: 0;
	color: #FFFFFF;
}
  
*html #content .sub-navigation li.selected a:hover {
	background-position: -156px -150px !important;
}

#content .sub-navigation li a:hover {
	background: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) -156px -150px;
	height: 100%;
}

#content .sub-navigation-include li a:hover {
	background: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.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: #5ec6e3;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include a:hover{
	color: #5ec6e3;
	background: #e2dbc7;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li {
	border-top: 1px solid #283231 !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: #5ec6e3;
	font-size: 1.165em;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a {
	background: #2b4651;
	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: #6badd6;
}

#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: #00446f;
}
	
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li.selected a:hover {
	background: #00446f;
	color: #fff;
}


/*----IE fixes----*/
* html #content ul.sub-navigation {
  padding-top: 0;
  margin-top: 10px;
}

* html #content ..sub-navigation li.selected {
  background: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) 0px -151px;
}
  
* html .sub-navigation li.selected a {
	background-position: 0 -156px !important;
}

/*header*/
#header img {
	float: left;
}

#header {background:#0292d1 url(/staticarchive/a9aa5002c12c1bca9466fc40d0b3922f1577f736.gif) no-repeat top right;}
/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background: #0292d1 !important;
	border-top: 4px solid #0292d1 !important;
	height: 34px;
}
	
* html #promo-carousel { /* IE6 only */
	/*margin-top:-3px !important;*/
}
		
#promo-carousel li {
	margin: 0;
	padding: 0;
	float: left;
}

#promo-carousel li.lifourth {
	width: 155px;
}
	
#promo-carousel a {
	display: block;
	border-right: 2px #100F0D solid;
	color: #5ec6e3;
	margin: 0;
	padding: 5px 0 15px 10px;
	font-size: 1.2em;
	height: 100%;
	cursor: pointer;
	background: #454a4e;
}

#promo-carousel a:hover {
	color: #FFFFFF;
	background-color: #174056;
	cursor: pointer;
	text-decoration:none;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #fff;
	background-color: #0292d1;
	cursor: pointer;
}
	
#promo-carousel li.lifourth a {
	border-right: 0;
}
	
.empty {
	height: 18px;
	background: #e0e0e0;
	display: none;
}

#promo-carousel li {width:208px;}
#promo-carousel li.end  {width:210px;}
#promo-carousel li.end a { border:none;}
#promo-carousel li.excess {position:absolute; left:-99999px;}

/*-*/

#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;
	height: 300px;
}

#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: #62c6e3;
}

#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:url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png);


}

#content .hp-mainpromo-container #mainpromo .mpBlock , #content .hp-mainpromo-container #mainpromo1 .mpBlock , #content .hp-mainpromo-container #mainpromo2 .mpBlock , #content .hp-mainpromo-container #mainpromo3 .mpBlock , #content .hp-mainpromo-container .mpBlockLeft  {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 400px;
	background:url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png);
}

 #content .hp-mainpromo-container .mainpromo .mpBlockLeft {width:205px;}


#content .hp-mainpromo-container #mainpromo-emp .mpBlock, #content .hp-mainpromo-container .mainpromo-emp .mpBlock  {width:179px;left:455px !important;}


/*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{
	padding: 0 10px 0 10px;
	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;
	padding: 10px 10px 8px 10px;
}

#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;
}
	
.mpStrip h2 {
	padding-right: 2px;
}

#mainpromotx {
	padding: 0 0 0 10px;
	margin: 8px 0 0 0;
	color: #FFF;
	line-height: 1.665em;
	display: block;
}

#content .hp-mainpromo-container .mainpromotx {margin-left: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: #62c6e3;
	padding: 1px 0px 0px 22px;
	font-weight: normal;
	text-decoration: none;
	overflow: hidden;
}
#content .hp-mainpromo-container #mainpromo li a.empPopOut {background:transparent url(/staticarchive/5ba3fc56c05adeb413e9298bb0ede18a1c0efb3e.gif) no-repeat scroll 0 0;}

#content .hp-mainpromo-container #mainpromo li a.iPlayerPopOut {background:transparent url(/staticarchive/5ba3fc56c05adeb413e9298bb0ede18a1c0efb3e.gif) no-repeat scroll 0 0;}


a.mpbullet:hover {
	color: #fff;
	text-decoration: underline
}

.mpbullet {
	background-image: url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif);
	background-position: -389px -146px;
	background-repeat: no-repeat;
}

ul.mpStriplist li a.mpbullet {
	color: #62c6e3 !important;
}
ul.mpStriplist li a:hover	{
	color: #fff !important;
}

* html .mpStrip {s
	bottom: -1px;
}

/*-----Generic content blocks*/	
.contentBlock h2 {
	border-bottom: 2px solid #a3a3a3;
	color: #9C7718;
}

.contentBlock h2 a {
	color: #AAA;
}

.contentBlock h2 a:hover {
	color: #FFF;
}

.contentBlock h3 a {
	font-weight: bold;
	background: transparent;
}

.contentBlock ul {
	border-top: 1px dashed #828282;
}

.contentBlock li {}

.contentBlock ul li	a.standardBullet, a.standardBullet {
	background: transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat -389px -274px;
	padding: 0 0 0 22px;
}

.contentBlock .linkheader {
	clear:both; 

}

* html .contentBlock.quotebox {margin-bottom:0;}

/*-----Generic content blocks*/	



/*-----Homepage layout styles*/
.homepage-block {
	width: 626px;
	float: left;
}
#content .hp-mainpromo-container .mainpromo .mpStrip {}

#content .hp-mainpromo-container {}

#column1 {
	/*float: left;*/
	float:right;
	width: 306px;
	margin-left:14px;

}



#column2 {
	float: left;
	width: 306px;
	/*margin-left:14px;*/

}
* html #column2 {margin-left:-28px;}

#column3 {
	float: left;
	width: 306px;
	margin-left: 14px;
}
/*-----Homepage layout styles*/

/*-----see also homepage*/
.seealso h3 {
	color: #333333;
	width: 250px;
}
.seealso ul {
	border-top: none;
}

.seealso .linksboxdropdown.basic {
	padding: 0;
	border-bottom: none;
}

/*#SeeAlso ul {padding-top:5px;}

#InternalLinksbox h2, #ExternalLinksbox h2 {padding-top:0; margin-top:0;}

*/

/*-----see also homepage*/


/*-----minisite page*/
#content .hp-mainpromo-container .mpBlock ul  {margin-left:10px;}
#mainpromo-article {
	background:none;
}

#mainpromo-article.panel {
height:251px;
margin-bottom:10px;
position:relative;
}


#mainpromo-article h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	color: #BBB;
	background:none;
	border-bottom: 2px solid #32312f;
}

#mainpromo-article h1.underpromo {
	background:none;
	font-size:1.3em;
	border:none;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
	margin:0;
	color:#FFF;
	font-weight:bold;
} 
#mainpromo-article h4.date {clear:both;padding:15px 0 4px 0;color:#BBB;}
.nopanel #mainpromo-article .Textblock p {
	}

.nopanel #mainpromo-article.panel p  {background:#2E2D28; display:none; }

#mainpromo-article.panel  h1.underpromo, #mainpromo-article.panel p {
	background:transparent;
}

#mainpromo-article.panel  h1.underpromo {font-size:2em;font-weight:normal;margin:-2px 0 0 0 !important; /*Keep this fix to remove white gap*/ padding:10px 10px 10px 10px;}
#mainpromo-article.panel p  {margin:0; padding-top:5px;line-height:1.4em;font-size:1.1em;}


#mainpromo-article h1 a {
	color:#98161C;
}

#mainpromo-article h1 a:hover {color:#333;}

#mainpromo-article p {
	margin-top: 0px;
	font-size: 1.16em;
	color: #AAA;
	padding:14px 10px 10px 0;
}


#mainpromo-article p { 
	font-size:1em;
}

#mainpromo-article img.promo-image {
	margin-top:0;
	background:#fff;
	/*border-top:10px solid #fff;*/
	margin-bottom:-1px;
	
}

#mainpromo-article .promo-image-446x251 {
	margin-top:0;
	background:#fff;
	margin-bottom:-1px;
	background:#fff;
/*border-top:10px solid #fff;*/
}

#mainpromo-article .promo-image-226x127 {
margin-top:0;
margin-bottom:-1px;
padding-top:0;
background:transparent;

/*border-top:10px solid #fff;*/
}

.content-no-left-hand-nav #mainpromo-article.panel  {background:none;}
.content-no-left-hand-nav img{padding-left:0;}

.Textblock {margin-top:0px;clear:both;}

.Textblock p {
	color: #AAA;
	line-height: 1.4em;
}

.Textblock ul {
	color: #AAA;
	line-height: 1.4em;
}

.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: 1.1em;
	color: #AAA;
	line-height: 1.4em;
	margin: 10px 10px 15px 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;
}

.content-no-left-hand-nav .Textblock  {padding-left:0 !important; padding-right:150px;}

.content-no-left-hand-nav #mainpromo-article h1 { margin:0; }

#blq-content .Textblock h3 {
	color: #aaa;
	font-size: 1.2em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

#blq-content .Textblock h4 {
	color: #AAA;
	font-size: 1.1em;
	line-height:1.4em;
	font-weight: bold;
	margin: 0 !important;
	padding: 3px 0px !important;
}

#blq-content .Textblock p {
	padding: 0;
	margin-top: 4px;
	font-size:1.1em;
}

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: #293231;
	color: #AAA;
	overflow: hidden;
	height: 190px;
}
			
.itemBlock a {
}

.itemBlock2 {
	float: left;
	width: 146px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	margin: 0 4px 10px 0;
	background: #d1f0fe;
	height: 15em;
}

.itemBlock2 img {
	float: left;
	padding: 0 0 6px 0;
}

.itemBlock2 h2 {
	font-family: arial, sans-serif;
	padding-bottom: 0;
	margin: 0 10px 0 10px;
	padding: 4px 0 0px 0;
	border-bottom: 2px solid #cccccc;
}

.itemBlock2 h3 {
	padding: 0 10px 0 10px;
	margin: 7px 0 0 0;
	color: #990003;
	line-height: 1.3em;
	font-size: 1.165em;
	width: 126px;
}

.itemBlock2 h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

.itemBlock2 p {
	padding: 8px 0 5px 10px;
	clear: none
}

.itemBlock2 p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 1px 0 8px 10px;
	color: #333333;
	margin: 0;
}

#resultsvideo .itemBlock h3	{
	font-size: 1.165em;
	padding-left: 10px;
}

.itemBlock-short {
	background:#293231;
}

.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: #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/16e29e0ac9094a7df2278eabf6e94dce6089aa96.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;
	color: transparent !important;
	text-indent: -10000px;
	cursor: pointer;
}

.itemBlock-short .title a:hover {
	background: #000;
	filter: alpha(opacity=60);
	-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;
}

/*IE fix for media explorer items*/
* html .video.selected .image a {
	background-image: none !important;
}
 
* html .itemBlock-short .title a {
	background: #fff;
	filter: alpha(opacity=0);
	opacity: 0;
}

* html .itemBlock-short .title a .overlay {
	height: 76px !important;
}
/* end */

/* 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-zLetters {float:left;}

.A-zNavTop {
	text-transform: none;
	float:right;
	
}

.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;
}

ul.atoz {display:block; margin-top:10px;}

.atoz li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

ul.atoz li {
	padding-right: 0;
}

.AzEntry {
	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: #333333;
}

.atoz {
	margin: 5px 0 0 5px;
	padding: 0;
	line-height: 46px;
}

* html ul.atoz {
	padding: 10px 0;
}

.centre-content ul.atoz {
	margin-left: 0;
}

.centre-content ul.AzEntry {
	margin-left: 0;
}

.centre-content ul.AzEntry {
	margin-left: 0;
}
.centre-content h1 {border-bottom:2px solid #ccc; padding:0 0 5px; color:#BBB;}

.atoz li a {
	background: transparent url(/staticarchive/3f7a61233d57ac8a2aa0e14c593dff7c284faa1a.gif) no-repeat -44px 0 ;
	border: 1px solid #ccc;
	color: #990000;
	font-size: 1.1em;
	margin: 0;
	padding: 6px 7px;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a:hover {
	background:transparent url(/staticarchive/3f7a61233d57ac8a2aa0e14c593dff7c284faa1a.gif) no-repeat top right;
	border: 1px solid #dbdbdb;
	color: #990000;
	font-size: 1.1em;
	margin: 0;
	padding: 6px 7px;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a.selected {
	background:  transparent url(/staticarchive/3f7a61233d57ac8a2aa0e14c593dff7c284faa1a.gif) no-repeat top left ;
	border: 1px solid;
	color: #fff;
	font-size: 1.1em;
	margin: 0 7px 0 0;
	padding: 6px 7px;
	text-transform: uppercase;
	text-decoration: none;
}

* html .atoz li a, * html .atoz li a:hover, * html .atoz li a.selected, * html .atoz li a.selected:hover   {padding: 6px;}

* html .atoz li a.selected:hover {background:transparent url(/staticarchive/3f7a61233d57ac8a2aa0e14c593dff7c284faa1a.gif) no-repeat top left ; color:#fff;}


.atoz li a.selected {
	background: transparent url(/staticarchive/3f7a61233d57ac8a2aa0e14c593dff7c284faa1a.gif) no-repeat top left ;
	border: 1px solid #007EBD;
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	padding: 6px 7px;
	text-transform: uppercase;
	text-decoration: none;
}

/*content image box*/
.imgbox {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.imgbox  .caption {
	font-size: 0.95em;
	padding: 5px 5px 5px 0;
	color: #333;
	line-height: 1.3em;
}

/*pagination*/

/*bottom*/
.next_prev {
	background: #D5E6EE ;
	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/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat -393px -272px ;
}

.next_prev ul li a {
	color: #990000
}

.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: #9c7718 !important;
}

.title a:hover {
	color: #333 !important;
}
/**/

/*Quote object*/

/*->Blockquote*/
blockquote {
	background: #D5E6EE  url(/staticarchive/6285fe49cc65c1a608c83b9ebb700e064eea9d7c.gif) no-repeat top left;
	margin-right: 0 !important;
}

blockquote p {
	display: block;
	margin-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(/staticarchive/c9a0ed660e4c72a65fdf85437ebed500c809466c.gif)  no-repeat  bottom right;
}

blockquote div.origin-quote {
	display:block;
	font-size:0.9em;
	line-height:1.5em;
	margin:0  !important;
	padding:0 0 10px 3px;
	text-indent:0 !important;
}  

/*->Info panel*/

.infopanel {
	margin: 0 0 10px 10px;
	padding: 14px;
	background: #d5e6ee;
	float: right;
	width: 146px;
}
* html .infopanel {margin-top:10px;}

.infopanel h2 {
	margin: 0 0 5px 0;
	padding: 0 !important;
	font-size: 1.1em;
}
.infopanel h3 {
	margin:0 !important; padding:0 !important;
	font-size: 1.0em !important;
	font-weight:bold !important;
}

.infopanel p {
	margin: 5px 0 10px 0 !important;
	padding: 0;
	line-height:1.1em !important;
}

.infopanel ul {
	margin: 0 !important;
	padding: 5px 0 0 0;
	border-top: 1px dashed #333;
	list-style-type: none;
}

.infopanel ul li {
	margin: 0;
	padding: 2px 0;
	line-height:1.15em;
}
.infopanel ul li a {padding-left:0; background:none;}

.infopanel img {margin-bottom:5px;}
/*CTA box*/
.ctaouter {
	background: #9c7718;
}

.ist-download .offscreen {
	display: none;
}

/*media player styles*/
.me-info, .me-selector, .me-selector ul.items  {
	background: #ECECEC;
}
	
/*IE fix to avoid em element blocking within list item and causes right col to drop down*/
* html .right-content {
	clear: left;
}

/*CTA icon*/
.ist-b .ist-link {
	background: transparent url(/staticarchive/861663f5d8f1229c1b612f3b0450c63fea8620bc.gif) 0 1px no-repeat !important;
	padding-left: 20px;
}

* html .ist-b  a.ist-link {
	background-position: 0 0 !important;
	padding-top: 2px;
	padding-bottom: 1px;
	display: block;
}

/*watch bullet to override */
a.watch, a.watch-bullet, a.iplayer, a.listen, a.empPopOut, a.iPlayerPopOut   {
	padding-left: 22px;
}

.imgcont a.empPopOut  {padding-left: 0px;}

.hp-mainpromo-container h3 a.empPopOut  {padding-left: 0px;}

.imgcont a.iPlayerPopOut  {padding-left: 0px;}

.hp-mainpromo-container h3 a.iPlayerPopOut  {padding-left: 0px;}



.doddcom {padding-right:10px; vertical-align:middle;}


#scrolling_carousel {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 3px -10px;
	background-color: transparent;
	background-image: url();
	position: relative;
	z-index: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 492px;
	height: 106px;
}

#scrolling_carousel {
	margin: 0;
	padding: 4px 0 10px 0;
	background: url() 3px -10px no-repeat;
	position: relative;
	z-index: 0;
	overflow: hidden;
	width: 492px;
	height: 106px;
}

#scrolling_carousel ul li {
	width: 146px;
	margin: 1px;
	display: inline;
	float: left;
	position: relative;
	z-index: 1;
	background: #908060;
}

#scrolling_carousel ul li.selected {
	background: #000
	/* filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important; */
}

#scrolling_carousel ul li.selected img {
	padding: 3px;
	width: 140px;
	height: 79px;
}

* html #scrolling_carousel ul li.selected img {
	height: 76px;
}

#scrolling_carousel ul li h4 {
	margin: 0;
	padding: 1px 5px 3px 5px;
	height: 18px;
	position: relative;
	z-index: 100;
	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) 5px 4px no-repeat;
}

#scrolling_carousel ul li h4 a {
	margin: 0;
	padding: 0 0 0 24px;
	font-weight: normal;
	color: #fff;
}

* html  #scrolling_carousel ul li h4 {
	background-position: 5px 5px;
}

#scrolling_carousel ul li.selected h4 a {
	color: #f9961e !important;
	padding: 0 0 0 24px;
	background: none;
}

#scrolling_carousel ul li h4 a:hover {
	color: #fff;
	text-decoration: none;
}

#scrolling_carousel ul li.selected h4 a:hover {
	color: #f9961e;
	text-decoration: none;
}

#scrolling_carousel ul li.selected a {
	background: #000;
}

#scrolling_carousel ul li p {
	margin: 0;
	padding: 0;
	height: 82px;
}

/* Stuff the carousel needs! */
#scrolling_carousel ul.visionAppsCarousel {
	margin: 0 24px;
	height: 106px;
	width: 444px;
	overflow: hidden;
	position: relative;
	background: #c2b99f;
	/* border: 1px solid #54472d; */
}

#scrolling_carousel ul.visionAppsCarousel li {
	list-style: none;
}

/* Style the previous and next buttons that we just made */

* html #scrolling_carousel #previous {
	background:#000;
}

#scrolling_carousel #previous, #scrolling_carousel #next {
	width: 18px;
	height: 105px;
	display: block;
	position: absolute;
	top: 4px;
	/* border: 1px solid #54472d; */
	/* display: none; */
}

#scrolling_carousel #previous span, #scrolling_carousel #next span {
	display: none;
}

#scrolling_carousel a#next:hover {
	background-position: -60px 0;
}

.carouselpanel h3 {
	font-size: 2em !important;
	padding-left: 15px;
	margin: 0;
	color: #333;
}

.carouselpanel p {
	padding-left: 15px;
	padding-top: 0;
	margin-bottom: 6px;
	margin-top: 5px;
	color: #333;
}

#itemblockwide .itemBlock { 
	float: none;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-color: transparent;
	background-image: none;
	width: 99%;
	height: auto;
	clear: both;
}

#itemblockwide .itemBlock div.image { 
	float: left;
	padding-bottom: 10px;
}

#itemblockwide h3 {
	font-size: 1em;
	font-weight: 700;
}

#itemblockwide .itemBlock h3 { 
	float: left;
	width: 60%;
	color: #333333;
}

#itemblockwide .itemBlock p.intro { 
	width: 60%;
}

/* Musicbrainz */
.musicbrainz {
	margin: 5px 0 20px 0;
}
/* Musicbrainz end */

/* Artist's releases */
#artist_releases {
	margin: 5px 0 0 0;
	padding: 0;
}

#artist_releases h2 {
	margin: 0;
	padding: 10px 0 5px 0;
	border-bottom: 2px solid #a3a3a3;
	color:#444;
}

#artist_releases ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#artist_releases ul li {
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
	border-bottom: 1px dashed #ccc;
	height: 100%;
	overflow: hidden;
}

#artist_releases ul li .album_art {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 146px;
	height: 146px;
}
#artist_releases ul li .album_art a, #artist_releases ul li .album_info a  {
	display: block;
}

#artist_releases ul li .album_art img {
	margin: 0;
	padding: 0;
	border: 3px solid #6f6f6f;
}

#artist_releases ul li .album_info {
	margin: 0;
	padding: 0;
	float: right;
	width: 290px;
}

#artist_releases ul li .album_info h3 {
	margin: 0 0 5px 0;
	padding: 0;
}

#artist_releases ul li .album_info p {
	margin: 0 0 5px 0;
	padding: 0;
}

#artist_releases a {
	margin: 0;
	padding: 0;
}

#artist_releases a.standardBullet {
	padding: 0 0 0 20px;
}
/* Artist's releases end */

/* Nav list */
.navlist {
	margin: 5px 0;
	padding: 0;
}

.navlist h2 {
	margin: 0 ;
	padding: 4px 0 5px;
	border-bottom: 2px solid #A3A3A3;
	color:#444;
}

.navlist ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.navlist ul li {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	height: 100%;
	overflow: hidden;
	border-bottom:1px dashed #ddd;
}

.navlist ul li .navlist_img {
	margin: 0 10px 10px 0;
	padding: 0;
	width: 146px;
	height: 82px;
	float: left;
}

.navlist ul li .navlist_text {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

.navlist ul li .navlist_text h3 {
	font-size: 1.2em;
	padding-bottom:2px;
}

.navlist ul li .navlist_text h3 a {
	font-weight:bold;

}

.navlist ul li .navlist_text h4 {
	font-weight: normal;
}

.navlist ul li .navlist_text h4 a {color:#333; font-weight:bold;}
.navlist ul li .navlist_text h4 a:hover {color:#000;}

.navlist ul li .navlist_text p {
	margin: 0;
	padding: 0 20px 0 0;
	line-height:1.4em;
}

.navlist ul li .navlist_text ul {
	margin: 0;
	padding: 0;
}

.navlist ul li .navlist_text ul li {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
	float: left;
	border-bottom:none;
}
/* Nav List end*/

/* Breadcrumb */
#breadcrumb {
	margin: 0;
	padding: 0 14px;
	background: #441d3c;
	border-bottom:1px solid #7c1161;
}

#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;
	color:#aaaaaa;
	background: transparent url(/staticarchive/6308cb8c8172c6af89640dd2894b40e5b9162290.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;
	color:#aaa;
}

#breadcrumb ul li a:hover {text-decoration:underline;}
/* Breadcrumb end */

/*emp festival page*/
#content .centre-content-large {
	float:left;
	margin:0 0 -29px;
	padding:0 0 30px;
	width:976px;
}

* html #content .centre-content-large {width: 974px;}


#content .centre-content-large h2 {
	border-bottom:2px solid #a3a3a3;
}

.centre-content-inner {
	margin:0 0 14px 0;
	padding:1px 0;
	width:946px;
	background:#fff;

}

.centre-content-main {
	background:#f1f2f3;
	margin:10px 10px 8px;
	width:926px;
}

.centre-content-inner h1 {
	border-bottom:2px solid #a3a3a3;
	color:#424242;
	margin:0 10px;
	padding:8px 0;
}

* html #content .centre-content-large {width: 974px;}

.centre-content-large h1 {background:#fff;}
#emp_promo {background:#fff;}
#emp_promo #emp1 {float:left; width:512px;}
.clear {clear:both;}


/*----------Home page main promo-----------------*/

.home_mainpromo_holder {
	background:#FFFFFF none repeat scroll 0 0;
	color:#5A5A5A;
	margin:14px 0 14px 14px;
	padding:1px 0 8px 0;
	width:946px;
}





.home_mainpromo_holder h1 {
	border-bottom:2px solid #A3A3A3;
	color:#666;
	margin:0 10px;
	padding:8px 0;
}

.home_emp_videoHolder {
	float:left;
	margin:0;
	padding:0;
	width:512px;
}

.home_media_Holder {
	float:left;
	margin:0;
	padding:0;
	/*width:512px;*/
	width:630px;
}

.home_media_Holder #mainpromo-article.panel {background:none;}

#textcontent {
	float:left;
	padding:0;
	width:360px;
	width:30%;
}

.mainpromotop {
	background:#fff;
	margin:10px 10px 8px;
	width:926px;
}

#textcontent .Textblock h4 {
	color:#990002;
	font-size:1.8em;
	font-weight:normal;
	padding-top:8px !important;
}

#textcontent .Textblock h3 {
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
}

#textcontent .Textblock h4.date {
	font-size:1.1em;
	color:#333;
	font-weight:normal;
	margin:0; padding:0;
}

#textcontent .Textblock span{
	font-family:arial !important; 
	}

#emp1 {padding-top:0;}

/**/
/*----------Home page main promo-----------------*/

.bottom {margin-left:14px;}
.bottom .col_1
{
	background:#fff; 
	width:606px;
	float:left;
	margin-right:14px;
	padding:0 10px;
}

.bottom .col_2
{	padding:0 14px 0 0;
}

.bottom .col_2 .contentBlock {

}

/**/

/**/
/* Fixes for A-Z bug */

#anchorfix {
	margin: 0;
	padding: 0;
	border: 0;
	background: #21201e !important;
	float: left;
}


#content .sub-navigation-column {
	margin-bottom: 0 !important;
	padding: 0 14px 0 0 !important;
}

#content .centre-content {
	margin-bottom: 0 !important;
	padding: 10px !important;
}

#content .right-content {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

/*A-Z object*/
.azpanel {
	background:#21201e url(/staticarchive/4d10d8adff5d1fb6c839aca03a30111718758ff6.gif) no-repeat;
	margin-bottom:10px;
	padding:5px 2px 10px 10px;
	margin-top:0;
	height:auto;
}
.azpanel h2 {
	border-bottom:2px solid #A3A3A3;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:0;
	color:#5dc6e5;
	margin-right:10px;
}

.azpanel h3 {
	padding-bottom:0px;
}

.azpanel ul {margin-top:10px;}

.azpanel li {
	width:36px; 
	height:22px; 
	border:1px solid #2a3130; 
	margin-right:3px; 
	margin-bottom:4px;
	float:left;
	}
.azpanel li a {
	border:1px solid #2a3130; 
	display:block;  
	height:17px; 
	color:#5dc6e5;
	background:url(/staticarchive/24f2ed205f289976394761362b3e9f869e652ced.gif) repeat-x;
	text-align:center;
	padding-top:3px;
	font-size:1.2em;
	}
	
.azpanel li a:hover {
	border:1px solid #0292d1; 
	display:block;  
	height:17px; 
	background:url(/staticarchive/9409ba6d1161e615eb0caddbf694afb1eef2b00f.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:#990000; border:none; cursor:pointer;}
.azpanel input:hover {color:#333;} 
/*A-Z object genre and artist page*/

.az_loop {clear:both;  margin-bottom:20px; margin-top:10px; padding-bottom:10px; border-bottom: 1px solid #ddd;}
.az_loop .az_loop_img {width:146px; float:left;}
.az_loop .az_loop_txt {width:288px; float:right;}

.az_loop h3 {font-size:1.15em; margin-bottom:5px;}
.az_loop p {margin:0; padding:5px 0;}
.az_loop a.az_loop_genre {color:#333; font-weight:bold !important;}
.az_loop a.az_loop_genre:hover {color:#000;}
.az_loop a.az_loop_link {
	background:transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat scroll -389px -277px;
	padding:0 0 0 20px;
	display:block;
}
	
.atoznav 	{border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:10px; height:20px;}
.atoznav em	{font-style:normal; color:#323232;}

/* Iplayer feed -----------------------------------------------------------------------------*/
#iplayer_feed {
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
	clear: both;
	overflow: hidden;
}

* html #iplayer_feed {
	padding-bottom: 1px;
	clear: both;
}

#iplayer_feed h2 {
	margin: 0 10px 10px 10px;
	padding-top:10px; padding-bottom:5px;
	border-bottom:2px solid #ccc;
}

/* 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: #fff;
	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: #e2e9ef;
}



#iplayer_feed ul li#feedtab1.selected a, #iplayer_feed ul li#feedtab2.selected a {
	color: #333;
	background:#ECF0F3;
	}
	
	

/* Navigation tabs end */

/* Main Content */
#iplayer_feed #feed-comingup, #iplayer_feed #feed-episodes {
	margin: 0 10px 10px 10px;
	padding: 5px 10px 10px 10px;
	background: #ecf0f3;
	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;
	line-height:1.4em;
}

#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-episodes ol.episodes li a  {
	padding: 0 0 0 22px;
	background:transparent url(/staticarchive/bfa49efe3fec8c04e492825bbda4f61bb0686466.gif) no-repeat scroll ;

}


#iplayer_feed #feed-comingup ol.episodes li a:hover, #iplayer_feed #feed-episodes ol.episodes li a:hover {
	margin: 0;
	text-decoration: underline;
}

#iplayer_feed #feed-comingup ol.episodes li a{display:block; }

#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; */
}

#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 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;
	font-size: 0.9em;
}

.iplayer_feed_base a {font-size:1.2em;padding:0 0 0 20px; background:transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat scroll -389px -274px;}

#iplayer_feed .date {color:#333; padding-bottom:3px; display:inline;}



/* Main Content end */

/* Iplayer feed -----------------------------------------------------------------------------*/

* html .links-box-container {padding-bottom:10px;}


/*slideshow artist pages*/

.slideshow-image img{}

/*slideshow images*/

#slideshow-nav {
	margin:10px 0 20px 0;
	height:25px;
}

* html #slideshow-nav {
	margin:10px 0 5px 0;
	height:20px;
}


#slideshow-nav  a.slideshow-back {
	color:#2179b0;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  span.slideshow-back-off {
	color:#c1e7fb;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  a.slideshow-next {
	color:#2179b0;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;

}

#slideshow-nav  a.slideshow-next:hover, #slideshow-nav  a.slideshow-back:hover 
{	background:none;
	color:#333;
	text-decoration:none;

}
#slideshow-nav  span.slideshow-next-off {
	color:#c1e7fb;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;
}


#slideshow-nav  a.slideshow-number {
	display:block; 
	width:17px;
	height:15px;
	float:left;
	padding:3px 0px 0 0px;
	color:#222;
	background:#aaaaaa;
	margin-right:3px;
	margin-top:4px;
	text-align:center;
}

#slideshow-nav  a:hover {
	background:#333333;
	color:#fff;
	text-decoration:none;
}

#slideshow-nav span.slideshow-number-on a.slideshow-number{
	background:#338fbf;
	color:#fff;
}

#slideshowtext{
	clear:both;
	padding:0 15px 0 0;
	margin-bottom:0;
	margin-top:0;
	
	
}

#slideshowtext h2 {
	margin-bottom:0;color:#AAAAAA;
	padding:5px 0;
	font-size:1.2em;
}

 #slideshowtext p{
	margin:0;
 	padding:0;
 	color:#AAAAAA;
	font-size:1.02em;
	line-height:1.5em;
	
}



.slideshow-numbers{
	margin-bottom:10px;
}

/*CTA iplayer*/
.cta-iplayer {	
/*	background:#545454 url(http://www.bbc.co.uk/vision/genres/common/css/1/styles/f/iplayer-bg.gif) repeat-x scroll left top;
	padding:0 0 9px;
	text-align:center;*/
}

.cta-iplayer a:hover{color:#fff;}
.cta-iplayer {margin-bottom:10px; clear:both; }
.cta-iplayer span
	{color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal; 
}
* html .cta-iplayer  {}
.cta-iplayer img {
	border:none;
	display:block;
	float:none;
	margin-bottom:7px;
}

/*BBC music promo*/
.contentBlock.promobbc_ {padding:0; background:#fff url(/staticarchive/8483a43f38320e181821fa28e60658ecf538665f.gif) bottom no-repeat; }
/** html .contentBlock.promobbc_ {margin-bottom:10px; }*/


.contentBlock.promobbc_ h2 {margin:0; border-bottom:0; background:url(/staticarchive/dda7cfa1994fbef4d269e64b0349c471f02417da.gif); }
.contentBlock.promobbc_ h2 a {color:#fff; padding:5px 0 3px 10px;}
.contentBlock h2 a:hover {text-decoration:none;}

.contentBlock.localmusic h2{color:#454545;}
.contentBlock.localmusic p {margin:0;}

/*tag cloud*/
.tagcloud {background:#fff; margin:0 0 10px 0; clear:both;}
.tagcloud h3 {
	font-size:2em; 
	border-bottom:2px solid #A3A3A3;
	margin:0 10px 10px;
	padding-bottom:5px;
	padding-top:10px;}
.tagcloud  ul {margin:10px; padding-bottom:10px;}
.tagcloud  ul li {display:inline; line-height:1.2em; padding:0 3px;}

.links-box-container h2 {border-bottom:2px solid #32312f;color:#BBB;}

/*contact form*/
/*contact form*/
#contact   {
	background:none repeat scroll 0 0 #2B2F32;
	border:1px solid #174658;
	clear:both;
	padding:0 10px 10px 10px;
	margin-top:20px;
}
#contact h4 {display:none;}
#contact form label {display:block; }
#contact form input, #contact form textarea {border:1px solid #567999;}
#contact form p {margin-top:0; padding-top:0px; line-height:0.8em}
#contact form p.submitbutton input {width:60px; cursor:pointer; }
p.contactdisclaimer {padding-right:150px;}


/*custom promo comment*/
.comment {
	margin: 10px;
	padding: 0 0 20px 0;
	line-height: 1.665em;
	height: 1%;
	overflow: hidden;
	background: url(/staticarchive/15faa5a47f109fe680000ba18e73de7f8c48a104.gif) bottom center no-repeat;
}
	
.comment .commenttop {
	margin: 0;
	padding: 5px 0 0 0;
	height: 1%;
	overflow: hidden;
	background: url(/staticarchive/c6b6f42d17a077203a19d77cd086865b0fbb0e41.gif) top center no-repeat;
}



.comment blockquote {
	margin: 0 5px 0 0;
	padding: 0;
	width:97%;
	background: url(/staticarchive/ba2d6c8d825c901d067280903670dfcabde15a1f.gif) 2% 5% no-repeat;
}

.comment blockquote p {
	margin: 2px 0 !important;
	padding: 0 5px !important;
	color: #333333;
	background: url(/staticarchive/de0682300d2ca18bd5fa30839fa24c5a4b0b34ae.gif) 98% bottom no-repeat;
}

.comment blockquote p a:hover {text-decoration:underline;}

.comment blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}

/*programme page*/
.topcontent {border-bottom:10px solid #dee2e5; background:#fff; padding:0 10px;}
.topcontent #mainpromo-article .mainpromo_top_heading h1{
	margin:0 0 10px 0;
	padding-bottom:5px;
	padding-top:10px;}
	
.content-no-left-hand-nav .navlist{padding:0 10px;}

/* Flickr -------------------------------------------------------------------------------------*/
.flickrBlock {
	margin: 0;
	padding: 0;
	width: 626px;
}

.flickrBlock .flickrImages ul.flickrRow1 {
	margin-left: 8px;
}

.flickrBlock .flickrNav .flickrNav-next {
	background: transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat -196px -475px;
}

.flickrBlock .flickrNav .flickrNav-prev {
	background: transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat -224px -466px;
}
/* Flickr end ---------------------------------------------------------------------------------*/

.emp-audio {
	margin: 0 0 10px 10px;
	float: right;
	width: 205px;
	background: #D5E6EE;
	font-size: 0.9em;
}

.emp-audio.emp-size-446x106 {float:none; display:block; margin-left:0; background:none;}

#blq-content .Textblock .emp-audio p {
	margin: 10px 0;
	padding: 0 10px;
}

/* Embeded youtube video -----------------------------------------------------------------------*/
.centre-content .youtube_container .video_description {
	background: #D5E6EE;
}

.centre-content .youtube_container .video_description h2 {
	font-size: 1.5em;
}

.centre-content .youtube_container .video_description h2 a {
	color: #98161C;
}

.centre-content .youtube_container .video_description h2 a:hover {
	color: #333;
}
/* Embeded youtube video end -------------------------------------------------------------------*/


/*li.last style to override wales layout*/
.navlist ul li.last {
	font-size:1em !important;
	}

#bbcVidWidget {
	margin-bottom: 10px;
}

/* Amserlen -------------------------------------------------------------------*/
#amserlen_mod {background:transparent url(/staticarchive/9f613ea821037e7dfd759014014e491e9c8022b1.gif) repeat-y 0 0;margin-bottom:10px;padding:0;}
#amserlen_mod h2{background:transparent url(/staticarchive/adfa0d927fe2bec2c13c8ec32287090c700ca369.gif) no-repeat 0 0;padding-top:7px;}
#amserlen_mod h2 a{color:#fff;padding:0 0 0 10px;}
.amserlen_mod_inner {margin:0 10px;}
.amserlen_mod_inner p{margin:0 0 10px 0;padding:0 0 2px 0;color:#aaa;border-bottom:1px dashed #014768;}
.amserlen_mod_inner p.d{margin:0;padding:0;color:#aaa;border-bottom:none}
.amserlen_mod_inner p.synopsis {margin:0;padding:0;}
.amserlen_mod_inner .radiolistennow {padding-top:4px;}
.amserlen_mod_inner h4{font-weight:normal;color:#aaa;margin:0px 0 3px 0;padding:0 0 0 0;font-size:1.6em;}
.amserlen_mod_inner h4.nesaf{margin-top:20px;}
.amserlen_mod_inner a.listen, a.listen-bullet {background:transparent url(/staticarchive/8fd8b2f7ba78dd742ce380e51c752c90ff43ef77.gif) no-repeat 0 5px;padding:2px 0 4px 30px;}
.amserlen_mod_inner a.download, a.download-bullet {background:transparent url(/staticarchive/861efb2ffe4abb00ce4514dca03715b6bdf4385a.gif) no-repeat 0 5px;padding:2px 0 4px 30px;}
.amserlen_mod_inner a.iplayer, a.iplayer-bullet {background:transparent url(/staticarchive/fb58801bfd9aeda861df6a18c22ea5eb412e991b.gif) no-repeat 0 5px;padding:2px 0 4px 30px;}
.amserlen_mod_base {background:transparent url(/staticarchive/1fc4a0ac8f812593ff83bb760920bd60e0f9dbe2.gif) no-repeat 0 0;height:10px;}
p.live {padding-bottom:10px;}

/*for two col layout - RHN would be placed on the bottom*/
body.minisite.fullwidth #amserlen_mod, body.minisite.fullwidth .links-box-container {margin-left:14px;}
body.minisite.fullwidth #amserlen_mod, body.minisite.fullwidth .links-box-container, body.minisite.fullwidth .right-content #MultipleIncludesbox {width:306px; float:left; }
body.minisite.fullwidth  #anchorfix {width:946px; margin-bottom:10px;}
body.fullwidth #anchorfix h1 { line-height:1.4em; margin:0; padding:5px 0 0; width:755px; }
body.fullwidth #anchorfix #mainpromo-article p  {margin-bottom:0;}

/* itemblock_mini -------------------------------------------------------------------*/
.itemBlock_mini {margin-top:10px;clear:both;border-bottom:1px dashed #444444;padding-bottom:10px;}
.itemBlock_mini img {float:left;}
.itemBlock_mini h3 {margin:0;padding:0 0 5px 0;}
.itemBlock_mini p {margin:0;padding:0 0 5px 0;color:#AAA;line-height:1.4em;font-size:1.1em;}
.itemBlock_mini .content {float:right;width:285px;}
.itemBlock_mini h4.date {margin:0;padding:0 0 2px 0;color:#aaa;}

/* itemblock_mini_noimage -------------------------------------------------------------------*/
.itemBlock_mini_noimage {margin-top:10px;clear:both;border-bottom:1px dashed #444444;padding-bottom:10px;}
.itemBlock_mini_noimage h3 {margin:0;padding:0 0 5px 0;}
.itemBlock_mini_noimage p {margin:0;padding:0 0 5px 0;color:#AAA;line-height:1.4em;font-size:1.1em;}
.itemBlock_mini_noimage .content_noimage {}
.itemBlock_mini_noimage h4.date {margin:0;padding:0 0 2px 0;color:#aaa;}

/* pages-list -------------------------------------------------------------------*/
ul.pages-list {list-style-type:none;margin:0;padding:0;}
ul.pages-list li {width:446px;clear:both;line-height:1.4em;padding:4px 0 4px 0;margin:0;border-bottom:1px dashed #444444;}
ul.pages-list li span {padding-left:10px;color:#AAA;}

/* mpStrip -------------------------------------------------------------------*/
.mpStrip{background:transparent url(/staticarchive/1f4fc9e27d4dad8bc5da1776ed4320d2901c1732.png) repeat 0 0;
bottom:0;
color:#666666;
left:0;
margin:0;
padding:0;
position:absolute;
width:446px;}

.mpStrip h1 {padding:10px;margin:0;}

/* fullwidth -------------------------------------------------------------------*/
.fullwidth_inner {background:#21201e;width:946px;}
.fullwidth_inner .Textblock h2 {font-size:2em;color:#aaa;padding:10px 0 5px 0;margin:0 10px;border-bottom:2px solid #2b3131;}
.fullwidth_inner .Textblock p {color:#aaa;padding:10px 0;margin:0 10px 0 10px;width:466px;}

/* cwestiwnyrwythnos -------------------------------------------------------------------*/
.cwestiwnyrwythnos p {margin:5px 10px 10px 10px;padding:0;color:#AAA;clear:both;}
.cwestiwnyrwythnos label { clear:left; display:block; float:left; margin-bottom:0.5em; padding-right:5px; width:60px; }
.cwestiwnyrwythnos input { border:1px solid #0b75a5; padding:2px; margin-left:68px; }
* html .cwestiwnyrwythnos input { margin-left:71px; }
.cwestiwnyrwythnos input#ffsong { width:195px; border:1px solid #0b75a5; height:20px; padding:0; margin-left:0; }
.cwestiwnyrwythnos input#ffname { width:195px; border:1px solid #0b75a5; height:20px; padding:0; margin-left:0; }

/* cysylltu -------------------------------------------------------------------*/
.cysylltu p { margin:5px 10px 10px 10px; padding:0; color:#AAA; }

/* amserlen -------------------------------------------------------------------*/
table.amserlen {margin:10px 0 10px 10px;width:926px;}
table.amserlen th{border-right:1px solid #21201e;background:#454a4e;font-size:2em;color:#aaa;font-weight:normal;padding:10px 0 10px 10px;width:184px;}
table.amserlen th.live{background:#0292d1;color:#FFF;}
table.amserlen .block {background:#2b2f32;border-top:1px solid #21201e;border-right:1px solid #21201e;border-bottom:1px solid #21201e;}
table.amserlen .live {background:#132b35;}
table.amserlen .block h3{font-size:1.6em;margin:0 0 0 18px;padding:10px 0 10px 0;color:#AAA;}
table.amserlen .block h4{margin:0 0 0 18px;padding:10px 0 0 0;color:#AAA;}
table.amserlen .block p{margin:0 18px 20px 18px;padding:5px 0;color:#AAA;}
table.amserlen .block img{margin:0 0 0 18px;}

/* Overides -------------------------------------------------------------------*/
#content .centre-content {background:#21201e;}
#content .sub-navigation-column {background:#21201e;}
.links-box-container {background:#21201e url(/staticarchive/4d10d8adff5d1fb6c839aca03a30111718758ff6.gif) no-repeat;}
#InternalLinksbox h2, #ExternalLinksbox h2 {color:#BBB;}
#InternalLinksbox ul li, #ExternalLinksbox ul li {background:transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat scroll -385px -275px;}
#SeeAlso {margin:0;padding:0;}
#SeeAlso ul.pages-latest li {font-size:0.9em;background:transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat scroll -385px -275px;margin:0 10px 0 0;
padding:0 0 5px 20px;}
a.listen, a.listen-bullet {background:transparent url(/staticarchive/7567999025ac66584357c49fb2cb13910f1549bd.gif) no-repeat scroll 0 0;}
.itemBlock p.intro {color:#aaa;}
.itemBlock h3 a:hover {color: #b1edff;}
.contentBlock {background:#21201e url(/staticarchive/4d10d8adff5d1fb6c839aca03a30111718758ff6.gif) no-repeat;}
.contentBlock h2 {color:#AAA;border-bottom:2px solid #2b3131;}
.contentBlock h3 {color:#AAA;background:transparent;}
.contentBlock h3 a:hover {color:#B1EDFF;}
.contentBlock ul li a:hover {color:#B1EDFF;}
.contentBlock h4.date {float:left;width:126px;padding:5px 0 2px 10px;font-weight:bold;color:#AAA;background:transparent;}
.contentBlock p.intro {color:#AAA;}


.playerCta {clear:both;background:#2b2f32;padding:10px 0 10px 0;border:1px solid #174658;}
.playerCta p{padding:0 10px 0 10px;margin:0;color:#aaa;}
.iplayeraudio {background:transparent url(/staticarchive/7567999025ac66584357c49fb2cb13910f1549bd.gif) no-repeat scroll 0 0;padding-left:24px;}

.cysylltu {margin-top:0;}

#siartindex {background:#21201e url(/staticarchive/4d10d8adff5d1fb6c839aca03a30111718758ff6.gif) no-repeat;margin-bottom:10px;}
#siartindex h3{font-size:2em;color:#aaa;margin:0 10px;padding:10px 0 4px 0;border-bottom:2px solid #2b3131;}
#siartindex h4{font-weight:normal;color:#aaa;margin:0 10px;padding:8px 0 0 0;}
#siartindex ol{list-style-type:none;margin:0 10px;}
#siartindex ol li{color:#aaa;padding:0;margin:0;clear:both;border-top:1px dashed #344346;padding:5px 0 5px 0;margin-top:10px;line-height:1.4em;}
#siartindex ol li span.num{font-size:2em;width:35px;float:left;padding:4px 0 0 0;}
/*#siartindex ol li span.item{float:left;padding:0 0 5px 0;margin:0;}*/
#siartindex ol li span.item{float:left;padding:7px 0 7px 0;margin:0;}
#siartindex ol li span.item a{background:transparent url(/staticarchive/206b3cce24d30197339737a3773c4cee0358a996.gif) no-repeat scroll -394px -275px;padding-left:14px;}

.blogpromoinfo {background:transparent url(/staticarchive/a11c33ab76d2cf2c95b492232bbf8848fac58629.gif) no-repeat left top !important;
float:right;
margin:10px 10px 10px 0;
width:228px;}
.contentBlock .blogpromoinfo h4 {line-height:15px;
margin:10px 0 0 4px;
padding:0 0 0 25px;}
.blogpromoinfo p {background:transparent url(/staticarchive/cdce2409e9fae3b4dd184cecdac1debf31017fe1.gif) no-repeat left top !important;
color:#AAA;
margin:4px 0 0 4px !important;
padding:0 20px 0 25px !important;}
.blogpromo img {margin-right:0;margin-top:0;}
* html .blogpromoinfo {
	margin-right:5px;
}
/*IE fix for bottom margin*/
* html .blogpromoinfo {
	height: 10px;
}

.blogpromoinfo p.base {background:transparent url(/staticarchive/e16a19eb588a0b78ab0ea7b99cbba3f201adab41.gif) no-repeat left bottom !important;
margin:0 !important;
padding:0 0 7px 27px !important;color:#AAA !important;height:7px}

/*cais am gan*/
#cais div p label {display:block;}
#cais p {color:#aaaaaa;}


/*---- newsletter ---- */
.newsletter {
background:#2B2F32 none repeat scroll 0 0;
border:1px solid #174658;
clear:both;
padding:20px 0 20px 10px;
margin-bottom:10px;
}

p.notice {font-weight:bold;}
span.submit input { border:1px solid #0B75A5;
height:23px; cursor:pointer; margin-left:10px;  }
.newsletter input.text {width:200px; background:#eaeaea;}

/* legacy slideshow
---------------------------------*/
#slideshow_nav{margin:5px 0 0 0;padding:0 0 0 0;width:430px;}
#slideshow_nav img{float:none;padding:0;margin:0 0 0 10px;border:none;}
.nextback{margin:0 0 0 0;font-size:0.8em;}
a.back{text-align:left;margin:0 0 0 0;background:#333333;padding:0.3em  
2em 0.3em 0.5em;color:#FFFFFF;float:left;}
a:hover.back{background:#0292d1;color:#FFFFFF;}
a.next{text-align:right;margin:0;background:#333333;padding:0.3em  
0.5em 0.3em 2em;color:#FFFFFF;float:right;}
a:hover.next{background:#0292d1;color:#FFFFFF;}
#slideshowTitle { margin:0 50px; }
#slideshowCaption {clear:both;color:#BBBBBB;font-size:1.1667em;margin: 
0 10px 0.4em 0;line-height:1.4285em;}
#slideshowNumbers{text-align:center;margin:9px 0 0 0;}
.SlideShow{width:430px;padding:0;margin:0 0 2em 0;}
#slideshow_nav ul{list-style-type:none;padding:10px 0 0 0;margin:0 0  
5px 0;color:#164f20;}
#slideshow_nav li{text-align:center;display:block;font-weight:bold;margin:0 2px 2px 0px;padding:0;width:1.8em;float:left;text-align:center;background:#333333;}
#slideshow_nav li a{color:#FFFFFF;padding:0.3em 0;margin: 
0;display:block;text-decoration:none;}
#slideshow_nav li a:link{color:#FFFFFF;}
#slideshow_nav li a:hover{color:#FFFFFF;background:#0292d1;text-decoration:none;}
#slideshow_nav li a:visited{color:#FFFFFF;}
#slideshow_nav li.SlideshowNumberOn a{background:#0292d1;color:#ffffff;}
.Slideshow img{padding:0 0 10px 0;margin:0 0 0 0;}

/*BLQ Slideshow*/
.centre-content .SlideShowblq{width:446px;padding:0;margin:0 0 2em 0;}
.centre-content .SlideShowblq #slideshowHolder {line-height:0;}
.centre-content .SlideShowblq #slideshowTitle {padding:10px 0 0 0;margin:0;color:#aaaaaa;font-size:1.2em;}
.centre-content .SlideShowblq ul#slideshowNumbers {float:left;padding:0;margin:0;list-style-type:none;}
.centre-content .SlideShowblq ul#slideshowNumbers li {float:left;line-height:1.5em;}
.centre-content .SlideShowblq ul#slideshowNumbers li a{display:block;color:#111111;background:#999999;padding:0 6px;margin-right:3px;}
.centre-content .SlideShowblq ul#slideshowNumbers li a:hover {color:#ffffff;background:#333333;}
.centre-content .SlideShowblq ul#slideshowNumbers li.slideshowNumberOn a {color:#ffffff;background:#338FBF;}
.centre-content .SlideShowblq ul#slideshowNumbers li.SlideshowNumberOn a {color:#ffffff;background:#338FBF;}
.centre-content .SlideShowblq ul#slideshowNumbers li {margin:5px 0 0 0;}
.centre-content .SlideShowblq #slideshowCaption {color:#aaaaaa;clear:both;padding:10px 0 0 0;}



.emp-audio {
	float:right;
	font-size:0.9em;
	margin:0pt 0pt 10px 10px;
	width:205px;
	padding:0;
}

.imgbox {
	float:right;
	
}

div.blog p {
	color:#AAAAAA !important;

}

.eventlist {padding-top:10px;}

.eventlist h3 {
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0 4px 0;
	}
	
.eventlist_events {line-height:1.4em;}

#PanelCalendr {
	background:#21201E url(/staticarchive/4d10d8adff5d1fb6c839aca03a30111718758ff6.gif) no-repeat scroll 0 0;
	margin-bottom:10px;
}

#PanelCalendr  h2 {color:#fff; padding:8px 0 10px 10px;}

#PanelCalendr th span {
	background:#DDDDDD none repeat scroll 0 0;
	color:#333333;
	display:block;
	font-weight:bold;
	margin:0;
	padding:8px 9px;
	width:21px;
	text-align:center;
}

#PanelCalendr table {margin-top:5px; margin-left:10px;}

#nextprevmonthsHolder ul li.prev {display:block; float:left; width:50%;}
#nextprevmonthsHolder ul li.next {text-align:right;}
#nextprevmonthsHolder ul {padding:10px;}
#PanelCalendr td {text-align:center; 	padding:6px 9px; }
#PanelCalendr td .data {color:#17488B; display:block; margin:1px; }

a.watch, a.watch-bullet {background:transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) no-repeat 0 0;}

#MinisiteIncludeBlockB div.emp-audio {
float:none;
margin:0 0 10px 0;
width:auto;
}

/*gallery style*/

body.fullwidth #content .centre-content.gallery {width:766px !important; }
#egt.egtCarousel, #egt.egtCarousel .egt-thumbs a span {background:none !important;}
.galleryholder .egt-caption{color:#fff !important;}
.galleryholder h1 {margin-bottom:10px !important;}
.carousel-light .carousel-nav span {
background-image:url(/staticarchive/9c6b67b3255d3305b45761acdf252c1555953308.png) !important;
}

.carousel-light .carousel-nav {background:none !important;}

/*AVDB*/
#av_results{clear:both; margin-top:0px;}
#av_results .itemBlock .image{ background:#000;}

#avObject #empTextBox {margin:10px 0;}
#empTextBox p {color:#AAAAAA;}

#av_results .itemBlock, .avpromo .itemBlock {
	width:100%;
	height:92px;
	background:none;
	border-top:1px dashed #344346;
	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;
}
#empTextBox h2 { font-size:1.7em;margin:0;padding:5px 0 0;}
#latestClips #empTextBox p {display:block;}
#empTextBox p {margin:0; padding:0; font-weight:bold;}

.avpromo {clear:both;}	
.itemBlockFooter{
	display:block;
	border-top:1px dashed #344346;
	margin-bottom:0px;
	height:5px;
	padding-top:10px;
}
.itemBlock img {float:left;padding:0 0 6px;}
.LinksboxArchiveNav {
	color:#D7D7D7;
	float:right;
	margin:0 0 10px;
	text-align:right;

}
.LinksboxArchiveNav  a{
	
	padding:0px;

}
.avobjectGalleryInfo {
	clear:both;
	color:#BBBBBB;
	float:left;
	margin:0 0 10px;
	width:140px;
}
.mainpromo_top_heading h1 , #avObject h1{
	border-bottom:2px solid #32312F;
	color:#BBBBBB;
	margin:0 0 10px;
	padding:9px 0 5px;
}

#empTextBox{color:#BBBBBB;}
.av_meta_info {display:none;}
* html .itemBlockFooter {height:1px; font-size:0.01px;}

#nav_query_promos {background:#21201E none repeat scroll 0 0;}
#nav_query_promos .contentBlock {width:285px;}

#nav_query_promos .contentBlock { margin-bottom:0;margin-left:10px;margin-right:10px;width:280px;}

#nav_query_promos .contentBlock {border-bottom:1px dashed #344346;background:#21201E;}
#nav_query_promos .contentBlock  p.intro{
	width:180px;
	float:left;
	padding-left:0px;
	font-size:0.95em;
}
#nav_query_promos .contentBlock a h3 {
	color:#5EC6E3;
	margin:0;
	padding-left:22px;
	font-size:1em;
	width:175px;
}
#nav_query_promos .contentBlock img {padding:5px 0 10px;}

#nav_query_promos h2 {
	margin-bottom:10px;
	border-bottom:2px solid #344346;
	color:#AAAAAA;
	font-size:2em;
	margin:0 10px;
	padding:10px 0 4px;
}
#nav_query_promos {background:#21201E url(/staticarchive/4d10d8adff5d1fb6c839aca03a30111718758ff6.gif) no-repeat scroll 0 0;}
#nav_query_promos .contentBlock a.watch {
	background:transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) no-repeat 6px 2px;
	display:block;
	float:left;
	margin-left:0;
	padding-left:5px;
	width:180px;
}
#seeAll {
	float:right;
	margin:0px 0 0px;
	padding:10px 0 5px;
}
.collectionList {padding:20px 10px 10px 10px;text-align:right;}

.homepage-bottom-block, #column-container .fullwidth {
background:none;
clear:both;
margin-bottom:10px;
margin-left:0px;
overflow:hidden;
}
/*end avdb*/

a.slideshow {background:transparent url(/staticarchive/11e250f4d388185257fe32c97e64c9e2341bf91e.gif) no-repeat 0 1px;padding-left:22px;}

.Textblock h2 {color:#BBB;}


.centre-content h2 {
border-bottom:2px solid #32312F;
	color:#BBB;
	margin:0 0 10px;
	padding:0 0 5px;
}
.eventDetails, .entrycost {line-height:1.5em;}
.locationDetails {padding-top:10px;}
 .centre-content hr {display:none;}
h3.locationName {padding:5px 0;}

#PanelCalendr p {padding-left:10px; margin:10px 0;}
.address {font-size:1.2em; border-bottom:1px solid #32312F; padding-bottom:10px;}

.contentBlock .eventlist h3 {float:none; padding:0; width:285px;}
.contentBlock .eventlist h3 a {font-weight:bold;}
 .contentBlock p.digw-intro { border-bottom:1px solid #333;  margin:0 10px; padding:0 0 10px 0;}
.contentBlock .eventlist ol.eventlist_events .summary {text-indent:-9999px; height:0;}
.contentBlock .eventlist ol.eventlist_events p.category {text-indent:-9999px; height:0; padding:0; margin:0; }
.contentBlock .eventlist ol.eventlist_events .venue, .contentBlock .eventlist ol.eventlist_events p.category {text-indent:-9999px; height:0px;}
.contentBlock .eventlist ol.eventlist_events li {border-bottom:1px dashed #344346; margin:0 10px; padding:0;}
.contentBlock .eventlist ol.eventlist_events .dataDay  {padding:0 0 5px 0;}

.c24_launch {margin:0 0 10px 0;}
.c24_launch a {background:url(/staticarchive/95bbb6062a6d64e7b2b76733f54916c0827e9077.gif) no-repeat top left; height:39px; display:block; text-indent:-9999px;}
.c24_launch a:hover {background:url(/staticarchive/95bbb6062a6d64e7b2b76733f54916c0827e9077.gif) no-repeat bottom left;}

.twitterpromoInfo, .twitterpromoInfo1, .twitterpromoInfo2, .twitterpromoInfo3, .twitterpromoInfo4, .twitterpromoInfo5, .twitterpromoInfo6, .twitterpromoInfo7 {
background:url("/staticarchive/a11c33ab76d2cf2c95b492232bbf8848fac58629.gif") no-repeat scroll left top transparent !important;

}

p.twitterpromoText, p.twitterpromoText1, p.twitterpromoText2, p.twitterpromoText3, p.twitterpromoText4, p.twitterpromoText5, p.twitterpromoText6, p.twitterpromoText7 {
background:url("/staticarchive/e16a19eb588a0b78ab0ea7b99cbba3f201adab41.gif") no-repeat scroll left bottom transparent !important; color:#aaaaaa;
}
