@charset "utf-8";
/******************* Layout Config *****************/
#right { padding-top:55px; }
#left { display:none;padding-top:27px; }
#centerpad {margin-left:10px;}

#superheader .inner {
	padding: 0px;
	overflow: hidden;
}
#footer { height:30px;}
#gallery-single-container { width:604px;margin:auto;}
/******************* Background Config *****************/
body { 
	background: #fff url(../images/body_bg.png) repeat-x 0 0;
}
#wrapper { }
#contentwrapper { 
	background-color: #f8f8f8;
}
#contentfloatholder { /* right col background */
	background: none;
	min-height: 360px; /* tweak this */
	height: auto !important;
	height: 360px;
}
#superheader { background-color: transparent; }
#header {
	background: #AEAC9E url(../images/header.jpg) no-repeat 0 0;
	height: 230px;
}
#subheader { background-color: #AEAC9E; }
#superfooter {background-image:none; background-color:#f8f8f8;}
#footer { background:#fff url(../images/foot_bg.png) no-repeat 0 0; }
#subfooter { background-color: #fff; }
#contentwrapper, #superfooter  {border-right:0px solid #eaeaea;}

#centerpad { margin:0 40px;}

/******************* Colour Config *****************/
body {color:#343434;}
h1, h2, h3, h4, h5, h6 { color:#0e3b55; }
h1.rhc, h2.rhc, h3.rhc, h4.rhc, h5.rhc, h6.rhc { color:#682826; }
#superheader .inner h1 { color: #999; font-size:11px; margin:2px; }
#subheader a, #subheader a:link, #subheader a:visited, #subheader a:active	{ color:#0e3b55; text-decoration:none;}
#subheader a:hover 	{ color: #854823; text-decoration:underline;}
#footer a, #footer a:link, #footer a:visited, #footer a:active	{ color:#e4e3e3; text-decoration:none;}
#footer a:hover 	{ color: #fff; text-decoration:underline;}
#subfooter .inner 	{ color: #999; }
#superfooter .inner { color: #666; }
a:link, a:visited 	{ color: #682826; text-decoration:none;}
a:hover 			{ color: #854823; text-decoration:underline;}
ul#menu a:link, ul#menu a:visited { color:#333; }
#topmenu {color:#ccc;}

/******************* Header Config *****************/
#header .inner .inner h1 {
	color:#f8f8f8;
	font-weight:bold;
	font-size:24px;
	position:absolute;
	left:54px; bottom:24px;
}
/******************* Menu Config *****************/

/******************* Top Menu Config *****************/
#subheader, #subheader .inner {padding:0}
#topmenu ul { float:left; margin-left:20px; }
#topmenu li {position:relative;float:left;height:20px;border:0; background-image: url(../images/nav_leftwithbg.png); margin-left:1px; padding:10px;}
#topmenu li.tabon {background: #fff url(../images/nav-o_left.png) no-repeat 0 0;}
#topmenu li img {position:absolute;right:0;top:0;}
#topmenu li.firsttmli {}
#topmenu a { 
	font-size:12px;
	font-weight:bold;
}
#subheader a, #subheader a:link, #subheader a:visited, #subheader a:active	{ text-decoration:none; }
#subheader a:hover 	{ text-decoration:underline; }
#center {background:#fff url(../images/body_top.png) no-repeat 0 60px;}
#center2 {margin-top:30px; background-color:#f8f8f8;padding-bottom:1px;}