table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}

header {
    background-color: #1d1d1f;
    color: #ccccde;
    text-align: center;
    padding: 6px;
    font-size: 20px;
}

nav {
    float: left;
    width: 100%;
    background: #ccc;
    padding: 10px;
}

nav ul {
  list-style-type: none;
  padding: 0;
}