body ,html{
    width:100vw;
    height:100vh;
    margin:auto;
    overflow-x: hidden;
}

*{
    font-family: Helvetica;
}

header, footer{
    background-color: saddlebrown;
    color:white;
    text-align: center;
    padding:7px;
    float:left;
    width:100%;
}

menu{
    background-color: Peru;
    height:40px;
    padding-top:20px;
    float:left;
    margin:auto;
    width:100%;
}

main{
    width:80%;
    height:700px;
    font-size: 120%;
    overflow: auto;
    float:left;
}

article{
    background-color: peru;
    color:white;
    width:20%;
    height:760px;
    float:left;
}

a{
    color: #DDD;
    padding-left:90px;
    font-size: 140%;
    text-decoration: none;
}

a:hover{
    color:white;
}

img{
    float:left;
    
    margin:30px;
}

