/*Formatting*/
h1, h2, h3, h4, h5, p, ul, ol, form, table { margin: 0; padding: 0; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; margin: 0 0 3px 0;}

#main-content p, #page-content ul li, #page-content ol li { line-height: 18px; }
#page-content ul, #page-content ol { padding-left: 40px; }
#page-content ul li, #page-content ol li { padding: 4px 0 4px 0; }

#NewsList { list-style-type: none; padding: 0!important; }

hr { color: #95a796; margin: 5px 0 5px 0; border: 1px solid #95a796; }
.smalltext { font-size: 10px; }

/*Links*/
div#main-content a, div#footer a { color: #003300; }
div#main-content a:hover, div#footer a:hover { color: #009900; }