Hello Joe,
It looks like you have tried to centre the menu using padding and width, it is working OK but it is not dead centre.
I managed to do this by adding the following code:
(I don;t think you need the code for padding and margins any more)
.t3-mainnav .t3-navbar {
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
text-align: center;
width: 100%;
}
.navbar-nav {
// float:left <- REMOVE THIS
display: inline-block;
margin-bottom:-5px;
}
The margin-bottom removes the additional spacing under the menu caused by using inline-block properties. It is well know quirk of of hos CSS handled these blocks, as explained here:
http://css-tricks.com/fighting-the-space-between-inline-block-elements/