body {  font-family: Georgia, Times, serif; background: #111; color: #ccc; margin: 0; padding: 0; }
p { font-size: .83em; line-height: 1.6em; }
a { color:   #99CC66; }
a:visited { color: #669933; }
a:hover { color: #CCFFFF }
img { border: 0; }
table { height: 98%; width: 100%;}
td { vertical-align: bottom; text-align: center;}
td.left, td.right { width: 50%; vertical-align: middle; }
td.left { text-align: right; }
td.right { text-align: left; }