Как растянуть боковые отступы li в меню?
Имитировать поведение таблицы через значения table/table-cell свойства display.
Так?
Для равномерного распределения пунктов меню, задаешь для родителя (ul) display: table; а для потомков (li) display: table-cell;