Internet Explorer, Firefox and other browsers such as Opera use different rendering engines, which is why sometimes your website looks different. You can prevent this by following the (X)HTML standards and by validating every page of your website here: http://validator.w3.org/
If it's valid...