Another CSS problem

In relation to a previous topic regarding CSS, IE and FF. again my website displays how i want in IE but not in FF. The container div which has the pages bg attached is set to repeat:y; height:auto; so that the height of whatever is inside it makes it stretch to that value. This works in IE but stops short in FF making the site look wierd. Can someone look into the CSS and clean it up for me so it all works.

Many thanks in advance