I have made a bit of progress:
I realised that because the header and footer were contained within the page div, they would always have the background.
So I have tried to take the header and footer divs out of the page div.
Small problem:
I was toying around with this idea earlier, and here are the results -
Original: http://red88music.co.uk/Red_88v1.htm
<div=id"page">
<div=id"Header"></div>
<div=id"Footer"></div>
</div>
Edited Header (Which works): http://red88music.co.uk/Red_88v2.htm
<div=id"Header"></div>
<div=id"page">
<div=id"Footer"></div>
</div>
Edited Header & Footer (All goes wrong): http://red88music.co.uk/Red_88v3.htm
<div=id"Header"></div>
<div=id"page"></div>
<div=id"Footer"></div>
I can't work out why the last one just kills the page?