body {
  margin: 0px; font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #333333; background-color: #E9E3D9;
  background-image: url(/graphics/tvcountdown.jpg);
  scrollbar-base-color: #D5CCBD; }

h1, h2, h3, h4, h5, h6 { padding: 0px; 
  font-family: "Trebuchet MS"; Arial, Helvetica, Sans-Serif; }

h3 { 
  margin-top: 1px; margin-bottom: 1px; 
  font-weight: normal; font-size: 17px; color: #227766; }
h4 { 
  margin: 0px; 
  font-weight: bold; font-size: 15px; color: #335577; }
h5 { 
  margin: 10px 0 5px 0; border-bottom: 1px solid #333333; 
  font-weight: bold; font-size: 15px; color: #666666; }

p, td, ul, li, dl, dt, dd {
  font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, Sans-Serif; }
dt { margin-top: 20px; }
dd { margin-left: 15px; }
form { margin: 0px; padding: 0px; }
hr {
  width: 80%; height: 1px; 
  margin-top: 10px; margin-bottom: 30px; 
  border-bottom: 1px dashed #777777; 
  border-top: 0px solid #000000; 
  border-left: 0px solid #000000; 
  border-right: 0px solid #000000; }

a { color: #335577; font-weight: bold; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline overline; }
a:active { text-decoration: underline overline; }


/* LEFT COLUMN */

.infobox { 
  margin-top: 20px; margin-bottom: 20px; 
  padding: 0px 10px 0px 10px; border: 1px solid #bbbbbb; }
.infobox table { padding: 5px; }
.infobox th { font-size: 12px; color: #660000; padding-bottom: 5px; }
.infobox td { padding: 0px; font-size: 12px; }
.infobox td a { font-weight: normal; }
.infobox table.legend td { 
  font-size: 12px; color: #333333; padding: 5px; 
  font-family: Arial, Helvetica, Sans-Serif; }
.infobox table.legend td p { font-size: 11px; color: #333333; }
.infobox table.legend img { padding-right: 9px; padding-top: 4px; }

.infosmall {
  font-size: 12px; font-weight: bold; 
  font-family: Arial, Helvetica, Sans-Serif; }

.infoauthors {
  font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; }
.infobets {
  font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; }

.dkred {
  color: #660000; font-weight: bold; 
  font-family: Arial, Helvetica, Sans-Serif; }

.showbox { margin: 0px 0px 30px 0px; }
.showbox p { margin: 0px 0px 15px 0px; font-size: 10px; }
.showbox p.showhdg { 
  border: 1px solid #bbbbbb; 
  padding: 0px; margin: 15px 0px 5px 0px; 
  text-align: center; font-weight: bold; font-size: 13px; 
  font-family: Arial, Helvetica, Sans-Serif; }
.showbox img { padding-left: 4px; padding-right: 0px; }

.recentAuthor { font-size: 9px; }

a.green { 
  font-size: 12px; font-weight: normal; 
  font-family: Arial, Helvetica, Sans-Serif; }
a.green:link { color: #116655; text-decoration: none; }
a.green:visited { color: #116655; text-decoration: none; }
a.green:hover { color: #115599; text-decoration: underline overline; }
a.green:active { color: #115599; text-decoration: underline overline; }

a.blue { 
  font-size: 12px; font-weight: normal; 
  font-family: Arial, Helvetica, Sans-Serif; }
a.blue:link { color: #115599; text-decoration: none; }
a.blue:visited { color: #115599; text-decoration: none; }
a.blue:hover { color: #116655; text-decoration: underline overline; }
a.blue:active { color: #116655; text-decoration: underline overline; }

p.credits { font-size: 11px; }
p.credits img { padding: 5px 1px 5px 1px; }


/* CONTENT AREA */

#content { border: 1px solid #777777; }
#content p:first-letter { 
  font-weight: normal; font-size: 150%; 
  padding: 0px 1px 0px 0px; }

#content .speak p {
  margin: 0px 0px 10px 1px; 
  font-weight: normal; font-size: 12px; }
#content .speak p:first-letter { font-size: 100%; padding: 0px; font-weight: bold; }
#content .speak p:first-letter a { font-weight: bold; }

#content p.entrylist:first-letter { font-size: 100%; padding: 0px; }

#archive { border: 1px solid #777777; }

#archive .speak p {
  margin: 0px 0px 10px 1px; 
  font-weight: normal; font-size: 12px; }
#archive .speak p:first-letter { font-size: 100%; padding: 0px; font-weight: bold; }
#archive .speak p:first-letter a { font-weight: bold; }


h6.byline { 
  margin: 5px 0px 0px 0px; 
  font-weight: normal; font-size: 12px; color: #333333; }

h6.byline a { font-weight: normal; }

p.more { padding-left: 20px; }

.spoiler { color: #E9E3D9;}

.author { 
  font-size: 11px; 
  font-family: Arial, Helvetica, Sans-Serif; }

