/*::::::::::::::::::::::::::: RESET :::::::::::::::::::::::::::*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p, a, form, table, tr, td, label, input, button, textarea, select, option, img 
{margin: 0px; padding: 0px; font-family: arial, "century gothic", "trebuchet ms", tahoma, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
a {text-decoration: none;outline:none;}
a img {border: none;}
button, button:focus {outline:none;outline:0px;cursor:pointer;border:none;}

/*::::::::::::::::::::::::::: STRUCTURE :::::::::::::::::::::::::::*/
body{
	background: url(../images/body.jpg);
}
#page{
	float: left;
	width: 100%;
	background: url(../images/bg.jpg) top center no-repeat;
}
#intro_wrap{
	margin: 0 auto;
	width:855px;
	height:500px;
	background: url(../images/intro_bg.jpg) no-repeat;
	margin-top:70px;
	position: relative;
}
a#logo{
	float: left;
	width:400px;
	height:120px;
	text-indent:-9999px;
	margin: 72px 0 0 10px;
}
a#entersite{
	float: left;
	clear:both;
	color:#8D8A75;
	font-size:18px;
	letter-spacing:-1px;
	margin: 20px 0 0 320px;
	padding: 1px 5px 3px 5px;
	position: relative;
	z-index:2;
}
a#entersite:hover{
	background:#111;
}
a#entersite span{
	font-size:12px;
	position: relative;
	bottom:2px;
}
#headshots_sm{
	width:384px;
	height:284px;
	background: url(../images/headshots_sm.png) no-repeat;
	position: absolute;
	bottom:-10px;
	left:10px;
	z-index:1;
}
#links{
	margin: 0 auto;
	clear:both;
	width:900px;
	overflow:hidden;
	text-align:center;
	margin-top:2.5%;
	padding: 0 0 5px 0;
}
#links a{
	color:#8D8A75;
	font-size:12px;
	padding: 1px 5px 2px 5px;
	position: relative;
	z-index:1;
}
#links a:hover{
	background:#333;
	color:#BFBA9B;
}
#footer{
	margin: 0 auto;
	clear:both;
	width:900px;
	overflow:hidden;
	text-align:center;
	padding: 0 0 10px 0;
	
}
#footer p{
	font-size:11px;
	color: #5D5345;
	position: relative;
	z-index:1;
}
#footer p a{
	color: #8D7C65;
}
#footer p a:hover{
	color:#ADA79F;
}
#grass{
	width:567px;
	height:272px;
	background: url(../images/grass.png) no-repeat;
	position:fixed;
	bottom:0;
	left:0;
	z-index:0;
}
.hide{
	display:none;
}
