Uf... menudo código... ¿de dónde lo has sacado? Es que vaya tela, necesita depuración por un tubo.
Yo he quitado todo lo que hay entre
<!--[if IE]>
<![endif]-->
y he puesto
Código:
div#menu ul ul ul li {
background: #a7c3ee;
width: 180px;
height: 43px;
border: 1px solid;
border-bottom: 1px solid #bdd2f2;
margin-bottom: 3px;
}
A parte, si ya defines al inicio margin:0; padding:0, no es necesario ir reptiéndolo cada 2x3...