ZooM: i just had a look at your page
Well, man, that's not how we do these things today, but thats another story. The most important mistake is that besides the menu&the frame everything is background. Both your html markup & your javascript code have mistakes... That's not good at all, but anyway:
You can do the following (I will never do it like this, but that's the simplest solution to your problem, I think): Define the background of <body> to be only the grey color without the top pic and the blue frame. Make another image from the top pic and the blue frame (just cut it from your background.gif). Lets call this new picture NEWPIC.gif Then add the following:
* AFTER <BODY> the line
<center>
<div style="margin: 0; padding: 0; background-image: url('NEWPIC.gif')">
HERE COMES YOUR BODY TEXT
* and just BEFORE </body> add up
</div></center>
So you put everything in a div, the backgroung of which you set NEWPIC. This is approximately what you could do. But Again, THIS IS A COMPLETELY WRONG APPROACH, designers hate the old-fashioned table-based layouts and (inline) frames. And (unnecessary) javascript. Btw your animation is not working due to errors in your JS code...