.poller{
float:right;
width:250px;
height:100%;
padding:14px 0;
margin:0;
}
/* Poller title above radio buttons */

.polltitle, .polltitle-result{
  font-family: Georgia, Times, serif;
  font-size: 20px;
  font-weight: normal;
  line-height:22px;
  color: #b00;
  background-color:inherit;
  margin: -0em 0em;
  padding-bottom:3px;
}


        /* Label for each radio button */
        .pollerOption{
                margin:0px;
                font-size:12px;
        }
        /* Label for each option above graph - i.e. results */
        .result_pollerOption{
                margin:0px;
                padding:3px 0;
                font-size:12px;
        }
        /* Title of poller - when ajax shows the results */


        /* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
        .result_pollGraph img{
                float:left;
        }
        /* The <div> tag where the percentage result is shown */
        .result_pollGraph div{
                float:left;
                height:16px;
                background-repeat:repeat-x;
                color:#FFF;
                background-color:inherit;
                font-size:0.9em;
                line-height:16px;
        }
        /* Graph div - parent of both the corner images and the div displaying percentage votes */
        .result_pollGraph{        
                height:16px;
        }
        
        /* Message when Ajax is working getting restults fromt the server */
        .poller_waitMessage{
                display:none;        
        }        
        
        .result_totalVotes{
                clear:both;
                font-size:1.0em;
                margin-top:10px;
                margin-left:0;
                font-style:italic;
        }
        
table.pollsdisplay {
        border:0;
}
table.pollsdisplay td {
        border-top: 1px solid #C7D5FF;
        border-right:0;
        border-left:0;
        color: black;
        background-color:inherit;
        vertical-align:top;
}
table.pollsdisplay tr.pollsdisplay0 td {
        color:inherit;
        background-color: #FDFAE7;

}
table.pollsdisplay tr.pollsdisplay1 td {
        color:inherit;
        background-color: #EEFFDB;
}

/* Span classes */
.italic-span{
        font-style:italic;
        text-decoration:none;
        border-bottom: 1px dashed
        }
.error-span{
        color:red;
        background-color:inherit;
        font-weight:bold;
        }
