* {
    box-sizing: border-box;
    font-size: 30px;
    padding: 0px 0px;
    margin: 0px 0px;
    border: 0px 0px;
}

main {
    display: grid;
    grid-template-columns: 30vw 30vw 30vw;
    grid-template-rows: 30vh 30vh 30vh 30vh 30vh;
    margin: 4.5vh 4.5vw;
    border: 2px solid black;
    justify-content: center;
}


#header {
    border: 2px solid black;
    text-align: center;
    height: 100%;
    grid-column: 1 / span 3;
    grid-row: 1 / 1;
    align-content: center;
    font-size: 48px;
}

#movieList {
    border: 2px solid black;
    text-align: left;
    grid-column: 1 / span 1;
    grid-row: 2 / span 2;
    height: 100%;
    align-content: center;
}

#friday {
    grid-column: 2 / span 2;
    grid-row: 2 / span 1;
    margin: 0 0;
    border: 2px solid black;

}

#richatStructure {
    grid-column: 2 / span 1;
    grid-row: 3 / span 1;
    border: 2px solid black;
}

iframe {
    margin: 0 25%;
    max-height: 100%;
    max-width: 50%;
    border: 0;
}

li {
    font-size: 19px;
    padding-left: 2%;
}   
ol {
    padding-left: 10%;
}

figure {
    width: 100%;
    height: 100%;
}

img {
    width: 100%;
    height: 88%;
}

figcaption {
    font-size: 16px;
    padding: 0% 0% 0% 5%;
    margin: 0%;
}

#thisIsFine {
    grid-row: 3 / span 1;
    grid-column: 3 / span 1;
    border: 2px solid black;
}

#gold {
    grid-row: 4 / span 2;
    grid-column: 1 / span 2;
    border: 2px solid black;
    align-content: center;
}

#newZealand {
    grid-row: 4 / span 1;
    grid-column: 3 / span 1;
    border: 2px solid black;
}

#bobRoss {
    grid-row: 5 / span 1;
    grid-column: 3 / span 1;
    border: 2px solid black;
}

.normalImages {
    height: 100%;
    width: 100%;
}

p {
    text-align: center;
}

