table {
    background-color: tan;
    border: thin solid black;
    border-collapse: collapse;
}

table caption {
    text-align: left;
}

thead {
    background-color: #403f3d;
    color: #fffef6;
}

th {
    border: thin solid black;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

tr, td {
    border: thin solid black;
    text-align: center;
}

td {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

tbody tr:nth-child(odd) {
  background-color: #f3f2eb;
  color: black;
}

tbody tr:nth-child(even) {
  background-color: #fefdf5;
  color: black;
}

body {
    background-color: #fffef6;
}

br {
    margin-bottom: 0.5em;
}