* {margin:0; padding:0;}
body {background:#343D15 url(../images/bg_body2.jpg) repeat fixed center top;}
#tree {background:url(../images/top.png) no-repeat center top; width:100%; float:left; margin-bottom:30px}
#container {width:740px; margin-right:auto; margin-left:auto;}
.container {width:740px; margin-right:auto; margin-left:auto;}
#header {height:167px; background:url(../images/logo.png) no-repeat 210px center;}
#header h1 {text-indent:-3000px;}
#header h2 {text-indent:-3000px;}
#nav {height:30px;}
#navlinks {padding-left:90px; height:30px;}
#navlinks li {list-style:none; display:inline;}
#navlinks a {height:18px; font:18px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:2px; float:left; text-align:center; border-left:1px solid #505A32; margin-right:4px; margin-left:4px; padding-right:30px; padding-left:30px;}
#navlinks .first a {border-left-style:none;}
#navlinks a:link, #navlinks a:visited {color:#DFE1D7;}
#navlinks a:hover {color:#3B3C12; background:url(../images/bg_nav_hover.png) no-repeat 10px 4px; text-decoration:underline;}
#navlinks a:active {color:#343D15;}
#navlinks #currentpage a {background:url(../images/bg_nav_hover.png) no-repeat 10px 4px; color:#FFF;}
#wrapper {padding-top:20px;}
#wrapper a {color:#5F654A;}
#content {padding-bottom:8px;}
#content h1, #right h1, #left h1 {font:normal 1.1em Verdana, Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:0.1em;}
#content h2 {font-weight:normal; font:italic .9em Georgia, "Times New Roman", Times, serif; color:#DDD; letter-spacing:0.1em; text-indent:15px;}
#content p, #right p, #left p {font:0.8em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#A6AD8F; padding-top:5px; padding-bottom:5px;}
#content .pic {float:right; margin-bottom:10px;margin-left:8px;  border-left:1px solid #272E10; padding-left:8px;}
#photo a:link img, #photo a:visited img {margin-right:10px; margin-bottom:8px; border:1px solid #5F654A; padding:1px;}
#photo a:hover img, #photo a:active img {margin-right:10px; margin-bottom:8px; border:1px solid #A6AD8F; padding:1px;}
#project img {float:right;}
.scroll {height:330px; width:348px; padding-right:10px; margin-right:10px; overflow:auto; float:left; scrollbar-face-color:#5F664A; scrollbar-highlight-color:#343D15; scrollbar-3dlight-color:#343D15; scrollbar-darkshadow-color:#343D15; scrollbar-shadow-color:#343D15; scrollbar-arrow-color:#A6AD8F; scrollbar-track-color:#343D15;}
#container #wrapper #content #profile img {float:left;}
#mssHolder {margin-left:7px;}
#monoSlideshow {background:
	background: url(../images/logo.png) no-repeat center center;
}
#left {width:360px; float:left; position:relative;}
#right {width:350px; float:right; position:relative;}
#footer {width:100%; clear:both; font:.6em Tahoma, Arial, Helvetica, sans-serif; color:#5F664A; letter-spacing:2px; padding-top:px; padding-bottom:15px;}
#footer a:link, #footer a:visited {color:#5F654A;}
#footer a:hover, #footer a:active {color:#A6AD8F;}
.location {color:#E1E7D3; font-size:1.05em; letter-spacing:1px; width:300px; float:left; border-bottom:solid 1px #5F664A;}
.address {width:150px; float:left;}
.numbers {width:180px; float:right; margin-top:-10px;}
#form {float:left; clear:both; margin-top:350px; margin-bottom:10px; margin-left:70px;}
#currentpage {color:#FFF;}
#map_top {float:left; position:absolute; top:100px; left:0px; width:300px; height:300px;}
#map_bottom {float:right; position:absolute; top:100px; left:0px; width:300px; height:300px;}
#map_top a:link, #map_top a:visited, #map_bottom a:link, #map_bottom a:visited  {color:#5F654A; width:300px; font:0.8em Arial, Helvetica, sans-serif;}
#wrapper .italic {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; letter-spacing:1px;}
#projectbar {height:132px; width:100%; background:#8C793E url(../images/bg_projects.jpg) no-repeat left center; padding-top:9px; padding-bottom:9px;}
#projectbar img {margin-right:49px; padding:1px; border:2px solid #736533;}
#projectbar .container img.project_right {margin-right:0px;}
#projectbar .container a:hover img {background:#5E522B;}
#projectbar_border {border-top:1px solid #4B5230; border-bottom:1px solid #4B5230; height:152px; width:100%; padding-top:2px; float:left; clear:both; margin-top:10px;}
#project_letters {margin-top:-32px;}
#project_letters img {border:none; height:23px; width:248px;}
#copyright {width:100%; clear:both; font:.6em Tahoma, Arial, Helvetica, sans-serif; color:#5F664A; letter-spacing:2px; padding-top:18px; margin-bottom:15px;}
#copyright a:link, #copyright a:visited {color:#5F654A;}
#copyright a:hover, #copyright a:active {color:#A6AD8F;}
