/*

------------------------------------------------------------------------

Theme Name:    Coalfields Fund

Theme URI:     http://www.coalfields-funds.co.uk

Description:   Wordpress Template for Coalfields Fund

Version:       1.0

Author:        Freshfield, Michael Stanley

Author URI:    http://www.freshfield.com/

------------------------------------------------------------------------



Copyright:     (c) 2009 Freshfield, Michael Stanley



All rights reserved.

*/



/*HTML*/



html {

	margin:0;

	padding:0;

}



body {

	font-size: 12px;

	margin:0;

	padding:0;

	color:#666666;

	font-family: Arial, Helvetica, sans-serif;

}



p {

	padding:10px;

	margin:0;

	line-height:16px;

}



a:hover {

	text-decoration:underline;

}



.clouds {

	background-image: url(images/background_clouds.jpg);

	background-position: center top;

	background-repeat: no-repeat;

}



.team {

	background-image: url(images/background_team.jpg);

	background-position: center top;

	background-repeat: no-repeat;

}



h1 {

	font-size: 18px;

	color:#FFFFFF;

	text-decoration:none;

	padding:10px;

	margin:0;

}



h2 {

	font-size:12px;

	font-weight: bold;

	padding:10px;

	line-height:16px;

	margin:0;

}



h3 {

	font-size: 12px;

	color: #d5b999;

	text-decoration: none;

	padding:0;

	margin:0;

}



h3 a {

	color: #d5b999;

	text-decoration: none;

	padding:10px;

	margin:0;

}



h4 {

	font-size: 12px;

	color: #d5b999;

	text-decoration: none;

	padding-bottom:5px;

	margin:0;

}



h4 a {

	color: #d5b999;

	text-decoration: none;

}



span {

	color: #d5b999;

}



img.alignright {

	float:right;

}



img.alignleft {

	float:left;

}



img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

}



input, textarea, select, button{

	background-color:#ccc;

	-moz-border-radius:2px;

	-khtml-border-radius: 2px;

	-webkit-border-radius:2px;

	padding: 3px;

	border:0px;

	margin-top: 10px;

	font-size:11px;

	color: #666666;

}



/*WRAPPER*/



#wrapper {

	width:940px;

	margin: 0px auto;

}



#left_wrap {

	width:240px;

	float:left;

	padding-top:110px;

}



#right_wrap {

	width:700px;

	float:left;

}



#back_link {

	width:320px;

	float:left;

	padding:10px;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-top:20px;

}



/*MENU*/



#menu_wrap {

	width:700px;

	height:50px;

}



#menu_wrap ul {

	width:700px;

	height:38px;

	font-family: "Trebuchet MS";

	font-size:12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	list-style:none;

	margin-top:20px;

	margin-left:0;

	margin-right:0;

	margin-bottom:0px;

	padding:0;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

	-webkit-border-radius:3px;

}



#menu_wrap ul li {	

	display:inline;

	margin:11px;

	line-height:38px;

}



#menu_wrap ul li a {

	color: #FFFFFF;

	text-decoration: none;

}



#menu_wrap ul li a:hover {

	text-decoration: underline;

}



/*BANNERS*/



#page_banner {

	width:700px;

	height:150px;

	margin-bottom:10px;

}



#page_banner img {

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border: 0;

}



/*PAGE*/



#content_wrap {

	width:700px;

}



#content_wrap_address {

	width:700px;

	margin-bottom:50px;

}



#page_wrap {

	width:700px;

}



#page_left {

	width:280px;

	margin-right:20px;

	float:left;

	background-color:#063868;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

}



#page_left h2 {

	font-size:12px;

	color: #d5b999;

}



#page_right {

	width:400px;

	float:left;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



#page_right p {

	line-height:15px;

}



#page_right ul {

	margin:10px;

	padding:10px;

}



#page_right ul li {

	list-style-type: none;

	list-style-image: url(images/bullet.png);

	color:#063868;

	margin-left:20px;

}



#page_center {

	width:700px;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-bottom:20px;

}



#page_center ul {

	margin:10px;

	padding:10px;

}



#page_center ul li {

	margin-left:20px;

}



#page_center h2 {

	color:#063868;

	font-size:14px;

}



#page_center_wards {

	width:700px;

	background-color:#063868;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

	margin-bottom:20px;

}



#page_center_wards h2 {

	color: #d5b999;

	font-size:14px;

}



#page_center_wards ul {

	margin:0;

	padding:10px;

	list-style-type: none;

}



#page_center_wards ul li {

	margin-left:20px;

}



#page_center_wards ul li a {

	text-decoration:none;

	color:#FFFFFF;

}



#page_center_wards ul li a:hover {

	text-decoration:underline;

}



#page_center_blue {

	width:700px;

	padding-top:10px;

	padding-bottom:10px;

	background-color:#063868;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	margin-bottom:20px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

}



#page_center_blue h2 {

	font-size:14px;

	color:#D5B999;

}



#page_center_blue p {

	color:#FFFFFF;

}



#page_center_blue h1 {

	padding: 10px 0 0 10px;

}



#page_center_blue h1 a {

	font-size:12px;

	color:#FFFFFF;

	margin:0px;

	padding:5px;

	text-decoration:none;

}



#page_center_blue h1 a:hover {

	text-decoration:underline;

}



#page_center_address {

	width:700px;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-bottom:20px;

}



#page_center_address ul {

	margin:0px;

	padding:10px;

}



#page_center_address ul li {

	list-style-type: none;

}



#page_center_address h2 {

	color:#063868;

	font-size:14px;

}



#page_wrap ul {

	margin:0;

	padding:10px;

	list-style:none;

}



/*CASE STUDIES*/



#case_box {

	width:340px;

	height:220px;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	margin-bottom:10px;

	background-position: top;

}



#case_box img {

	display: block;

	border:0;

}



#case_details {

	width:260px;

	height:70px;

	background-color:#063868;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-bottom:20px;

}



#case_details h1 {

	font-size:14px;

	color:#FFFFFF;

	margin:0;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-weight: bold;

}



#case_details h2 {

	font-size:11px;

	color:#d5b999;

	margin:0;

	padding-left:10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	text-decoration: none;

}



#case_details h2 a {

	color:#d5b999;

	text-decoration: none;

}



#case_details h2 a:hover {

	text-decoration:underline;

}



/*CASE SINGLE*/



#case_single_wrap {

	width:700px;

	float:left;

	margin-bottom:20px;

}



#case_single_title {

	width:700px;

	background-color:#063868;

	margin-bottom:20px;

	padding-top:10px;

	padding-bottom:30px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

}



#case_single_left {

	width:280px;

	float:left;

	margin-right:20px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

}



#case_single_left h1 {

	font-size:16px;

	color:#FFFFFF;

}



#case_single_left h2 {

	font-size:11px;

	color:#d5b999;

}



#case_single_right {

	width:400px;

	float:right;

	background-color:#FFFFFF;

	margin-bottom:20px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



#case_single_blue {

	width:400px;

	float:left;

	color:#FFFFFF;

}



#case_single_blue ul {

	padding-left:10px;

	padding-top:10px;

	margin:0;

}



#case_single_blue ul li {

	list-style-type: none;

}



#case_single_blue h2 {

	padding-top: 10px;

	padding-bottom:5px;

	padding-left: 10px;

	padding-right:0px;

}



/*LATEST NEWS*/



#latest_wrap {

	width:700px;

	padding-top:10px;

	color: #FFFFFF;

}



#latest_wrap p {

	margin:0;

	padding:0;

}



#latest_box {

	width:700px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	background-color: #063868;

	filter:alpha(opacity=90); 

    -moz-opacity: 0.9; 

    opacity: 0.9;

}



#latest_news {

	width:320px;

	height:130px;

	background-color: #063868;

	float:left;

	font-size: 11px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 10px;

}



#latest_news img {

	width:150px;

	height:115px;

	float:left;

	border: 5px solid #FFFFFF;

	margin-right:10px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

}



/*ELIGIBILITY*/



#eligibility_wrap {

	width:700px;

	float:left;

	margin-bottom:20px;

}



#eligibility_wrap ul {

	margin:20px;

	padding:0;

}



#eligibility_wrap ul li {

	list-style-type: none;

	margin-left:15px;

	list-style-image: url(images/bullet.png);

}



#eligibility_wrap ul li ul li {

	list-style:square;

}



#eligibility_wrap h3 {

	padding:10px;

	font-size:14px;

}



#eligibility_left_wrap {

	width:280px;

	float:left;

	margin-right:20px;

}



#eligibility_left {

	width:280px;

	float:left;

	background-color:#063868;

	color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

}



#eligibility_left h2 {

	font-size:12px;

	color:#d5b999;

}



#eligibility_postcode {

	width:280px;

	float:left;

	background-color:#d5b999;

	color:#FFFFFF;

	margin-top:20px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 0.9; 

    opacity: 0.9;

}



#eligibility_postcode a {

	color:#FFFFFF;

	text-decoration:none;

}



#eligibility_postcode a:hover {

	text-decoration:underline;

}



#eligibility_maps {

	width:180px;

	padding-right:100px;

	height:168px;

	float:left;

	background-color:#d5b999;

	color:#FFFFFF;

	margin-top:20px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90);

	-moz-opacity: 0.9;

	opacity: 0.9;

	background-image: url(images/maps_background.gif);

	background-repeat: no-repeat;

}



#eligibility_maps a {

	color:#FFFFFF;

	text-decoration:none;

}



#eligibility_maps a:hover {

	text-decoration:underline;

}



#eligibility_right {

	width:400px;

	float:left;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



/*BLOG*/



#news_wrap {

	width:700px;

}



#blog_wrap {

	width:520px;

	float:left;

	margin-right:20px;

	margin-top:10px;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90);

	-moz-opacity: 0.9;

	opacity: 0.9;

	color:#FFFFFF;

	background-color:#063868;

}



#blog_sidebar {

	width:160px;

	float:left;

}



#blog_sidebar_box {

	width:160px;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



#blog_sidebar_box ul {

	list-style:none;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:10px;

	padding-right:0px;

	margin:0;

}



#blog_sidebar_box ul li a {

	color: #063868;

	text-decoration: none;

}



#blog_sidebar_box ul li a:hover {

	text-decoration:underline;

}



/*#blog_post_image {

	width:280px;

	float:left;

	margin-left:20px;

}



#blog_post_image img {

	width:270px;

	border: 5px solid #FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

}



#blog_post_content {

	width:220px;

	float:left;

}



#blog_post_text {

	width:220px;

	background-color:#063868;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

}*/



#blog_post {

	width:520px;

	float:left;

	margin-bottom:10px;

}



#blog_post h1 {

	color:#d5b999;

	font-size:12px;

	margin:0px;

	padding:10px;

}



#blog_post h1 a {

	color:#d5b999;

	text-decoration:none;

}



#blog_post h1 a:hover {

	text-decoration:underline;

}



#blog_post span {

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	margin:0px;

	padding-left:10px;

}



/*#blog_post_text p {

	color:#FFFFFF;

	margin:0px;

	padding:10px;

}



#blog_post_continue {

	width:200px;

	padding:10px;

	margin-top:20px;

	background-color:#ffffff;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



#blog_post_continue a {

	color:#666666;

	text-decoration: none;

}



#blog_post_continue a:hover {

	text-decoration:underline;

}*/



#blog_post_navigation {

	width:260px;

	padding:10px;

	float:left;

	margin-bottom:20px;

	margin-top:30px;

}



#blog_post_navigation a {

	color:#063868;

	text-decoration: none;

}



#blog_post_navigation a:hover {

	text-decoration:underline;

}



/*BLOG SINGLE*/



#blog_single_wrap {

	width:700px;

	float:left;

	margin-bottom:20px;

}



#blog_single_left {

	width:280px;

	float:left;

	margin-right:20px;

}



#blog_single_image {

	width:280px;

	float:left;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

}



#blog_single_image h1 {

	color:#063868;

	font-size:12px;

	margin:0px;

	padding:10px;

}



#blog_single_image h2 {

	font-size:11px;

	color:#d5b999;

	margin:0px;

	padding:10px;

}



#blog_single_image p {

	color:#666666;

	margin:0px;

	padding:10px;

}



#blog_single_image img {

	width:260px;

	padding:10px;

}



#blog_single_back {

	width:260px;

	float:left;

	padding:10px;

	margin-top:20px;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

}



#blog_single_back a {

	color:#666666;

	text-decoration:none;

}



#blog_single_back a:hover {

	text-decoration:underline;

}



#blog_single_text {

	width:400px;

	float:left;

	background-color:#FFFFFF;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



/*CONTACT*/



#contact_wrap {

	width:700px;

}



#contact_wrap h3 {

	font-size:12px;

}



#contact_intro {

	width:320px;

	float:left;

	padding:10px;

	font-size:12px;

	background-color:#063868;

	color: #D5B999;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

	font-weight: bold;

	margin-bottom:20px;

}



#contact_form {

	width:320px;

	float:left;

	padding:10px;

	background-color:#ffffff;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-bottom:20px;

}



#contact_form p {

	margin:0;

	padding:10px 0 0 0;

}



#contact_office {

	width:320px;

	float:left;

	padding:10px;

	background-color:#FFFFFF;

	color: #666666;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-bottom:20px;

}



#contact_box {

	width:320px;

	float:left;

	padding:10px;

	background-color:#ffffff;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

	margin-bottom:20px;

}



#contact_wrap ul {

	list-style:none;

	padding:0;

	margin:10px 0 0 0;

}



#contact_wrap ul li a {

	text-decoration:none;

	color: #666666;

}



#contact_wrap ul li a:hover {

	text-decoration:underline;

}



#contact_wrap img {

	width:310px;

	border: 5px solid #063868;

}



#contact_left {



	width:340px;

	float:left;

	margin-right:10px;

}



#contact_right {

	width:340px;

	float:left;

}



/*TEAM*/



#team_wrap {

	width:700px;

	height:560px;

	position:relative;

	margin-bottom:50px;



}



#team_person {

	width:116px;

	height:560px;

	float:left;

}



#team_content {

	width:460px;

	float:left;

	margin-left:20px;

	padding-top:40px;

}



#team_tile {

	width:200px;

	height:45px;

	padding:10px;

	float:left;

	margin-right:20px;

	background-color:#063868;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=90); 

    -moz-opacity: 09; 

    opacity: 0.9;

}



#team_tile h1 {

	color:#FFFFFF;

	font-size:14px;

	margin:0;

	padding:0;

}



#team_tile h2 {

	color: #d5b999;

	font-size:12px;

	margin:0;

	padding:0;

}



#team_contact {

	width:200px;

	height:45px;

	float:left;

	padding:10px;

	background-color:#ffffff;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



#team_contact p {

	font-size:11px;

	margin:0;

	padding:0;

}



#team_contact a {

	color:#666666;

	text-decoration:none;

}



#team_contact a:hover {

	text-decoration:underline;

}



#team_text {

	width:460px;

	margin-top:20px;

	float:left;

	background-color:#ffffff;

	-moz-border-radius:2px;

	-khtml-border-radius:2px;

	-webkit-border-radius:2px;

	filter:alpha(opacity=80); 

    -moz-opacity: 0.8; 

    opacity: 0.8;

}



#team_text a {

	color:#063868;

	text-decoration:none;

}



#team_text a:hover {

	text-decoration:underline;

}



/*POPUP*/



.popup {

	z-index: 100;

	display:none;

	text-align:center;

	float:left;

	width:200px;

	height:82px;

	background-image: url(images/highlight.gif);

	background-repeat: no-repeat;

}



.haspopup {  }



#item1popup {

	left:-50px;

}



#item2popup {

	left:80px;

}



#item3popup {

	left:190px;

}



#item4popup {

	left:310px;

}



#item5popup {

	left:445px;

}

#item6popup {

	left:540px;

}

.titletext {

	font-size:12px;

	font-weight:bold;

	text-align:center;

	color: #FFFFFF;

	line-height:2px;

}



.titletext a {

	text-decoration: none;

	color: #FFFFFF;

}



.titletext a:hover {

	text-decoration: underline;

}



.subtext {

	font-size:11px;

	text-align:center;

	color: #d5b999;

	line-height: 25px;

}



/*FOOTER*/



#footer {

	width:700px;

	height:70px;

	padding-top:20px;

	margin-bottom:40px;

	font-size: 10px;

	color:#333333;

}



#footer a {

	color:#333333;

	text-decoration:none;

}



#footer a:hover {

	text-decoration:underline;

}



#footer_communities {

	width:160px;

	margin-right:20px;

	float:left;

}



#footer_ev {

	width:160px;

	margin-right:20px;

	float:left;

}



#footer_copyright {

	width:160px;

	margin-right:20px;

	float:left;

}



#footer_disclaimer {

	width:160px;

	float:left;

}