body {
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: 0 auto;
	padding:0;
	background-color: #A38869;
}
#bgd_container {width:100%; margin:0; padding:0; background: url(images/allback.gif) repeat-x #a38869;}
#page_container {position:relative; width: 770px; margin: 0 auto 0 auto; padding:0; background:url(images/pageback.gif) repeat-y;}

#tlink {
	position:absolute;
	top:10px;
	right:50px;
	margin:0;
	padding:0;
	color: #5B412B; 
	text-align:right;
	letter-spacing:1px;
	overflow:visible;
}
	#tlink a {
		color:#5B412B; /* TLINK LINK */
		font-weight:bold;
		text-decoration:none;
		font-size:13px;
	}
	#tlink a:hover {color:#ffffff; font-weight:bold; text-decoration:none;}

#header {width: 770px; height: 219px; margin:0; padding:0; background: url(images/topback.jpg); clear:both;}
#logo {
	position: absolute;
	right: 38px;
	top: 95px;
	width: 250px;
	height: 88px;
	background: url(images/sitelogo.png) no-repeat;
}


/* Navigation */
#navigation {
	position:absolute;
	width: 750px; height: 36px;
	top:220px; left:0;
	padding:0 0 0 20px;
	margin:0;
	font-size: 12px; font-weight:bold;
	background:url(images/menuback.gif) #865C39 no-repeat;
}
	#navigation img {border:0;}
	#navigation li {
		float: left;
		padding:0; 
		margin:12px 0 0 0;
		position:relative;
		border-right: 1px solid #fff; /* MENU SEPARATOR */
		list-style: none;}
	#navigation li a {
		/*display:block;*/
		width:100%; height:100%;
		padding: 2px 10px 0px 10px;
		color: #fff; /* MENU TEXT */
		text-decoration: none;
		text-transform:uppercase;
		text-align:center;
		font-size:10px;
		cursor:pointer;}
	#navigation li a:hover {background:#B97C4A;}
	#navigation li ul {
		position:absolute;
		top:-999em; left:-1px;
		width:170px;
		margin:0 0 0 -25px;
		padding:0;
		border:#B97C4A 1px solid; border-top:none;
		background-color:#F0E8DE;
		z-index:95;
	}
	#navigation li:hover ul,
	#navigation li.sfHover ul {position:absolute; top:24px;}
	#navigation li ul li {
		float:none;
		margin:0;
		padding:0;
		list-style: none;
		border: 0 none;
		}
	#navigation li ul li:hover {background:#B97C4A;}
	#navigation li ul li a {
		color: #B97C4A;
		line-height:20px;
		padding:0 0 0 5px;
		margin:0;
		border:none;
	}
	#navigation li ul li a:hover {color:#000;}
	
	#navigation li:hover a, 
	#navigation li.sfHover a {color:#000;}
	#navigation li:hover ul a, 
	#navigation li.sfHover ul a {color:#000;}
	#navigation li:hover ul a:hover, 
	#navigation li.sfHover ul a:hover {color:#000;}
	
	.superfish li:hover ul,
	.superfish li li:hover ul {top:-999em;}
/* end Navigation */

#content {width: 770px; padding:38px 0 15px 0; margin:0; background: url(images/contentback.gif) no-repeat; clear:both; min-height:310px; _height:310px;}

#content a, #content a:link, #content a:visited {
	color: #B08152;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}

.leftContainer {
	width: 480px;
	padding: 20px 20px 20px 30px;
	color: #5B412B; /* CONTENT TEXT */
	line-height:18px;
	margin:25px 0 15px 30px;
	overflow:visible;
}
.leftContainer h3{color:#4F3927;font-size:14px; font-weight: bold;}


#rightside {position:absolute; top:300px; right:35px; width: 180px;}
	#addresstop {background: url(images/addresstop.gif) no-repeat; height:9px; margin: 0; padding: 0; font-size: 0; line-height: 0;}
	#address {width:180px; text-align:right; color:#ffffff; background:#4F3927; /* ADDRESS TEXT */ line-height:20px;}
	#dnn_RightPane{padding:10px;}
	#address .Normal {font-size:11px;}
	#address a, #address a:link, #address a:visited {color:#EFE2D1; /* ADDRESS LINK */}
	#address a:hover {color:#B08152; /* ADDRESS LINK */}
	#addressbottom {background: url(images/addressbottom.gif) center bottom no-repeat; height:9px;}

#bottom {clear:both;}

h1 {color:#5B412B; /* TITLE */ font-weight:bold; line-height:40px; display:inline; font-size:16px; text-transform:uppercase;}

#footer {position:relative; height: 85px; text-align: left; padding: 40px 0 0px 0px; margin: 0 auto 0 auto; width:770px; background: #A38869 url(images/footerback.gif) no-repeat; color:#ffffff;  /* FOOTER TEXT */}
	#footer * {margin:0; padding:0;}
	#footer a {color:#ffffff; /* FOOTER LINK */ font-size:9px;}
	#footer a:hover {color:#DAC5AB; }
	#copyright {float:left; padding:0 0 0 20px; margin:0px 0;}
	#footerright {text-align:right; float:right; margin:8px 35px 0 0; font-size:9px;}
	#adminLogin {clear:both; width:100%; text-align:center; padding-top:15px;}
	#adminLogin a {color:#fff;}
	#adminLogin a:hover {color:#DAC5AB;}

/* form elements */
.validation-advice {display:inline; padding: 2px; color:#FF8080;  background-color:#FFE3B0; border:1px solid #CC0000;}

/*/ Misc stylings /*/
.photoleft { float: left; margin: 3px 8px 8px 0; border: 1px solid #000; padding: 1px; }
.photoright { float: right; margin: 3px 0px 8px 8px; border: 1px solid #000; padding: 1px; }

/* DNN style overrides */
#bgd_container .Head {color:#000;}
#bgd_container .SubHead {color:#000;}

#bgd_container .CommandButton:link {color:#000EE !important; text-decoration:none !important;}
#bgd_container .CommandButton:hover,
#bgd_container .CommandButton:focus {color:#B08152 !important; text-decoration:underline !important;}
#bgd_container .CommandButton:visited {color:#B08152 !important; text-decoration:underline !important;}

#bgd_container .ModuleTitle_MenuBar {margin-left:10px; position:relative;}
#bgd_container .ModuleTitle_SubMenu {left:0!important; top:15px!important; width:150px;}
#bgd_container .Normal{font-family: verdana, tahoma, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight: normal;}
#bgd_container .eipbackimg {display:none;}
