.main .question {font-weight: bold; font-size: 12pt;}
.main fieldset {border: solid 1px #666666; padding: 0 10px 10px 10px; margin-bottom: 15px;}
.main legend {color: #ffffff; background: #336633; border: 1px outset #cccccc; padding: 2px 2px 0 2px; font-weight: bold;}
.main .currentResults {font-size: 8pt;}
.main .vote {margin-top: 4px; padding: 0 0 0 0;}
.main .vote p {margin-top: 6px; margin-bottom: 6px;}
.main .errorMessage {font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; color: #ff0000;}
.main .credit {font-family: Arial, sans-serif; font-size: 8pt; color: #696969; display: none;}

.main a {text-decoration: underline;}
.main a:hover {text-decoration: none;}
/*a:link, a:visited, a:active {text-decoration: none; background: transparent;}
a:link {color: #0000ff;}
a:visited {color: #990099;}
a:active {color: #ff0000;}
a:link:hover, a:visited:hover, a:active:hover {color: #ff0000;}
input.submit {color: #000000; background: #99cc99; border: 2px outset #cccccc;}*/

/* Default for the poll bars */
.main .pollBar {height: 15px; background: #00ff00; border: 1px solid #000000;}

/* Poll bar ids are sequential and one-indexed */

.main #pollBar1 {background: #00ff00;}
.main #pollBar2 {background: #ff0000;}
.main #pollBar3 {background: #0000ff;}
.main #pollBar4 {background: #ffff00;}
.main #pollBar5 {background: #00ffff;}
.main #pollBar6 {background: #ff00ff;}
