no entiendo porque pones display:none... eso deberia de hacer que no saliera en absoluto, y ese puede ser tu problema. tambien tienes <li> fuera del tag de <ul>, lo cual no es permitido.
checa esta pagina:
http://www.w3schools.com/html/html_lists.asp