header, footer {
    padding: 20px;
    text-align: center;
    
    background-color: black;
    color: #777;
    
    padding-bottom: 20px;
}

h1{
    font-size: 1.75em;
}

header > h1 small {
    color: white;
}

.main-body{
    padding: 20px;
    max-width: 800px;
    
    margin-left: auto;
    margin-right: auto;
}

p{
    text-align: justify;
}