.tab {
  overflow: hidden;
  border: 2px solid #ff0000;
  background-color: #0f0f0f;
  padding: 10px;
  border-bottom: none;
  text-align: center;
  margin: 0px auto;
  width: 1110px;
}

.tab button {
  background-color: #0f0f0f;
  border: 2px solid #ff0000;
  color: white;
  font-family: "typewriter", Verdana;
  transition: 0.3s;
  font-size: 17px;
}

.tab button:hover {
  background-color: #4c2020;
}

.tab button:active {
  background-color: #d35050;
}

.tabcontent {
  border: 2px solid #ff0000;
  padding: 6px;
}

#images {
  text-align: center;
  background: #0f0f0f;
}

#images figure {
  margin: 0px 3px;
  display:inline-block;
  width: 300px;
}

#images figcaption {
  font-size: 12px;
}