body {
  margin: 0; padding: 0; min-width: 760px;
  background: #511c05 url("bg_body.gif") top repeat-y; color: #333; 
  font: 14px/21px "Times New Roman", Times, serif; text-align: center; }

img { border: none; }

h1,h2,h3,h4,h5 { color: #310; }

h1 { font-size: 200%; line-height: 32px; text-align: center; }
h2 { font-size: 150%; text-align: center; }
h3 { font-size: 125%; }
h4 { font-size: 100%; }
h5 { font-size: 90%;  }

#wrapper { margin: 0 auto; width: 760px; text-align: left; }

#header   { border-top: 10px solid #331100; padding: 0; background-color: #511c05; }
#header a { display: block;  height: 160px; }

#nav      { margin: 0; padding: 0; background-color: #310; font: 11px/21px Verdana, Arial, Helvetica, sans-serif; }
ul#nav    { margin: 0; padding: 0;  position: relative;  height: 24px; }
ul#nav li { display: inline; list-style-type: none; }
ul#nav li a:link, ul#nav li a:visited { float: left; margin: 0px 1px; padding: 0 6px 2px 6px; color: #fff; text-decoration: none; }
ul#nav li a:hover  { background-color: #511c05; }
ul#nav li a:active { color: #ffc; }

#main { margin: 0; }
#content { padding: 10px 30px; }
#content ul li { padding-left: 13px; }
#content a { color: #4a6666; }
#content a:visited { color: #a74436; }
#content a:hover   { color: #c0b48e; } 
#content a img { padding: 0px 6px; border: 1px solid silver;}
#content .noborder { border: none; }
.content-table { color: #333; font: 14px/21px "Times New Roman", Times, serif; }

#footer   { padding: 10px; background: #310; }
#footer p { padding: 0; margin: 6px; text-align: center; color: #999; font: 9px Verdana, Arial, Helvetica, sans-serif; }
#footer a { color: #ccc;  }

.clear { clear: both; height: 0; line-height: 0; }