Non ho guardato il codice... magari ti dico una banalità...

Hai provato ad "azzerare" i margin e i padding dei vari UL LI A ?