
* {
 border: 0;
 font-size: 100%;
}

body {
 background: #ffffcc;
 color: black;
}

table {
 width: 80%;
 margin: auto;
 background: black;
 color: #ffffee;
}

td,th {
 border-bottom: 1px solid black;
 text-align: left;
 padding-left: 1em;
}

tr.s1 {
 background: #eeeeff;
 color: black;
}


tr.s2 {
 background: #eeffee;
 color: black;
}


tr.s3 {
 background: #ffeeee;
 color: black;
}

th {
 background: white;
 color: black;
}

h1,h2 {
 margin-left: 7%;
}

h1 {
 font-size: 1.8em;;
}

h2 {
 font-size: 1.4em;;
}

#datestamp {
 text-align: right;
 margin-right: 1em;
 font-size: .8em;
}

#blurb {
 margin: 0 10%;
}
