Css en difrentes navegadores

Hola! Ante todo muchísimas gracias por vuestra ayuda porque gracias a vosotros construí mi página web que es mi herramienta de trabajo y todo ello sin tener la más mínima idea.

Ahora se me plantea un problema que no sé cómo solucionar. Yo utilizo como navegador Internet explorer y en él la página web se ve perfecta.

Cuando creé la web no tenia ni idea de lo que era un navegador ni de si existían más. Ahora he descubierto que en navegadores como firefox o linux la cabecera no se ve bien. Es decir, se ve todo en vertical y no se ve el fondo. También quedan totalmente desestructurados los menus. Ello hace que sea dificil navegar por la web (aparte de que visualmente es un caos). ¿Podéis ayudarme?

Mi web, por si os sirve es: www.activacionespiraldorada.es


Muchísimas gracias!!!!

María Jose
Eso suele pasar cuando no le das un valor de height a la cabecera o algun otro div, y si desaparece el div pie, puedes arreglarlo poniendo en la hoja de estilo:
#pie {overflow:hidden;} prueba a ver que pasa.
Hola de nuevo! Luego vi, que había un tema general que respondía a mis dudas, lo he hecho todo pero sigue sin funcionarme. Ahora lo que no sé es qué cambios tengo que hacer en la hoja de estilo para que se vea bien. ¿Podéis ayudarme?