body {color:#222200; background-color:#ccccff; margin:0; padding:0; font-size:90%; line-height:160%;}
div.header {background-color:#aaaaff; border-bottom-width:2px; border-bottom-style:solid; border-color:#000055;
            padding:1px 20px 1px 20px;}
.footer {background-color:#bbbbff; border-width:2px 0 2px 0; border-style:solid; border-color:#000055;
            padding:0 4px 0 4px; margin:1em 0 1em 0; font-size:70%; font-weight:bold; line-height:130%;}
div.advert {background-color:#ddddff; padding:3px; border-style:solid; border-width:1px; border-color:#000099; margin:0 0 0.5em 0;}
div.advert h6 {margin-top:0;}
div.advert p {margin-bottom:0;}
div.event {background-color:#eeeeff; padding:3px; border-style:solid; border-width:1px; border-color:#000099; margin:0 0 0.5em 0;}
div.event p { margin:0 0 0 0; }
div.main { padding:0 10px 0 10px; }
h1 {font-size:200%; text-align:center; font-style:italic; font-weight:bold;}
img {display: block; margin-left: auto; margin-right: auto;}
img.border {border-width:2px; border-style:solid;}
.right {float:right; }
#home_left {width: 277px; float: left; margin-left: -1px;}
#home_left img { margin:1em 0 1em 0; }
#home_right { margin-left:301px; padding:0;}
#footer_left { width: 62%; float: left; margin-left: -1px; padding: 1em 0 0.5em 10px; }
#footer_right { padding: 1em 10px 0.5em 0; margin-left: 62%; }
p.rightalign { text-align:right; }
a:link {color: #0000ff;}
a:visited {color: #000088;}
a:active {color: #ff0000;}
p {padding:0 1em 0 1em; margin-top:0; text-align:justify;}
p.newmonth {font-size:122%; font-style:italic; text-indent:10px; margin-bottom:0.5em; margin-top:1em;}
p.youarein {font-size:70%; font-weight:bold; padding:1em 1em 0 0;}
p.background_red {background-color:#ff0000;}
p.background_yellow {background-color:#ffff00;}
.date {font-weight:bold;}
