A very thorough and highly relevant article about why different browsers (and browser versions) render HTML differently.
This is a common question in the CSS forums and one I encounter almost on a daily basis. Therefore I am going to go right back to basics for this article and explain the fundamental reason why your site may look slightly different in various browsers.