That's called a div/overlay layout. First you would need to make div classes
I.E.CODE
<style>
.content1 {position: absolute; top:###px; left:###px; width:###px; height:###px; overflow: auto;}
.content2 {position: absolute; top:###px; left:###px; width:###px; height:###px; overflow: auto;}
</style>
(Replace
### with your own measurements.)
Then,
CODE
<div class="content1">
STUFF GOES HERE
</div>
<div class="content2">
STUFF GOES HERE
</div>
And you can design the main background image however you want as long you can position your divs inside the content area on your image.