While it's difficult to center floated elements without additional markup, display:inline-block makes it easy to do so. I've added a media query for narrow screens to change the display of the menu list items to block.