body {}
p, td       { color: white; font-size: 9pt; font-family: verdana }
.byline, .newsMiniDate, .articledate, .newsbyline, .newsdate, .caption  { color: gray; font-size: 8pt }
a     { color: #cf3; text-decoration: none }
a:hover { text-decoration: underline }
.dots  { background: url(/images/tile_dot.gif) repeat-x; margin-top: -8px; margin-bottom: -14px }
.dots-nav  { background: url(/images/tile_dot.gif) repeat-x; margin-top: 4px; margin-bottom: -12px }
.dots-nav2  { background: url(/images/tile_dot.gif) repeat-x; margin-top: 4px; margin-bottom: -10px }
.dots-dark { background: url(/images/tile_dot-dark.gif) repeat-x }
.footer    { color: #999; font-size: 9px }
.homepad   { margin: 14px }
.homepadrev      { color: #fff; margin: 4px 14px 7px }
.homepadrev2      { color: #fff; margin: 7px 14px 14px }
.homepadrevhead    { color: black; font-weight: bold; background-color: #cf3; text-transform: uppercase; letter-spacing: 4px; padding: 3px 3px 3px 10px }
.homepadrevhead2   { color: white; font-weight: bold; background-color: #c03; text-transform: uppercase; letter-spacing: 4px; padding: 3px 3px 3px 10px }
.rev { color: white }
.hometitle { }
.homehead { font-weight: bold; text-transform: uppercase; letter-spacing: 4px }
h1, .newsCategoryHeader, .articletitle  { font-weight: bold; font-size: 14pt; text-transform: uppercase; letter-spacing: 4px }
h2 { color: #999; font-weight: bold; font-size: 10pt; text-transform: uppercase }
.homeheadrev { font-weight: bold; text-transform: uppercase; letter-spacing: 4px }
.homebullet  { margin-left: -22px }
th { color: white; font-weight: bold; font-size: 9pt; text-align: left }
.caption   { padding: 0px 6px 11px }
.nav { font-size: 8pt }
.err, .error { color: yellow }
.pagination { text-align: center }
.newslisting { padding-bottom: 14px }
.articlesource, .articledate, .newsMiniTitle  { margin-bottom: 0px }
.articlesource, .articledate, .newsMiniDate { margin-top: 0px }
.required { color: yellow }
.blackbold { font-weight: bold }

