Из вашего # меню уберите float: left и вместо этого используйте display: inline-block. Это, однако, подтолкнет последний li в новом ряду. Чтобы решить эту проблему, вам нужно изменить поля и отступы для «a» в качестве поля: 0 1px и padding: 0 1px Это работает в IE9, FF4.01, GG11, AF5.0.5 и Opera 11.