  /*level one nav*/
  


   #content .sub-navigation li#sub_nav_link4.selected a{
     background-position:  -332px -103px  !important;
  }

   #content .sub-navigation li#sub_nav_link4.selected a:hover{
   background-position:  -172px -103px   !important;
    }
  
/*Replacing body background image on family pages*/

body.minisite #column-container {
	background:#000 url(/staticarchive/48aef9c24f107e78aadf4729cc592cef01018254.jpg) no-repeat;
}


	
/* cast main promo*/

#MinisiteIncludeBlockA #mainpromonoimage  {
	height:316px;
	background:url(/staticarchive/828f117fae2df7aecc4f25c6d5b61ae5101f9b7c.gif) no-repeat;

	}
	
#MinisiteIncludeBlockA #imageframe {
	float:left !important;
	width:190px !important;
	padding:55px 0 0 28px;
	line-height:1em;


}
#MinisiteIncludeBlockA #imageframe p#postcard, #MinisiteIncludeBlockA #imageframe h3#date, #MinisiteIncludeBlockA #imageframe  h3#name 
	{
	color:#dad3b6;
	font-size:0.0001em;
	
	}

#MinisiteIncludeBlockA #imageframe p#postcard	{
	width:220px;
	height:140px;
	margin:8px 0;
	line-height:10px !important; 
	}
	
	
	
#MinisiteIncludeBlockA #imageframe h3#date {
	font-size:1em; 
	width:200px;
	height:30px;
}

#MinisiteIncludeBlockA #imageframe  h3#name  {
	font-size:1em; 
	width:200px;
	height:30px;
	margin-top:0;
	padding-top:0;
}

#mainpromonoimage h2 {display:none;}

/*itemblock*/

#MinisiteIncludeBlockB {
	background:transparent url(/staticarchive/1c5a0897308b6f0bcfcdde007e42a52ce93c7491.gif) no-repeat scroll left top;
}
#MinisiteIncludeBlockB .itemBlock  {
	float:none; 
	display:block; 
	width:468px;
	height:104px;
	background:transparent url(/staticarchive/b8eae02be518ed0ca722f5203bb969e15d5d6fdc.gif) bottom left no-repeat;
	padding-bottom:3px;
	padding-top:5px;
	margin:0 15px 0 15px;
	}
	
#MinisiteIncludeBlockB .itemBlock  h3, #MinisiteIncludeBlockB .itemBlock  p.intro, #MinisiteIncludeBlockB .itemBlock  p.date {
	float:right;
	width:305px;
	padding:0;
	margin:0;

}

#MinisiteIncludeBlockB .itemBlock  h3 {
	margin-top:-2px;
	font-size:1.09em;
}

#MinisiteIncludeBlockB .itemBlock  p.date  {

	font-weight:bold;
	color:#333;
}

#MinisiteIncludeBlockB .itemBlock  p {
	line-height:1.4em;
}


#MinisiteIncludeBlockB h3, #MinisiteIncludeBlockB h2 {
	margin-bottom:10px;
	margin-top:0;
	font-size:1.8em;
	font-weight:normal;
	color:#333;
	padding:20px 0 0 15px;
}



#MinisiteIncludeBlockB .Topicbox{
	color:#333333;
}


body.minisite #MinisiteIncludeBlockB {margin:0;}

body.minisite #content .centre-content .haveyoursay_bottombar {
	background:transparent url(/staticarchive/42ed4adc93f4f8b2294f79b6d8cdf73a297a29a1.gif) bottom no-repeat ;
	height:69px;
	width:494px;
	clear:both;

}

body.minisite #MinisiteIncludeBlockB .bottombar{
	background:transparent url(/staticarchive/42ed4adc93f4f8b2294f79b6d8cdf73a297a29a1.gif) bottom no-repeat ;
	height:69px;
	width:494px;
	clear:both;
}

body.minisite #content .centre-content .bottom_bar {
	background:#0a0601;
	padding:20px 0;
}


/*have your say box*/
#MinisiteIncludeBoxC1 {
	margin-left:0;
	padding:10px;
	background:#000;
}

#MinisiteIncludeBoxC1 table {
	background:#000;

}


#MinisiteIncludeBoxC1 table tr {
	background:url(/staticarchive/4efec56a121a975929ef6ac7cd438361775c4932.gif) bottom left no-repeat;
	padding-bottom:10px;

}

#MinisiteIncludeBoxC1 table tr.top1, #MinisiteIncludeBoxC1 table tr.messagebox {
	background:none;
}

#MinisiteIncludeBoxC1 table tr td.comment, #MinisiteIncludeBoxC1 table tr td.date, #MinisiteIncludeBoxC1 table tr td.name, #MinisiteIncludeBoxC1 table tr td.topic{
	color:#f7a700;
	padding-bottom:10px;
	
	
}
#MinisiteIncludeBoxC1 table tr td.comment {width:180px;}

#MinisiteIncludeBoxC1 table tr td.topic {width:100px;}


#MinisiteIncludeBoxC1 table tr td {
	color:#fff;
	padding-right:10px;
	line-height:1.4em;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:15px;
}

#MinisiteIncludeBoxC1 table tr td a:hover {color:#fff;}

#MinisiteIncludeBoxC1 table tr td .coalhouseteam {
	width:458px;
	background:#323232 url(/staticarchive/194f97f1c7c6ad8b8b2f666967194dfe49ef1ed0.gif) bottom left no-repeat;
	margin-bottom:8px;

	}

#MinisiteIncludeBoxC1 table tr td .coalhouseteam p {
	padding:0 10px 10px 10px;
	margin:0;
}

#MinisiteIncludeBoxC1 table tr td .coalhouseteam h3 {
	padding:0 0 5px 10px;
	margin:0;
	font-size:1.09em;
	color:#fff;
	background:none;
}

#MinisiteIncludeBoxC1 table tr td .coalhouseteamtop {
	background:#323232 url(/staticarchive/07a59bce363d18b1ce6666be6085601980fb78d5.gif) top left no-repeat;
	width:458px;
	height:12px;
}


#MinisiteIncludeBoxC1 h3{
	background:#000;
	font-size:2em;
	color:#f8971d;
	padding:5px 0 20px 0;
	

}

/*IE fixes to avoid layout droppig*/

 * html #MinisiteIncludeBlockB h3 {
	margin:0;
 }
 
 * html #MinisiteIncludeBlockB .itemBlock{
	margin:0 15px 0 13px;
 }

 
 /*comment block*/
 
 
 #MinisiteIncludeBlockD .cast_bottombar {
	background:transparent url(/staticarchive/42ed4adc93f4f8b2294f79b6d8cdf73a297a29a1.gif) no-repeat scroll center bottom;
	clear:both;
	height:69px;
	width:494px;
}
body.minisite #content .centre-content .bottom_bar  {
	background:none !important;
	background-color:#000 !important;
}

.comments {
padding:10px 0 0 0;

}
.comments h3 {
	color:#f8971d;
	padding:10px 15px 0 0px ;
	margin:0;
	font-size:2.2em;

}

.commentsblock {
	background:#000;
}

.commentsblock form {
	padding:10px 0 0 15px;
	color:#fff;

}

.commentsblock form textarea {
	width:460px;

}

.commentsblock .comments {
	padding-left:15px;
	padding-right:15px;
	color:#fff;

}

.commentsform {
	padding-bottom:20px;

}

.commentsform input {

}

.commentsform input.text {
	width: 200px;

}

.commentsblock hr {
	background:url(/staticarchive/4efec56a121a975929ef6ac7cd438361775c4932.gif) no-repeat;
	height:5px;
	width:480px;
	border:none;
}

.commentsform input.send {
	background:url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 0 no-repeat;
	width:64px;
	height:26px;
	font-size:0.0001px;
	border:none;
	cursor:pointer;
}

.commentsform input.send:hover {
	background:url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 -26px no-repeat;
	width:64px;
	height:26px;
	font-size:0.0001px;
	border:none;
}


* html .commentsform input.send {
	background:none;
}

* html .commentsform form a {
	background: url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 0 no-repeat;
	width:64px;
	display:block;
	height:26px;
	border:none;
	cursor:pointer;

}

* html .commentsform form a:hover {
	background:url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 -26px no-repeat;
	width:64px;
	display:block;
	height:26px;
	border:none;

}



* html .commentsblock hr {
	display:none;
}

* html .commentsblock div.hr {
	background:url(/staticarchive/4efec56a121a975929ef6ac7cd438361775c4932.gif) no-repeat;
	height:5px;
	width:465px;
	border:none;
}

#YoursayBlock {
	background:#000;
	margin:0;
}

#YoursayBlock img {
	display:none;
}

#YoursayBlock p {
	padding:0;
	margin:0;
}

#YoursayBlock h3 {
	color:#f8971d;
	padding:20px 15px 0 15px ;
	margin:0;
	font-size:2.2em;
}

.response_name {
	padding:10px 0 0 10px;
	display:block;

}
.response_text {
	padding:0 10px;
	display:block;
	line-height:1.58em;
}

.comment_response {
	background:#323232 url(/staticarchive/07a59bce363d18b1ce6666be6085601980fb78d5.gif) top left no-repeat;
	width:458px;
	margin:0 0 20px 0;

}

.comment_response_bottom {
	width:458px;
	background:#323232 url(/staticarchive/194f97f1c7c6ad8b8b2f666967194dfe49ef1ed0.gif) bottom left no-repeat;
	height:12px;

}

table#topics-table tr th {color:#fff;}

th.header { 
    background: url(/staticarchive/49252a56a3a53352a4d957491322aa26727937d0.gif) right no-repeat;  
}

th.comment.header {
	background-position:65px 0px;
	cursor:pointer;

}

* html th.comment {	
	background-position:60px 0px;
}

th.date.header{
	background-position:32px 0px;
	cursor:pointer;
} 

th.topic.header {
	background-position:38px 0px;
	cursor:pointer;

} 

th.name.header {
	background-position:42px 0px;
	cursor:pointer;

} 


th.headerSortUp { 
    background: url(/staticarchive/dfe9a7bf1f88530246d3d9bddf7ae87626914e88.gif) bottom right no-repeat; 
    background-color: #000; 
} 




th.headerSortDown { 
    background: url(/staticarchive/4ba96f7a24b833224ba9e88280b7742faa34f73b.gif) top right no-repeat; 
    background-color: #000; 
}

th.comment.headerSortUp {
	background-position:58px 0px;
}

th.comment.headerSortDown {
	background-position:58px 0px;
} 

th.date.headerSortUp {
	background-position:24px 0px;
}

th.date.headerSortDown {
	background-position:24px 0px;
} 

th.topic.headerSortUp {
	background-position:30px 0px;
}

th.topic.headerSortDown {
	background-position:30px 0px;
} 

th.name.headerSortUp {
	background-position:34px 0px;
}

th.name.headerSortDown {
	background-position:34px 0px;
} 

th.date {padding-bottom:0;}



/* */