.item1 { grid-area: header; background-color:white; height: 75px;}
.item2 { grid-area: menu; background-color: rgb(250, 201, 213); height: 110px;}
.item3 { grid-area: main; background-color: rgb(250, 201, 213); height: 110px;}
.item4 { grid-area: right; background-color: white; height: 110px;}
.item5 { grid-area: footer; background-color: rgb(250, 201, 213); margin-top: -240px;}
.item6 {grid-area: left; background-color: rgb(250, 201, 213); height: 110px;}
.item7 {grid-area: left2; background-color: rgb(250, 201, 213); height: 350px;}
.item8 {grid-area: left3; background-color: rgb(250, 201, 213); height: 110px;}

.grid-container {
  display: grid;
  grid-template-areas:
    'header header header'
    'left main menu'
    'left2 right right'
    'left3 footer footer';
  gap: 10px;
  background-color: #79ecb2;
  padding: 25px;
}

.grid-container > div {
  text-align: center;
  padding: 20px 0;
  font-size: 30px;
}

.poem {
  display: flex;
  color: black;
  font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 18px;
  margin-top: 105px;
}

.image {
  display: flex;
  width: 45%;
  margin-top: -1px;
  margin-left: 95px;
}

.list {
  list-style: none;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 12px;
  margin-top: 15px;
  margin-right: 50px;
}

.stone {
  width: 25%;
  margin-top: -.5%;
  margin-right: 65%;
}

.caption {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 35px;
  margin-top: -8%;
}

.bob {
  width: 15%;
}

.macaw {
  width: 25%;
}

.caption2 {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 10px;
  margin-top: 1px;
}

.video {
  width: 85%;
  height: 100%;
}

.title {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin-top: 1%;
}