Hola:
Creo que por algún motivo que no conozco debe haber algún carácter extraño antes del DTD, por eso no se puede ver tu página en Firefox, la única solución que veo es que desde el propio Firefox veas el código fuente (puedes hacerlo pulsando CTRL+U, o bien desde el menú Ver -> Código fuente), en la ventana que te abre, seleccionar todo y después copiar.
Una vez que tengas copiado pégalo en tu editor y grábalo de nuevo, después vuelve a subirlo al host y, si no me equivoco debería funcionar.
Saludos.