#centercontent {
         margin: auto 0px auto 0px;
        }

.introhead {
         padding: 5px 10px 5px 10px;
         background-color: #58AB27;
         border: 0px solid #000000;
        }
.introhead h2 { margin: 0px 0px 0px 0px; font-size: 130%; }
.introtext {
         margin: 10px 0px 10px 0px;
         line-height: 140%;
         border: 0px solid #000000;
        }
.introtext img { float: right; margin: 0px; padding: 0px 0px 10px 10px; border: 0px solid #000000; }

.mainbody {
         margin: 0px 10px 0px 0px; padding: 0px;
        }
.mainbodyhead {
         background-color: transparent;
        }
.mainbodyentry {
         margin: 10px 10px 20px 10px;
         padding: 0px;
         border: 0px solid #000000;
}
.mainbodyentry p { line-height: 140%;}
.mainbodyentry h2,h3 { padding-top: 10px; }
.mainbodyentry img {
         float: none;
         margin: 0px;
         padding: 0px;
         text-align: center;
         border: 0px solid #000000;
}
.mainbodyentry ul { margin-left: 20px; padding: 0px; }
.mainbodyentry li { margin-bottom: 3px; }

.mainbodykat ul { margin-left: 20px; padding: 0px; list-style-type: none; }
.mainbodykat li { margin-bottom: 3px; }

#rightcontent {
         float: right;
         margin: 0px 10px 10px 10px;
         width: 200px;
         border: 0px solid #000000;
        }
.rightcontenthead {
         border: 1px solid #000000;
        }
.rightcontentbody {
         margin: 0px; padding: 10px;
         background-color: #eeeeee;
         border: 1px solid #000000;
        }
.rightcontentbody p { text-align: left; }
.rightcontentbody li {
         margin: 0px 10px 0px 10px;
         padding: 0px;
         list-style-type: disc;
}