html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal; }
a:hover {text-decoration:none;}
/* default fonts */
body, html {background:#EEEEEE; font-size:87.5%; font-family:helvetica,arial,sans-serif;}
body {width:100%;min-width:900px;}

.header {text-align:center;}
.header .banner {margin: 0 auto;  border:1px solid #000000; border-width:0px 1px 1px 1px; width:900px;}
.middle {text-align:center;}
.middle .content { background-color:#FFFFFF; margin: 0 auto;  border:1px solid #000000; border-width:0px 1px 1px 1px; width:900px;}
.middle .content .calendar {float:right; width:299px; border-left:1px solid #000000; border-bottom:1px solid #000000;}
.middle .content .news {float:left; width:570px; text-align:left; padding:15px;}
.middle .content .news .nav {text-align:center; padding-bottom:20px; font-weight:bold; font-size:1.2em;}
.footer {text-align:center; margin:5px}
.footer .donations {padding:5px; font-weight:bold;}

.section_title {font-size:1.5em; margin:0px 0px 3px 0px; font-weight:bold;}
.section_date {margin:0px 0px 10px 0px; font-style:italic}
.section_text {font-size:1.1em; border-top:1px solid #EEEEEE; padding:10px 0px 20px 0px}
