I believe this issue is created due to word spacing. There's another hack worth trying to fix this:

Try setting `font-size: 0;` on the `ul`. As long as the links have a font size specified, then this should fix the spacing issue.