body { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #666; margin: 0; padding: 0; }
p { font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 10px; }
td {font-family: Arial, Verdana, Helvetica, sans-serif;}
h1 { color: #26458d; font-size: 16px; font-weight: 800; margin-top: 0; margin-bottom: 20px; }
h2 { color: #000; font-size: 14px; font-weight: bold; margin: 20px 0 3px; }
h3{ color: black; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 3px; margin-bottom: 3px; }
h4 { color: red; font-size: 14px; font-weight: 800; }
a:link { color: #c00; text-decoration: none; }
a:visited { color: #666; }
a:hover { color: #c00; text-decoration: underline; }
a:active { color: #000; }
#wrapper { background-image: url(../media/bckgrd.gif); background-repeat: repeat-x; width: 100%; height: 1200px; }
#contentHm { font-size: 11px; background-image: url(../media/sidebarTile.gif); background-repeat: repeat-y; width: 1004px; margin: 0 auto auto; }
#content{ font-size: 11px; background-image: url(../media/sidebarTileMain.gif); background-repeat: repeat-y; width: 773px; margin: 0 auto auto; }
.gallery h2 { margin: 0; padding: 5px 0 0; }
#gallery { font-size: 11px; background-color: white; width: 773px; margin: 0 auto auto; }
#leftnav { z-index: 90; float: left; padding-right: 624px; }
#mainTable{ font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; float: right; margin-top: 15px; border: solid 1pt #000; }
#contentMain { color: black; font-size: 12px; line-height: 120%; text-align: left; width: 551px; padding: 15px 45px 10px 20px; }
#contentMainHm { color: black; font-size: 12px; line-height: 120%; text-align: left; width: 551px; padding: 15px 45px 10px 20px; }
#contentMainHm ul{ list-style-type: disc; }
#contentMainEnduro  { color: black; font-size: 12px; line-height: 120%; text-align: left; width: 551px; padding: 15px 45px 10px 20px; }
#contentMainEnduro ul{ list-style-type: decimal; }
.hdrPad { padding-bottom: 10px; }
#ads { width: 228px; border-right: 1px solid black; border-left: 1px solid black; border-top-color: black; border-top-style: solid; border-bottom-color: black; border-bottom-style: solid; }
#ads img{ border-bottom: 2px solid black; }
.boldItalic { }
#schedule { font-size: 11px; }
ul { list-style-type: lower-alpha; }
ul li {margin-bottom: 5px;}
#audio { padding: 5px; border: solid 2px #26458d; }
#staff { color: white; font-size: 10px; margin: 0; padding-top: 20px; padding-left: 9px; }
#staff a:link { color: white; text-decoration: none; }
#staff a:visited { color: #9a9696; }
#staff a:hover { color: #f78b6f; text-decoration: underline; }
.hmImage { text-align: center; float: right; padding-top: 10px; padding-bottom: 5px; padding-left: 15px; }
.noPad { margin: 0; padding: 0; }
