body {background-color: #022; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
#wrapper {width: 750px; margin: 0 auto; background-color: #000; color: #FFF; padding-bottom: 50px;}
#content {margin: 0 25px;}
#blurb {width: 33%; padding: 10px 0 10px 10px; float: right; font-size: .8em;}
#blurb .source {font-size: .9em; text-align: right;}
h1 {font-size: 50px; font-style: italic; margin-bottom: .5em; font-family: Helvetica, Arial, sans-serif;}
h1 img {vertical-align: middle; margin-right: 5px;}
h2 {color: #5DB0E6; font-size: 1.2em; font-weight: bold; margin-bottom: .5em; margin-top: 1em;}
#about_heading {clear: both;}
h3 {font-weight: bold; margin-bottom: .5em; margin-top: 1em;}
h3 * {font-weight: bold;}
del {text-decoration: line-through;}
em {font-style: italic;}
code {font-family: Courier, "Courier New", monospace;}
var {font-style: italic;}
p {margin-bottom: .5em;}
.wait {display: none; text-align: center; margin: .5em 0; font-size: 1.2em; color: #511;}
#card-1 {float: right; margin: 10px 0 10px 10px;}
.block {background-color: #FFF; color: #000; padding: 10px; -moz-border-radius: .5em; font-size: .9em; clear: both;}
dl {margin-left: 1em; margin-bottom: .5em;}
dt {font-weight: bold; margin: 1em 0 .5em -.5em;}
dt * {font-weight: bold;}
table {margin: .5em 0;}
th {vertical-align: top; padding-right: .5em;}
th[scope="row"]:after {content: ":";}
pre {white-space: normal; margin: .5em; padding-left: .5em; border-left: 1px solid #AAA;}
button {display: block; margin: .5em 0;}
ol {margin: .5em 0;}
ol li {list-style-type: decimal;}
#footer {font-size: .7em;}
