*{
    margin: 0;
    box-sizing: border-box;
}



div{
    width: 80%;
    background-color: #FEFCF3;
    margin: auto;
    text-align: center;
    padding: 5vh 5vw;
}

header{
    margin-bottom: 4vh;
    background-color: #DBA39A;
}

h1{
    color:#F0DBDB;
    text-align: center;
}

nav a{
    text-decoration: none;
}

nav ul{
    display: flex;
    padding: 2vh 0;
    justify-content: space-evenly;
}

ul{
    list-style: none;
}

nav li{
    display: inline;
    margin: 2vh 4vw;
    background-color: #F0DBDB;
    border: .5vh #DBA39A double;
}
nav{
    background-color: #DBA39A;
}

footer{
    margin-top: 50%;
    background-color: #DBA39A;
}

p{
    border: #F5EBE0 solid 2vh;
    text-align: center;
}

main{
    margin-top: 10vh;
}