ho la seguente pagina xhtml strict:

clicca qui

con un titolo <h1></h1> nascosto dalla tecnica che lo fa nascondere con un padding e overflow:hidden

codice:
 #contents h1 {
	margin-top: 15px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:20px;
}
però tale tecnica mi sta dando problemi con Firefox, in quanto mi visualizza un margine superiore con lo sfondo indesiderato.
con IE la visualizzazzione del margine superiore è invece corretta.
chi mi da una mano a risolvere?
tnx