/* section.css - Standard site styles for this section */

table.raceResults, table.standings {
  padding: 0.5em;
 /*border: 2px solid;*/
  margin-left: 10px;
  margin-right: 10px;
}
table.standings caption {
  font-weight: bold;
}
table.raceResults thead, table.standings thead {
  color: black;
  background-color: #d3d3d3;  /* light grey */  /*#CCCCCC - too dark; Gainsboro - #DCDCDC (too pale) */
  font-weight: bold;
}
table.raceResults th, table.raceResults td, table.standings th, table.standings td {
  padding: 0 0.5em;
  /*border: medium;*/
  text-align: center;
}
table.raceResults .rowLabel, table.standings .rowLabel {
  text-align: left;
}
table.raceResults tr.eventStandings {
  background-color: #dcdcdc;  /* Gainsboro */
}

table.raceResults tr.cancelled {
  background-color: #FF4848;
  color: #FFFFFF;
}

/* event type categories (NSS) */
tr.division {
  background-color: transparent;
}
tr.regionals {
  background-color: #eee8aa;  /* pale goldenrod */
}
tr.nationals {
  background-color: transparent;
}

/*???? from fwmstyles.css:
.resultReport {
  text-align: center;
}
.scheduled .resultReport a, .rescheduled .resultReport a, .cancelled .resultReport a {
  visibility: hidden;
}
.combined .resultReport a {
  visibility: hidden;
}
*/
