html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a 
{
margin: 0px;
padding: 0px;
border: 0px;
}

body
{background:#283f07 url(BG1.png) repeat scroll 0 0;}

#mainBody
{
margin:0 auto 40px auto;
border:1px solid black;
width:903px; 
padding:10px;
background-color:#FFFFFF;
font:12px arial, verdana, sans-serif;
}

#nav
{
float:left;
width:150px;
padding-top:30px;
}

#nav ul
{
list-style:none;
}

#nav li
{
margin: 1em;
}

#nav a
{
text-decoration:none;
color:#283f07;
}

#nav a:hover
{
text-decoration:none;
color:#fb6501;
}

a
{
text-decoration:none;
color:#283f07;
}

a:hover
{
text-decoration:none;
color:#fb6501;
}

.bodyContent
{
float:right;
width:700px;
padding:20px 10px 40px 10px;
line-height:1.5em;
}

.bodyContent ul
{
list-style-position: inside;
}

.clearfix
{
clear:both;
}

.grayDivider
{
height:20px;
width:903px;
background-color:#6f6d6c;
margin-top:5px;
}

.faq
{
line-height:2em;
margin-top:20px;
}

.faq p
{
line-height:2em;
margin-left:20px;
margin-bottom:10px;
}

.galleryWrap
{
border:1px solid #283f07;
text-align:center;
padding:20px;
width:85%;
margin-top:20px;
}

.thumbWrap img
{
padding:10px 5px 10px 0;
}

.contactInfo
{
line-height:3em;
margin-top:20px;
}

.contactInfo label
{
position: absolute; 
text-align:right; 
width:40px;
}

.contactInfo span{
margin-left: 70px;
}

.projectWrap
{
border:1px solid #283f07;
padding:5px 5px 5px 30px;
margin-top:20px;
}

.projectSubWrap
{
float:left;
width:300px;
text-align:center;
margin:10px;
}