html, body {height: 100%; width: 100%; margin: 0; padding: 0; border: 0;}
body { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 0; }
img { border-style: none; }
form { margin: 0; }
h1 { font-size: 1.5em; clear: both; }
h2 { font-size: 1em; margin-top: 0; margin-bottom: 0.5em; }
h3 { font-size: 1em; margin-top: 10px; }
p { margin-top: 0; margin-bottom: 1em; }
a:link { color:#000000}
a:visited { color:#000000 }
a:hover { color:#ff0000}
a:active { color:#ff0000 }
td { vertical-align: top; padding: 10px 20px; }

.indent { padding-right: 20px; padding-left: 20px; }
.floatleft { float: left; }
.floatright { float: right; }
.floatnone { float: none; }
.clearboth {clear:both;}
.header_repeat	{ background-image: url(../images/banner_middle.gif); background-repeat: repeat-x; width: 100%; position: relative; height: 200px; min-width: 800px; }
.header_holder	{ display: table-cell; border: 0; padding: 0; margin: 0; vertical-align: top; min-width: 1000px; }
.thetable { position: relative; display: table; width: 100%; margin: 0; padding: 0; border: 0; clear: both; min-width: 1000px;}
.tablerow {display: table-row;}
.bottomStrip { vertical-align:baseline; width:100%; text-align:center; min-width:1000px;}
.bottomStripDivide { margin-right: 5%; display:inline; vertical-align:middle; }
.bottomright{bottom:0; width:100%; text-align:right;}
.middle_left {width: 645px; height: 543px; float:left; }
.middle_right { background-image: url(../images/newspaper_background.jpg); background-repeat: no-repeat; width: 258px; height: 543px; float:right;}
.middle {width:903px; height: 543px; margin:0 auto;}

.news{ position:relative; top:40px; left:28px; width: 200px; font-size: 12px; height:160px;}
.newsBold{ font-weight:bolder; margin-bottom:4px;}
.newsBody{ margin-bottom:4px;}
.newsLink{position:relative; top:0px;}

.poll{ position:relative; top:140px; left:28px; width:200px;}
.pollBody{ }
.pollQuestions{position:relative; top:5px; left:5px;}

.login{ position:relative; top:50px; left:100px; text-align:right; width: 350px;}

.formBackground{ background-color: #d6cdc9; padding-top:10px; padding-bottom:20px; min-width:1000px; margin-bottom:20px;}
.formElement{ position:relative; margin-top:20px; margin-left:20px}
.formText{ float: left; clear:both; margin-right:40px;}
.formBox{ margin-left:120px}

.rologin a { display: block; width:42px; height: 21px; background-image: url(../images/login_btn.gif); background-repeat: no-repeat; position:relative; top:35px; left:180px; }
.rologin a:hover { background-image: url(../images/login_btn-over.gif); }
.rohelp a { display: block; width:21px; height: 22px; background-image: url(../images/help_btn.gif); background-repeat: no-repeat; position:relative; top:25px; left:200px; }
.rohelp a:hover { background-image: url(../images/help_btn-over.gif); }
.rologinPage a { display: block; width:42px; height: 21px; background-image: url(../images/login_btn.gif); background-repeat: no-repeat; position:relative; top:15px; left:0px; margin-left:300px; }
.rologinPage a:hover { background-image: url(../images/login_btn-over.gif); }
.rologout a { display: block; width:50px; height: 21px; background-image: url(../images/logout_btn.gif); background-repeat: no-repeat; position:relative; top:35px; left:170px; }
.rologout a:hover { background-image: url(../images/logout_btn-over.gif); }
.roeditNews a { display: block; width:23px; height: 23px; background-image: url(../images/edit_btn.gif); background-repeat: no-repeat; position:relative; top:260px; left:200px; z-index:8; }
.roeditNews a:hover { background-image: url(../images/edit_btn-over.gif); }
.roeditPoll a { display: block; width:23px; height: 23px; background-image: url(../images/edit_btn.gif); background-repeat: no-repeat; position:relative; top:390px; left:200px; z-index:10; }
.roeditPoll a:hover { background-image: url(../images/edit_btn-over.gif); }
.rovote a { display: block; width:33px; height: 20px; background-image: url(../images/vote_btn.gif); background-repeat: no-repeat; position:relative; top:420px; left:190px; z-index:9;}
.rovote a:hover { background-image: url(../images/vote_btn-over.gif); }
.roEmpty {height: 23px;}

div.button { font-size: 12px; font-weight: bold; background-image: url(../actionzone/images/long_button.gif); background-repeat: no-repeat; text-align: center; width: 200px; height: 45px; padding-top: 5px; }
div.button a { text-decoration: none; display: block; height: 25px; width: 100%; }
div.button a:hover { color: #fff; }
div.button a:active { color: #000000; }

.help{ position:relative; top:10px; left:10px; width: 790px; }
