 body {
text-align: center
 } 
 
 #container {
 width: 770px;
 margin: 0 auto;
 text-align: left
 }

 { 
  margin: 0 auto; 
  padding: 0; font: 70% 
  Verdana,Tahoma,Arial,sans-serif;
  font-weight: bold;
  background: #fe9900 url(bg.gif)
  top center repeat-y; 
 }
 
 #wrap { 
 background: #ffffff; 
 color: #303030; 
 margin: 0 auto; 
 width: 760px; 
 }
 
 #header { 
 padding: 0;
 margin: 0px;
 text-align: center; 
 }
 
 #header h1 { 
 width: 250px; 
 margin: 0 0 10px 0; 
 float: left; 
 }
 
 #header p { 
 width: 500px; 
 float: right; 
 text-align: center; 
 color: #a0a0a0; 
 margin: 0 0 10px 0; 
 font-size: 0.8em; 
 line-height: 1.2em; 
 }
 
 #frontphoto { 
 margin: 0 0 10px 0; 
 border: o; 
 }
 
 #avmenu { 
 clear: left; 
 float: left; 
 width: 150px; 
 margin: 0 0 10px 0; 
 padding: 0; 
 font-size: 0.9em; 
 }
 
 #avmenu ul { 
 list-style: none; 
 width: 150px; 
 margin: 0 0 20px 0; 
 padding: 0; 
 font-size: 1.1em; 
 }
 
 #avmenu li { 
 margin-bottom: 4px; 
 }
 
 #avmenu li a { 
 font-weight: bold; 
 height: 20px; 
 text-decoration: 
 none; 
 color: #000000; 
 display: block; 
 padding: 6px 0 0 10px; 
 background: #9bd1ff; 
 border-left: 4px solid #73bbd3; 
 }
 
 #avmenu li a:hover { 
 background: #73bbd3; 
 color: #0332fd; 
 border-left: 4px solid #fe0e02; 
 }
 
 .announce { 
 margin: 10px 0 10px 0; 
 padding: 10px; 
 width: 130px; 
 color: #cccccc; 
 background-color: #ffffff; 
 line-height: 1.3em; 
 }
 #extras { 
 float: right; 
 width: 100px; 
 margin: 0 0 10px 0; 
 padding: 0; 
 font-size: 0.9em; 
 line-height: 1.5em; 
 background-color: #feff99; 
 }
 
 #extras p { 
 margin: 0 0 1.5em 0; 
 }
  
 #content { 
 margin: 0 110px 20px 160px; 
 border-left: 2px solid #f0f0f0; 
 border-right: 2px solid #f0f0f0; 
 padding: 0 10px 0 10px; 
 line-height: 1.6em; 
 text-align: left; 
 }
 
 #content h2 { 
 font-size: 1.5em; 
 margin: 0 0 1.5em 0; 
 color: #990000; 
 }
 
 #content img { 
 padding: 1px; 
 display:inline; 
 background: #cccccc; 
 border: 4px solid #f0f0f0; 
 }
 
 h3 { 
 font-size: 1.3em; 
 margin: 0 0 10px 0; 
 }
 
 a { 
 text-decoration: 
 none; color: #286ea0; 
 }
 a:hover { 
 text-decoration: 
 underline; 
 color: #286ea0; 
 }
 a img { 
 border: 0; 
 }
 #footer { 
 clear: both; 
 margin: 0 auto; 
 padding: 10px 0 20px 0; 
 border-top: 2px solid #f0f0f0; 
 width: 760px; 
 text-align: center; 
 color: #000000; 
 font-size: 0.9em; 
 }
 
 #footer a { 
 color: #808080; 
 text-decoration: none; 
 }
 
 #footer a:hover { 
 text-decoration: underline; 
 }
 
 .left { 
 margin: 10px 10px 5px 0; 
 float: left; 
 }
 .right { 
 margin: 10px 0 5px 10px; 
 float: right; 
 }
 
 .textright { 
 text-align: right; 
 }
 
 .center { 
 text-align: center; 
 }
 
 .small { font-size: 0.8em; 
 }
 
 .bold { 
 font-weight: bold; 
 }
 .hide { display: none; 
 }