Tampoco es que uno sepa tanto , la verdad es que el javascript que usas para mover el texto y cambiar el color de las letras me tiene loco porque no sé por donde cogerlo , seguro que algún compañero sabrá como solucionarlo.
El problema (o parte del problema) es que el Internet Explorer no respeta los estándares web , entonces hay cosas que se escriben de una forma para IE que no funcionan correctamente en los demás navegadores y viceversa.
El menú de la izquierda lo tienes en javascript también , hay que encontrar la forma de ajustarlo , quizás poniendo los frames por porcentaje en la hoja de estilos en lugar de píxeles se te ajuste correctamente.
De todas maneras muchos usuarios de Firefox tienen el javascript desactivado , así que no es muy recomendable abusar de él.
Quizás una buena opción sería resideñar la web con menos javascript y más html puro , pero eso solo si tienes ganas de liarte con el tema.
Intentaré de todos modos averiguar porque no funciona ese código
