The main menu is a list within a nav.
If you do not place a width on the "nav" it will take up 100% of the parent which in this case is the wrapper. The wrapper is 940px therefore the "nav" is 940px wide.
The list does not hit the left edge of the "nav" because by default it has a left padding.