.body {
}
	.menu_head {	 color: #000000;
		 font-size: 14px; 
		 background-color: #ffbb44;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: center;
		 line-height: 18px;
		}

	.menu_item { color: #000000;
		 font-size: 12px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 }
	.menu2 { color: #000000;
		 font-size: 10px; 
		text-indent: 15px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 }
	.rowheader { color: #000000;
		 font-size: 12px; 
		 background-color: #ffbb44;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}
	.row1 { color: #000000;
		 font-size: 10px; 
		 background-color: #CCCCCC;
		 font-family: arial, helvetica, san-serif;
		}
	.row2 { color: #000000;
		 font-size: 10px; 
		 background-color: #C0C0C0;
		 font-family: arial, helvetica, san-serif;
		}
	.row3 { color: #000000;
		 font-size: 12px; 
		 background-color: #FFFFFF;
		 font-family: arial, helvetica, san-serif;
		}
	.reglogin {
		background-color: #E0E3EC;
		padding: 2px;
		border-color: #000000;
		border: 1px;
	}


.forum_head {
background-color: #393990;
font-weight: bold;
font-size: 8pt;
font-family: Arial;
color: white;
}font-weight: bold;
font-size: 8pt;
font-family: Arial;
.forum_head a:link {color: white;}
.forum_head a:visited {color: white;}
.forum_head a:hover {color: #DADAB9;}
.forum_head a:active {color: white;}

.forum_row1{
background-color: #CCCCCC;
font-weight: bold;
font-size: 8pt;
font-family: Arial;
color: black;
}
.forum_row1 a:link {color: black;}
.forum_row1 a:visited {color: black;}
.forum_row1 a:hover {color: #393990;}
.forum_row1 a:active {color: black;}

.forum_row2{
background-color: #EFEFEF;
font-weight: bold;
font-size: 8pt;
font-family: Arial;
color: black;
}
.forum_row2 a:link {color: black;}
.forum_row2 a:visited {color: black;}
.forum_row2 a:hover {color: #393990;}
.forum_row2 a:active {color: black;}

.forum_moderated{
background-color: red;
font-weight: bold;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
}font-weight: bold;
font-size: 8pt;
font-family: Arial;
.forum_moderated a:link {color: white;}
.forum_moderated a:visited {color: white;}
.forum_moderated a:hover {color: #DADAB9;}
.forum_moderated a:active {color: white;}


.forum_head2 {
background-color: #000000;
font-weight: bold;
font-size: 8pt;
font-family: Arial;
color: white;
}font-weight: bold;
font-size: 8pt;
font-family: Arial;
.forum_head2 a:link {color: white;}
.forum_head2 a:visited {color: white;}
.forum_head2 a:hover {color: #DADAB9;}
.forum_head2 a:active {color: white;}

.sitetitle {
	margin-top: -.8em;
	font-size: 1.5em;
	vertical-align: top;
	color: black;
}


.poll_info_table_spacer {

}
.polldiv:hover {
	filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity:1;
        opacity: 1;
}

table:.poll_item :hover {
	filter:alpha(opacity=80);
        -moz-opacity:.8;
        -khtml-opacity:.8;
        opacity: .8;
}
.polldiv {
	filter:alpha(opacity=90);
        -moz-opacity:.9;
        -khtml-opacity:.9;
        opacity: .9;
}

table.poll_item {
	font-family: sans, arial, verdana;
	width: 100%;
	border: thick solid #dde;
	margin-bottom: 1em;
}

td.poll_item_text {
	padding: .2em;
	font-weight: bold;
	color: #eee;
	background-color: #224;
}
td.poll_info {
	color: #223;
	background-color: #de9;
}
td.poll_reasoning{
	background-color: #eef;
}
table.poll_current_votes {
	width:100%;
	background-color: #dde;
}
table.poll_cast_vote{
	width:100%;
	background-color: #ccd;
}
td.poll_options {
	background-color: red;
border: thin solid #ddd;
}

tr.poll_options {
	font-size: .8em;
}
td.poll_options_1{
	background-color: green;
}
td.poll_options_2{
	background-color: cyan;
}
td.poll_options_3{
	background-color: yellow;
}
td.poll_options_4{
	background-color: orange;
}
td.poll_options_5{
	background-color: red;
}
td.poll_options_vote_1{
	text-align:center;
	border: thin solid black;
}
td.poll_options_vote_2{
	text-align:center;
	border: thin solid black;
}
td.poll_options_vote_3{
	text-align:center;
	border: thin solid black;
}
td.poll_options_vote_4{
	text-align:center;
	border: thin solid black;
}
td.poll_options_vote_5{
	text-align:center;
	border: thin solid black;
}
td.poll_options_vote_6{
	text-align:center;
	border: thin solid black;
}
tr.poll_options_votes {
	background-color: #dd9;
	font-weight: bold;
font-size: .8em;
}


div.voted { 
	display:none;
}
div.notvoted { 
	display:block;
}
.voted { 
	display:none;
}
.notvoted { 
	display:block;
}

