html, body, table, tr, td, div, p {
  background-color: white !important;
  background-image: none !important;
}
a {
   text-decoration: underline;
}
a:link {
   color: blue;
}
a:visited {
   color: blue;
}
.small {
   font-size: 80%;
}
.verysmall {
   font-size: 64%;
}
.spacer {
   height: 3pt;
}
.header, .footer, .navigation, .skyscraper, .separator {
   display:none;
}
.disclaimer, .forum, .level0, .level1 {
   display:none;
}
.leadimage {
   padding-top: 8pt;
   padding-right: 0pt;
   text-align: right;
}
.text {
   padding: 8pt 10pt 8pt 10pt;
}
.controls {
   padding: 8pt 10pt 8pt 10pt;
}
.tt {
   padding: 8pt 10pt 8pt 10pt;
   font-family: courier new, courier, mono;
   font-size: 80%;
}
.leadlink {
   padding-top: 4pt;
   font-size: 80%;
}
.leadlink a {
   color: blue;
}
.boximage {
   padding: 0pt 20pt 8pt 0pt;
}
.time {
   padding-top: 2pt;
   padding-right: 2pt;
   font-size: 64%;
   text-align: right;
}
.keyword {
   font-weight: bold;
   font-size: 80%;
   text-transform: uppercase;
}
.preview .keyword {
   padding-bottom:8pt;
   padding-left:10pt;
}
.lead .keyword, .linkbox .keyword {
   padding-top:8pt;
   padding-bottom:18pt;
}
.storytitle {
   font-weight: bold;
}
.storytitle a, .storytitle a:visited {
   color: black;
   text-decoration: none;
}
.dayheader {
   font-size: 64%;
   padding-top: 4pt;
   padding-bottom: 4pt;
}
.storydate {
   font-size: 64%;
   height: 14pt;
   vertical-align: bottom;
}
form {
   padding: 0pt;
   margin: 0pt;
}
.label {
   padding: 2pt 5pt 2pt 10pt;
   font-family: courier new, courier, mono;
   font-size: 80%;
}
.radio {
   padding: 2pt 0pt 2pt 16pt;
}
.result {
   padding: 2pt 0pt 2pt 16pt;
   font-family: courier new, courier, mono;
   font-size: 80%;
}
.buttons {
   padding: 8pt 10pt 8pt 10pt;
}
