I noticed that your menu is actually not focused, it just has the remaining addition (inherited from the default browser styles, most likely). uldid not delete it. Try adding these styles:
.nav-wrap { text-align:center }
.nav-wrap ul { padding:0 }
Give it a try and see if it centers your menu. It works in Firefox for me. You can use instead display:block;margin:0 auto;width:***px.
Some comments "in their own way":
Since you already have IE conditions that add classes to the tag <html>for different versions of IE, you can target these browsers as follows:
html.ie7 {}
, HTML5, HTML " " ( ). align . CSS.
JavaScript. Firebug. CSS reset.