body { font-family:arial, verdana, helvetica, sans-serif; margin: 0px 0px 0px 0px; background: #FFF; }

a:link { text-decoration: none; color: #0066CC;}
a:visited { text-decoration: none; color: #0066CC;} 
a:hover { text-decoration: none; background: #0066CC; color:#FFF;}
a:active { text-decoration: none; background: #0066CC; color:#FFF;}

h1 { font-family: arial, verdana, helvetica, sans-serif; font-size: x-large; font-weight: bold; color: #333333;  margin-top: 6px; margin-bottom: 2px;  padding: 0px;}
h2 { font-family: arial, verdana, helvetica, sans-serif; font-size: large; font-weight: bold; color: #333333; margin-top: 6px; margin-bottom: 2px;  padding: 0px;}
h3 { font-family: arial, verdana, helvetica, sans-serif; font-size: medium; font-weight: bold; color: #333333;  margin-top: 6px; margin-bottom: 2px;  padding: 0px;}

.newswire { padding: 8px; }
.articletext { font-family: serif; padding: 0px 8px 8px 8px;}
.author { font-size: small; }
.readmore { font-weight: bold; }

.archivelink { }
.commentnumber { font-size: x-small; }
.creationdate { font-size: x-small; }

.topblurb { }

.links { margin-left: 8px; }
.small { font-size: x-small;  font-family:arial, verdana, helvetica, sans-serif; }

.calendar { font-family: serif; margin: 0px 8px 8px 8px; }
.calendarimage {  margin: 0px 6px 6px 6px;  }
.calendartext { font-size: x-small; font-family:  arial, verdana, helvetica, sans-serif; }

td { background-repeat: no-repeat; }
.featurecell { display: table; margin-top: 10px; }
