Layout breaks badly in Safari when the question name or title gets too long in the question bank display.
So setting width:100% on the select box (which you seem to have removed) and doing the overflow:none (etc) CSS (which you seem to have removed), did not work on safari? Currently both the select boxes and the questions in the listing explode out of screen in FF3, too, but when I let the code out of my hands, neither did.
Ah, I must have broken it. The problem I was having was having the caption label on the same line as the dropdown, meaning that width 100% did not work.