By CSS-Tricks
The list items in the menu above are centered by using a div set to display as a table.
See the explaination here. Download the example here.