.navbar {
  background-color: #333;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
}

.navbar a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size:20px;
  font-family:sans-serif;
}

.navbar a:hover {
  background: #ffb6c1;
  color: black;
}

.main {
  margin-top: 60px; /* Add a top margin to avoid content overlay */
}

p.address {
  font-family: monospace;
}

figcaption {
    background-color: #222;
    color: #fff;
    font: italic smaller sans-serif;
    padding: 3px;
    text-align: center;
    width: 100%;
}
