* {
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    scroll-behavior: smooth;
  }
  
  p {
    font-size: 20px;
  }
  
  #title {
    text-align: center;
    padding: 20px;
    color: #393646;
    font-size: 40px;
  }
  
  .card {
    margin: 20px 10px;
    background-color: #F4EEE0;
  }
  
  #caption {
    text-align: center;
    padding: 10px 20px;
  }
  
  .card2 {
    background-color: white;
    border-radius: 8px;
    margin: 20px;
  }
  
  #img-div{
    text-align: center;
  }
  
  img {
    width: 70%;
    display: block;
    max-width: 100%;
    margin: auto;
    padding-top: 20px;
  }
  
  figcaption {
    padding: 20px;
  }
  
  #tribute-info{
    margin: auto;
    width: 900px;
  }
  
  #tribute-info h2 {
    text-align: center;
    padding: 50px;
  }
  
  #tribute-info p {
    padding: 20px;
  }
  
  #tribute-link {
    text-decoration: none;
  }
  
  footer {
    padding-bottom: 50px;
  }