* {margin:0px; padding:0px;}
body {margin:0px; padding:0px; background:#515151;font-family:Arial, Helvetica, sans-serif;}
p, ul {font-size:0.9em;line-height:1.4em;font-family:Arial, Helvetica, sans-serif; color:#000; padding-top:12px; padding-bottom:4px;}
li {margin-left:20px;}
.center {width:800px;margin:0 auto}
#top {background:#3D3E1F url(../images/bg-header.jpg) repeat center top; width:100%; height:226px;}
#header {margin:0px auto; width:800px;}
#logo h1 {background:url(../images/logo.jpg) no-repeat;float:left;width:453px;height:188px;margin-right:27px;text-indent:-3000em;}
#info{font-family: 'Arvo', arial, serif;float:left;width:320px;}
#info p{font-size:20px;color:#f9f8f0;text-align:right;padding-top:20px;}
#image {width:400px; float:right; margin:0px; padding:0px;}
#image img {border:1px solid #3D3E1F; margin-bottom:20px;}
#wrapper {margin:0px auto; padding:0px; width:800px;}
#nav{width:100%;clear:both;padding:0;}
#navlinks {margin:0 auto; padding:0px; width:800px; height:24px;}
#nav a {height:24px; color:#F9F8F0; text-decoration:none;font:bold 16px 'Arvo', arial, serif; float:left; margin-right:20px; letter-spacing:1px; padding:8px 15px 5px; border-top: 1px solid #BFBD94; border-left: 1px solid #BFBD94; border-right: 1px solid #1B1C0F;}
#nav li {list-style:none; display:inline;margin:0;}
#nav a:link, #nav a:visited {background:#636433;}
#nav a:hover, #nav a:active, #nav #currentpage a {background:#BFBD94; color:#AE2D18;text-shadow:0 0 7px #f9f8f0;-moz-text-shadow:0 0 7px #f9f8f0;-webkit-text-shadow:0 0 7px #f9f8f0;}
.white {background-color: #FFF;position: relative;height: 200px;width: 360px;top: 0px;left: 38px;margin: 0px;text-align: left;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 30px;}
#main {background:#BFBD94; margin:0; padding:20px 0; width:100%; float:left;clear:both;border-bottom:1px solid #8E8E34;}
#flashcontent {margin:0px; padding:0px;}
#content {margin:0px; padding:10px; width:360px; background:#F9F8F0; border-top:1px solid #999; border-right:1px solid #6C6D3D; border-bottom:1px solid #6C6D3D; border-left:1px solid #999; float:left;}
.Photos #content{width:780px;}
.Photos #content a:link,.Photos #content a:visited{text-decoration:none;border:none;}
#content h1, #content h2 {border-bottom:2px solid #C22E08; width:300px; font:1.3em Arial, Helvetica, sans-serif; color:#333; margin:0px 0px -6px; padding:0px;}
#piclinks {padding:20px 0 10px; width:100%; background:#6C6D3D url(../images/bg-piclinks.png) repeat; height:114px; clear:both; position:relative; float:left;border-top:1px solid #313117;border-bottom:1px solid #C22E08;}
#container {width:800px; margin:0px auto; padding:0px;
height:104px;}
#container img {margin:0px 10px; padding:0px;}
#container h4 {color:#3D3E1F; margin:0px;padding:0px; font:small-caps 14px Arial, Helvetica, sans-serif;}
#recent {
	margin:0px;
	padding:0px;
	width:250px;
	height:80px;
	float:right;
	background:#BFBD94;
	position:relative;
	border-top:1px solid #CECCAB;
	border-right:1px solid #4B4B24;
	border-bottom:1px solid #4B4B24;
	border-left:1px solid #CECCAB;
}
#recent img {background:#F9F8F0; padding:4px;border:1px solid #3D3E1F; margin:5px 0 5px 20px;}
#projects {
	float:right;
	width:250px;
	margin:-16px 0px 0px;
	padding:0px;
}
#member {
	height:80px;
	width:525px;
	float:left;
	padding:0px;
	margin:0px;
	border-top:1px solid #CECCAB;
	border-right:1px solid #4B4B24;
	border-bottom:1px solid #4B4B24;
	border-left:1px solid #CECCAB;
	background:#BFBD94;
	position:relative;
}
#member img {background:#F9F8F0; padding:4px; border:1px solid #3D3E1F; margin:5px 0px 5px 20px; vertical-align:middle;}
/*.current, #nav #currentpage {height:21px; color:#C22E08; text-decoration:none; font:bold 16px Arial, Helvetica, sans-serif; display:block; float:left; margin:0px; letter-spacing:1px; white-space:nowrap; padding:3px 0px 0px 8px; background:#BFBD94; color:#AE2D18;}
*/
#contact {padding-left:5px; padding-right:5px;}
#contact input {background:url(../images/input_bg.jpg) repeat-x; border-top:1px solid #BFBD94; border-right:1px solid #3D3E1F; border-bottom:1px solid #3D3E1F; border-left:1px solid #BFBD94; padding:0px; margin:0px; display:block;}
#contact .button {text-decoration:none; font-weight:bold; color:#000;}
.hidden {border-style:none; display:none;}
#contact textarea {background:#C5C68C url(../images/textarea_bg.jpg) repeat-x; border-top:1px solid #BFBD94; border-right:1px solid #3D3E1F; border-bottom:1px solid #3D3E1F; border-left:1px solid #BFBD94; margin:0px; padding:0px;}
#contact label {margin:0px; padding:0px; color:#3D3E1F;}
#container a:hover img , #container a:active img  {border:1px solid #C22E08;}
#content a {text-decoration:none;}
#content a:link, #content a:visited {color:#3D3E1F; border-bottom:1px dashed #C22E08;}
#content a:hover, #content a:active {color:#C22E08; border-bottom:1px solid #BFBD94;}
.cards {float:right; margin-top:-15px; padding-right:10px;}
#footer {background:#4A4A4A url(../images/gray_bg.jpg) repeat-x;font-size:12px;padding:20px 0;width:100%;border-top:1px solid #222;float:left; position:relative;clear:both;}
#footer .copyright{width:600px;float:left;}
#footer .varloo{width:200px;float:left;}
#footer .copyright {color:#F9F8F0;}
#footer a {text-decoration:none;}
#footer a:link, #footer a:visited {color:#BFBD94;}
#footer a:hover, #footer a:active {color:#C22E08;}
#footer .varloo {text-align:right}
