OK, putting aside my indentation preferences, which are, by my own account, not worth taking into consideration in order to answer OP's question, your code works great as intended but makes the scale poll's (like where you rate something from 1-10 for the poll) radio buttons mash together. I've been trying to unmash them for a few minutes now without any success. Works as you intended on every other poll response, though - radio buttons, checkboxes, dropdowns, textboxes- and I can't find a cleaner, quicker or easier way to do it, either. As usual, mad props. :)
Edit: also, while everyone's mileage may vary, when I took my own poll code out and put yours in I found using 80px left on .poll-response itself was completely unnecessary; the left margin cleared just fine and the negative margin did just what it was supposed to do without it. Again, mileage may vary.
no subject
Edit: also, while everyone's mileage may vary, when I took my own poll code out and put yours in I found using 80px left on .poll-response itself was completely unnecessary; the left margin cleared just fine and the negative margin did just what it was supposed to do without it. Again, mileage may vary.