May I ask how you settled on 620px as oppose to say, 700px? What should I be looking for in the code to make that decision? OR am I just overanalyzing this?
Its to do with the Padding being inside the container your CSS was reducing in width, so your 700px wide container, deduct the left and right padding of 40px each gave you 620px.