body {
    background-color:blue;
    border: 6px inset cornflowerblue;
    text-align: center;
    padding-top: 30px; 
    font-family: Georgia, cursive;
    height: 2350px;
} 

h1 {
    color:black; 
    font-size: 36pt; 
    background-color:cadetblue;
    border: 4px solid black;
    max-width: 700px; 
    margin: auto;
}

div {
    background-color:cadetblue; 
    max-width: 400px;
    height: 500px;
    border: 6px solid black;
    border-radius: 10%;
    padding: 20px;
    padding-top: 30px;
    float: left;
    margin: 20px;
} 

div img {
    max-width: 90%;
    max-height: 300px;
    border: 4px solid black;
    border-radius: 10%;
}

#lightbox {
width: 100vw;
max-width: 100%;
height: 100%;
max-height: 100%; 
position: fixed;
text-align: center;
top: 0px;
left: 0px; 
margin: 0px; 
border: none; 
border-radius: 0%; 
background-color: cadetblue;
display: none; 
}

#lightboxPic {
    height: 95vh;
    max-height: 95vh;
}
