html {
    display: table;
    margin: auto;
}

h1 {
    text-align: center;
}

body {
    display: table-cell;
    vertical-align: middle;
    color: white;
    background-color: black;
    font-family: Sans;
    max-width: 70vw;
    border-left: 1px solid yellow;
    padding-left: 5%;
    border-right: 1px solid yellow;
    padding-right: 5%;	
}

table {
    padding: 15px;
}
.lampooned {
    color: blue;
}
.carpenter {
    color: red;
}
.button {
    font-size: 45px;
}
footer {
    text-align: center;
    border: 1px solid blue;
}

.navtable{
    background-color: #99eebb;
    margin: 0px auto;
}
