body { margin: 0px; padding: 0px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; }
a:link, a:visited, a:hover, a:active { color: #000000; text-decoration: underline; }

#popup { position: absolute; top: 50%; left: 50%; height: 344px; width: 424px; margin: -172px 0px 0px -212px; padding: 0px; }
.popupclose { margin: 0px; padding: 6px 12px; display: block; background-image: url('../images/back_popup_up.gif'); background-position: top left; background-repeat: no-repeat; text-align: right; }
.popupflv { margin: 0px; padding: 0px 12px; display: block; background-color: #ff0000; }
.popupcloser { margin: 0px; padding: 6px 12px; display: block; background-image: url('../images/back_popup_down.gif'); background-position: top left; background-repeat: no-repeat; }

#container { width: 800px; margin: 10px auto; padding: 0px; text-align: left; }

#headertop { margin: 0px 0px 6px; padding: 0px 12px; display: block; font-size: 12px; font-weight: bold; color: #000000; }
#headertop a:link, a:visited, a:active { color: #ff0000; text-decoration: none; }
#headertop a:hover { color: #006699; text-decoration: none; }

#headerblock { margin: 0px 0px 6px; padding: 0px; }

#content { width: 640px; margin: 0px; padding: 0px; float: right; }
.contenttitle { margin: 0px; padding: 5px 12px; display: block; background-image: url('../images/back_content.gif'); background-position: top left; background-repeat: no-repeat; font-weight: bold; color: #ffffff; }
.contentopener { margin: 10px 0px 0px 0px; padding: 6px 0px; display: block; background-image: url('../images/back_entry_up.gif'); background-position: top left; background-repeat: no-repeat; }
.contentblock { margin: 0px; padding: 5px 12px; display: block; background-color: #e5f3ff; }
.contentcloser { margin: 0px; padding: 12px 0px 0px; display: block; background-image: url('../images/back_entry_down.gif'); background-position: top left; background-repeat: no-repeat; }
.contentcopy { margin: 3px 0px 10px; padding: 0px 12px; display: block; font-size: 10px; color: #000000; text-align: right; }
.entrypicture { margin: 0px 0px 0px 12px; padding: 0px; float: right; }
.entryhead { margin: 0px 0px 3px; display: block; }
.entrytitle { display: block; font-weight: bold; }
.entrydate { display: block; font-size: 10px; }
.entrycontent { min-height: 60px; display: block; }
.entrylink { margin: 2px 0px 0px; display: block; font-size: 11px; }
.entryul { margin: 0px 0px 0px 12px; padding: 0px; list-style-type: disc; list-style-position: outside; }
.entryli { margin: 0px; padding: 0px; }

#menu { width: 150px; margin: 0px 10px 0px 0px; padding: 0px; float: left; }
#menulist { width: 150px; margin: 0px; padding: 0px; }
#menulist li { margin: 0px; border-bottom: 10px solid #ffffff; list-style: none; text-align: left; background-image: url('../images/back_menu.gif'); background-position: top left; background-repeat: no-repeat; }
#menu a { height: 14px; width: 126px; font-weight: bold; color: #ffffff; text-decoration: none; display: block; }
#menu a:link { margin: 0px; padding: 5px 12px 5px 12px; }
#menu a:visited { margin: 0px; padding: 5px 12px 5px 12px; }
#menu a:hover { margin: 0px; padding: 5px 0px 5px 24px; }
#menu a:active { margin: 0px; padding: 5px 12px 5px 12px; }
#poll { width: 150px; margin: 10px 0px 0px 0px; padding: 0px; }
.pollopener { margin: 0px; padding: 6px 0px; background-image: url('../images/back_poll_up.gif'); background-position: top left; background-repeat: no-repeat; }
.pollcontent { margin: 0px; padding: 0px 12px; background-color: #045eaa; }
.pollhead { margin: 0px; padding: 0px 0px 6px; font-weight: bold; color: #ffffff; }
.pollquestion { margin: 0px; padding: 0px 0px 6px; font-size: 10px; color: #ffffff; }
.pollpoll { margin: 0px; padding: 0px; font-size: 10px; color: #ffffff; }
.pollcloser { margin: 0px; padding: 6px 0px; background-image: url('../images/back_poll_down.gif'); background-position: top left; background-repeat: no-repeat; }

form { margin: 0px; padding: 0px; }
input { width: 240px; margin: 2px 0px 4px 0px; padding: 2px; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
select { width: 246px; margin: 2px 0px 4px 0px; padding: 2px; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
textarea { width: 240px; margin: 2px 0px 4px 0px; padding: 2px; height: 70px; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.radio { width: 10px; margin: 0px; padding: 0px; border: 0px; }
.checkbox { width: 20px; margin: 0px; padding: 0px; border: 0px; }
.button { background-color: #ffffff; width: 123px; margin: 2px 0px 0px 0px; padding: 2px; border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.send { width: 100%; margin: 6px 0px 0px; padding: 0px; background-color: #045eaa; font-size: 10px; color: #ffffff; border: 0px; }
.red { color: #ff0000; }
