html, body {
  background: #CC0001;
  padding:    0px;
  margin:     0px;
}
body {
  padding: 10px 3% 10px 3%;
  margin:  0px;
}
div.Header {
  padding: 0px 40px 10px 70px;
}
div.Nav {
  padding-top: 50px;
  font:        11pt Arial, sans-serif;
}
div.Body {
  background: white;
  max-height: 450px;
  position:   relative;
  overflow:   auto;
  padding:    40px 5% 40px 5%;
  font:       12pt "Times New Roman", serif;
}
div.Left {
  float: left;
  width: 59%;
}
#page-index div.Left {
  width: 48%;
}
div.Right {
  text-align: center;
  float:      right;
  width:      39%;
}
#page-index div.Right {
  width: 48%;
}
#page-index div#imgdiv {
  margin-bottom: 30px;
}
div.Clear {
  clear: both;
}
div.vcard {
  margin: 1em;
}
#page-2008 ul, #page-2009 ul {
  list-style-type: none;
  padding:         0px;
}
#page-2008 li, #page-2009 li {
  margin-top: 1em;
}
#page-2008 li:first-child, #page-2009 li:first-child {
  margin-top: 0em;
}
div.Nav ul, ul.Months {
  list-style-type: none;
  padding:         0px;
  margin:          15px 0px 0px 0px;
}
div.Nav li, ul.Months li {
  margin-right: 1em;
  display:      inline;
  color:        #FCB623;
}
#page-index #nav-index, #page-2009 #nav-2009, #page-2008 #nav-2008, #page-newsletters #nav-newsletters, #page-links #nav-links, #page-goodies #nav-goodies, #page-contact #nav-contact {
  font-weight: bold;
}
h1 {
  display: inline;
  color:   white;
  font:    bold 24pt Arial, sans-serif;
}
h2, h3 {
  color: #CC0001;
}
span.Date, span.Race {
  font-weight: bold;
}
span.Race {
  color: #FAA000;
}
img {
  border: 0px;
}
img#imgnew {
  position: absolute;
  opacity:  0;
  filter:   alpha( opacity = 0 );
}
#imgdiv0{
  margin-left: auto;
  margin-right: auto; 
  margin-bottom: 30px;
  width: 300px;
}
#imgdiv{
  margin-left: auto;
  margin-right: auto;
  width: 180px;
}
#page-goodies div.Left img {
  margin-left: 10px;
  margin-bottom: 10px;
  float:         right;
}
div.Right img {
  vertical-align: middle;
}
div.Nav a:link, div.Nav a:visited {
  text-decoration: none;
  color:           #FCB623;
}
div.Nav a:hover {
  text-decoration: underline;
}
a.Photos:link, a.Photos:visited, a.Photos:hover, a.Results:link, a.Results:visited, a.Results:hover {
  text-decoration: none;
  font-weight:     bold;
}
a.Photos:hover, a.Results:hover {
  text-decoration: underline;
}
div.Footer{
  color: white;
  font: bold 18pt Arial, sans-serif;  
  text-align: right;
  padding-right: 50px;
  margin-top: 5%;
}
div.Slogan{
  color: white;
  font: bold 18pt Arial, sans-serif;
  text-align: center;
  padding-top: 60px;
}