il tuo markup e' sbagliato: un <ul> contiene solo[*], i link non possono trovarsi li' e questo puo' generare imprevisti