/* Styles for listing events */
#events {
  margin: 0px 30px;
  padding: 0px;
  font-size: 125%;
  text-align: justify;
}

#events li {
  padding: 0px 0px 20px 5px;
}

/* Table format */
#race_schedule {
  margin: 5px 20px;
  font-family: "Arial";
  font-size: smaller;
}

#race_schedule  table {
  border: 1px solid #808000;
  width: auto;
}

#race_schedule  td {
  border: 1px solid #808000;
  padding: 5px 10px;
  text-align: center;
}

#race_schedule  p {
  padding: 0px;
}

/* Separate row heading background. Alternate row backgrounds*/
.rowheading td { background: #808000;}
.row1  td {	background: #EEE022; }
.row2  td {	background: #CCCC00; }

/* Separate Column heading background. Alternate column backgrounds */
.colheading td { background: #808000;}
.col1  td {	background: #EEE022; }
.col2  td {	background: #CCCC00; }
