body
{
    background-color: #232323;
    color: white;
    margin: 0;
    font-family: sans-serif;
}

#topBar
{
    display: flex;
    height: 75px;
    background-color: #249B91;
}

#topBar *
{
    padding: 0 2rem;
    align-self: center;
    margin: 0;
}

canvas
{
    display: block;
    margin: 0 auto;
}

#controls
{
    text-align: center;
    margin: 1em auto 0;
}

#content
{
    margin: 1rem 2rem;
}

img
{
    width: 100%;
}

a
{
    color: white;
    text-decoration: none;
}

a:link
{
    color: white;
}

a:hover
{
    color: lightgray;
}