Your page looks fine to me in firefox and IE. Just looking at the source code, I don't really find anything wrong. When I run your site through the http://validator.w3.org/, it found 5 errors in your xhtml. Might want to check that out, correct the errors and then see if that solves the problem.