body { background-color: rgb(234,229,205); background-image: url(bots.gif); background-attachment: fixed; }
h1 { text-align: center; }
p.tail { text-align: center; font-size: 80%; margin-top: 3em; }
p.head { text-align: right; font-size: 75%; margin-top: 0em; }
tt { font-family: monospace; letter-spacing: 0.1em; font-size: 120%; }

table { background-color: #FFFFFF; border-collapse: collapse; }
td, th { border: 1px solid black; padding: 5px; }

table.rules { background-color: inherit; }
table.rules th, table.rules td { border: none; padding: 2px 6px; }

table.results a:link { text-decoration: none; }
td.mt { background-color: #CCCCCC; }
tr.past, tr.slowpast { background-color: #E9EFEF; color: #808080; }
td.outer { background-color: rgb(223,216,181); border: none; vertical-align: top; padding: 0 1em 1em; }

table.faq { background-color: transparent; border-collapse: collapse; }
table.faq td, table.faq th { border: none; padding: 11px; vertical-align: top; text-align: left;}

span.new { color: #800000; }
li { margin: 5px 0; }
li h4 { margin: 0 0 0 0; }
blockquote { margin: 0 0 0 1.5em; background-color: rgb(223,216,181); }

table.grid { background-color: #FFFFFF; border-collapse: collapse; }
table.grid a { text-decoration: none; font-family: sans-serif; }
a sup.t { font-size: 0.6em; position: relative; top: -0.2em; }
a sub.t { font-size: 0.6em; position: relative; left: -0.8em;  }
center.x { font-family: sans-serif; font-size: 1.4em; }

th.small { font-size: x-small; }

table.grid td, table.grid th { padding: 0 2px 0 4px; }


