#pollcontainer{margin-left:auto;margin-right:auto;width:100%;}
.poll{background-color:#FFF;color:#000;font-size:8pt;text-align:left;}
.pollanswer{vertical-align:middle;text-align:left;}
.pollquestion{text-align:left;padding-bottom:7px;}
.polltotalvotes{text-align:center;padding-top:7px;}
.pollanswerbar{color:#000;text-align:center;font-size:6pt;background-color:#fffabf;border:1px solid #000;overflow:hidden;float:left;clear:left;}
.buttoncontainer{
/* generic container (i.e. div) for floating buttons */
overflow:hidden;width:100%;    text-align:center;margin-left:auto;margin-right:auto;border:1px solid black;}
a.button{float:left;background:transparent url('bg_button_a.gif') no-repeat scroll top right;    color:#444;    display:block;    font:normal 12px arial,sans-serif;    height:24px;    padding-right:18px;
/* sliding doors padding */
text-decoration:none;}
a.button span{background:transparent url('bg_button_span.gif') no-repeat;    display:block;    line-height:14px;    padding:5px 0 5px 18px;}
a.button:active{background-position:bottom right;    color:#000;    outline:none;
/* hide dotted outline in Firefox */
}
a.button:active span{background-position:bottom left;    padding:6px 0 4px 18px;
/* push text down 1px */
}