body { font-family: Arial;
   color: #000000;
   background: #000000;
   background-image: url('s8bg.jpg'); }

body.print { font-family: Arial;
   color: #000000;
   background: #FFFFFF;
   font-size: 13px; }

p.head { color: #4681D9; font-size: 18px; font-weight: bold; }
p.title { color: #4681D9; font-size: 24px; font-weight: bold; }
p.creds { color: #4681D9; font-size: 16px; font-weight: normal; }
p.news { color: #000000; font-size: 16px; font-weight: bold; text-align: center; }
p.nowair { color: #000000; font-size: 16px; font-weight: bold; }
p.char { color: #C2BEBE; font-size: 18px; font-weight: bold; text-align: left; }
p.char2 { color: #C2BEBE; font-size: 16px; text-align: left; }

a:link, :visited { color: #C2BEBE; font-weight: bold; }
a:active { color: #4681D9; font-weight: bold; }
a { text-decoration: underline; }
a img { border: none; }
a.head:link, .head:visited { color: #C2BEBE; text-decoration: none; font-weight: normal; font-size: 18px; }
a.next:link, .next:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; }
a.vote:link, .vote:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 10px; }
a.vote:hover { text-decoration: underline ; }
a.tag:link, .tag:visited { color: #C2BEBE; text-decoration: none; font-weight: normal; font-size: 11px; }
a.poster:link, .poster:visited { color: #C2BEBE; text; font-weight: normal; }
a.poster:hover { text-decoration: overline underline; }
a.print:link, .print:visited { color: #17468C; text-decoration: underline; }
a.print:hover { text-decoration: overline underline; }

table.story { width: 100%; background: #4681D9; padding: 4px; border: 3px solid black; }
table.head { width: 100%; background: #000000; padding: 4px; border: 3px solid #4681D9; text-align: center; margin: auto; }
table.gen { width: 100%; background: #4681D9; }
table.tag { width: 200px; padding: 2px; }
table.news { width: 100%; padding: 5px; border: 3px double black; }
table.vote { width: 185px; padding: 0px; background: #5588CC; border: 1px solid black; }
table.polls { width: 70%; padding: 4px; text-align: center; margin: auto; }
table.posters { width: 75%; color: #4681D9; background: #000000; padding: 1px; border: 1px solid #184C98; text-align: center; margin: auto; }
table.links { width: 80%; background: #000000; padding: 4px; }
table.synop { width: 80%; text-align: center; margin: auto; border: 1px solid #4681D9; }
table.char { width: 80%; text-align: center; margin: auto; }
table.faq { width: 100%; color: #C2BEBE; background: #000000; padding: 4px; border: 3px solid #4681D9; }

td { font-size: 10pt; } 
td.gray { color: #C2BEBE; font-weight: normal; }
td.blue { color: #4681D9; font-weight: bold; font-size: 13px; }
td.ephead { color: #000000; background: #4681D9; font-weight: bold; font-size: 16px; }
td.creds { color: #4681D9; font-weight: normal; font-size: 13px; }
td.next { width: 25%; text-align: right; }
td.prev { width: 25%; text-align: left; }
td.vote { width: 50%; text-align: center; }
td.vote2 { text-align: center; font-size: 10px; color: #4681D9; font-weight: bold; }
td.votehead { border: 1px solid black; padding: 3px; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align: center; }
td.votemain { border: 1px solid black; padding: 3px; font-size: 12px; color: #000000; background: #DDEEFF; }
td.foot { width: 100%; text-align: center; color: #C2BEBE; font-size: 10px; }
td.poll { padding: 4px; }
td.eplist { color: #4681D9; font-weight: bold; font-size: 15px; padding: 5px; }
td.poster { width: 25%; color: #4681D9; font-weight: bold; font-size: 12px; padding: 5px; border: 1px solid #184C98; }
td.linktxt { width: 75%; color: #4681D9; font-size: 14px; padding: 10px; }
td.link { text-align: center; padding: 10px; }
td.synop1 { width: 30%; text-align: center; color: #4681D9; font-size: 14px; font-weight: bold; border: 1px solid #184C98; }
td.synop2 { text-align: left; color: #C2BEBE; font-size: 14px; border: 1px solid #184C98; padding: 5px; }
td.char { width: 23%; text-align: center; }

div.hr { border-top: 2px solid #000000; width: 25%; margin: 0px; line-height: 0px; }
div.hrpromo { border-top: 2px solid #4681D9; width: 75%; margin: 10px auto; line-height: 0px; }
div.link { border-top: 2px solid #4681D9; width: 100%; margin: 10px auto; line-height: 0px; }
div.main { border-top: 2px solid #000000; width: 75%; margin: 10px auto; line-height: 0px; }
div.mini { border-top: 2px dotted #000000; width: 5%; margin: 0px; line-height: 0px; }
div.synop { text-align: right; font-style: italic; font-weight: bold; color: #4681D9; font-size: 12px; }

form { margin: 0px; }

input { background-color: #5588CC;
   border: 1px solid #000000;
   color: #DDEEFF;
   font-family: Arial,Helvetica;
   font-size: 12px;
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
   width: 50px; }

input.tag { background-color: white;
   border: 1px solid #000000;
   color: black;
   font-family: Verdana,Arial,Heletica;
   font-weight: normal;
   font-size: 8pt;
   width: 150px; }

textarea.tag { background-color: white;
   border: 1px solid #000000;
   color: black;
   font-family: Verdana,Arial,Heletica;
   font-weight: normal;
   font-size: 8pt;
   width: 200px;
   height: 115px; }