body              { margin: 10px 0; background-color: #666; color: black; text-align: center }
a:link, a:visited { color: #ff2 }
a:hover           { color: #2f2 }
a:active          { color: #f22 }
h1, h2, h3, b     { color: #fff }
.sub              { font-size: .8em }
table             { margin: 0 auto }
td                { vertical-align: top }
td.al             { text-align: left }
td.ac             { text-align: center }
td.ar             { text-align: right }
td.ab             { vertical-align: bottom }
img.link          { border: 2px solid; padding: 5px }
img.home          { border: 1px solid; padding: 1px }
img.marg          { margin: 0 10px }
hr                { margin: 25px }
p.copy            { text-align: right; margin-right: 30px; font-size: .8em }
