body { margin: 0; background-color: #333; }
body,td { font-family: "arial narrow",arial,helvetica,sans-serif; font-size: 13pt; letter-spacing: 1px; color: #fff; }
input,select,textarea { font: 10pt arial,helvetica,sans-serif; }
a { color: #7c9778; /* color: #62bd61; */ }

img.left,
img.right { padding: 1px; border: 1px solid #999; }
img.left { float: left; margin: 0 14px 4px 0; }
img.right { float: right; margin: 0 0 4px 14px; }

div#container { position: relative; width: 860px; margin: 0 auto 14px; }

 div#header { }
  div#masthead { position: relative; }
   div#masthead h1 { margin: 23px 0 7px; }
    div#masthead h1 a { display: block; width: 400px; height: 107px; background: url(/images/logo.png) no-repeat 0 0; }
     div#masthead h1 a span { display: none; }
   div#masthead h2 { display: none; }

  a#timberpeg { position: absolute; top: 30px; right: 37px; }
   a#timberpeg img { width: 250px; height: 58px; border: 0; }

  div#headerphotos { position: absolute; right: 0; top: 9px; display: none; }
   div#headerphotos a { }
    div#headerphotos a strong { display: block; text-align: center; font-variant: small-caps; font-weight: normal; color: #333; }
    div#headerphotos a img.photo { padding: 2px; border: 1px solid #ccc; }
    div#headerphotos a img.magnify { position: absolute; bottom: 0px; right: 0px; border: 0; }
    div#headerphotos a em { display: block; font-size: 8pt; color: #999; text-align: center; }

 ul#nav { height: 30px; margin: 0; padding: 0; list-style: none; border: 1px solid #aaa; border-width: 1px 1px 0; background-color: #7c9778; /* #4a8f3d; */ }
  ul#nav li { position: relative; float: left; margin: 0 14px; padding: 0; }
  ul#nav li#first { margin-left: 47px;  }
   ul#nav li a { color: #fff; font: bold 13pt arial,helvetica,sans-serif; letter-spacing: 3px; text-decoration: none; line-height: 30px; font-variant: small-caps; }
   ul#nav li a:hover { text-decoration: underline; }
   ul#nav li ul { position: absolute; left: 0; top: 29px; display: none; width: 210px; list-style: none; margin: 0; padding: 0 0 4px; border: 1px solid #999; background-color: #336; /* #56907d; */ z-index: 2; }
    ul#nav li ul li { float: none; margin: 0; padding: 4px 14px; }
     ul#nav li ul li a { font-size: 11pt; line-height: 1.2em; }

 #content { clear: both; overflow: hidden; padding: 14px 23px; border: 1px solid #aaa; border-width: 0 1px 1px; }
  #content h2.title,
  #content h3.subtitle { font-family: arial; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; color: #56907d; }
  #content h2.title { margin: 0 0 4px; padding-left: 23px; font-size: 24pt; font-weight: bold; border-bottom: 1px solid #999; }
  #content h3.subtitle { margin: 0 0 11px; font-size: 15pt; float: right; margin-top: -30px; }
  #content a.readmore { font-size: 13pt; }

 #footer { clear: both; margin: 0; padding: 4px 14px; font-size: 11pt; text-align: right; }
  #footer ul { float: left; margin: 7px 0 0; padding: 0; list-style: none; }
   #footer ul li { display: inline; margin: 0; padding: 0; }
    #footer ul li a { margin: 0 0 0 7px; padding: 0 7px 0 0; font-variant: small-caps; }
  #footer p#certifications { display: none; text-align: left; }
    #footer p#certifications a img { border: 0; }
  #footer p#copyright { margin: 7px 7px 0 500px; padding: 0; text-align: right; font-size: 8pt; font-variant: small-caps; color: #999; }
