a { text-decoration: none }

body { background: #000000 }

font.highlight { color: #0099ff }
font.reprint { color: #999999 }
font.filename { color: #999999 }

table.main { height: 100%; width: 100% }
   table.main td { border: 1px solid #000000; padding: 5px }

td.header { background: #ffffff; color: #ff6633; font: 14pt verdana; text-align: right; vertical-align: middle }

td.menu { background: #ff6633; color: #000000; font: 10pt verdana; height: 100%; text-align: right; vertical-align: top; width: 200px }
   td.menu a:visited { color: #ffffff }
   td.menu a:link { color: #ffffff }
   td.menu a:hover { color: #ffff33 }
   td.menu a:active { color: #ffffff }

td.body { background: #000000; color: #ffffff; font: 10pt verdana; height: 100%; text-align: left; vertical-align: top }
   td.body a:visited { color: #ff6633 }
   td.body a:link { color: #ff6633 }
   td.body a:hover { color: #ffff33 }
   td.body a:active { color: #ff6633 }
   td.body a.photo:visited { border: 1px solid #ff6633 }
   td.body a.photo:link { border: 1px solid #ff6633 }
   td.body a.photo:hover { border: 1px solid #ffff33 }
   td.body a.photo:active { border: 1px solid #ff6633 }
   td.body img { border: 5px solid #000000 }

div.news { color: #ffffff; font: 10pt verdana }
   div.news a:visited { color: #ff6633; font: 10pt }
   div.news a:link { color: #ff6633; font: 10pt }
   div.news a:hover { color: #ffff33; font: 10pt }
   div.news a:active { color: #ff6633; font: 10pt }
   div.news font.date { font: 8pt verdana }

td.footer { background: #000000; color: #ffffff; font: 10pt verdana; text-align: left }
   td.footer a:visited { color: #ff6633 }
   td.footer a:link { color: #ff6633 }
   td.footer a:hover { color: #ffff33 }
   td.footer a:active { color: #ff6633 }

div.counter { color: #ffffff; font: 8pt verdana; text-align: center }
   div.counter img { border: 5px solid #000000}

div.heading { color: #990099; font: bold 10pt verdana; text-align: left; text-decoration: underline }