Titulo se ve mal con Firefox

Buenas, soy nueva en todo esto... es la primera vez que hago una pregunta en un foro...la primera vez que hago una pagina web...asi que es la primera vez mas o menos para todo...
Mi pagina web es para un proyecto empresarial de un ciclo formativo y todavia estoy esperando informacion por parte de mis compañeras de clase, asi que esta mas o menos vacia.
Mi problema es que el titulo h2 se ve mal posicionado en Mozilla Firefox y no se que puedo hacer.
http://anasilvia.getenjoyment.net/index.html
aqui les dejo una parte de la hoja de estilos:

*{text-indent:0px;margin:0px;padding:0px;border:0px}
img{border-style:none;float:left}
p{text-align:justify;color:#000000;margin-left:250px}
h1{font-size:2.5em;color:blue;font-weight:bold;text-decoration:none; text-align: center}
h2 {font.size: 1.8em; color:red ; font-weight: bold ; text-decoration: none ; text-align: center}
body {background-color:none;text-align:center;background-image: url(objetos/fondo.png);background-repeat:no-repeat;background-position:center}
#global {width:1000px;margin:4px auto}
#cabecera {background-color:none;border-left: none ; border-right: none;height:85px}
#logotipo {width:280px;float:left}

Muchas gracias de antemano!
Ponnos la hoja de estilos completa mujer que si no... :wink:

Lo que si vi en tu hoja de estilos es que en el h2 pones:

h2 {font.size: 1.8em; color:red ; font-weight: bold ; text-decoration: none ; text-align: center}

Tienes que sacar ese punto y sustituirlo por un guión, así:

h2 {font-size: 1.8em; color:red ; font-weight: bold ; text-decoration: none ; text-align: center}

Espero que eso lo arregle aunque no sé yo, es un poco extraño cómo se muestra ese h2.

Ya me contarás, saludos ;)
Gracias
Ya he cambiado lo que me has dicho pero sigue igual
Te dejo aki la hoja de estilos entera:

*{text-indent:0px;margin:0px;padding:0px;border:0px}
img{border-style:none;float:left}
p{text-align:justify;color:#000000;margin-left:250px}
h1{font-size:2.5em;color:blue ; font-weight: bold ; text-decoration: none ; text-align:center}
h2 {font-size: 1.8em; color:red ; font-weight: bold ; text-decoration: none ; text-align: center; margin-left: 10px}
body {background-color:none;text-align:center;background-image: url(objetos/fondo.png);background-repeat:no-repeat;background-position:center}
#global {width:1000px;margin:4px auto}
#cabecera {background-color:none;border-left: none ; border-right: none;height:85px}
#logotipo {width:280px;float:left}
#publicidad {width:518px;float:right;margin-top:25px}
#navegacion {background-color:none;border: none; height:40px }
#navegacion li {float:left;list-style:none;margin: 20px 20px 20px 20px }
#navegacion ul { margin-left: 200px }
#contenido {background-color:none;border-left: none ; border-right: none}
#contenido p {padding: 5px 10px 5px 10px;text-indent: 15px}
#menu {width:200px;float:left;text-align:left;margin: 25px 10px 3px 3px}
#menu li {list-style:none;margin: 10px 8px 4px 50px}
#menu h1{text-decoration:none ; font-size:12px;}
#pie {background-color:none; border-top: none;border-left: none; border-right: none;height:65px }
#pie li{list-style:none;font-size:12px}
#pieuno{float:left;width:150px}
#piedos{float:left;width:498px}
#pietres{float:left;width:150px}
a{color:none;text-decoration:none;display:block}
a:link{}
a:visited{}
a:hover{color:none;text-decoration:underline}
a:active{}
aumenta esas cosas y haber como te va :P

#cabecera {background-color:none;border-left: none ; border-right: none;height:85px;float:left;width:1000px}

#navegacion {float:left;background-color:none;border: none; height:40px ;width:1000px}

#contenido {float:left;background-color:none;border-left: none ; border-right: none;width:1000px}
Ya me parecía a mi que algo importante faltaba.

Gracias por tu colaboración Kamael ;)
Muchas gracias, ya se ha resuelto.
Ahora se ve bien.
Muchas gracias de nuevo y felicidades por el curso y todo el contenido de la pagina.
Sois geniales.
Hasta la proxima!!!