.poll { zoom:1; position:relative; background-color:#fff; border:7px solid #B5CFDF; padding:8px 10px 10px 10px; margin-bottom:10px; }
* html .poll { width:148px; }

#content .poll h2 { color:#285886 ; text-transform:uppercase; font:1.077em/16px "Book Antiqua", Georgia, "Times New Roman", Times, serif ; margin:0; margin-bottom:14px; }
.poll p { margin:0; padding:0; padding-bottom:14px; font:1.077em/16px Georgia, "Times New Roman", Times, serif ; }
.poll div img { display:block; }
.poll .poll_sleeve div { color:#333; font-family:Georgia, "Times New Roman", Times, serif; ; overflow:hidden; padding:0 0 5px; zoom:1; } /* :hack:float enclosing */
.poll .poll_sleeve p { font-style:italic; padding-top:8px; margin:5px 0 0; padding-bottom:5px; } /* :hack:float enclosing */
.poll .poll_sleeve div:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.poll .poll_sleeve div span { float:left; padding-top:2px; }
.poll .poll_sleeve div div { width:93px; height:14px; border:1px solid #1b3856; float:left; margin:2px 5px 0 0; padding:0; }
.poll .poll_sleeve div input { margin-left:0; #margin-left:-4px; }
.poll input, .poll label { float:left; }
.poll label { padding:0; color:#285886; font:1.077em/16px Georgia, "Times New Roman", Times, serif ; font-style:italic; }
.submit { background-image:url(/magazine/graphics/buttons/aj-css-button-bg.gif); background-repeat:no-repeat; background-position:right; height:20px; border:1px solid; border-bottom-color:#7b7b7b; border-top-color:#a8a8a8; border-left-color:#a8a8a8; border-right-color:#7b7b7b; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; padding:0px 25px 3px 5px; margin-top:15px; #text-align:left; #width:110px; }
* html .submit { padding:0 0 2px 3px; text-align:left; }
#content .poll fieldset { padding-top:14px; border-top:1px solid #999; }