body {
  background-color: #000000;
  font-family: Arial, sans-serif;
  color: white;
}

h1 {
  color: white;
  text-align: center;
  padding: 20px 0;
}

.gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1550px;
  margin: 0 auto;
  
}

.thumbnail {
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid  white;
}

.thumbnail img {
  width: 300px;
  height: 400px;
  margin: 10px;
}
p{
  text-align: center;
}
nav a {
  display: inline-block;
  background-color: rgb(19, 132, 197);
  color: #222;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 2px 2px 2px #222;
  font-size: 16pt;
  padding: 12px 24px;
  margin: 8px;
}
nav a:hover{
 background-color: #6a6b66 ;
}
nav a:active {
 box-shadow: 1px 1px 1px #111;
 position: relative;
 top: 1px;

}



