body {font-size: 22px; margin: 0; padding: 0; color: #fff; background-color: #111;}
h1 {font-size: 36px; line-height: 42px; color: #c90;}
h2 {font-size: 30px; line-height: 36px; color: #c90;}
h3 {font-size: 26px; line-height: 32px; color: #c90;}
p, ul, ol, blockquote, td, pre {line-height: 32px;}
pre, code {color: #999;}
img {display: block; margin: 0 auto; max-width: 100%; height: auto;}
table {width: 100%;}
th, td {text-align: center;}
.text {text-align: left;}
.numeric {text-align: right;}
.content {max-width: 800px; margin: 0 auto; padding: 0 10px;}
#header {color: #fff; background-color: #111; padding: 6px 0;}
#header a:link {color: #fff; text-decoration: none;}
#header a:visited {color: #fff; text-decoration: none;}
#header a:hover {color: #fff; text-decoration: underline;}
#header a:active {color: #f00; text-decoration: underline;}
#main {background-color: #222; padding: 24px 0;}
#main a:link {color: #c90; text-decoration: none;}
#main a:visited {color: #c90; text-decoration: none;}
#main a:hover {color: #c90; text-decoration: underline;}
#main a:active {color: #f00; text-decoration: underline;}
#footer {color: #fff; background-color: #111; padding: 6px 0;}
#footer a:link {color: #fff; text-decoration: none;}
#footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer a:active {color: #f00; text-decoration: underline;}