﻿body {
  background-color: black;
  color: white;
  font-family:sans-serif;
}
h1 {
	font-size: 3em;
}
h2 {
	font-size: 2em;
}
table {
  border-collapse: collapse;
  border: 2px solid rgb(50 50 50);
  font-family: sans-serif;
  letter-spacing: 1px;
}

caption {
  caption-side: bottom;
  padding: 20px;
  font-weight: bold;
}

thead,
tfoot {
  background-color: rgb(100 100 100);
}

th,
td {
  border: 1px solid rgb(50 50 50);
  padding: 8px 50px;
  background-color: rgb(100 100 100);
}

td:last-of-type {
  text-align: center;
}

tbody > tr:nth-of-type(even) {
  background-color: rgb(25 25 25);
}

tfoot th {
  text-align: right;
}

tfoot td {
  font-weight: bold;
}
