/* GENERAL STYLES */
body
{
   font-family:verdana;
   font-size:9pt;
   background-color:#ffffff;
   margin:0px;
   padding:10px;
   height:100%;
}
ul
{
   margin:0px;
   padding:0px;
   list-style-type:none;
}
ul.normal
{
   margin:0px;
   padding:0px;
   list-style-type:inherit;
}
a
{
  color:#883734;
}
a:hover
{
   text-decoration:none;
}
img
{
  border:0px;
}
td,p
{
   font-size:9pt;
}
div#main
{
   width:900px;
   margin:0px auto 0px auto;
}
div.logo
{
  border-bottom:15px solid #6E6E6C;
  width:230px;
  float:left;
}
div#header
{
  border-top:10px solid #C0C0C0;
  height:110px;
  background:#FEFBF6 url('/images/header.jpg') no-repeat 235px 0px;
  position:relative;
}
div#contact_information
{
  margin-top:82px;
  padding-bottom:2px;
  float:right;
  width:665px;
  border-bottom:15px solid #3E4057;
}
div.info
{
  font-weight:bold;
  float:left;
  font-size:10px;
  color:#151515;
  margin:0px 15px 0px 0px;
}
div#body
{
  width:665px;
  float:right;
}
div#leftnav
{
  float:left;
  width:230px;
}
ul.nav
{
  border-bottom:5px solid #6E6E6C; 
}
ul.nav li
{
  background:url('/images/navItemBG.jpg') no-repeat 0px 6px;
  padding:4px 0px 4px 20px;  
  margin:0px 0px 0px 10px;
  color:#797778;
  font-weight:bold;
  font-size:14px;
}
ul.nav li a
{
  color:#797778;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}
ul.nav li a:hover
{
  color:#ffffff;
}
ul.nav li:hover
{
  background:#C20B1D;
  margin:0px 0px 0px 0px;
  padding:4px 0px 4px 30px;
  color:#ffffff;
}
ul.serviceNav
{
  background:#E7E8ED url('/images/leftNavBg.jpg') repeat-x;
}
ul.serviceNav li
{
  padding:4px 0px 4px 15px;
}

h1
{
   font-size:14px;
}
img.frontImage
{
   float:right;
   border:1px solid #000000;
   margin:0px 0px 0px 10px;
}
p
{
   font-size:13px;
}
div#footer
{
   clear:both;
   width:900px;
   margin:100px auto 0px auto;
   padding:10px 0px 0px 0px;
   color:#404040;
   border-top:1px solid #707070;
   text-align:center;
}
div.phoneNumber
{
   position:absolute;
   top:40px;
   left:240px;
   color:#00053F;
   font-weight:bold;
   font-size:14px;
}

h3.featuredArticle
{
   font-size:12px;
   padding:2px;
   margin:0px 0px 10px 0px;
   background:#D0D0DA;
   width:350px;
}
div.post p,
h4.postTitle
{
   font-size:11px;
}
h4.postTitle
{
   padding:0px;
   margin:0px;
}
div.postDetails,
div.commentDetails
{
   font-weight:bold;
}
div.postDetails span
{
   font-size:10px;
   padding:10px 2px 0px 10px;
}
div.commentDetails
{
   font-size:10px;
  color:#3E4057;
}
div.commentSite
{
   font-size:10px;
   margin:5px 0px 10px 0px;
}
h5.comments
{
   padding:0px;
   margin:10px 0px 0px 0px;
}
a.leaveComment
{
   display:block;
   padding-top:10px;
}
textarea.enterComments
{
   width:400px;
   height:120px;
}
input#ctl00_main_captcha_tbxEquals
{
   width:25px;
}
div.postHdr
{
  margin:0px 0px 10px 0px;
}
ul.archivePosts
{
  margin:0px 0px 10px 0px;
}
a.archiveLink
{
  font-weight:bold;
}
div#postList div.postHdr
{
  padding:0px 0px 20px 0px;
  margin:0px 0px 20px 0px;
  border-bottom:2px solid #3E4057;
}
ul.normalList
{
  list-style-type:inherit;
  padding:0px 0px 0px 30px;
}
strong.form
{

}
div.form
{
  margin:30px 0px 5px 0px;
}
ul.pictures
{
  width:500px;
}
ul.pictures li
{
  float:left;
  width:25%;
}
div.pictureGroup
{
  margin:0px 0px 0px 20px;
  font-size:10px; 
}
div.pictureGroup strong
{
  display:block;
  margin:0px 0px 10px 0px
}