.results {
  border-collapse: separate;
  border-spacing: 5px;
}
.results th { text-align: center; vertical-align: bottom; }
.results td {
  text-align: center;
  background-color: #f1f6e0;
  padding: 5px;
  width: 15%;
}

.results .latest td {
  background-color: #cce1f2;;
}
.results .date { width: 15%; }
.results td.level { width: 145px; padding: 5px 0;}


