/* -------------------------------------------------------------
ENHAM MAIN STYLES
-------------------------------------------------------------- */

/*GLOBAL----------------------------------------- */
html, body{
    background:#fff;
    margin:0;
    padding:0;
}
body img{ 
    border:0;
}
body h1{ 
    margin:0 0 10px 0;
    padding:0;
}
body h2{ 
    margin:0; 
    padding:0 0 15px 0; 
}
body h3{
	font-weight: bold; 
    margin:15px 0; 
    padding:0;
}
.clear{
    clear:both;
}
.hide{
    display:none;
}
.imgleft{
    float:right;
    margin:10px 20px 10px 0;
}
.imgright{
    float:right;
    margin:10px 0 10px 20px;
}

/*CONSTRUCT----------------------------------------- */
#wrapper{
    margin:0 auto;
    width:947px;
}
#header {
	padding:0 0 0 14px;
}
#secnav {
	background-color: #242279;
	padding: 11px 22px;
}
#topnav {
	background-color: #DBDAE6;
	margin: 0;
	padding: 20px 22px;
}
#topnav ul {
	margin: 0;
	padding: 0;
}
#topnav li {
	list-style: none;
	display: inline;
	margin-right: 20px;
}
#logorow {
	clear: both;
	float: left;
	width: 933px;
}
#enhamlogo {
	float: left;
}
#donatebu {
	float: right;
}
#donatebu a {
	display: block;
	width: 211px;
	height: 0;
	padding-top: 108px;
	overflow: hidden;
	background: url(/images/bu_donate.gif) top left no-repeat;
}

/*------------SLIDESHOW------------*/	
#slideshow {
	background: #dbdae6;
	height: 255px;
	margin: 0 0 0 14px;
	left: 0;
	position: relative;
	top: 108px;
    width: 933px;
}
a#slide_copy_one{
	background: url('../images/slideshow/slide1.gif');
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 255px;
	position: absolute;
	right: 0;
	top: 0;
	width: 464px;
	z-index:0;
}
a#slide_copy_two{
	background: url('../images/slideshow/slide2.gif');
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 255px;
	position: absolute;
	right: 0;
	top: 0;
	width: 464px;
	z-index:0;
}
a#slide_copy_three{
	background: url('../images/slideshow/slide3.gif');
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 255px;
	position: absolute;
	right: 0;
	top: 0;
	width: 464px;
	z-index:0;
}
a#slide_copy_four{
	background: url('../images/slideshow/slide4.gif');
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 255px;
	position: absolute;
	right: 0;
	top: 0;
	width: 464px;
	z-index:0;
}
#slideshow .slideshowimg{
	left:0;
	position:absolute;
	top:0;
	z-index:0;
}
#slidenav{
	height: 15px;
	left:865px;
	margin:0;
	padding:0;
	position:relative;
	top:238px;
	z-index:1000;
	width: 82px;
}
#slidenav a{
	background:url('../images/slideshow/slidebutton.gif') no-repeat;
	display:block;
	float:left;
	height:0;
	margin-right:5px;
	overflow:hidden;
	padding-top:12px;
	width:12px;
}
#slidenav a:hover{
	background:url('../images/slideshow/slidebutton_hover.gif') no-repeat;
}
#slidenav a.activeSlide{
	background:url('../images/slideshow/slidebutton_hover.gif') no-repeat;
}
body#index #contentwrapper{
	margin-top: 110px;
}
#aboutrow {
	margin: 28px 0 0 14px;
	float: left;
	width: 933px;
	display: inline;
}
#aboutenham, #gettinginvolved {
	float: left;
	width: 429px;
	/*margin-left: 25px;*/
	display: inline;
}
#aboutenham h3 { margin-bottom: 5px;}
#helplinks, #latestnews {
	width: 202px;
	margin: 0 0 0 48px;
	float: left;
}
#helplinks ul {
	padding: 0;
	margin: 0 0 0 15px;
}
#helplinks li {
	margin-bottom: 3px;
}
#helplinks h3 {
	margin-bottom: 5px;
}
#directpaymentbu {
	margin: 0;
	float: right;
	display: inline;
}
#buttonrow {
	clear: both;
	margin: 25px 0 0 14px;
	float: left;
	display: inline;
	width: 930px;
}
.hpbutton {
	float: left; 
}
.hpbutton a {
	display: block;
	height: 0;
	padding-top: 189px;
	overflow:hidden;
}
#advicebu a{
	width: 203px;
	background: url(/images/bu_advice.jpg) top left no-repeat;
	margin-right: 25px;
}
#advicebu a:hover{background:url(/images/advice_hover.jpg) -1px 0px no-repeat;}
#supportbu a{
	width: 202px;
	background: url(/images/bu_support.jpg) top left no-repeat;
	margin-right: 25px;
}
#supportbu a:hover{background: url(/images/care_hover.jpg) top left no-repeat;}
#skillsbu a{
	width: 202px;
	background: url(/images/bu_skills.jpg) top left no-repeat;
	margin-right: 20px;
}
#skillsbu a:hover{background: url(/images/newskills_hover.jpg) -1px 0px no-repeat;}
#workbu a{
	width:212px;
	background: url(/images/bu_job.jpg) top left no-repeat;
	margin-right: 0;
}
#workbu a:hover{background: url(/images/work_hover.jpg) 5px 0px no-repeat;}
#involvedrow {
	clear: both;
	margin:25px 0 0 14px;
	float: left;
	display: inline;
	width: 933px;
}
.involvedstory {
	width: 202px;
	float: left;
}
.involvedstoryleft {
	margin-right: 25px;
}
.findoutbu {
	display: block;
	background: url(/images/bu_more.gif) top left no-repeat;
	width: 84px;
	height: 0;
	padding-top: 27px;
	overflow:hidden;
	margin-top:10px;
}
#contentwrapper #newsitemone p, #contentwrapper #newsitemone h3, #contentwrapper #newsitemtwo p, #contentwrapper #newsitemtwo h3 {
	margin: 0;
	padding: 0;
}
#newsitemone{
	border-bottom:1px solid #eee;
	padding: 14px 0;
}
#newsitemtwo{
	border-bottom:1px dashed #242279;	
	padding: 14px 0;
}
#tellus {
	float:right;
	width: 203px;
	margin-right: 25px;
	display: inline;
}
#tellusbu a {
	display:block;
	padding-left: 30px;
	background:url(/images/bu_plus.gif) 0px 50% no-repeat;
	margin-top: 14px;
}
#newsletterbu a {
	display: block;
	background:url(/images/bu_newsletter.gif) top left no-repeat;
	width:212px;
	height:0;
	padding-top: 141px;
	overflow:hidden;
	margin-top:14px;
}
#footerrow {
	float: left;
	clear: both;
	margin-top: 25px;
}
#quicklinks {
	float: left;
	width: 949px;
	background: #DBDAE6 url(/images/quicklinks_cnr.gif) top left no-repeat;
}
body#index h2#quicklinkshead, h2#quicklinkshead {
	background: url(/images/quicklinkshead.gif) 29px 0px no-repeat;
	width:300px;
	display: block;
	height:68px;
	text-indent: -10000px;
	overflow: hidden;
	margin-bottom: 6px;
	padding-bottom:0;
}
body#index .linklist h3, .linklist h3 {
	padding-top: 0;
	margin-top: 0;
}
#listwrapper {
	float: left;
	clear: both;
	width: 949px;
}
#socialwrapper {
	float: left;
	clear: both;
	width: 949px;
	padding-bottom: 20px;
}
.linklist {
	float: left;
	margin:15px 0 0 23px;
	border-left: 1px solid #999;
	padding-left: 23px;
	min-height: 140px;
	height: 140px;
}
html > body .linklist {
	height: auto;
}
#listone {
	border-left: 0;
	padding-left: 10px;
}
.linklist ul {
	padding:0;
	margin-left: 20px;
}
#socialnetworking {
	clear: both;
	float:right;
	margin-right: 25px;
	width: 400px;
	display: inline;
}
#socialnetworking p {
	float:left;
	padding: 0;
	margin: 25px 0 0 0;
}
#socialnetworking ul {
	padding: 0;
	margin: 20px 0 0 15px;
	float: left;
}
#socialnetworking li {
	float: left;
	padding-left: 20px;
	list-style: none;
}
#footer {
	clear: both; 
	padding-top:17px;
	margin-left: 39px;
}
#footerleft{float: left;}
#footerright{
	float: right;
	margin-right: 25px;
}
#breadcrumbs {
	clear: both;
	float: left;
	width: 947px;
}
#contentwrapper #breadcrumbs ul {
	padding: 0 0 25px 0;
	margin: 0;
}
body #breadcrumbs ul {
	padding: 0 0 25px 0;
	margin: 0 0 0 39px;
}
#breadcrumbs ul li {
	padding: 0;
	margin: 0 10px 0 0;
	list-style: none;
	float: left;
}
#leftcol {
	width: 201px;
	/*margin-left: 39px;*/
	float: left;
	display: inline;
}
ul.subnav, ul.subnav ul {
	margin: 0;
	padding: 0;
}
ul.subnav li {
	list-style: none;
	margin-bottom: 4px;
}
ul.subnav li ul li {
	margin-bottom: 0;
}
ul.subnav li a {
	display: block;
	padding: 6px 20px 6px 6px;
	border: 1px solid #E2A5C2;
	background: url(/images/bu_sub.gif) 95% 50% no-repeat;
}
ul.subnav li a.on, ul.subnav li a:hover {
	background: #ffffff url(/images/bu_sub_on.gif) 95% 50% no-repeat;
}
ul.subnav ul li a {
	background: #ffffff url(/images/sub_arrow.gif) 95% 50% no-repeat;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dashed #818285;
}
ul.subnav ul li a.on, ul.subnav ul li a:hover {
	background: #ffffff url(/images/sub_arrow_open.gif) 95% 50% no-repeat;
}
#contentcol {
	float: right;
	width: 705px;
	display: inline;
}
#content {
	width: 476px;
	float: left;
}
#rightcol {
	width: 208px;
	float: right;
}
#contactbu a {
	display: block;
	background: url(/images/bu_contact.gif) top left no-repeat;
	width: 212px;
	height: 0;
	padding-top: 93px;
	overflow: hidden;
}
#index #contactbu a {
	display: block;
	background: url(/images/bu_contact.gif) top left no-repeat;
	width: 212px;
	height: 0;
	padding-top: 93px;
	overflow: hidden;
	margin:10px 0 0 20px;
}
#fundraisingbu a {
	display: block;
	background: url(/images/bu_fundraising.gif) top left no-repeat;
	width: 212px;
	height: 0;
	padding-top: 158px;
	overflow: hidden;
	margin-top: 10px;
}
#dpsignupbu ul {
	display: block;
	background: url(/images/bu_signupdirectpayments.gif) top left no-repeat;
	width: 201px;
	height: 169px;
	margin: 25px 0 0 0;
	padding: 97px 0 0 0;
}
#dpsignupbu ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#dpsignupbu ul li a#dpnewsbu {
	display: block;
	width: 201px;
	height: 0;
	padding-top: 29px;
	overflow: hidden;
}
#dpsignupbu ul li a#dpnewsdownloadbu {
	display: block;
	width: 201px;
	height: 0;
	padding-top: 34px;
	overflow: hidden;
}
#dpneedhelpbu a {
	display: block;
	background: url(/images/bu_needhelp.gif) top left no-repeat;
	width: 203px;
	height: 0;
	padding-top: 96px;
	overflow: hidden;
	margin-top: 25px;
}
#citylist ul {
	padding: 0;
	margin: 0;
}
#citylist ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 2px;
}
#citylist ul li a {
	display: block;
	width: 203px;
	height: 0;
	padding-top: 65px;
	overflow: hidden;
}
#citylist ul li a#bournemouthbu {
	background: url(/images/bu_bournemouth.gif) top left no-repeat;
}
#citylist ul li a#bournemouthbu:hover {
	background: url(/images/bu_bournemouth_o.gif) top left no-repeat;
}
#citylist ul li a#dorsetbu {
	background: url(/images/bu_dorset.gif) top left no-repeat;
}
#citylist ul li a#dorsetbu:hover {
	background: url(/images/bu_dorset_o.gif) top left no-repeat;
}
#citylist ul li a#hampshirebu {
	background: url(/images/bu_hampshire.gif) top left no-repeat;
}
#citylist ul li a#hampshirebu:hover {
	background: url(/images/bu_hampshire_o.gif) top left no-repeat;
}
#citylist ul li a#leicesterbu {
	background: url(/images/bu_leicester.gif) top left no-repeat;
}
#citylist ul li a#leicesterbu:hover {
	background: url(/images/bu_leicester_o.gif) top left no-repeat;
}
#citylist ul li a#swindonbu {
	background: url(/images/bu_swindon.gif) top left no-repeat;
}
#citylist ul li a#swindonbu:hover {
	background: url(/images/bu_swindon_o.gif) top left no-repeat;
}
body ul.subnav li a {
	border: 1px solid #F6841F;
	background: url(/images/bu_sub.gif) 95% 50% no-repeat;
}
body ul.subnav ul li a {
	background: #EAEAEA url(/images/sub_arrow.gif) 95% 50% no-repeat;
	display: block;
    margin-left: 11px;
    padding-left: 20px;
    padding-right: 35px;
    width: 133px;
}
body ul.subnav li a:hover, body ul.subnav li a.on {
	background: #F6841F url(/images/bu_directpayments_on.gif) 95% 50% no-repeat;
}
/*body#directpayments ul.subnav ul li a.on {
	background: #F6E1EB url(/images/sub_arrow_open.gif) 95% 50% no-repeat;
}*/
body #dpmap {
	position: relative;
}
body #dpmap ul {
	width: 429px;
	height: 228px;
	background: url(/images/_directpayments_map.gif) #000 top left no-repeat;
	margin: 0 0 14px 0;
	padding: 0;
}
body #dpmap ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
body #dpmap ul li a {
	position: absolute;
	height: 0;
	display: block;
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
}
body #dpmap ul li a#bournemouthlink {
	top:185px;
	left: 110px;
	width: 110px;
}
body #dpmap ul li a#dorsetlink {
	top: 165px;
	left: 140px;
	width:60px;
}
body #dpmap ul li a#hampshirelink {
	top:165px;
	left:230px;
	width:83px;
}
body #dpmap ul li a#swindonlink {
	top:108px;
	left:178px;
	width:72px;
}
body #dpmap ul li a#leicesterlink {
	top:52px;
	left:220px;
	width:80px;
}

/*TEXT STYLES---------------------------------------*/
body { 
	color:#525252;  
    font:62.5% Arial, Helvetica, sans-serif;
}
a {color:#242279;}
a:hover {text-decoration:underline;}
#helplinks a {text-decoration: none;}
#helplinks a:hover {text-decoration: underline;}
#secnav, #secnav a {
	color: #fff;
	font-size: 1.1em;
	text-decoration: none;
}
#secnav a:hover, #secnav .on {
	text-decoration: underline;
}
#topnav a {
	color: #404041;
	font-size: 1.5em;
	text-decoration: none;
	text-transform: uppercase;
}
#topnav a:hover, #topnav .on {
	text-decoration: underline;
	color:#242279;
}
h1 {color:#242279; font-size: 1.5em;}
body h2, body h3, body h4 {
	color:#242279;
	background-image: none; 
	font-weight: bold; 
	margin-bottom: 10px; 
	padding-bottom: 0px;
}
body#index h2 {
	font-weight: normal;
	text-transform: uppercase;
	background: url(/images/point_underline.gif) bottom left no-repeat;
	color:#242279;
	padding-bottom: 12px;
	font-size: 1.5em;
}
h2 {font-size: 1.3em;}
h3 {font-size: 1em;}
body#index h3, #quicklinks h3, body #quicklinks h3 {
	font-weight: bold;
	color:#242279;
}
body#index h3 {font-size: 1.3em;}
body#index h4 {font-weight: normal; }
#content, body#index #contentwrapper p, body#index #contentwrapper ul, #footerrow ul, #footerrow p {font-size: 1.3em;}
#content {color: #222222;}
#contentwrapper p, #contentwrapper ul { margin-top: 0; margin-bottom: 1em;}
body#index #contentwrapper ul, #footerrow ul {color:#242279;}
#involvedrow h3 {padding-bottom: 5px;}
#quicklinks li {font-size: .9em;}
#quicklinks li a {text-decoration:none;}
#quicklinks li a:hover {text-decoration:underline;}
body#index .linklist h3, .linklist h3 {
	font-size: 1.3em;
}
#socialnetworking p {
	color: #242279;
	font-size: 1.3em;
	font-weight: bold;
}
#tellusbu a {
	font-size: 1.5em;
	text-decoration: none;
}
#tellusbu a span {font-weight: bold;}
body#index #footer a {text-decoration:none;}
/*ul.subnav ul li a {font-size:.8em;}*/
#leftcol { font-size: 1.3em;}
ul.subnav li a, ul.subnav ul a {color:#222222; text-decoration: none;}
ul.subnav ul li a {
	color: #222222;
}
ul.subnav li a.on, ul.subnav li a:hover {color: #fff;}
ul.subnav ul li a.on, ul.subnav ul li a:hover {color:#000000;}
#breadcrumbs {color:#333333;}
#breadcrumbs li a {color:#333333; font-size: 1.2em; text-decoration: none;}
#breadcrumbs li a:hover {text-decoration: underline;}
#breadcrumbs a.section {color:#D3D0A9;}
body #content a {color: #009091; text-decoration: none; font-weight: bold;}

/*-------- ALT SUB COLOURS ---------- */
/*--work colours--*/
#worksection ul.subnav li a {
	border: 1px solid #1B1667;
	background-image: url(/images/bu_sub.gif);
}
#worksection ul.subnav li a.on, #worksection ul.subnav li a:hover {background-color: #1B1667; background-image: url(/images/work_bu_sub_on.gif);}
#worksection ul.subnav ul li a {
	background: #CAC8F0 url(/images/work_sub_arrow.gif) 95% 50% no-repeat;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dashed #818285;
}
#worksection ul.subnav ul li a.on, #worksection ul.subnav ul li a:hover {background: #CAC8F0 url(/images/work_sub_arrow_open.gif) 95% 50% no-repeat;}
#worksection ul.subnav ul li a.on, #worksection ul.subnav ul li a:hover {color:#1B1667;}

/*--support colours--*/
#supportsection ul.subnav li a {
	border: 1px solid #007F7E;
	background-image: url(/images/bu_sub.gif);
}
#supportsection ul.subnav li a.on, #supportsection ul.subnav li a:hover {background-color: #007F7E; background-image: url(/images/support_bu_sub_on.gif);}
#supportsection ul.subnav ul li a {
	background: #B4EDED url(/images/support_sub_arrow.gif) 95% 50% no-repeat;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dashed #818285;
}
#supportsection ul.subnav ul li a.on, #supportsection ul.subnav ul li a:hover {background: #B4EDED url(/images/support_sub_arrow_open.gif) 95% 50% no-repeat;}
#supportsection ul.subnav ul li a.on, #supportsection ul.subnav ul li a:hover {color:#007F7E;}

/*--housing colours--*/
#housingsection ul.subnav li a {
	border: 1px solid #A3B213;
	background-image: url(/images/bu_sub.gif);
}
#housingsection ul.subnav li a.on, #housingsection ul.subnav li a:hover {background-color: #A3B213; background-image: url(/images/housing_bu_sub_on.gif);}
#housingsection ul.subnav ul li a {
	background: #D9DEA6 url(/images/housing_sub_arrow.gif) 95% 50% no-repeat;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dashed #818285;
}
#housingsection ul.subnav ul li a.on, #housingsection ul.subnav ul li a:hover {background: #D9DEA6 url(/images/housing_sub_arrow_open.gif) 95% 50% no-repeat;}
#housingsection ul.subnav ul li a.on, #housingsection ul.subnav ul li a:hover {color:#A3B213;}

/*--fundraising colours--*/
#fundraisingsection ul.subnav li a {
	border: 1px solid #8C64AB;
	background-image: url(/images/bu_sub.gif);
}
#fundraisingsection ul.subnav li a.on, #fundraisingsection ul.subnav li a:hover {background-color: #8C64AB; background-image: url(/images/fundraising_bu_sub_on.gif);}
#fundraisingsection ul.subnav ul li a {
	background: #D9B9F1 url(/images/fundraising_sub_arrow.gif) 95% 50% no-repeat;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px dashed #818285;
}
#fundraisingsection ul.subnav ul li a.on, #fundraisingsection ul.subnav ul li a:hover {background: #D9B9F1 url(/images/fundraising_sub_arrow_open.gif) 95% 50% no-repeat;}
#fundraisingsection ul.subnav ul li a.on, #fundraisingsection ul.subnav ul li a:hover {color:#8C64AB;}
/*#strapline {color:#4B48A8;margin-top:40px;font-size:2.6em}*/
#donatingtoenham th {text-align:left !important;}

h1#strapline{
	background: url('../images/strapline.gif') no-repeat;
	float: right;
	height: 0;
	display: block;
	margin-top: 28px;
	overflow: hidden;
	padding-top: 62px;
	width: 732px;
}



