body {
 background: #E3E3E3;
 margin: 0;
}

p, ul, td {
 font: 11px/16px Verdana, Arial, sans-serif;
 color: #000000;
}

sup {
 font-size: 8px;
 line-height: 16px;
}

p.header {
 font-size: 22px;
 line-height: 24px;
 color: #003399;
}

p.subheader {
 font-size: 18px;
 font-weight: bold;
 color: #003399;
}

p.mainheader {
 font: bold 14px/12px Tahoma, Verdana, Arial, sans-serif;
 color: #999999;
}

p.newsheader {
 font: bold 14px/22px Verdana, Arial, sans-serif;
 border-bottom: 1px dotted #999999;
}

p.newsdate {
 font: italic 11px Tahoma, Verdana, sans-serif;
}

p.maintop {
 font: bold 11px Tahoma, Verdana, Arial, sans-serif;
 color: #000000;
}

p.copyright {
 font: 11px/14px Verdana, Arial, sans-serif;
 color:#FFFFFF;
}

.small {
 font-size: 10px;
 line-height: 12px;
}

p.numbers {
 text-align:right;
 border: 1px solid #D0D0D0;
 background: #F3F3F3;
 padding: 3px;
}

p.copyright a, p.copyright a:hover {
 color: #FFFFFF;
 font-weight: bold;
}

p.help {
 font: 11px/13px Tahoma, sans-serif;
 color: #003399;
}

p.help a:link, p.help a:visited {
 color: #993300;
 text-decoration: underline;
}

p.help a:hover {
 color: #000000;
 text-decoration: none;
} 

.red {
 color: #E11900;
}

.blue {
 color: #003399;
}

/* link styles */

a:link, a:visited {
 color: #006699;
 text-decoration: none;
}

a:hover {
 color:#990000;
 text-decoration: underline;
}

/* form styles */

.inputbox {
 border: 1px solid #999999;
 font: 11px Verdana, sans-serif;
}

.submit {
 border: 2px solid #E11900;
 font: bold 11px Verdana, sans-serif;
 color: #FFFFFF;
 background: #003399;
}

form {
 margin: 0;
}

/* blackanthem RSS styles */

.rss_items {
   list-style:none;
   margin:0;
   padding:0;
}

.rss_item  {
font: 10px Tahoma, sans-serif;
margin-bottom: 1em;
}

