aside{grid-area: aside; background-color: rgb(255, 253, 109);
    width: 200px;
    border: 2px solid black;
    border-bottom: hidden 2px;
    }
    *{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    }

div{grid-area:div;
    background-color:pink;
    }

footer{grid-area: footer;
    background-color:rgb(151, 151, 151);
    border: 2px solid rgba(0, 0, 0, 0.8);
}

section{grid-area: section;
     background-color:thistle;
    }

article{grid-area: article;
     background-color: rgb(255, 255, 255);
      padding: 10px;
      text-align: left;
    } 

nav{grid-area: nav;
     background-color:rgb(141, 255, 118);
     width: 200px;
     border: 2px solid rgba(0, 0, 0, 0.8);
     border-top: hidden 2px;
     border-bottom: hidden 2px;
     display: block
     ;
    }

header{grid-area: header;
     background-color:rgb(245, 84, 84);
      font-size: 40px; padding: 20px;
       color: white;
       border: 2px solid rgba(0, 0, 0, 0.8);
       border-right: hidden 2px;
    }

.gridcotnainer{
   display: grid;
   grid-column: auto auto auto auto;
   grid-template-areas: 
   'header header header aside'
   'nav1 nav1 nav1 aside'
   'nav article article aside'
   'footer footer footer footer';
    width: 800px;
    text-align: center;
    }
    aside nav article{
    height: 200p;
    }
    img{
        height: 70px;
        width: 100px;
    text-align: left;
    border: 2px solid rgba(0, 0, 0, 0.8);
    }
    .aside{
        border: 1px rgb(255, 0, 0) solid;
        background-color: white;
        margin-bottom: 10px;
        margin-left: 30px;
        margin-right: 30px;
    }
    .left{
    text-align: left;
    margin: 10px;
    background-color: white;
    border: 2px black solid;
    padding: 10px;
    }
    .left a{
        text-align: left;
        border: 2px black solid;
        padding: 10px;
        display: block;
        border-collapse:collapse;
        }
        .left a:hover{
        transform: scale(1.02);
        background-color: red;
        }

    .current{
        background-color: blue;
        font-weight: bolder;
    
    }

    p h1 h2{
        font-family: Verdana, Geneva, Tahoma, sans-serif;
    }
.big_text {
    font-size: 3vw;
}
.bold {
    font-weight: 10000;
}
.inline {
    display: inline;
}