body {
    width: 100%;
    max-width: 1024px;
    margin: 0px auto;
    font-family: 'Courier New', Courier, monospace;
    color:darkslategrey;
}

header {
    padding: 20px;
}

table {
    width: 100%;
    margin: 0px auto;
}

th, td {
    border: 1px dotted gray;
    padding: 5px;
}

.subheader {
    border-left: 0px;
    border-right: 0px;
    padding-top: 25px;
}

th {
    font-size: 24px;
}
.git-link, .web-link {
    text-align: right;
}

h1, h2, h3 {
    text-align: center;
    margin: 0px;
}