@charset "utf-8";
/* CSS Document */
/******************* Layout Config *****************/
#centerpad {
	margin: 0 15px 0 215px; /* right/left values need to be right/left width plus any padding required */
}
#superheader .inner { /*For when the superheader is used at the top*/
	padding: 2px;
	overflow: hidden;
}

/******************* Background Config *****************/
body { background: #714D7B url(../images/background.jpg) repeat-x 0 0; }
#wrapper { }
#contentwrapper { /* left col background */
	background: #fff url(../images/left_backgr.jpg) repeat-y 0 0;
}
#contentfloatholder { /* right col background */
	background: none;
	min-height: 360px; /* tweak this */
	height: auto !important;
	height: 360px;
}
#superheader { background-color: transparent; }
#header { 
	background: #cdcdcd url(../images/header.jpg) no-repeat 0 0;
	height: 261px; 
}
#subheader { background-color: #fff; }
#superfooter { background: #fff url(../images/left_backgr.jpg) repeat-y 0 0; }
#footer { background-color: #aac2a8; }
#subfooter { }

/******************* Colour Config *****************/
h1, h2, h3, h4, h5, h6 { color:#391344; }
#superheader .inner h1 { color: #999; font-size:11px; margin:2px; }
#subheader { background-color:#fff; }
#footer { background-color:#391344; }
#topmenu {color:#666;}
#subheader a, #subheader a:link, #subheader a:visited, #subheader a:active	{ color:#333; }
#subheader a:hover 	{ color:#beaac5; }
#footer a, #footer a:link, #footer a:visited, #footer a:active	{ color:#beaac5; }
#footer a:hover 	{ color:#fff; }
#subfooter .inner 	{ color: #999; }
#superfooter .inner { color: #666; }
a:link, a:visited 	{ color:#391344; }
a:hover 			{ color:#beaac5; }
ul#menu a:link, ul#menu a:visited { color:#333; }

/******************* Header Config *****************/
#header .inner .inner h1 {
	color:#fff;
	position:absolute;
	right:5px; top:5px;
	font-size:14px;
}

/******************* Menu Config *****************/
div#menuwrapper {
	width:200px;
	background:url(../images/menu_back.jpg) repeat-y 0 0;
	font-size:1.1em;
}
ul#menu * {float:none; list-style:none; list-style-image:none; color:#000000; text-decoration:none;
}
ul#menu {
	width:200px;
	background:url(../images/menu_base.jpg) no-repeat 0 bottom;  /*left, top*/
}
ul#menu a:hover {color:#036F02;}
ul#menu li:hover > a {color:#036F02;}
ul#menu li {
	background:url(../images/menu_head.jpg) no-repeat 0 0;
	cursor:pointer;
}
ul#menu ul { margin-bottom:0;}
ul#menu li { padding:10px 10px 10px 30px; }
ul#menu li li { 
	background:none;
	padding:2px 2px 1px 15px;
}
ul#menu li.topli {
	background:url(../images/menu_top.jpg) no-repeat 0 0;
}

#right { padding-top:15px; }

/******************* Top Menu Config *****************/
#center #subheader {width:760px; float:right;clear:both;}

















