 body {
 /* font-family: "Times New Roman", Times, Palatino, Garamond, serif; */
 font-family: Arial, Tahoma, "Lucida Grande", Helvetica, sans-serif;
 font-size: 87%;
 margin: 0;
 padding: 0;
  background-image: url(_Assets/leftbg.gif);
 background-position: left top;
 background-repeat: repeat-y;
 color: #000000;
 line-height: 1.5;
 }
 
 #masthead {
 background-image: url(_Assets/bodybg.gif);
 background-position: left top;
 background-repeat: repeat-x;
width: 100%;
 height: 275px;
 position: absolute; top: 0px; left: 0px;
 }
 
 #masthead h1
 {
  background-image: url(_Assets/wmbg.gif);
  background-position: left top;
   width: 800px; height: 275px;
   background-repeat: no-repeat;
   text-indent: -999em;
   margin: 0 !important;
   padding: 0 !important;
   }
   
.nav, h1, h2 { font-family: Arial, Tahoma, "Lucida Grande", Helvetica, sans-serif;  }
   
.nav a {
color: #0f3f0f;
text-decoration: none !important;
}

.nav a:hover
{
color: #9d9377;
}

h1, h2, h3 {
color: #0f3f0f;
font-weight: normal;
}

h2
{
font-size: 1.8em;
margin-bottom: 0.3em;
}

h3 {
font-size: 1.25em;
font-style: italic;
margin-bottom: 0.4em;
}

#leftnav
{
position: absolute;
top: 318px;
left: 60px;
width: 132px;
text-align: center;
}

#maincontent
{
padding-top: 290px;
padding-left: 210px;
padding-right: 40px;
padding-bottom: 40px;
}

#maincontent p
{
margin-bottom: 0.6em;
}

#maincontent p, #maincontent h3, #maincontent address
{
margin-left: 16px;
}

address { margin-bottom: 1em; position: relative; top: -0.5em; }

#maincontent ul 
{
margin-left: 48px;
list-style: disc outside;
}
#maincontent li {
list-style: disc outside;
}

#leftnav li { margin-bottom: 0.6em;
text-transform: uppercase;
font-size: .8em;
font-weight: bold;
}

#footer { 
margin-left: 218px;
padding-bottom: 40px;
clear: both;
}

#footer .nav li
{
display: inline; padding: 0 15px 0 8px;
text-transform: uppercase;
font-size: .8em;
background-image: url(_Assets/listbull.gif);
background-position: right center;
background-repeat: no-repeat;
}

#maincontent ul { margin-bottom: 0.9em; }

#floatquotes
{
float: right;
width: 15em;
margin-left: 15px;
margin-bottom: 15px;
font-size: 0.9em;
text-indent: -0.5em;
color: #0f3f0f;
}

#floatquotes em
{
position: relative;
top: -0.5em;
left: 0.5em;
color: #9d9377;
}

.contactform 
{
padding-bottom: 2em;
}

.contactform .formitem
{ float: left; width: 90%; clear: both; padding-bottom: 0.5em; }

.contactform label {
float: left; text-align: right; margin-right: 10px;
width: 150px;
white-space: no-wrap;
}
.contactform input {
float: left; width: 320px;
}

.contactform #submitbutton1
{
width: 200px;
margin-top: 10px;
margin-left: 160px;
float: none !important;
display: block;
margin-bottom: 2em;
}

.thumb { float: left; width: 145px; margin-right: 11px;
height: 180px; margin-bottom: 10px; overflow: hidden;
text-align: center;
}

.caption, .GalleryComment { font-size: 0.8em; position: relative; left: -10px; line-height: 1.1 !important; margin-top: 8px; }

.footer .nav li.rightmost { background-image: none !important; }

table th { text-align: right; padding-right: 10px; }

#maincontent td p, #maincontent td h3 { margin-left: 0; }

#maincontent td dd { margin-left: 16px; font-style: italic; }
