That worked! Ta very muchly! If you want to come up with something better, that is entirely up to you - i simply wanted to fix the footer issue, which you have done, so i am happy. :-)
Well I'm getting a horizontal scrollbar, which is probably due to the dodgy margins/paddings used.
I've probably broken something else in the process (:S) but here's a copy of the stylesheets which fixes the horizontal scrollbar - feel free to use/ignore as you see fit.
(And obviously if it does break something else, let me know and I'll fix it.)
Ah yes, i hadn't noticed the scroll bars at first (i was in a bit of a rush as i had to leave for an appointment). I will try your stylesheets and see what happens.
I did try your style sheets and they borked the layout in both FF and IE. I don't have time right now as we're going out shortly, but i will try them again later and take screen shots so that you can see what goes wrong. I've reverted to the original style sheets for the moment.