As Wilson said consider using a liquid layout as opposed to a fixed width style. IE has a broken box model and will mess up widths randomly. Also, some of your text does not stay within the boundaries of the brown background. Or rather it would seem the centering is off. By layers I also assumed you were referring to some sort of
z-index issue.
Since that doesn't seem to be the case may I suggest the following structure for your pages:
CODE
<div id="headerbar">Vanity Independent Creative Design Header Image</div>
<div id="gradient_outline">
<div id="content">
Ipsum Lorem
</div>
</div>
I grant you that you'll need to work out how to get those rounded corners for the interior. However this layout will enable you to center your text regardless of screensize by simply using auto margins and defining widths in percentages (presumably you could still define fixed widths but that would cause scrollbars to appear if they resize too small).
As an aside I believe in your bio you should refer to yourself in the first person and not the third person. Unless of course Vanity Design is comprised of more than one person. If you still feel the need to use third person then I believe it would sound better if you referred to the company as opposed to yourself.