 .bodywrap {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -1.4em;
     font-family: arial, san-serif;
     background: #fff;
 }
  #header { width: 450px; margin: auto; font-family: arial, san-serif; font-size: 1.25em; }
  #menuwrap { width:100%; margin: auto; border: 1px solid #000; border-width: 1px 0 1px 0; height: 32px; background: #d9ce91; }
  .content { width:901px; margin: auto; font-weight: bold; font-size: 0.85em; }
  .content a:link { color: #000; }
  .content a:visited { color: #000; }
  .content a:hover { color: #398F43; }
  
  .blurb table tr { height: 5.5em; }
  .blurb table tr td { vertical-align: middle; }  
  .blurb p { margin: 0px 0px 0px 150px; }

  .moreinfo { display: block; float: left; width:725px; min-height:325px; height:auto !important; height:325px; border: 1px solid #808080; font-weight: normal; padding: 10px; background: #EDE7C3; }
  .atd { font-weight: bold; color: #34803D; }
  .moreblock p { padding-bottom: 10px; }
  .imgright { float: right; margin-left: 10px; margin-bottom: 5px; }
  .imgleft { float: left; margin-right: 10px; margin-bottom: 5px; }
  
  .menubandimg { margin-top: 0px; }
  .menubwrap { display:block; float:left; border-top: 1px solid #000; margin-top: 30px; }

 .footer, .push { height: 1.4em; }
 .footer { display: block; clear: both; }
 .footerbg { background: #d9ce91; height: 100%; }
 .footertext { padding-top:3px; color: #000; font-size: smaller; font-family: arial, san-serif; text-align: center; }
 a.footerlink:link {color: #000;}
 a.footerlink:visited {color: #000;}
 a.footerlink:hover {color: #398F43;}

