Well, clearly it has made it wrong. I don't know how you can explain it not working properly in any browser but IE and still say that it's everyone else that's wrong. IE has problems with CSS and require fixes; Firefox, Safari, and all the other browsers implement CSS properly.