Well, every site I code is different. For this particular one, my mockup looks like this: http://haddonfieldgallery.com/mockup2.jpg
I'm thinking a centered div for the header with nothing in it (just the images in CSS), and a centered container div for everything else. Inside that container div, I'd have another container div floated left, with a div inside that for each sidebox. Also inside the foremost container div, I'd have (yet another) container div that would be z-ordered under the sidebar-container-div and floated right. Then I'd have a div inside that with all the content and the footer.
That was a mouthful. That's all tentative to change, since this is the first time I thought about the structure. So, it'll be something like this:
HTML Code:
<div></div>
<div>
<div>
<div></div>
<div></div>
<div></div>
</div>
<div>
<div></div>
<div></div>
</div>
</div>
If that helps at all... but please, I need to know ASAP how to go about doing this.