@charset "utf-8";
/******************* Layout Config *****************/
#right { padding:5px;padding-top:15px;}
#left { padding-top:27px; display:none;}
#centerpad {
	margin-left:10px;
	padding:5px;
}
#superfooter {
	text-align:left;
	padding:5px 10px;
	width:940px;
}
#superheader .inner {
	padding: 2px;
	overflow: hidden;
}
#contactform {width:49%;float:right;}
#contactdetails {width:49%;float:left;}
#gallery-single-container { width:604px;margin:auto;}
/******************* Background Config *****************/
#wrapper { }
#contentwrapper { /* left col background */
	background: #CDE2CE;
}
#contentfloatholder { /* right col background */
	background: none;
	min-height: 360px; /* tweak this */
	height: auto !important;
	height: 360px;
}
#superheader { background-color: transparent; }
#header {
	background: #fff url(../images/header.jpg) no-repeat 0 0;
	height: 202px;
}
#subheader { border-bottom:1px solid #fff;}
#superfooter { background-color: #CDE2CE; }
#footer { background-color: #cdcdcd; border-top:1px solid #fff;}
#subfooter { }
#contentwrapper, #superfooter, #footer, #header {border-right:1px solid #eaeaea;}

/******************* Colour Config *****************/
body {color:#000;font-family:"Century Gothic", "avant garde", helvetica, arial, sans-serif;}
#right {color:#504645; /*font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;*/}
h1, h2, h3, h4, h5, h6 { color:#015307; }
#superheader .inner h1 { color: #999; font-size:11px; margin:2px; }
#subheader, #footer { background-color:#81B685; }
#subheader a, #subheader a:link, #subheader a:visited, #subheader a:active	{ color:#f7eef0; }
#subheader a:hover 	{ color:#CDE2CE; }
#footer a, #footer a:link, #footer a:visited, #footer a:active	{ color:#fff; }
#footer a:hover 	{ color:#E5F0E6; }
#subfooter .inner 	{ color:#999; }
#superfooter .inner { color:#666; }
a:link, a:visited 	{ color:#015307; }
a:hover 			{ color:#392C2C; }
ul#menu a:link, ul#menu a:visited { color:#333; }
#topmenu {color:#ccc;}
#footer {color:#fff;}

#center-middle img{
	margin: 2px;
}

/******************* Header Config *****************/
#header .inner .inner h1 {
	color:#efe;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	right:10px; bottom:5px;
}
/******************* Menu Config *****************/

/******************* Top Menu Config *****************/
#subheader .inner {padding:0;}
#topmenu ul { float:left; margin:0; height:27px;}
#topmenu li {position:relative;float:left; padding:0 15px;height:27px; border-left:none;}
#topmenu li a {font-weight:bold;font-size:14px;line-height:27px; text-decoration:none;}



