These sorts of cross-browser problems usually indicate that the site's structure is broken and different browsers are trying to make sense of the result differently. Have you checked whether there are validation errors that might provide clues for the underlying cause?