/* Start of CMSMS style sheet 'AHS' */
/* reset - don't modify */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

em, i {font-style: italic;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* reset */

/* BASIC STRUCTURE
*******************************************************************************/
body, html {
	height: 100%;
	
	}

body {
	background: #8d6f53 url(images/bg-snake-brown.jpg) repeat-x; 
	padding:0; 
	margin:0;
	color:#000; 
	line-height:18px; 
	font-size:80%; 
	font-family: Arial, Verdana, Tahoma,sans-serif; 
	}


#container { margin: 0 auto; width:900px; }
#container-bg { float:left; background:#8d6f53; border:6px solid #725337; }


/* LINKS - DEFAULT COLORS ARE SET IN BASE.CSS, CHANGE THESE COLORS AS NEEDED.
*******************************************************************************/
a:link, a:visited { color: #753312; text-decoration:underline; }
a:hover { color: #000; text-decoration:none; }
p {text-align:justify; }

/* HEADINGS
******************************************************************************/
h1 { font-size: 160%; color:#000; font-family: Arial, Verdana, Helvetica; line-height:100%; padding-bottom:4px;margin-bottom:6px;}
h2 { font-size: 130%; color:#211209; font-family: Arial, Verdana, Helvetica; padding-bottom:4px; margin-bottom:6px; text-transform:uppercase; }
h3 { font-size: 120%; color:#000; margin-bottom:2px; }
h4 { font-size: 120%; color:#211209;}
h5, h6 {color:#000; }

/* HEADER
*******************************************************************************/
#header { margin: 0px auto; height: 206px; }
#header #hdr { margin:0 auto; height: 166px; text-align:center;}

#slideshow {
	width:900px;
	height:166px;
	float:left;
	display:inline;
}

/*MAIN MENU TOP
*********************************************************************************/
#main-menu-page { float:left; width:900px; height:38px; background: url(images/bg-topmenu.jpg) repeat-x; border-left:1px solid #6f5139;}

#main-menu-page ul { margin: 0; padding: 0;	list-style: none;	font-size: 1.1em;	}
	#main-menu-page li {float: left; list-style: none; margin: 0px; padding: 8px 10px 10px 10px; }
	#main-menu-page li.active a {display:block;  }
	
	#main-menu-page a, #main-menu-page a:link, #main-menu-page a:visited {color: #000; font-size:110%; font-family:Impact, Arial, Tahoma;  text-decoration:none; letter-spacing: 1px }
	#main-menu-page a:hover { color: #42240d; }


/* CONTENT AREA
*******************************************************************************/
#content { margin:0 auto; display:block; padding:0px 10px; text-align:left; min-height:400px; height: auto !important; height:400px;  }
	* html #content {height:400px; }

/* MAIN BOXES
*******************************************************************************/
.main-box {float:left; width:520px; margin-top:10px; }
.main-left {float:left; width:162px; margin:10px 10px 10px 0px; }
.main-right {float:left; width:162px; margin:10px 0px 10px 10px; }
.boxes {background:#9f836b; border:4px solid #74513b; margin-bottom:10px; padding:10px 10px 20px 10px;}
.memberbox {background:#9f836b; border:4px solid #74513b; margin-bottom:10px; padding:10px 10px 20px 10px; text-align:center;width:150px;align:right;}
.main-box .boxes {background:#cfbdad; border:4px solid #74513b; margin-bottom:10px; padding:0px;}
.home-photo { display:block; margin:0 auto; background: url(images/main-photo.jpg) no-repeat; height: 166px; width:900px; }
.copy-home, .copy {padding:20px; }

/**/
img.leftalign {float:left; padding:0 10px 10px 0; }
img.rightalign {float:right; padding:0 0px 10px 10px; }

.testimonials {float:left; width:680px; margin-left:20px; margin-bottom:10px; border-top:2px solid #c1c1c1; padding:20px; background: #e6e6e6; }
.col {float:left; width:190px; margin-right:20px;}

/*FORM*/
.mc-field-group label {font-size:11px; font-weight:bold; }
.mc-field-group input {width:125px; }
#mc_embed_signup .btn   {float:right; margin-top:5px; padding:3px; background:#3a2c21; border:2px solid #664d37; color:#fff; }

/*CSS*/
.fan_box
.full_widget 
.connect_top {
	border: none;
	background-color: #7a5c42;
}
.fan_box
.full_widget {
	border: none;
}
.connect_top a {
	color: #f8f2ec;
}
.connect_top a:hover {
	color: #CC0000;	
}
.fan_box
.connections {
	background-color: #7a5c42;
	border: none;
	color: #edd7c5;
}
.fan_box
.connections_grid
.grid_item
.name {
	color: #edd7c5; 
}

/* FOOTER
*******************************************************************************/
#footer { margin:0 auto; width:900px; height: 67px; text-align:center;  }
#footer p, #footer div {text-align:center; font-weight:bold; font-size:11px; }

#menufooter {
	width:98%;
	margin:0 auto;
	height:20px;
	clear:both;
}
#menufooter li {
	height:12px;
	display:inline;
	padding:0 10px;
}
#menufooter li.last {
	background:none;
}
#menufooter li a, #menufooter li a:link, #menufooter li a:visited {
	font-size:0.9em;
}
#menufooter li.last a, #menufooter li.last a:link, #menufooter li.last a:visited {
	font-weight:bold;
	color:#000;



img, img a {border:0px; }
img.border , img.border a {border:1px solid #b1a7a7;}

.clear {clear:both; height:20px; }
/* End of 'AHS' */

