* {
    margin: 0 auto;
}


h1 {
    text-align: center;
    padding: 2%;
    font-size: 200%;
    color: #ffffff;
    background-color: #000000;
}


h2 {
    text-align: center;
    color: #000000;
    font-size: 160%;
    margin-top: 5%;
    margin-bottom: 2%;
}


th, td {
    border: 1px solid #000000;
    margin: 0;
}


th {
    color: #ff0000;
    background-color: #0000ff;
}

footer {
    text-align: center;
    margin-top: 5%;
}