I got the "border: 0" from patch #8. It is because Anchor tags don't have border by default, and have outline on focus. Buttons don't have outline by default and have border by default. The idea is to change the markup, without any visual change. Without border: 0, there is only some displacement/misalignment of the button, without actual visible border.

I also want someone to see the JS change. There is some weirdness where the overlay can be closed with a right-click, but I know that I didn't introduce this, and it works like that with or without the patch. I am not sure if this was intended like that.

To me IE has the right position (same thing with how it handles padding IE 1 — W3C 0). Since we're talking about having buttons, not submits, looks to me that any problem we'd have would be because of everyone else except IE ; hence IE is not to blame. (I'm not even a fan of IE but you gotta give credit where it's due :)