@charset "utf-8";
/* CSS Document */


@import url("forms.css"); /* forms styling */
@import url("styles.css"); /* text styling */


/* RESET ALL STYLING */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}



body {
	background:#EAEAEA url(../images/bg-slice.png) repeat-y top center;
	margin-top:0px;
}


div.wrapbg {
	background:url(../images/main-bg.jpg) top center no-repeat;	
	position:absolute;
	width:1144px;
	height:466px;
	top:0;
	z-index:-1;
	left:50%;
	margin:0px 0px 0px -572px;
}


div.wrap {
	background:#381D12;	
	text-align:center;
	width:850px;
	padding:0px 147px 0px 147px;
	border:none;
	border-bottom:#A69266 60px solid;
	position:absolute;
	z-index:-2;
	left:50%;
	margin:0px 0px 0px -572px;
}


div.contentwrapper {
	z-index:1;
	width:850px;
}

div.header {
	width:850px;
	padding:330px 0px 0px 0px;
}


div.navigation {
	background:url(../images/navbg.png) top left no-repeat;
	_background:url(../images/navbg.png) top left no-repeat;
	width:830px;
	height:32px;
	padding:6px 0px 6px 20px;
	text-align:center;
	
}

div.navdivider {
	display:inline-block;
	float:left;
	height:18px;
	width:1px;
	margin:6px 0px 6px 0px;
	background:#FFF;
}


div.secondarynav {
	width:150px;
	min-height:380px;
	padding:0px 20px 0px 0px;
	margin:0px 20px 40px 0px;
	float:left;
	
}


div.content {
	text-align:left;
	background:#FFF;
	padding:20px 20px 0px 20px;
	display:block;
}

div.textbox1 {
	width:530px;

}


div.textbox2 {
	width:620px;
	float:right;
	padding:0px 0px 30px 0px;
}

div.textbox2 img {
	margin:10px;
}


div.textbox3 {
	width:530px;
	height:230px;
	overflow-y:scroll;
	padding:0px 20px 0px 0px;
	margin:20px 0px 20px 0px;
}



div.footer {
	background: url(../images/bottom.gif) left bottom;
	width:850px;
	height:20px;
	margin:0px 0px 50px 0px;
}


div.pagefooter {
	text-align:right;
	width:850px;
	height:40px;
	padding:15px 0px 0px 0px;
	position:absolute;
	bottom:0;
	margin:0px 0px -50px -425px;
	left:50%;
	
}


div.pagefooter a#webtag{
	float:left;
	
}


div.news {
	float:right;
	width:240px;
	height:380px;
	background:#E7E7E7;
	display:block;
}

div.newsheader {
	background:#A69266;
	width:240px;
	text-align:center;
	padding:0px 0px 0px 0px;
}



div.hometabs {
	text-align:justify;
	clear:both;
	margin:0px -5px 0px -5px;
	display:inline-block;
	width:100%;
	min-height:10px;
}

div.hometabs img {
	margin-right:2px;
}


div.clearfix {
	clear:both;
	height:1px;
}



div.loggedin {
	position:absolute;
	top:400px;
	right:160px;
	text-align:left;
	width:220px;
	height:30px;
}

div.loggedin #usericon {
	vertical-align:middle;	
}

div.loggedin span {
	vertical-align:middle;
}


/* HIDDEN MEMBERS SLIDE DIV */

	
div.members {
	background:url(../images/members-tab.png) bottom left no-repeat;
	width:200px;
	padding:0px 0px 0px 0px;
	z-index:10;
	position:absolute;
	top:0px;
	left:50%;
	margin:0px 0px 0px -425px;
}

div.flip {
	width:200px;
	height:40px;
	cursor:pointer;
}

div.panel
{
	width:160px;
	height:125px;
	text-align:left;
	background-color:#53382f;
	display:none;
	padding:20px 20px 20px 20px
}



div#googlemap {
	width:330px;
	height:300px;
	float:right;
	margin:0px 0px 0px 10px;
	border:#CCC 1px solid;
	
}
	
	



/* IMAGE STYLING */

.imghover:hover {
	-moz-opacity:.80;
	-ms-filter:”alpha(opacity=80)”; 
	filter:alpha(opacity=80); 
	opacity:.80;
	cursor:pointer;
	outline:none;
	}

.hiddenPic {
	display:none;
	}

