body {
      margin: 0;
      padding: 0;
      font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #000000;
      background: #FFFFFF url(../lp_images/bottom_img.jpg) no-repeat top center;
}

#corpbrand {
      width: 100%;
      height: 210px;
      background: #715523 url(../lp_images/top_img.jpg) no-repeat top center;
}

#wrapper {
      width: 80em;
      margin: 0 auto 0 auto;
      
      /* outline: 1px dotted green; */
}

.clearfix:after {
      content: ".";
      display: block;
      height: 0;    
      clear: both;    
      visibility: hidden;
}

#maincontent {
      width: 30em;
      float: left;
      padding-top: 8em;
      border-left: 1px solid #BBBBBB;
      border-right: 1px solid #BBBBBB;
      //background-color: #CCFFCC;
}


#sidecontent {
      width: 29em;
      float: left;
      padding-top: 8em;
      border-right: 1px solid #BBBBBB;
      //background-color: #FFFFCC;
}

#maincontent p, #sidecontent p {
      padding-left: 2em;
      padding-right: 2em;
}

#maincontent h1{
      padding-left: 1.2em;
      padding-top: 0.6em;
}

#maincontent h2{
      padding-left: 1.5em;
      padding-top: 1em;
}

#sidecontent h1, #sidecontent h2  {
      padding-left: 1.5em;
      padding-top: 0.6em;
}

h2.unique {
      border-top: 1px solid #BBBBBB;
}

h1 {
      font-size: 2em;
}

h2 {
      font-size: 1.2em;
}

#maincontent a, #sidecontent a {
      //color: #993300;
      color: #FF6600;
}


#maincontent img {
      //width: 30em;
      //max-width: 440px;
      
      //outline: 1px dotted red;
}

/* NAV
   ========================================================================== */

#navwrapper {
      width: 20em;
      float: left;
      padding-top: 3em;
      //background-color: #CCFF99;
}

#navwrapper ul {
      list-style: none;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      word-spacing: 0.05em;
}

#navwrapper ul li {
      margin: 1em 0;
      border-bottom: 1px solid #BBBBBB;
      text-decoration: none;
      color: #000000;
}

#navwrapper a:link {
      display: block;
      width: 18em;
      height: 2em;
      text-decoration: none;
      color: #000000;
}

#navwrapper a:visied {
      display: block;
      width: 18em;
      height: 2em;
      text-decoration: none;
      color: #000000;
}

#navwrapper a:hover {
      display: block;
      width: 18em;
      height: 2em;
      text-decoration: none;
      color: #FF6600;
}

#navwrapper a:active {
      display: block;
      width: 18em;
      height: 2em;
      text-decoration: none;
      color: #000000;
}

#sidecontent img {
      width: 29em;
      max-width: 400px;
}

#foot {
      width: 80em;
      margin: 2em auto;
      border-top: 1px solid #BBBBBB;
      padding-top: 2em;
}

#foot p {
      text-align: center;
      color: #999999;
      letter-spacing: 0.07em;
}

#foot img {
      display: block;
      width: 7em;
      max-width: 124px;
      margin: 0 auto;
}
      
.sections {
      border-top:  1px solid #BBBBBB;
}   
      
      
      
      
      
      
      
      
/**/