/* Poll Styles */
.poll { margin:0 0 13px; }
.poll fieldset { padding-bottom:9px; }
.poll h2 { font-size:1em; font-weight:bold; border-bottom:1px solid #B5AE97; margin:0 0 9px; padding:3px 0 4px; }
.poll p { margin:0; background:#E5E3DE; padding:4px 5px 9px; }
#leftcolumn .poll p { padding:12px 7px 9px; }
.poll img { display:none; }
.poll div img { display:block; }
.poll .poll_sleeve { background:#E5E3DE; }
.poll .poll_sleeve p { padding-top:5px; padding-bottom:0; margin:0 7px; color:#000; }
.poll .poll_sleeve div { padding-bottom:9px; margin:0 6px -1px; background:#E5E3DE; border-bottom:solid 1px #B5AE97; min-height:0; }
.poll .poll_sleeve div:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
.poll .poll_sleeve div span { float:left; }
.poll .poll_sleeve div div { clear:both; background:#FFF; width:97px; height:14px; float:left; margin:5px 5px 0 0; padding:0; border:0; }
.poll input { margin:3px 6px 0 0; padding:0 }
.poll input, .poll label { float:left; }
.poll label { width:105px; padding:0 0 0 8px; }
.submit { float:right; padding:1px 17px 3px 5px; margin:10px 8px 0 0; font-weight:bold; font-size:.923em; line-height:14px; color:#FFF; background-color:#D11D26; border:0; cursor:pointer; }
#leftcolumn .submit { margin:7px 8px 0 0; }
.poll fieldset p { border:0; padding-right:0; padding-left:0; }

/* Left column poll */
#leftcolumn .poll { padding:0; }
