body {
    background-color:#BCB8B1;
    color:#463F3A;
    margin-bottom:100px;
}

nav {
    background-color:#8A817C;
}

a {
    color:#463F3A;
    text-decoration:;
}
a:hover {
    color:#882d17;
}
nav a:hover {
    transition:.1s;
    color:#e0afa0;
    
}

nav th { 
    padding-right:20px;
}

p {
    font-size:20px;
}

.footer {
    background-color:grey;
    position:fixed;
    bottom:0;
}

.answer {
    display:none;
    margin-top:-20px;
    font-weight:bold;
    
}

.question:active + .answer {
    
    display:block;
}



.bar {
    text-decoration:none;
}

.logo {
    float:right;
   
    width: 60px;
}
#logo1 {
    padding:0px 20% 0px 20%;
    width:60%;
}