/* INFO
Site : Coal House
url : http:/dev1.cf.bbc.co.uk/wales/history/
Barlesque version :
Function : set all structure, aesthetics, typography
Filename : history_layout.css	
Created : August 08th 2008
Last update :  08/08/2008 16:59:22
Author: Takako Tucker
Modified by: Jon Penny
*/

/* SECTIONS
=STANDARDISE
=NAVIGATION
  >Navigation - local
  >Navigation - sub
=CONTENT
	>Slideshow
	>Accordion
=IMAGES
=OBJECTS
->Map
*/



/*FONT SIZES
10px = 0.835em
12px = 1em
14px = 1.165em
16px = 1.335em
18px = 1.5em
20px = 1.665em
22px = 1.835em
24px = 2em
*/

/* COLOURS
Content bg:     		  #e4e0cf - light brown
Header nav bar bac:       #9c7718 - brown/gold 
Text:          			  #333 - dark grey
Links:          h2        #9C7718 - brown
				content   #ffd100 - yellow
*/


/*=STANDARDISE
*********************************************************************/

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


body {
  margin:0;
  line-height:1;
  font-family:arial,sans-serif;
  color:#fff;
  text-shadow:none;
  }
  
.rhsimg {
	height: 56px;
	position: absolute;
	right: 14px;
	top: 6px;
	width: 130px;
}

#header { background: url(/staticarchive/f4fce3c40bdf0471661f440cd2beac1db1273a89.jpg) top left no-repeat; border-bottom: solid 5px #908060; }
  
input.text {font-family:arial,sans-serif !important;}
/***************************/




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


a {color:#F9961E;}

#blq-main #blq-content {
	background: #130e08 url(/staticarchive/14b52576ad5f8597dc8c23f65ae009ea789ef1d1.jpg) ;
	background-position:0px 0px;
}


#column-container {
	background:url(/staticarchive/14b52576ad5f8597dc8c23f65ae009ea789ef1d1.jpg);
	padding:0;
	height:100%;

}


body.minisite  #column-container {
	background:url(/staticarchive/14b42c062d9e0b7c09a7260eee0a55cff958778b.jpg) no-repeat;
}

body.minisite #blq-main #blq-content  {
	background:url(/staticarchive/14b42c062d9e0b7c09a7260eee0a55cff958778b.jpg) no-repeat;
	background-position:0px 0px;
}


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

/*>Navigation - local*/
#local-navigation {
 background:#000 url(/staticarchive/65135cbe6b2e091acb059c19736b3f3bc273252a.gif) no-repeat right bottom ;
 margin-bottom:-1px;
  }
 
.navigation-button a, .navigation-button-first a, .navigation-button-first.selected a, .navigation-button-last.selected a, .navigation-button-last a {
 background:url(/staticarchive/706fde8c2795a35d68cd24f1f830fb9fc2850d3e.gif) right -50px;
}
	
.navigation-button a, .navigation-button-first a, .navigation-button-last a {
	color:#F8971D !important;
}
	
.navigation-button a:hover, .navigation-button-last a:hover, .navigation-button-first a:hover  {
	background:url(/staticarchive/706fde8c2795a35d68cd24f1f830fb9fc2850d3e.gif) right -100px;
	color:#fff;
}
.navigation-button.selected a, .navigation-button-first.selected a, .navigation-button-last.selected a {
	background-position:right 0px !important;
	color:#fff !important;
}
 

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



/*>Navigation - sub*/
#content {
	height:100%;
	display:block;
}


#content .sub-navigation {
	padding-bottom:160px !important;
	}

#content .sub-navigation li {
  list-style-type:none;
  margin:0;
  padding:0;
  line-height:1.6em;
  }
  
 
 /*=homepage specific styles
*********************************************************************/
  
#home_top{
	width:974px;
	height:445px;
	background:url(/staticarchive/e039ea5d41ae972631f0913a0d2cdc4a2d2e7f21.gif) no-repeat;
	}


#home_top_nav{
	position:relative;
	top:165px;
	left:177px;
	width:220px;
	float:left;
}

* html #home_top_nav {
	top:150px;
}

#home_top_nav ul{
	width:169px;
}

#home_top_nav li {
	width:169px;
	height:37px;
	text-indent:-2000px;
}
#home_top_nav li a, #home_top_nav li a:hover{
	display:block;
	height:37px;
	background:url(/staticarchive/b7e68b6a4430c40d141e7e3bde5581ed957130c6.gif);
	}

#home_top_nav li.first a{
	background-position:0px -1px;
} 

#home_top_nav li.first a:hover{
	background-position:-173px -1px;
} 

#home_top_nav li.second a {
	background-position:0 -33px;
}

#home_top_nav li.second a:hover {
	background-position:-173px -33px ;
}

#home_top_nav li.third a {
	background-position:0 -65px ;
}

#home_top_nav li.third a:hover {
	background-position:-173px -65px ;
}


#home_top_nav li.fourth a{
	background-position:0 -105px ;
	height:41px;
}

#home_top_nav li.fourth a:hover{
	background-position:-173px -105px ;
	height:41px;
}
/*
#home_top_nav li.fifth, #home_top_nav li.fourth  {display:none;}
*/


#home_top_nav li.fifth a{
 	background-position:0 -325px ;

	
}

#home_top_nav li.fifth a:hover{
 	background-position:-173px -325px ;

	
}


#home_top_emp{
	float:right;
	width:543px;
	height:355px;
	margin-right:10px;
	margin-top:10px;
	padding:0;
	background:url(/staticarchive/f294cabcabe2f20bb8a7258fe1f27e6c85ebff41.jpg) no-repeat;
}

#emp1 .emp-frame{background:url(/staticarchive/ae4f549b9611b78cb5b5b77d3f83df1f40117fac.jpg) no-repeat; width:512px; height:288px;}
#emp1 p {margin:2px; background:url(/staticarchive/9defe674b7fa20ad591f86de3cdfddf1ea09b7c1.gif) no-repeat; padding:3px 0 0 30px;  }
#emp1 p  a {color:#B06000;}
#emp1 p  a:hover {color:#333;}

/*home page emp footer*/

#home_top_footer {
	font-size:0.00001em;
	height:36px;
	display:block;
	color:#a49768;
	margin-top:5px;
}

#emp1.player{
	margin:0; 
	padding:0;
	width:512px;
	padding:16px;
}

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

/*/
  
  
  /*level one nav*/

 #content .sub-navigation li a{ 
	background:url(/staticarchive/4b8b1b17901ff7e373e94385ce622a16e24acff0.gif) no-repeat;
	text-indent:-1100px;
	height:35px;
 }
 
 
 #content .sub-navigation li#sub_nav_link1 a{
  background-position:15px 1px;
    }
  
  #content .sub-navigation li#sub_nav_link1 a:hover{
  background-position:-145px 1px;
    }
  
  #content .sub-navigation li#sub_nav_link2 a{
  background-position: -15px -32px ;
    }

   #content .sub-navigation li#sub_nav_link2 a:hover{
   background-position: -175px -32px ;
    }

   #content .sub-navigation li#sub_nav_link2.selected a{
     background-position: -495px -32px !important;
  }
  
    #content .sub-navigation li#sub_nav_link2.selected a:hover{
     background-position: -495px -32px !important;
  }
  
  
   #content .sub-navigation li#sub_nav_link3 a{
  background-position: -12px -69px ;
  
  }
    #content .sub-navigation li#sub_nav_link3 a:hover{
  background-position: -172px -69px ;
  }

	#content .sub-navigation li#sub_nav_link3.selected a{
  background-position: -492px -69px  !important;
  
  }
  
  	#content .sub-navigation li#sub_nav_link3.selected a:hover{
  background-position: -492px -69px  !important;
  
  }
  
     
   #content .sub-navigation li#sub_nav_link4 a{
	background-position: -12px -103px ;
	height:40px;
	  
  }
    #content .sub-navigation li#sub_nav_link4 a:hover{
	background-position: -172px -103px ;    

  }

	#content .sub-navigation li#sub_nav_link4.selected a{
	background-position: -492px -103px  !important;
  
  }
  
  	#content .sub-navigation li#sub_nav_link4.selected a:hover{
  background-position: -492px -103px  !important;
  
  }
 
/*li#sub_nav_link5, li#sub_nav_link3 li#sub_nav_inc2, li#sub_nav_link2 li#sub_nav_inc4, li#sub_nav_link2 li#sub_nav_inc5, #content .sub-navigation li#sub_nav_link4  {display:none !important;}
*/
 li#sub_nav_link4 li#sub_nav_inc2 {}
 
     #content .sub-navigation li#sub_nav_link5 a{
  background-position: -12px -143px ;
  
  }
    #content .sub-navigation li#sub_nav_link5 a:hover{
  background-position: -172px -143px ;    
  }

	#content .sub-navigation li#sub_nav_link5.selected a{
  background-position: -492px -143px  !important;
  
  }
  
  	#content .sub-navigation li#sub_nav_link5.selected a:hover{
  background-position: -492px -143px  !important;
  
  }
  


#content .sub-navigation-column {
	background:none;
	width:160px;
	padding-right:0;
	padding-left:0;
	margin-left:0;
	margin-top:20px;
 }

#content  ul.sub-navigation {
  padding:0;
  margin:0;
  }

#content .sub-navigation li a {
  display:block;
  width:auto;
  color:#9C7718;
  font-size:1.335em;
  /*height:35px;*/
  margin:0 0 0 10px;
  padding:0;

  }
  
/*remove later**/ 
#content .sub-navigation li a:hover {color:#000} 

/***/
 
#content .centre-content {
	background:none;
	padding:0;
	width:494px;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include {
margin:13px 0;

}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li {
padding:0 0 0 12px !important;
margin:0 !important;

}

/*level two nav*/

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li a{
	background:url(/staticarchive/7629145e901597b0d037131ea8f5ba09cfb30139.gif) no-repeat !important;

}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc1 a{
	background-position: 0 -1px !important;
	height:38px;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc1 a:hover{
	background-position: -280px -1px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc1.selected a{
	background-position:-136px -1px !important ;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc1.selected a:hover {
	background-position:-417px -1px !important ;
}


#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc2 a{
	background-position:0 -38px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc2 a:hover{
	background-position:-280px  -38px !important;
}


#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc2.selected a {
	background-position:-136px -38px !important ;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc2.selected a:hover {
	background-position:-417px -38px !important ;
}


#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc3 a{
	background-position:0 -69px !important;
	height:50px;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc3 a:hover{
	background-position:-280px -69px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc3.selected a {
	background-position:-136px -69px !important;
}
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc3.selected a:hover {
	background-position:-417px -69px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc4 a{
	background-position:0 -120px !important;

}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc4 a:hover{
	background-position:-280px -120px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc4.selected a {
	background-position:-136px -120px !important;
}
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc4.selected a:hover {
	background-position:-417px -120px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc5 a{
	background-position:0 -150px !important;

}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc5 a:hover{
	background-position:-280px -150px !important;
}

#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc5.selected a {
	background-position:-136px -150px !important;
}
#content .sub-navigation-column .sub-navigation ul.sub-navigation-include li#sub_nav_inc5.selected a:hover {
	background-position:-417px -150px !important;
}





/*under behind the scene*/


#content .sub-navigation-column .sub-navigation li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc1 a{
	background-position: 0 -225px !important;
	height:32px;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc1 a:hover{
	background-position: -279px -225px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc1.selected a{
	background-position:-135px -225px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc1.selected a:hover {
	background-position:-135px -225px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc2 a{
	background-position: 0 -255px !important;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc2 a:hover{
	background-position: -279px -255px !important;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc2.selected a{
	background-position:-135px -255px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc2.selected a:hover {
	background-position:-135px -255px !important;
}



#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc3 a{
	background-position: 0 -284px !important;
	height:30px;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc3 a:hover{
	background-position: -279px -284px !important;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc3.selected a{
	background-position:-135px -284px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc3.selected a:hover {
	background-position:-135px -284px !important;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc4 a{
	background-position: 0 -315px !important;
	height:33px;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc4 a:hover{
	background-position: -279px -315px !important;
}


#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc4.selected a{
	background-position:-135px -315px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link3 ul.sub-navigation-include li#sub_nav_inc4.selected a:hover {
	background-position:-135px -315px !important;
}


/*under programme*/


#content .sub-navigation-column .sub-navigation li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc1 a{
	background-position: 0 -384px !important;
	height:32px;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc1 a:hover{
	background-position: -279px -384px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc1.selected a{
	background-position:-136px -384px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc1.selected a:hover {
	background-position:-417px -384px !important;
}

#content .sub-navigation-column .sub-navigation li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc2 a{
	background-position: 0 -414px !important;
	height:32px;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc2 a:hover{
	background-position: -279px -414px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc2.selected a{
	background-position:-135px -414px !important;
}

#content .sub-navigation-column .sub-navigation  li#sub_nav_link4 ul.sub-navigation-include li#sub_nav_inc2.selected a:hover {
	background-position:-135px -414px !important;
}




  /*header*/

#header img {
	float:left;

}

	
/* cast main promo*/

body.minisite #mainpromo, body.minisite #mainpromo1, body.minisite #mainpromo2, body.minisite #mainpromo3 {
width:494px;
height:305px;
background: url(/staticarchive/7d6c1b047bd312d45eabf0554bbb608b1852c953.gif) top no-repeat;
margin-bottom:0px !important;

}

body.minisite .slideshow-image {
height:315px;
width:494px;
background: url(/staticarchive/7d6c1b047bd312d45eabf0554bbb608b1852c953.gif) top no-repeat;
margin-bottom:0px !important;
}

body.minisite #mainpromo a, body.minisite #mainpromo1 a, body.minisite #mainpromo2 a, body.minisite #mainpromo3 a, body.minisite #mainpromo-article a
{

	margin-left:11px;
}

body.minisite #mainpromo img {
	margin:15px 0 10px 22px;
	border:1px solid #d3cec2;
}

body.minisite #mainpromo a img {
	margin:15px 0 10px 11px;
}


body.minisite #column-container {
	padding:0 0 50px 0;
	/*background:url(../images/furniture/cast_index_bac.gif) top left no-repeat;*/


}


body.minisite #content .centre-content {
	background: url(/staticarchive/8072d93eb3cd73a59fc5d265103fe59173451d72.gif) repeat-y ;
	margin-bottom:0;
}

body.minisite #MinisiteIncludeBlockB {
	margin-top:10px;
	margin-left:15px;
}
#MinisiteIncludeBoxC1, #MinisiteIncludeBoxC2 {
	margin-left:15px;
}


body.minisite #content .centre-content .bottom_bar {
	background:transparent url(/staticarchive/42ed4adc93f4f8b2294f79b6d8cdf73a297a29a1.gif) bottom no-repeat ;
	height:69px;
	width:494px;
	clear:both;

}

body.minisite .right-content {
	width:310px !important; 
	margin-left:0 !important; 
	padding-left:8px; 
}

body.minisite.non_flash .right-content {padding-left:0 !important; }

/*IE6 fix so right-content does not drop down*/
 * html body.minisite .right-content 
 {
	padding-left:8px; 
 	width:310px !important; 
 }
body.minisite .right-content .contentBlock h2 {
	margin-left:0;
	padding-left:0;
}

body.minisite .right-content .contentBlock h2 a:hover {
	color:#fff;
 }

body .contentBlock img {
	border:2px solid #fff;
	margin:0 0 8px 0;
	padding:0;
}

body.minisite .right-content .contentBlock p.intro {
	padding-top:0;
	margin-top:0;
}


/*->Carousel contains default colours - override these with site specific colours in the site specific css */
#promo-carousel {
	width: 100%;
	background:#9C7718 !important;
	border-top:4px solid #9C7718 !important;
	height:34px;
	}
	
* html #promo-carousel { /* IE6 only */
	/*margin-top:-3px !important;*/
	}
		
#promo-carousel li {
	margin:0;
	padding:0;
	float:left;
   background:;
	width:157px;
	}

#promo-carousel li.lifourth {
	width:155px;
	}
	
#promo-carousel a {
	display:block;
	border-right:2px #9C7718 solid;		
	color:#9C7718;
	margin:0;
	padding:5px 0 15px 10px;
	font-size:1.2em;
	height:100%;
	cursor:pointer;
	background:#F9F8F3;
	}

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

#promo-carousel a.selected, #promo-carousel a.selected:hover {
	color:#fff;
	background-color:#9C7718;
	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:#ffba00
	}

#content .homepage-mainpromo-container #mainpromo a:hover, #content .homepage-mainpromo-container #mainpromo1 a:hover, #content .homepage-mainpromo-container #mainpromo2 a:hover, #content .homepage-mainpromo-container #mainpromo3 a:hover{
text-decoration:underline
	}
	
#content .homepage-mainpromo-container #mainpromo .mpStrip, #content .homepage-mainpromo-container #mainpromo1 .mpStrip, #content .homepage-mainpromo-container #mainpromo2 .mpStrip, #content .homepage-mainpromo-container #mainpromo3 .mpStrip {
	padding:0 0 10px 0;
	bottom:0;
	left:0;
	margin:0;
	width:626px;
	position:absolute;
	color:#666666;
	background:#000;
	/* 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;
  }
#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;
	/* 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;
	background:#000;
	}
#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{
	padding:0px 10px 0 10px;
	margin:0;
	color:#FFF;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock h3 , #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3{
	font-size:2em;color:#fff;
	padding:10px 10px 8px 10px;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo1 .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo2 .mpBlock h3 a, #content .homepage-mainpromo-container #mainpromo3 .mpBlock h3 a {
	color:#fff;
	}
#content .homepage-mainpromo-container #mainpromo .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpBlock a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpBlock a:hover {
	text-decoration:underline;color:#fff;
	}
#content .homepage-mainpromo-container #mainpromo .mpStrip p, #content .homepage-mainpromo-container #mainpromo1 .mpStrip p, #content .homepage-mainpromo-container #mainpromo2 .mpStrip p, #content .homepage-mainpromo-container #mainpromo3 .mpStrip p{
	padding:0 0 0 10px;
	margin:0;
	color:#FFF;
	}
#content .homepage-mainpromo-container #mainpromo .mpStrip h3, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 {
	font-size:2em;color:#fff;
	padding:10px 0 8px 10px;
	}
#content .homepage-mainpromo-container #mainpromo .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo1 .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo2 .mpStrip h3 a, #content .homepage-mainpromo-container #mainpromo3 .mpStrip h3 a {
	color:#fff;
	}
#content .homepage-mainpromo-container #mainpromo .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo1 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo2 .mpStrip a:hover, #content .homepage-mainpromo-container #mainpromo3 .mpStrip a:hover {
	text-decoration:underline;color:#fff;
	}
#mainpromotx {padding:0 0 0 10px;margin:8px 0 0 0;color:#FFF; line-height:1.665em;}

#mainpromo a, #mainpromo1 a, #mainpromo2 a, #mainpromo3 a {
	color:#FF9000;
}



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

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

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


.mpStrip {
	bottom:39px;
	left:24px;
}

.mpStrip h2 {margin-bottom:10px;}

.mpStrip h2  a	{margin:0 !important; padding:0 !important;}

/*Right col styles*/


/*-----Generic content blocks*/	
			.contentBlock h2 			{border-bottom:2px solid #FFD100;color:#9C7718; margin:0; padding:8px 0;}
			.contentBlock h2 a 			{color:#9C7718;}
			.contentBlock h2 a:hover,.contentBlock h3 a:hover 	{color:#fff !important;} 
			.contentBlock h3 {background:none; margin-top:0; padding-top:0;}
			.contentBlock h3 a			{font-weight:bold;background:transparent;}
			.contentBlock ul 			{border-top:1px dashed #F9961E; margin:0;} 
			.contentBlock li			{} 
			.contentBlock ul li	a.standardBullet {background: transparent url(/staticarchive/706fde8c2795a35d68cd24f1f830fb9fc2850d3e.gif) no-repeat -388px -275px; padding:0 0 0 23px;}
			.contentBlock li a:hover	{color:#fff !important;}
/*-----Generic content blocks*/	


/*-----Homepage layout styles*/
			.homepage-block 			{width:626px;float:left;margin-left:14px;}
			#content .homepage-mainpromo-container {}			
			#column1 					{float:left;width:306px;margin-left:10px;}
			#column2 					{float:left;width:306px;margin-left:14px;}
			#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;}
/*-----see also homepage*/


/*-----minisite page*/
#mainpromo-article {
	width:494px;
	height:305px;
	background:transparent url(/staticarchive/7d6c1b047bd312d45eabf0554bbb608b1852c953.gif) top no-repeat;
	margin-bottom:0px !important;
	padding-top: 10px;
	}
#mainpromo-article img, #mainpromo-article .promo-image-446x251 {
	margin:15px 0 10px 24px;
}
#mainpromo-article h1 {float:none;line-height:1.4em;padding:10px 0 0 0;margin:0;color:#333333;}
#mainpromo-article p {margin-top:10px;font-size:1.16em;color:#333333;line-height:1.5em;}
.Textblock p {font-size:1.02em;color:#333333;line-height:1.5em;}
.Textblock ul {font-size:1.16em;color:#333333;line-height:1.5em;}
.Textblock ul li{margin:0;padding:0;}
.Textblock ul li a:hover, .Textblock ol li a:hover {text-decoration:underline;}
.Textblock ul.links {font-size:1.16em;color:#333333;line-height:1.5em;list-style-type:none;margin:0;}
.Textblock ul.links li a {background-position: 0 1px;}
.Textblock ol {list-style-type:decimal;font-size:1.16em;color:#333333;line-height:1.5em;margin:10px 10px 0 20px;}
.Textblock ol li{margin:0;padding:0;}
.Textblock p a {text-decoration:none;}
.Textblock p a:hover {text-decoration:underline;}
.Textblock h2, #slideshowtext h2 {color:#333333;font-size:1.6em;}
#blq-content .Textblock h3 {color:#333333;font-size:2em;font-weight:normal;}
.Textblock .TextblockContent {padding:0 15px 0 20px; font-size:1.095em; color:#333;}
.Textblock .TextblockContent  a {color:#B06000;}
.Textblock .TextblockContent  a:hover {color:#333;}

.TextblockContent h4 {margin-bottom:9px;}
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:#666666;padding:8px 0 5px 0;margin:0 10px 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:none; margin:0 0 10px 0; padding:0 0 10px 0px;}
			.itemBlock 					{background:#b4ae99 url(/staticarchive/ca5dc6dd1e2360c7f999ce74e653d4722d4bb170.gif) no-repeat bottom; margin:0 5px 10px 0;width:152px; }
			p.itemblock_text		{color:#333; padding-top:0; margin-top:5px;  margin-bottom:8px; padding-right:10px;}

.itemBlock  a{color:#b06000;}

.itemBlock a img{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #A69F88;
	padding:2px;
	margin-bottom:2px;
	}
.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.09em;
	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;
}
			.itemBlock h3								{font-size:1.09em ; }
			#resultsvideo .itemBlock h3				{font-size:1.09em ; padding-left:10px;}
			.itemBlock-short 			{background:#b4ae99 url(/staticarchive/ca5dc6dd1e2360c7f999ce74e653d4722d4bb170.gif) no-repeat bottom; margin:0 5px 10px 0; height:10.5em; width:152px; }
			.mpStrip p 					{color:#FFFFFF;}
			.index_desription_TextblockContent p {color:#333333;}
			.index_desription_TextblockContent ol li{margin:0 10px 5px 0;line-height:1.4em;color:#333333;}
			.index_desription_TextblockContent h2 {padding:7px 10px 10px 10px;color:#333333;}
			#column1 .MultipleIncludesBox .MultipleIncludesBoxInclude4 .contentBlock {float:none;clear:both;} /*required to stop travel overlapping weather*/


			#MinisiteIncludeBoxC1 h2.heading, #MinisiteIncludeBoxC2 h2.heading{color:#333;}
			
			.itemBlock-short a img	{border:1px solid #a69f88; background:#fff; padding:2px; }
			.itemBlock-short h3 a {color:#b06000;}
			.itemBlock-short h3 a:hover {color:#333;}
			
			
		
.contentBlock {
	background:none;
	width:288px;
	}
	
.contentBlock p.intro {color:#fff;
}

.contentBlock h2 {
	border-bottom:none;
	}

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

.homepage-row1, .homepage-row2, .homepage-row3{width:100%; margin:10px 0 0 10px;}

/*IE 6 fix so the columns */
* html .homepage-row1, * html .homepage-row2, * html .homepage-row3{width:100%; margin:10px 0 0 0;}

/*-----Random*/	

/*Site specific styles*/


#mainpromonoimage h2 {
border-bottom:none;	

}


/*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:#d3caa5;}
.me-navigation dt a.expcon {background:transparent url(/staticarchive/6f426755d34c3b7381bceb2108bdf19a6088ddbf.gif) no-repeat scroll 0 0 !important;}
.me-navigation dt.selected a.expcon {background:none !important;}
.me-selector ul.items li div.image img {height:82px;}

.me-selector ul.items li.hover div.title  {height:83px;}
.me-selector ul.items li div.title a, .me-selector ul.items li div.cta a {
	background:none;
}

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

 
/* end */

/*CTA styles*/

.ctaouter  {background:none;}
h3.cta		{color:#fff;}

/*emp styles*/
body.minisite #emp1 {
	padding:25px 0 0 24px;
	background: transparent url(/staticarchive/583cc614d06cc6914f7b54efa945bc0e6b7b48e1.gif) no-repeat;
	width:470px;
	height:330px ;
}

/**/

/*your say block*/
#YoursayBlock{
	margin:0 20px;
	color:#333;
}

/*listing ssi*/
 .listings_ssi {
 margin:0 20px;
 }
 
* html  .listings_ssi  {
 margin:0;
 }

  .listings_ssi ul {
  list-style:none;
  margin:0;
  padding:0;
  
  }
 
.listings_ssi a,  .listings_ssi .location, .listings_ssi .description, .listings_ssi .time, .listings_ssi h3, .listings_ssi .date  {
 font-family:arial, verdana, san-serif;
 color:#333;
 }


/*slideshow images*/

body.minisite #slideshow-nav {
	margin:10px 0 0 15px;
	height:15px;
}

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

body.minisite .slideshow-image img{
	margin-left:22px;
	margin-top:25px;
}

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

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

body.minisite #slideshow-nav  a.slideshow-next {
	color:#c9521b;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;
}

body.minisite #slideshow-nav  span.slideshow-next-grey {
	color:#a9a173;
	font-weight:bold;
	font-size:1.9em;
	width:25px;
	float:left;
	display:block;
	text-align:right;
}


body.minisite #slideshow-nav  a.slideshow-number {
	display:block; 
	width:17px;
	height:15px;
	float:left;
	padding:3px 0px 0 0px;
	color:#ca5f28;
	background:#d3cda3;
	margin-right:3px;
	margin-top:4px;
	text-align:center;
}

body.minisite #slideshow-nav  a:hover {
	color:#333;
}

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

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

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

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

/*home page swf replacement*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	text-align:right;
}

.sIFR-replaced {
	visibility: visible !important;
}


span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



/*info panel for family pages*/

.index_desription_TextblockContent .infopanel {
	background:url(/staticarchive/fe1ce0d60cf8b9de231635395d86ace2d78e19bd.gif) no-repeat top left;
	margin-left:4px;
	color:#333;
}

.index_desription_TextblockContent .infopanel h3 {
	margin:0; 
	padding:19px 0 0 15px;
	font-size:1.8em !important;
	font-weight:normal !important;
}


.index_desription_TextblockContent .infopanel ul {
	margin:10px 0 0 15px;
	padding:0;
}

.index_desription_TextblockContent .infopanel ul li {
	list-style:none;
	font-size:0.95em;
	padding:0;
	margin:0;
	line-height:1.5em;
}

.index_desription_TextblockContent .infopanel p {
	margin-left:8px;
	margin-top:7px;
}

.index_desription_TextblockContent .infopanel table {
	width:90%;
	font-size:1.1em;
	margin:15px 0 0 17px
}
.index_desription_TextblockContent .infopanel table tr td {
	vertical-align:top;
	padding:5px 0;
	color:#333;
	line-height:1.5em;
}

.index_desription_TextblockContent h2 {
	font-size:2em;
}

#home_top_mp_container{
	float:right;
}



#home_top #mainpromo{
	background:transparent url(/staticarchive/3cf44821c343ed1e68584f678849401703210fa5.gif) no-repeat scroll center top;
	height:316px;
	margin-bottom:0px !important;
	width:494px;
	margin-right:40px;
	margin-top:30px;
	height:305px;
}

#home_top #mainpromo img{
	margin:15px 0 10px 23px;
}

.commentsform h3 {font-size:2.2em; margin:0 0 0 15px !important; color:#F8971D; padding-top:20px; }

.response_text a:hover{color:#ccc; text-decoration:underline;}

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

.ctaouter {
	background: #333;
	font-size: 1.2em;
	height: 56px;
	/* For IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	/* For IE end */
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	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: #F9961E;
	text-decoration: none;
	display: inline;
}

#header .cta.ctaheader .ist-b a {
	margin: 0 0 0 8px;
	padding: 0 0 0 24px;
}

.cta.ctaheader p {
	margin: 0;
	padding: 4px 8px 0;
	line-height: 1.3em;
	color: #FFF;
}
/* CTA end */


/*fix 12/11/09*/

