table {
  width: 75%;
  margin: auto;
  background-color: #c3deee;
}
th, td {
  border: 1px solid #000;
  text-align: left;
  padding: 5px;
}
caption {
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px;
  background-color: #c3deee;
}
tr:nth-child(even) {
  background-color: #e5f2ff;
}
p {
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px;
  background-color: #c3deee;
}
h1 {
  text-align: center;
  font-weight: bold;
  font-size: 1.5em;
  padding: 5px;
  background-color: #c3deee;
}
