body { margin: 0pt auto;    padding: 0pt;    background: rgb(244, 244, 244) url(images/bg.gif) repeat-y scroll center top;    font-family: Verdana,Tahoma,Arial,sans-serif;    font-style: normal;    font-variant: normal;    font-weight: normal;    font-size: 76%;    line-height: normal;    font-size-adjust: none;    font-stretch: normal;    color: rgb(48, 48, 48);    opacity: 1;    }  hr { color: rgb(80, 80, 80);    height: 1px;    background-color: rgb(5, 56, 0);    }  div.float { float: left;    }  div.float p { text-align: center;    }  

#wrap { margin: 10pt auto 0pt;    background: rgb(255, 255, 255) none repeat scroll 0% 50%;    width: 760px;    }  

#header { margin: 20px 0pt 0pt;    padding: 0pt;    clear: both;    height: 45px;    }  

#header h1 { margin: 0pt 0pt 10px;    width: 350px;    float: left;    }  

#header h5 { width: 350px;    font-style: italic;    }  

#header p { margin: 0pt 0pt 10px;    width: 400px;    float: right;    text-align: center;    color: rgb(160, 160, 160);    font-size: 0.8em;    line-height: 1.2em;    background-color: inherit;    }  

#frontphoto { border-style: none;    border-width: 0pt;    margin: 0pt 0pt 10px;    }  

#avmenu { padding: 0pt;    margin-top: -2px;    clear: left;    font-size: 0.9em;    float: left;    background-repeat: repeat-x;    width: 200px;    margin-left: 0pt;    background-color: rgb(85, 136, 0);/* min-height hack for older IE */min-height: 610px;height:auto !important;  height:610px;margin-bottom: 10px;    background-image: url(images/gradation610.jpg);    }  

#avmenu ul { padding: 0pt;    margin-top: 12px;    margin-bottom: 10px;    list-style-type: none;    list-style-image: none;    list-style-position: outside;    font-size: 1.2em;    width: 200px;    margin-left: 0pt;    }  

#avmenu li { margin-left: 10px;    margin-right: 10px;    }  

#avmenu li a { padding: 6px 0pt 0pt 10px;    background: rgb(204, 255, 153) none repeat scroll 0% 50%;    font-weight: bold;     text-decoration: none;    display: block;    margin-left: 7px;    margin-right: 7px;    margin-top: 7px;    margin-bottom: 7px	    opacity: 1;    color: rgb(5, 56, 0);    }  

#avmenu li a:hover { background: rgb(85, 136, 0) none repeat scroll 0% 50%;    border-bottom-style: none;    font-weight: bold;    color: rgb(204, 255, 153);    opacity: 1;    }
  
#avmenu li.alt a { padding: 6px 0pt 0pt 10px;    background: rgb(85, 136, 0) none repeat scroll 0% 50%;    font-weight: bold;     text-decoration: none;    display: block;    margin-left: 7px;    margin-right: 7px;    margin-top: 7px;    margin-bottom: 7px	    opacity: 1;    color: rgb(5, 56, 0);  }  

#avmenu li.alt a:hover { padding: 6px 0pt 0pt 10px;    background: rgb(85, 136, 0) none repeat scroll 0% 50%;    font-weight: bold;     text-decoration: none;    display: block;    margin-left: 7px;    margin-right: 7px;    margin-top: 7px;    margin-bottom: 7px	    opacity: 1;    color: rgb(5, 56, 0); border-style:solid;
border-color:rgb(204, 255, 153); border-width:1px;   }  


  .announce { margin: 2px 4px 0px;    padding: 2px 10px 10px;    font-weight: bold;    font-size: 1em;    color: rgb(5, 56, 0);    width: 150px;    }  
  
  #extras { margin: 0pt 0pt 10px;    padding: 0pt;    float: right;    width: 120px;    font-size: 0.9em;    line-height: 1.5em;    }  
  
  #extras p { margin: 0pt 0pt 1.5em;    }  
  
  #content { border-top: 1px solid rgb(85, 136, 0);    border-left: 0pt solid rgb(85, 136, 0);    border-right: 0px solid rgb(85, 136, 0);    margin: 3px 40px 20px 235px;    padding: 10px 0pt 0pt;    line-height: 1.6em;    text-align: left;    }  
  
  #content h2 { margin: 0pt 0pt 0.5em;    font-size: 1.4em;    text-align: center;    color: rgb(5, 56, 0);    }  
  
  #content img { border-width: 0px;    padding: 1px;    background: rgb(204, 204, 204) none repeat scroll 0% 50%;    display: inline;    color: rgb(48, 48, 48);    }  h3 { margin: 0pt 0pt 10px;    font-size: 1.3em;    }  a { text-decoration: none;    color: rgb(40, 110, 160);    }  a:hover { text-decoration: underline;    color: rgb(40, 110, 160);    }  a img { border: medium none ;    }  
  #footer { border-top: 1px solid rgb(85, 136, 0);    margin: 0pt auto;    padding: 5px 0pt 20px;    clear: both;    width: 760px;    text-align: center;    font-size: 0.9em;    color: rgb(5, 56, 0);    }  
  #footer a { color: rgb(128, 128, 128);    text-decoration: none;    }  
  #footer a:hover { text-decoration: underline;    }  .left { margin: 10px 10px 5px 0pt;    float: left;    }  .right { margin: 10px 0pt 5px 10px;    float: right;    }  .textright { text-align: right;    }  .center { text-align: center;    }  .small { font-size: 0.8em;    }  .bold { font-weight: bold;    }  .hide { display: none;    }