prueba dandole una posicion, al submenu
Código:
ul.navSub {
display:none;
left:0;
position:absolute;
top:26px;
z-index:500000;
}
y declarando si posicion relativa a
Código CSS:
Ver originalul.navMain li:hover{position:relative;}
aqui tienes unos ejemplos de menus desplegables, que funciona sin problemas.
http://araudi.net/ejemplos/menus_desplegables_CSS.html