Problema con menu desplegable

Hola a todos. tengo un buen problema con menu desplegable, queda perfecto en todos los navegadores tambien en el IE 6 pero falla en IE 7 Y IE 8, en ellos se visualiza bien el menu se despliega bien pero no puedo pulsar en los submenus o sea no se fijan.

Dejo los codigos:

CSS:

#navegacion {background-color:white ; height:40px ; border-bottom:gray 2px solid ; border-right: black 1px solid ; border-left:black 1px solid }

#navegacion li {float:left ; list-style:none ; margin:0px 0px 0px 0px }

#navegacion ul { list-style-type: none;margin: 0px 0px 0px 114px}

#navegacion ul li.nivel1 { float: left;
width: 132px;
margin-right: 2px;
}
#navegacion ul li a {display: block;
text-decoration: none;
color: #fff;
background-color:#2F4F4F;
border: solid 1px #fff;
padding: 8px;
position: relative;
}
#navegacion ul li:hover {position: relative;
}
#navegacion ul li a:hover, #navegacion ul li:hover a.nivel1 {background-color: black;
color: red;
position: relative;
}
#navegacion ul li a.nivel1 {display: block!important;display: none;
position: relative;
}
#navegacion ul li ul {display: none;
}
#navegacion ul li a:hover ul, #navegacion ul li:hover ul {display: block;
position:absolute;
}
#navegacion ul li ul li a {width: 130px;
padding: 6px 0px 8px 0px;
border-top-color: #000;
}
#navegacion ul li ul li a:hover {border-top-color: #000;
position:relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position:relative;
}

HTML:

<div id="navegacion">
<ul>
<li class="nivel1">Fiestas


<ul>
  • Fiestas 2
  • Fiestas 3



    <li class="nivel1">Ferias


    <ul>
  • Ferias 2
  • Ferias 3



    <li class="nivel1">Teatro

    <ul>
  • Teatro 2
  • Teatro 3



    <li class="nivel1">Musica


    <ul>

  • Musica 2
  • Musica 3
  • Musica 4
  • Musica 5




    <li class="nivel1">Contraportada







    </div>


    Agradeceria cualquier ayuda para resolver el problema.
  • Hola, Alguien pe puede echar un cable. necesito ese menu desplegable para poder avanzar con la web. Es el mejor que e encontrado.
    Problema solucionado. IE se ejecutaba en modo Quirks, al cambiar el DOCTYPE se soluciono el problema.