html {
    background-color: #000000;
    font-size: 175%;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #111111;
    color: #FFFFFF;
    padding: 1%;
}

table {
    background-color: #222222;
}

tr:nth-child(even) {
    background-color: #333333;
}

h1, h2, h3, h4, h5, h6 {
    
}

a:visited {
    color: #EEEEEE;
}
a:link {
    color: #0088FF;
}
a:link:hover {
    color: #FF0000;
}
a:visited:hover {
    color: #DDDDDD;
}
a:active {
    color: #FFFF00;
}

a {
    text-decoration: none;
}

header, footer {
    text-align: center;
}

img {
    width: 1.75rem;
    height 1.75rem;
}

.icon {
    font-size: 200%;
    text-align: center;
}

table tbody tr td:first-child + td {
    text-align: center;
}