Generalmente mis webs tiene un diseño accesible, que funciona igual para la mayoría de exploradores. Hoy no fue así...Hoy ocurrió la catastrofe donde el div no se quiso alinear

Se suponía que en mi diseño (http://jorpcolombia.5gigs.com), el div logo se alinearía con la parte superior de la ventana (como lo hace con internet explorer), pero no sé por qué en firefox y en opera no lo hace.
Es posible que sea un error estúpido, pero ya intenté reescribiendo todo el código y nada funcionó.

La hoja de estilos está en http://jorpcolombia.5gigs.com/wp-con...zado/style.css
Gracias de antemano por la ayuda...y de paso...si ven algun otro error de semántica o accesibilidad (sólo en la página principal, el resto no está terminado), me avisan. gracias!