header {
  text-align: center;
  padding: 40px;
}

nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

nav ul li {
  display: inline;
  background-color: lightblue;
  border: 5px double darkblue;
  font-size: 16pt;
  padding: 10px;
}

nav a {
  text-decoration: none;
  color: black;
}

a:hover {
  color: yellow;
}

.active {
  background-color: lightgreen;
  border: 5px double darkgreen;
}

table img {
  width: 351px;
  height: 198px;
  /* aspect ratio for all images: 16:9 */
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.profile {
  float: left;
  padding-left: 20px;
  padding-right: 20px;
}

#me {
  width: 258px;
  height: 340px;
}

html {
  background-color: lightgray;
}