#menu1, #path, .col03, .col02, H1 IMG, H2 IMG, #siteheader, .archivelink, #print, .pages, .actions, .backlink, .addcomment, .category { display: none; }

H1 { margin: 1em 0 0 0; }
#footer { border-top: 1px solid #eee; padding-top: 5px; text-align: center; }

.front-news3,
.front-news2 { padding: 0; margin: 1em 0 0 0; list-style: none; }
.front-news2 DIV.img { float: right; }
.front-news3 P,
.front-news2 P { margin: 0; }

TABLE { width: 100%; }
TABLE TH { border: solid #ddd; border-width: 1px 0; padding: 4px 10px; line-height: normal; }
TABLE TD { border: solid #eee; border-width: 1px 0; padding: 4px 10px; line-height: normal; }

TABLE.form TH { width: 30%; }
TABLE.form TD { width: 70%; }

UL.news { list-style: none; padding: 0; margin: 1em 0 0 0; }

TABLE.eventslist TD { white-space: nowrap; }

UL.events { padding: 0 0 10px 0; margin: 0; background: url(bg13.gif) 0 100% repeat-x; }
UL.events A { text-decoration: none; }
UL.events A:hover { text-decoration: underline; }
UL.events LI.day { display: inline; padding: 0; margin: 0; background: none; }
UL.events DIV.clear { margin: 10px 0 0 0; background: url(bg13.gif) repeat-x; }
UL.events DIV.date { width: 41px; margin-right: 9px; background: url(bg16.gif) 0 10px no-repeat; padding: 10px 0; text-align: center; line-height: 13px; float: left; }
UL.events DIV.date P.day { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #9e0b0f; margin: 0; padding: 15px 0 0 0; font-weight: bold; }
UL.events DIV.date P.month { margin: 0; font-size: 10px; }
UL.events DIV.text { width: 490px; float: left; }
UL.events DIV.text UL { padding: 0; margin: 0; }
UL.events DIV.text UL LI { padding-top: 10px; background-position: 0 15px; }
UL.events DIV.text P { margin: 3px 0 0 0; }
UL.events DIV.text P.heading { margin: 0; font-weight: bold; }
