body {
    display: flex;
    position: relative;
    min-height: 100vh;
    flex-direction: column;
    background: #ECE9E6;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #FFFFFF, #ECE9E6);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #FFFFFF, #ECE9E6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
main {
    flex: 1 0 auto;
}
nav div a{
    color: rgb(240, 235, 235);
}