Quer minha opinião sincera ??
Se não quiser é só não ler ...
Começa a fazer de novo a folha de estilos inteira ... você já sabe o que quer no layout, sabe qtas colunas quer, etc ...
Mas faça isso tudo separado, primeiro só o esqueleto da página:
---------------------
| |
---------------------
| | |
| | |
| | |
---------------------
Depois você formata somente o menu em separado, se estiver funcionando nos 2 navegadores você joga ele no layout principal e testa, se der problema você já sabe onde está ...
Eu sei que isso é chato de fazer, leva tempo, dá um trabalho danado levando em conta que você já está com o layout pronto, mas no estágio que o mesmo se encontra eu não consigo fazer muito mais para te ajudar, eu teria que ir desmembrando todo o layout pra achar o problema, e como não conheço nada levaria o dobro do tempo que você.
Outra opção é usar um:
*{ border:1px dashed #f00;}
Isso não corrige nada apenas vai deixar os elementos com borda, as vezes você consegue vizualizar algum erro. Ela é semelhante a usar a opção Outline da Web Developer Bar do Mozilla ....
Untitled_1.gif 22.05KB
4 downloadsNo mozilla eu já consegui ver ali que aparenta ter Divs demais no seu layout, é um modelo simples ... topo e 2 colunas ...
Dá pra fazer com 3 divs tranquilo ... tenta ver isso ...