 body {
  background-color: #FFFFFF;
  margin: 0 0 0 0;
 }
 
 
 
 #content {
  font: 12px Arial, Helvetica, sans-serif;
  color: #666666;
 }
 #content .intro {
  font-size: 18px;
 }
 .head {
  font: bold 14px 'Times New Roman', Times, serif;
  color: #005D1A;
 }
 #content .rule {
  height: 1px;
  font-size: 1px;
  width: 100%;
  background-color: #CCCCCC;
  padding: 0 0 0 0;
  margin-top:10px;
  margin-bottom: 10px;
 }
 #content .links {
  color: #005D1A;
  text-decoration: none;
}
 #content .linksunder {
  color: #005D1A;
  text-decoration: underline;
}
 
 
 
 #nav td, #nav td a {
  font: bold 11px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
  white-space: nowrap;
  height:14px;
 }
 #nav td a {
  margin-right:5px;
 }
 
 
 
 #index,#history,#schedule,#classes,#sponsors,#tickets,#gallery,#links,#art {visibility: hidden;width:10px;}
 #indexo,#historyo,#scheduleo,#classeso,#sponsorso,#ticketso,#galleryo,#linkso,#arto {visibility: visible;width:10px;}
 
 
 
 
 #nav2 {
  height:50px;
 }
 #nav2 td, #nav2 td a {
  font: bold 9px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #8DB180;
  text-decoration: none;
  white-space: nowrap;
  text-align: right;
 }
 #nav2 td a:hover {
  color: #FFFFFF;
 }
 #nav2 td a {
  margin-right:10px;
 }
 
 
 #annc {
  font: bold 16px "Times New Roman", Times, serif;
  text-transform: uppercase;
  color: #666666;
  padding-left: 20px;
  height: 20px;
 }
 
 
 #newsTTL {
  font: bold 11px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-left: 99px;
 }


 #news {
  /*background-color: #FFFFFF;*/
  width: 199px;
  font: 10px Arial, Helvetica, sans-serif;
  color: #666666;
 }
 #news .text {
  width: 194px;
  height: 342px;
  background-color: #FFFFFF;
  overflow: auto;
  margin-left: 5px;
 }
 #news .links {
  color: #005D1A;
  text-decoration: none;
}
 #news .linksunder {
  color: #005D1A;
  text-decoration: underline;
}





 #footer td {
  background-color: #005D1A;
  color: #FFFFFF;
  font: 9px Arial, Helvetica, sans-serif;
  height: 28px;
 }
 
 
 
 /* gallery styles */
 #contentg 
 {
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
  color: #666666;
 }
 #contentg .head {
  font: bold 16px Arial, Helvetica, serif;
  color: #005D1A;
 }
 #contentg .rule {
  height: 1px;
  font-size: 1px;
  width: 100%;
  background-color: #FFFFFF;
  padding: 0 0 0 0;
  margin-top:10px;
  margin-bottom: 10px;
 }
 #contentg .yr {
  color: #005D1A;
  font-weight:bold;
  text-decoration: none;
 }
 #contentg .gnav {
  font: 11px Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration: none;
 }
 #contentg .gnav a:hover{
 text-decoration: underline;
 }
 #contentg .ttl {
  font: bold 12px 'Arial', Times, serif;
  color: #005D1A;
 }
 #contentg .best 
 {
    font-family:Arial;
    font-weight:bold;
 color: #FFFFFF;
 background-color: #005D1A;
 width: 218px;
 height: 20px;
 text-align: center;
 padding-top: 3px;
}
 #contentg a {
  font: 12px Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration: none;
 }
 #contentg a:hover {
  text-decoration: underline;
 }
 #contentg .linespace {
  height:4px;
  font-size:4px;
 }
 #contentg img {
 border: 1px solid #FFFFFF;
}
 #contentg div.sub {
  padding-left:50px;
  padding-right:50px;
 }
 #contentg .links {
  color: #005D1A;
  text-decoration: none;
}
 #contentg .linksunder {
  color: #005D1A;
  text-decoration: underline;
}
 .cartext
 {
    font-family:Arial;  
 }