#navbar {
    background-color: #B49588;
    height: auto;
    width: 100%;
    padding: 10px 0px 10px 0px;
}

.navbarcontent {
    display: inline-block;
}

.navbutton {
    width: 200px;
    padding: 40px 40px;
    margin: 10px 20px 10px 20px;
    background-color: #726CAA;
    border-radius: 10px;
    border-width: 3px;
    border-color:  #322D5D;
    border-style: solid;
    box-shadow: 5px 5px 10px black;
    text-align: center;
    text-decoration: none;
    font-size: 30px;
    color: black;
}

.navbutton:hover {
    width: 200px;
    margin: 10px 20px 10px 20px;
    background-color: #4F489A;
    border-radius: 10px;
    border-width: 3px;
    border-color:  #322D5D;
    border-style: solid;
    box-shadow: 5px 5px 10px black;
}


#madzoo {
    text-shadow: 20px black;
    margin: 0px 100px 0px 20px;
}

.navbuttontext {
    text-align: center;
    font-size: 30px;
}

#headerdiv {
    margin-top: 30px;;
    background-color: #9991e2;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50px;
    border: 3px solid black;
    text-align: center;
    padding: 0px;
}

#birdname {
    font-size: 50px;
    font-style: bold;
    margin: 10px;
}

#bodydiv {
  text-align: center; /* centers inline-blocks horizontally */
  width: 90%;
  margin: 30px auto;
  background-color: #9991e2;
  border-radius: 50px;
  padding: 20px;
}

.bodycontent {
  display: inline-block;
  vertical-align: top;
  margin: 30px;
}

.picframe {
  width: 400px;
  height: 550px;
  overflow: hidden;
  border-radius: 6px;
}

.picframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.captioncard {
  width: 700px;
  background-color: #c4c1e2;
  border-radius: 50px;
  border: 3px solid black;
  text-align: center;
  padding: 10px;
}

h3 {
    line-height: 2;
}
