cuando ponemos un elemento con display:block dentro de un ul, tenemos el problema de que el torpe de MS Explorer agrega un enter abajo del elemento
Solución:
Set your li to display: inline; and it should stop IE from adding an extra carriage return.