/* Players Table */
table#players {
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
  margin-top: 1em;
}
table#players tr.scratch {
  background: lightgrey;
  font-style: italic;
}
table#players tr:nth-child(odd) {
  background: #BBB;
}
table#players tr:nth-child(even) {
  background: #FFF;
}
table#players th.match_hdr {
  background: cornflowerblue;
  font-size: larger;
}
table#players th,td {
  padding-left: 10px;
  padding-right: 10px;
  border: 1px dotted black;
}
table#players th {
  border: 1px solid black;
  background: lightgreen;
}
table#players th.recent {
  background: yellow;
}

/* Player Matches Table */
table#player_matches {
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
  margin-top: 1em;
}
table#player_matches tr:nth-child(odd) {
  background: #BBB;
}
table#player_matches tr:nth-child(even) {
  background: #FFF;
}
table#player_matches tr.scratch {
  background: lightgrey;
  font-style: italic;
}
table#player_matches th.match_hdr {
  background: cornflowerblue;
  font-size: larger;
}
table#player_matches th,td {
  padding-left: 6px;
  padding-right: 6px;
  border: 1px dotted black;
}
table#player_matches th {
  border: 1px solid black;
  background: lightgreen;
}
table#player_matches th.recent {
  background: yellow;
}
