I think that you can solve this with the margin settings of two divs....
div1 = where your upper navigation has been included
div2 = the contentBox which you adjusted a while ago
I really don't know the structure of your index page. Probably you need additional classes in your css files to control your index page.
i've had a mamouth go and managed to get everything right on Firefox, and IE, but now it is just Safari v4 on the index.php page that is not showing all the background white to the end of the footer, any suggestions please?