If your HTML mark-up or your CSS has errors, you cannot expect a browser to display your page correctly, or even the same as another browser. So before telling us some browser doesn't work or that CSS sucks, use the validators:

HTML Validator

CSS Validator