table {
  margin: auto;
  border: 1px solid black;
  background: tan;
}

h1 {
  text-align: center;
}

h2 {
  text-align: center;
}

h3 {
  text-align: center;
}

body {
  padding: 40px;
}

/* type selector (all input tags) */
td {
  background: tan;
  width: 60px;
  height: 50px;
  border: 1px solid black;
  font-size: 60px;
  text-align: center;
}

/* Odd rows: first td is chocolate */
tr:nth-child(even) td:nth-child(2n) {
  background-color: chocolate;
}

/* Even rows: second td is chocolate */
tr:nth-child(odd) td:nth-child(2n-1) {
  background-color: chocolate;
}

th {
  background: tan;
  width: 10px;
  height: 20px;
  border: 1px tan;
  font-size: 17px;
  text-align: center;
  column-span: 1;
}

/* Styling for the last row */
tr:last-child th {
  background: tan;
  width: 10px;
  height: 20px;
  border: 1px tan;
  font-size: 17px;
  text-align: center;
  column-span: 1;
}

hr {
  border: 1px solid black;
}

p {
  text-align: center;
  font-size: 20px;
  text-indent: 30px;
  line-height: 1.5;
  font-family: "Times New Roman", Times, serif;
}

img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

ul {
  text-align: left;
  font-size: 20px;
  text-indent: 30px;
  line-height: 1.5;
  font-family: "Times New Roman", Times, serif;
}
