/* INFO

Site : Wales Raise your game
url : http://dev1cf.bbc.co.uk/wales/raseiyourgame/
Function : set all structure, aesthetics, typography
Filename : arts_layout.css
Created : June 12th 2009
Last update :  -
Author: Takako Tucker

*/

#content .centre-content.twocol {width:606px !important;}
.clear {clear:both;}

/*=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: #d8d8d8;
}

#column-container {
	padding: 0 0 14px 0;
}

#content {
	margin: 14px 14px 0 14px;
	height: 100%;
}

* html #content {
	margin: 0;
	padding: 14px;
	height: 100%;
	margin-bottom: 14px;
}

a {
	color: #fb9d09;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.rhsimg {
	height: 56px;
	position: absolute;
	right: 14px;
	top: 6px;
	width: 130px;
}

#header {
	background: url(/staticarchive/b21c2eb48a5764a82ab21756cf02c2438d32c120.gif) 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;
}
/*---------------------*/

/*=NAVIGATION
*********************************************************************/

/*>Navigation - local*/
#local-navigation {
	background: url(/staticarchive/90243474b53243f2048506d09e180a532d064dea.gif) no-repeat 0 0;
}

#navigation-list li a {
	margin: 0 3px 0 0;
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 11px 15px;
	color: #000000;
}
   
#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/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) 0 0 ;
	color: #000000;
}

.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/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) right -50px ;
}

.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background: url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.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: #0f4bc5;
	font-size: 1.335em;
	height: 100%;
}

#content .sub-navigation li.selected {
	height: 100%;
}

#content .sub-navigation li.selected a {
	background: url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) 0 -156px;
	color: #333;
	border-bottom: 0;
}

#content .sub-navigation li.selected a:hover {
	background: url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) -156px -150px;
	border-bottom: 0;
}

#content .sub-navigation li a:hover {
	background: url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) -156px -150px;
	color: #424242;
	height: 100%;
	text-decoration: none;
}

#content .sub-navigation-include li a:hover {
	background: url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.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/5fa13890bfea3322b150a69a8db7079a6c87b7a1.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 */]

.pageNav .dot .contentBlock-carousel-container{
cursor:pointer;
}

.contentBlock-carousel .pageNav li, .pageNav li {
background-image:url(/staticarchive/b19d8061f96fb8d8bcf1b4d4c3d9166e998106b8.png) !important;
background-position:-20px 0;
background-repeat:no-repeat;
color:#000000;
float:left;
height:20px;
list-style-type:none;
margin:0;
padding:0;
width:20px;
}

.contentBlock-carousel span.title {
background-color:#000;
color:#FB9D09;
cursor:pointer;
float:left;
font-weight:normal;
height:21px;
line-height:1.6;
margin:-4px 0 0 -4px;
opacity:0.9;
overflow:visible;
padding:0 10px;
position:relative;
width:130px;
z-index:-1;
}
.contentBlock-carousel span.titlebullet {
background:transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) no-repeat scroll left top;
display:block;
float:left;
height:18px;
margin-top:3px;
width:20px;
}
.contentBlock-carousel .carousel-light .carousel-window {
background:#000 none repeat scroll 0 0 !important;
}
#promo-carousel {
	width: 100%;
	background: #fff !important;
	border-top: 4px solid #0f4bc5 !important;
	height: 34px;
}
	
* html #promo-carousel { /* IE6 only */
	/*margin-top:-3px !important;*/
}
		
#promo-carousel li {
	margin: 0;
	padding: 0;
	float: left;
	width: 157px;
}

#promo-carousel li.lifourth {
	width: 155px;
}
	
#promo-carousel a {
	display: block;
	border-right: 2px #ded6cb solid;
	color: #0f4bc5;
	margin: 0;
	padding: 5px 0 15px 10px;
	font-size: 1.2em;
	height: 100%;
	cursor: pointer;
	background: #F9F8F3;
}

#promo-carousel a:hover {
	color: #0f4bc5;
	background-color: #e8eef9;
	cursor: pointer;
}

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color: #fff;
	background-color:#0f4bc5;
	cursor: pointer;
}
	
#promo-carousel li.lifourth a {
	border-right: 0;
}
	
.empty {
	height: 18px;
	background: #e0e0e0;
	display: none;
}



/*-*/


#content .homepage-mainpromo-container #mainpromo, #content .homepage-mainpromo-container #mainpromo1, #content .homepage-mainpromo-container #mainpromo2, #content .homepage-mainpromo-container #mainpromo3 {
	position: relative;
	padding-top: 0;
	margin-bottom: 0;
	height: 300px;
}

#content .homepage-mainpromo-container #mainpromo a, #content .homepage-mainpromo-container #mainpromo1 a, #content .homepage-mainpromo-container #mainpromo2 a, #content .homepage-mainpromo-container #mainpromo3 a {
	color: #FB9D09;
}

#content .homepage-mainpromo-container #mainpromo a:hover, #content .homepage-mainpromo-container #mainpromo1 a:hover, #content .homepage-mainpromo-container #mainpromo2 a:hover, #content .homepage-mainpromo-container #mainpromo3 a:hover {
	text-decoration: underline;
}
	
#content .homepage-mainpromo-container #mainpromo .mpStrip, #content .homepage-mainpromo-container #mainpromo1 .mpStrip, #content .homepage-mainpromo-container #mainpromo2 .mpStrip, #content .homepage-mainpromo-container #mainpromo3 .mpStrip {
	padding: 0 0 10px 0;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 626px;
	position: absolute;
	color: #666666;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}

#content .homepage-mainpromo-container #mainpromo .mpBlock , #content .homepage-mainpromo-container #mainpromo1 .mpBlock , #content .homepage-mainpromo-container #mainpromo2 .mpBlock , #content .homepage-mainpromo-container #mainpromo3 .mpBlock {
	padding: 0;
	width: 226px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 400px;
	background:transparent url(/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png) scroll 0 0;

}


/*PNG fix*/


* html #content .homepage-mainpromo-container #mainpromo .mpStrip, * html #content .homepage-mainpromo-container #mainpromo1 .mpStrip, * html #content .homepage-mainpromo-container #mainpromo2 .mpStrip, * html #content .homepage-mainpromo-container #mainpromo3 .mpStrip 
{
	bac\kground-image: url('/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
	}
	

* html #content .homepage-mainpromo-container #mainpromo .mpBlock , * html #content .homepage-mainpromo-container #mainpromo1 .mpBlock , * html #content .homepage-mainpromo-container #mainpromo2 .mpBlock , * html #content .homepage-mainpromo-container #mainpromo3 .mpBlock 
 {
	bac\kground-image: url('/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/1ed2275fd0de2e674c1a8096862ab43e7e0a3a9d.png)'); 
}

#content .homepage-mainpromo-container #mainpromo .mpBlock p, #content .homepage-mainpromo-container #mainpromo1 .mpBlock p, #content .homepage-mainpromo-container #mainpromo2 .mpBlock p, #content .homepage-mainpromo-container #mainpromo3 .mpBlock p{
	margin: 0;
	padding: 0px 10px 0 10px;
	color: #FFF;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock h3 , #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3{
	padding: 10px 10px 8px 10px;
	font-size: 2em;
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3 a {
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpBlock a:hover {
	text-decoration: underline;
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip p, #content .homepage-mainpromo-container #mainpromo1 .mpStrip p, #content .homepage-mainpromo-container #mainpromo2 .mpStrip p, #content .homepage-mainpromo-container #mainpromo3 .mpStrip p{
	margin: 0;
	padding: 0 0 0 10px;
	color: #FFF;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip h3, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 {
	padding: 10px 0 8px 10px;
	font-size: 2em;
	color: #fff;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 a {
	color:#fff;
}

#content .homepage-mainpromo-container #mainpromo .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpStrip a:hover {
	text-decoration: underline;
	color: #fff;
}
	
.mpStrip h2 {
	padding-right: 2px;
}

.mpStrip h2 {
	color: #FFFFFF;
	margin: 0;
	padding: 10px;
	font-size:1.7em;
}

#mainpromotx {
	margin: 8px 0 0 0;
	padding: 0 0 0 10px;
	color: #FFF;
	line-height: 1.665em;
	display: block;
}

#content .homepage-mainpromo-container #mainpromo li a.mpbullet, #content .homepage-mainpromo-container #mainpromo1 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo2 li a.mpbullet, #content .homepage-mainpromo-container #mainpromo3 li a.mpbullet {
	color: #FB9D09;
	padding: 1px 0 0 24px;
	font-weight: normal;
	text-decoration: none;
	width: 40px;
}

.mpBlock li {text-indent:-24px;line-height:1.4em;padding-left:24px;}
.mpBlock li a {color:#FB9D09;}
.mpBlock li a:hover {text-decoration:underline;}

a.mpbullet:hover {
	color: #fff;
	text-decoration: underline
}

.mpbullet {
	background: url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) 6px -438px no-repeat;
}




ul.mpStriplist li a.mpbullet {
	color: #FFD100;
}

ul.mpStriplist li a:hover {
	color: #fff;
}

* html .mpStrip {
	bottom: -1px;
}


.mpBlock ul.mpBlocklist li {
	padding:0 0 0 24px;
	text-indent:-24px;
}

.mpBlock ul.mpBlocklist li a.mpbullet {
	line-height:14px;
}

/**/

/*.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;
}

.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: transparent url(/staticarchive/46621bdda30757e755500149d80efb71dafa6b8a.gif) repeat-y bottom left;
}

.contentBlock h2 {
	border-bottom: 2px solid #9d9d9d;
	color: #fff;
}

.contentBlock h2 a {
	color: #fb9d09;
}

.contentBlock h2 a:hover {
	color: #FFFFFF;
}

.contentBlock h3 {
	background: transparent;
}

.contentBlock h3 a {
	font-weight: bold;
	color: #fb9d09;
	background: transparent;
}

.contentBlock h3 a:hover {
	color: #FFFFFF;
}

.contentBlock ul {
	border-top: 1px dashed #CCC;
	padding:10px 0  10px 2px;

}

.contentBlock li {
}

.contentBlock ul li	a.standardBullet {
	background: transparent url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) no-repeat -388px -146px;
	padding: 0 0 0 20px;
}

.contentBlock ul li a:hover {
	color: #fff;
}

.contentBlock p, .contentBlock p.intro {
	color: #fff;
}

.contentBlock ul.pages-latest { border-top:none; padding-bottom:5px;}
/*-----Generic content blocks*/

/*-----Links box*/
#SeeAlso {
	margin: 0;
}

#InternalLinksbox h2, #ExternalLinksbox h2 {
	margin: 0;
	padding: 0;
	color: #333;
}

.Linksbox {
	margin: 0 0 5px 0;
	padding: 0 10px;
	line-height: 1.6em;
}
.links-box-container {
clear:both;
background: #fdefd7 url(/staticarchive/9673745c97765464d31149dbbde741f30bc3514c.gif) no-repeat top left;
padding-bottom:1px;
}
.links-box-container h2 {
	margin-bottom: 7px;
	border-bottom:none;
}
.links-box-container h2 {
	color:#FFF;
}

.Linksbox h2 {
	margin: 0;
	padding: 4px 0 5px;
	border-bottom: 2px solid #CCC;
	line-height: 1;
}

.Linksbox a {
color:#0f4bc5;
}

.Linksbox a h2 {
	color: #85611A;
}

.Linksbox a:hover h2 {
	color: #424242;
	text-decoration: none;
}

.Linksbox ul li a.standardBullet {
	background: transparent url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) no-repeat scroll -388px -146px;
	padding: 0 0 0 20px;
}

#InternalLinksbox .Linksbox {
	margin-bottom: 5px;
	padding-bottom: 0;
	background:transparent;
}

#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;
}

#SeeAlso .Linksbox .LinksboxContent ul li {
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) no-repeat -393px -145px;
	font-size: 1em;
}

#SeeAlso .Linksbox .LinksboxContent ul li a:hover{
	color:#666666;
}

#InternalLinksbox ul li, #ExternalLinksbox ul li {
	background: transparent url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) no-repeat -393px -145px;
	line-height: 1.3em;
	margin: 0 10px 0 0;
	padding: 0 0 5px 15px;
}

#InternalLinksbox ul li a:hover, #ExternalLinksbox ul li a:hover{
	color:#666666;
}
/*-----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 {
	float: none;
	padding: 9px 0 5px 0;
	margin: 0;
	color: #424242;
	border-bottom: 2px solid #CCCCCC;
}

#mainpromo-article p {
	margin-top: 10px;
	color: #454545;
	line-height: 1.5em;
}
#mainpromo-article.panel p {
	background:transparent url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) repeat-y 0 0;
	color:#fff;
	margin:0;
	padding:10px;
	margin-top:-1px;

}

.MinisiteIncludeBlockB {
	height: 100%;
	overflow: hidden;
}

.Textblock .TextblockContent {
	padding-top: 20px;
}

.Textblock p {
	color: #454545;
	line-height: 1.5em;
}

.Textblock a {color:#0f4bc5;}

.Textblock ul {
	color: #666;
	line-height: 1.5em;
}

.Textblock ul li {
	margin: 0;
	padding: 0;
	color: #454545;
}

.Textblock ul li a:hover, .Textblock ol li a:hover {
	text-decoration: underline;
	color:#666666;
}

.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: 1em;
	color: #454545;
	line-height: 1.5em;
	margin: 10px 10px 10px 20px;
}

.Textblock ol li {
	margin: 0;
	padding: 5px 0;
}

.Textblock p a {
	text-decoration: none;
}

.Textblock p a:hover {
	text-decoration: underline;
	color:#666666;
}

.Textblock h2 {
	color: #454545;
	font-size: 1.6em;
}

#avdark{
	margin: 0 0 20px 0;
	background:transparent url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) repeat-y 0 0;
}


.Textblock .below_main_promo_TextblockContent {
	margin: 0 0 20px 0;
}
.Textblock .below_main_promo_TextblockContent p{color:#333333;}


.Textblock .below_main_promo_TextblockContent  img {margin-left:10px; margin-right:10px; margin-bottom:10px;}

.below_main_promo_TextblockContent input {}

#blq-content .Textblock h3 {
	color: #454545;
	font-size: 1.2em;
	line-height:1.4em;
	font-weight: bold;
	margin: 10px 0;
}

#blq-content .Textblock h4 {
	color: #454545;
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 0 0 0 !important;
	padding: 3px 0px !important;
}

#blq-content .Textblock p {
	margin: 0;
	padding: 10px 0 0 0;
}
#avdark .Textblock .below_main_promo_TextblockContent p{color:#ffffff;}

.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 {
	color: #666;
	width:100%;
	background:transparent;
	height:100%;
}
.itemBlock {border-bottom:1px dashed #666666;}
.itemBlock .content {padding:0;margin:0;}
#blq-content .itemBlock .content h3 {width:270px;margin-top:0;padding-top:0;font-weight:bold; float:left;}
.itemBlock .content p.intro {width:270px;}
			
.itemBlock 	a {color:#0f4bc5;}
			
.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(../images/plusminus.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 !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: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 {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: #666;
}

.atoznavblocks {
	margin: 10px 0;
}

.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;
}

.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: #0f4bc5;
	font-size: 1.1em;
	margin: 0 7px 0 0;
	padding: 6px 12px;
	text-transform: uppercase;
	text-decoration: none;
}

.atoz li a:hover {
	background: #0f4bc5;
	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(/raiseyourgame/images/furniture/next_url.gif) 100% 50% no-repeat;
	float: right;
}

.next_prev ul li.prev_url a {
	padding: 0 0 0 15px;
	background: url(/raiseyourgame/images/furniture/prev_url.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;
}

.subindex_pagination {background-color:#f3f6fd; overflow:hidden; border-bottom:1px solid #ced1d8; padding-bottom:5px; margin-bottom:10px;}
.subindex_pagination ul.pagination {position:relative; float:right;}
.subindex_pagination ul.pagination li {display:inline;}
.subindex_pagination p {width:100px; float:left; margin:0; padding:5px 0 0 5px;}
.subindex_pagination ul.pagination li.back, .subindex_pagination ul.pagination li.next { color:#bdc1c2;}
.subindex_pagination ul.pagination li.off{color:#000;}
.subindex_pagination ul.pagination li a {color:#0F4BC5}
.subindex_pagination ul.pagination li a:hover {color:#333;}

/*end*/

/*item listing*/
.title a {
	color: #9c7718 !important;
}

.title a:hover {
	color: #666 !important;
}
/**/

/*Quote object*/

/*->Blockquote*/
.Textblock blockquote {
	background: #EEEEDD url(/raiseyourgame/images/furniture/blockquote1.gif) no-repeat top left;
	margin-right: 0 !important;
}

.Textblock blockquote p {
	display: block;
	margin-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(/raiseyourgame/images/furniture/blockquote2.gif)  no-repeat  bottom right;
}

.Textblock blockquote div.origin-quote {
	margin: 0 0 0 -22px;
	padding: 0 0 10px 0;
	font-size: 0.9em;
}  


.Textblock .below_main_promo_TextblockContent blockquote{
	float:none;
	width:416px;
	margin:0;

}

blockquote p {background:none;}

/* 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(/raiseyourgame/images/furniture/sprite.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 {
	background: transparent url(/staticarchive/7567999025ac66584357c49fb2cb13910f1549bd.gif) 0 1px no-repeat ;
	padding-left: 22px;
}

a.watch {
	background: transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) 0 1px no-repeat ;
	
		color: #0F4BC5;
		padding: 1px 0px 0px 24px;
		/* font-weight: bold; */
		text-decoration: none
	}
	
	a.watch:hover {
		color: #0179B2;
	text-decoration: underline
	}
.contentBlock a.watch {
	background: transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) 0 1px no-repeat ;
	
		color: #FB9D09;
		padding: 1px 0px 0px 24px;
		/* font-weight: bold; */
		text-decoration: none
	}
}
a.listen {
	background: transparent url(/staticarchive/7567999025ac66584357c49fb2cb13910f1549bd.gif) 0 1px no-repeat ;

}

/* 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: #000000 url(/staticarchive/e1b113655544770da6a5f4799facc78b3899ed67.gif) no-repeat 0 0;
}

#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/a494adb55e02417eb349f4fa4c304b3dd2092b15.gif) no-repeat 0 5px;
	font-size: 1.1em;
	color:#fff;
}

#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:#fff;
}

/* 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;
}
* html .below_main_promo_TextblockContent {margin-top:-30px;}

.below_main_promo_TextblockContent form input {float:left;}
.button {height:35px; padding-top:5px; }
.below_main_promo_TextblockContent form .button input {background:url(/staticarchive/16f446be6cde5bbec9639a32b80da223c44e9a16.gif) no-repeat; border:none;
	width:58px; height:26px; margin-top:-5px; margin-left:10px; cursor:pointer; color:#0F4BC5;}
.below_main_promo_TextblockContent form .button input:hover {color:#333;}
* html p.top {padding-top:0px !important; padding-bottom:10px !important;}	
p.top {padding-bottom:10px !important;}
.formsubmit form {padding-left:10px; padding-top:5px;}
.formsubmit {background: #f3f6fc; padding-top:10px;}	
.field {margin-top:3px;}
/* 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 10px 0 10px;
	background: transparent url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) repeat-y scroll 0 0;

}

.centre-content #mainpromo-article #empTextBox h1 {
	margin: 0;
	padding: 0;
	border: 0;
	color:#fff;
}


#empTextBox p{
	display:none;
}

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/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) no-repeat -196px -475px;
}

.flickrBlock .flickrNav .flickrNav-prev {
	background: transparent url(/staticarchive/5fa13890bfea3322b150a69a8db7079a6c87b7a1.gif) no-repeat -224px -466px;
}
/* Flickr end -------------------------------------------------------*/

/* Tag Cloud -----------------------------------------------------------------*/
.tagcloud {
	margin: 0 0 10px 0;
	background: transparent url(/staticarchive/46621bdda30757e755500149d80efb71dafa6b8a.gif) repeat-y bottom left;
	clear: both;
}

.tagcloud h3 {
	margin: 0 10px 10px 10px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 2em;
	color:#FFF;
	border-bottom: 2px solid #9d9d9d;
}

.tagcloud  ul {
	margin: 10px;
	padding-bottom: 10px;
}

.tagcloud  ul li {
	padding: 0 3px;
	display: inline;
	line-height: 1.2em;
}

.tagcloud  ul li a:hover {
	color:#FFFFFF;
}
/* Tag Cloud end ---------------------------------------------------------------*/

#bbcVidWidget {
	margin-bottom: 10px;
}


.avobjectdetails{
	margin-bottom:15px;
}

.video_contributor{
	padding-bottom:5px;
}

/*A-Z object*/
.azpanel {
	background: #f3f6fc url(/staticarchive/61cae89aa383515f7c379a47ccdc23fa94765295.gif) no-repeat top left;
	margin-bottom:10px;
	padding:5px 2px 10px 10px;
	margin-top:0;
	height:auto;
}
.azpanel h3 {padding-bottom:0;}
.azpanel h2 {;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:0;
	margin-right:10px;
	color:#FFF;
}

.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;
	color:#0f4bc5;
	}
	
.azpanel li a:hover {
	border:1px solid #fff; 
	display:block;  
	height:17px; 
	background:#0f4bc5;
	text-align:center;
	padding-top:3px;
	color:#FFFFFF;
	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:214px;  padding:2px 0 0 0; }
.azpanel input {margin-right:0; background:none; width:190px; height:26px;cursor:auto;}
.azpanel input:hover {color:#333;} 
.azpanel input.search {margin-right:0; background:#fff; width:210px; height:18px;cursor:auto;padding:3px 0 0 0;}
.azpanel input.go {background:transparent url(/staticarchive/146fc424f84ace3a0d40734333c76208e89f5491.gif) no-repeat scroll 0 0;
	height:26px;
	cursor:pointer;
	margin-right:0;
	width:39px;
	margin-left:10px;
	color:#0f4bc5;
	font-size:1.1em;
	border:none;
	}
	
.azpanel input.go:hover {color:#333;}
	
* html .azpanel input.go {margin:0;}

* html .azpanel input.search, * html .azpanel select.sel {width:220px;}

.avobjectGalleryInfo{
	clear:both;
	float:none;
	margin:20px 0 10px 0;
}

.LinksboxArchiveNav{
	margin:0 0 10px 0;
}


.azpanel input#searchinput {
background:none;
border:1px solid #666;
color:#666;
cursor:pointer;
height:26px;
margin-left:5px;
margin-right:0pt;
width:210px;
}


.contentBlock h3 a.watch {
background:transparent url(/staticarchive/a9507564d2a5a38210e30cf48e1d5ecef533bab9.gif) no-repeat 0px 0px;
padding-left:24px;
}

.contentBlock.quotes  {background:#000 url(/staticarchive/3039c21b4adb7eaa286285435f0edc4e54e477a9.jpg) no-repeat top left; clear:both;}
.quotebox blockquote{margin:20px 0 0 0;padding:0;background:transparent url(/staticarchive/a0f05fb0d9bb76e8c44fdaf47a2bebdcd08bea58.gif) no-repeat scroll 10px 4px;width:286px;float:none;}
.quotebox blockquote p {color:#FFFFFF;margin:0;padding:0 10px; }
.quotebox blockquote p.quote{font-weight:bold; margin:0;text-indent: 20px;background:transparent url(/staticarchive/24aa464201a643f2c23f907ab701da60511d8f86.gif) no-repeat bottom right;}
.quotebox blockquote p.sport{margin:0 0 30px 0;padding:0 10px;line-height:1.4em;text-indent: 0}
.quotebox blockquote p.name{line-height:1.4em;margin-top:5px;text-indent: 0}
.index_quote {margin-bottom:8px;}
.index_quote blockquote {margin:0;padding:10px 0 0 0;float:none;background:transparent;width:100%;text-indent:0;}
.index_quote cite {display:block;padding:0;margin:5px 0 0 0;}

.mainpromo_top_heading h1 {border-bottom:2px solid #CCCCCC;
color:#424242;
float:none;
margin:0;
padding:9px 0 5px;}

/*itemBlock_mini*/
h3.subheading {background:transparent url(/staticarchive/482afe827d35fd3517c05e592fdf13d53212eaf4.gif) no-repeat 0px 0px;font-size:2em;}
h3.subheading a{color:#FFFFFF;display:block;padding:3px 0 5px 10px; font-size:0.75em;}
h3.subheading a:hover{text-decoration:none;}
.itemBlock_mini_wrap {clear:both;}
.itemBlock_mini {
	background: #000000 url(/staticarchive/0854723db2584c6697badc66eb402d76b748308d.gif) repeat-y bottom left;
	color: #666;
	overflow: hidden;
	height: 134px;
	width:146px;
	float:left;
	margin:0 4px 10px 0;
}
.mini_last {
	margin:0 0 10px 0;
}
.itemBlock_mini img {
	float: left;
	padding: 0 0 6px 0;
}
.itemBlock_mini h4 {
	padding: 0px 10px 0 10px;
	margin: 7px 0 0 0;
	color: #990003;
	line-height: 1.3em;
	font-size: 1.165em;
	width: 126px;
	font-weight:normal;
}
.itemBlock_mini h4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.itemBlock_mini p {
	padding: 8px 0 5px 10px;
	clear:none
}
.itemBlock_mini p.intro {
	line-height: 1.4em;
	float: left;
	width: 126px;
	padding: 1px 0 8px 10px;
	color: #666;
	margin: 0;
}
.itemBlock_mini a{color:#fb9d09; font-size:0.87em;}


/*A-Z Loop*/
.az_loop {clear:both;  margin-bottom:20px; margin-top:10px; padding-bottom:10px; border-bottom: 1px solid #cccccc;}
.az_loop .az_loop_img {width:146px; float:left;}
.az_loop .az_loop_txt {width:288px; float:right;}
.wide .az_loop_txt {width:446px; float:right;}
.az_loop .az_loop_txt h3 {font-size:1.4em;}
.az_loop .az_loop_txt h3 a{color:#0f4bc5;}
.az_loop .az_loop_txt h3 a:hover{color:#666666;}
.az_loop .az_loop_txt h4 {}
.az_loop .az_loop_txt h4 a{color:#333333;}

.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/5fa13890bfea3322b150a69a8db7079a6c87b7a1.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;}
.A-zNavTop {float:right;
text-transform:none;}
.A-zNavTop a {color:#0f4bc5;}
.A-zLetters {float:left;}
.A-zLetters a{color:#0f4bc5;}

.new_search {margin-top:10px;}

ul.atoz {display:block;
margin-top:10px;}
.centre-content h1.title {border-bottom:2px solid #CCCCCC;color:#424242;float:none;margin:0;padding:9px 0 5px;}
.mainpromo_intro {background:transparent url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) repeat-y 0 0;margin:1px 0 10px 0;}
.mainpromo_intro p {padding:7px 10px 10px 10px;margin:0;color:#FFFFFF;}
#mainpromo, #mainpromo1, #mainpromo2, #mainpromo3 {margin-bottom:0;}
.mpStrip {background:transparent url(/staticarchive/1f4fc9e27d4dad8bc5da1776ed4320d2901c1732.png) repeat 0 0;}
.btt {padding-bottom:10px;}
.btt a {padding-bottom:10px;color:#0f4bc5;}
h2.search {font-size:1em;font-weight:bold;}

#blq-content .Textblock .profile {float:right;width:175px;margin:10px 0 10px 10px;background:#e8eef9;padding-bottom:10px;}
#blq-content .Textblock .profile p{padding:0 10px 10px 10px;}
#blq-content .Textblock .profile ul{margin:0 0 0 24px;padding-top:0;}
#blq-content .Textblock .profile ul li{margin:0 0 0 0;padding-top:0; color:#454545;}
#blq-content .Textblock .profile h5{background:transparent url(/staticarchive/ab7eac0738f281ede2a462ec4e4e7826d81aaeda.gif) no-repeat 0 0;color:#fff;padding:10px;margin-bottom:5px;}

#blq-content .Textblock .comment {margin:10px 0 10px 0px;background:#e8eef9;padding-bottom:10px;width:175px;float:right;margin-left:10px;clear:both;}
#blq-content .Textblock .comment p{padding:0 10px 10px 10px;}
#blq-content .Textblock .comment ul{margin:0 0 0 24px;padding-top:0;}
#blq-content .Textblock .comment ul li{margin:0 0 0 0;padding-top:0; color:#454545;}
#blq-content .Textblock .comment h5{background:transparent url(/staticarchive/eab95dc44e92b06c64379d3e987ce45e80b44f8d.gif) no-repeat bottom right;color:#fff;padding:10px;margin-bottom:5px;}


/*------------  download panels --------------------*/
#mainpromo_games_box {
	border-top:10px solid #fff;
	background:transparent url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) repeat-y scroll 0 0;
	}
	
#mainpromo_games {
	background:#000 url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) no-repeat bottom left;
	height:359px;
	color:#fff;
	margin-bottom:10px;
	}
#mainpromo_games_box  img {	
	border-bottom:1px solid #fff;
}
	
	* html #mainpromo_games {height:362px;}
.downloadinfo  {padding:5px 10px;}

.downloadinfo .infopanel_left {
	float:left;
	width:220px;
	padding-top:3px;
}

.downloadinfo h3 { color:#fff; }

.downloadinfo h3.main {
	display:none;

}

.downloadinfo .downloadlinks ul li a.first {
	background:#000 url(/staticarchive/738e7e0de2f0fc34164e2143db189e9d8ea03a6e.gif) no-repeat;

}
.downloadinfo .downloadlinks {
	float:right;
	text-align:left;
	padding-right:15px;
	color:#fff;
	font-size:1em;
	padding-left:5px;
	width:175px;
}

.downloadinfo .downloadlinks ul {
	padding:2px 0 0 0;
	margin:0;
}

.downloadinfo .downloadlinks ul li{
	list-style:none;
	padding:0;
	margin:0;
}

.downloadinfo .downloadlinks ul li a {
	color:#FB9D09;
	padding:0 0 0 10px;
}

.downloadinfo .downloadlinks ul li a.first {
	padding:0 0 0 23px;
}

.downloadinfo .downloadlinks ul li a:hover {
	text-decoration:underline;
	color:#fff;
}

.downloadinfo p {
	color:#fff;
	padding-left:0px;
	padding-top:0px;
	margin:8px 0 0 0;
}
/**/

/*slideshow style*/

/*slideshow images*/

.slideshow {margin-top:10px;}
#slideshow-nav {
	margin:10px 0 20px 0;
	height:25px;
	border-top:1px dashed #7e797e;
	padding-top:5px;
}

* html #slideshow-nav {
	margin:10px 0 5px 0;
	height:30px;
}


#slideshow-nav  a.slideshow-back {
	color:#e88402;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  span.slideshow-back-off {
	color:#dedade;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
}

#slideshow-nav  a.slideshow-next {
	color:#e88402;
	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:#dedade;
	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:#0f4bc5;
	background:#fdefd7;
	margin-right:3px;
	margin-top:4px;
	text-align:center;
}

#slideshow-nav  a:hover {
	background:#ccc;
	color:#0f4bc5;
	text-decoration:none;
}

#slideshow-nav span.slideshow-number-on a.slideshow-number{
	background:#e88402;
	color:#fff;
}

#slideshowtext{
	clear:both;
	padding:0 15px 0 0;
	margin-bottom:0;
	margin-top:0;
	background:transparent url(/staticarchive/db23889d1001b1d073f9e63e1ee02a159b042011.gif) repeat-y 0 0;	
}

#slideshowtext h2 {
color:#ffffff;
	margin-bottom:5px;
	padding:10px 10px 5px 10px;
	font-size:2em;
}

 #slideshowtext p{
	margin:0;
 	padding:0 10px 0 10px;
 	color:#ffffff;
	font-size:1.02em;
	line-height:1.5em;
	height:40px;
	
}



.slideshow-numbers{
	margin-bottom:10px;
}

/*itemblock-short subcontent*/

#subcontent .itemBlock-short {
	background:#000 url(/staticarchive/0854723db2584c6697badc66eb402d76b748308d.gif) repeat-y scroll left bottom;
}

#subcontent .itemBlock-short h3 a {
	color:#FB9D09;

}

#subcontent .itemBlock-short h3 a:hover {
	color:#fff;

}

#subcontent .itemBlock-short.selected {

background:#f49f1e url(/staticarchive/9cdbde34e8360715c2d1926735da4551dbf26e69.gif) repeat-y scroll left bottom;
}

#subcontent .itemBlock-short.selected h3 a {color:#000;}

#subcontent .itemBlock-short.selected a {background:none;}
#subcontent .itemBlock-short.selected a:hover {color:#fff !important;}
#subcontent  {margin-top:10px;}

/**/

/*----itemblock subcontent----------*/


#subcontent .itemBlock img{
	float:left;
	padding:0 0 6px;
}

#subcontent .itemBlock h3 {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:280px;

}

#subcontent .itemBlock p {
	width:280px;

}

/**/

/*-----------countdown clock----------------------*/
.lcdstyle{
	font: 1.5em arial;
	padding-right:5px;
}

#countdowncontainer2 {display:none;}

#countdowncontainer {
	position:absolute; 
	top:110px; 
	right:5px;
	color:#fff;
	vertical-align:middle;

}
#countdowncontainer  span.title {font-size:1em; font-weight:bold; float:left; padding-top:5px; padding-bottom:5px;padding-right:10px;}
#countdowncontainer  span.text {font-size:0.85em; color:#fff; float:left; padding-right:2px; padding-top:5px; }

span.hide {display:none;}
span#days {
	width:68px; text-align:right; display:block; color:#000; float:left; padding-right:0px; padding-top:1px; margin-top:1px;
	background: url(/staticarchive/ee497cbac73cc9ac2e87c26589431cdd657d3986.gif) no-repeat bottom left;
	margin-right:3px;
	letter-spacing:0.35em;
	}
span#hour {
	width:33px; text-align:right; display:block; color:#000; float:left; padding-right:1px; padding-top:1px; margin-top:1px;
	background: url(/staticarchive/ecb908d22ef5b66988d46ef8b75597ae2823dd5f.gif) no-repeat bottom left;
	margin-right:3px;
	letter-spacing:0.25em;


	}
span#min {
	width:33px; text-align:right; display:block; color:#000; float:left; padding-right:2px; padding-top:1px; margin-top:1px;
	background: url(/staticarchive/ecb908d22ef5b66988d46ef8b75597ae2823dd5f.gif) no-repeat bottom left;
	margin-right:3px;
	letter-spacing:0.25em;


	}
span#sec {
	width:33px; text-align:right; display:block; color:#000; float:left; padding-right:2px; padding-top:1px; margin-top:1px;
	background: url(/staticarchive/ecb908d22ef5b66988d46ef8b75597ae2823dd5f.gif) no-repeat bottom left;
	margin-right:3px;
	letter-spacing:0.25em;


	}

/**/

/*---------nav list--------*/
/* Nav list */
.navlist {
	margin: 5px 0;
	padding: 0;
	color:#333;

}

.navlist h2 {
	margin: 0 ;
	padding: 4px 0 5px;
	border-bottom: 2px solid #A3A3A3;
	color:#333;
}

.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.1em;
	padding-bottom:2px;
	margin:0;
	font-weight:bold !important;
	padding-top:0;
	margin-top:-4px;
}

.navlist ul li .navlist_text h3 a {
	font-weight:bold;
	color:#0F4BC5;

}
.navlist ul li .navlist_text a {
	color:#0F4BC5;

}
.navlist ul li .navlist_text  a:hover {
	color:#333;

}

.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*/

/**/

/*------------quiz page------------------*/
.quiztop {margin-bottom:5px;font-weight:bold; color:#454545; position:relative;}
.quiztop  h4 { color:#454545;/* position: absolute; top: 260px; */ float:right; border-bottom:1px solid #ccc; width:308px; margin:0; padding:0; }
.quiztop p.question {margin-top:0px !important; margin-bottom:20px !important;} 
.quizbottom {line-height:1.4em; padding-bottom:0px;}
.quizbottom input.quizradio {
	margin:0px 10px 0 0 !important;
	width:15px; 
	padding:0px 0 10px 0;
	}
.quizradiocaption {/*width:380px;*/display:block; margin-left:25px; margin-top:-20px; color:#454545; }
* html .quizradiocaption  {line-height:1.2em; margin-top:-15px; }
.quiz {clear:both; padding-top:5px 0; height:100px;}
.quiz input.submit {margin-top:10px; border:none; width:58px; height:26px; background:url(/staticarchive/16f446be6cde5bbec9639a32b80da223c44e9a16.gif) no-repeat; cursor:pointer; color:#0F4BC5;}
.quiz input.submit:hover {color:#333;}
.quizbottom br {clear:both;}
* html .quizbottom br {clear:none;}
.quiz_answer img{float:left;margin-top:10px;padding-bottom:10px;}
.quiz_answer p{float:right;width:308px;padding-top:0;margin-top:0;font-weight:bold;}
#avObject h2 {float: none;
	padding: 9px 0 5px 0;
	margin: 0;
	color: #424242;
	border-bottom: 2px solid #CCCCCC;}
h2.related {padding: 9px 0 5px 0;
	margin: 0 0 10px 0;
	color: #424242;
	border-bottom: 2px solid #CCCCCC;}
.emp-audio {float:right;margin-top:10px;clear:both;}
.LinksboxArchiveNav ul {margin:0;padding:0;color:#666666;}
.LinksboxArchiveNav ul li{list-style-type:none;display:inline;line-height:1.4em;}
.LinksboxArchiveNav a {color:#0F4BC5;}
.LinksboxArchiveNav a:hover {color:#666666;}

#content .homepage-mainpromo-container #mainpromo #mainpromo-emp .mpBlock {
	right: 0;
	width: 179px;
	height: 287px;
	left:447px;
}
#content .homepage-mainpromo-container #mainpromo #mainpromo-emp #emp1 {padding-top:0;margin-left:1px;}
.homepage-mainpromo-container #mainpromo-emp {
	height: 287px;
	margin-bottom: 0;
	padding-top: 0;
	position: relative;
}
.mainpromo {background-color:#000000;}

.quiztop p img {
	width:446px;
	height:251px;

}

#mediapanel {width:416px; float:left; margin-bottom:10px;}
#mediapanel #emp1 {padding-top:0;}

