You are using too much position:relative; and position:absolute; on your page. Also, inserting elements just to center another element is rarely a good idea. Things will work out fairly well (for the table at least) if you change all this:
HTML Code:
<div align="center">
<center>
<p> </p>
<p> </p>
<table border="0" bordercolor="#000000" cellspacing="0" bordercolorlight="#C0C0C0" bordercolordark="#000000" style="border-collapse: collapse; position:absolute; top:100" cellpadding="0"><tr>
<td id="dynloadarea" width="26" height="18">
</td></tr></table>
</div>
<p> </p>
</center>
</div>
to:
HTML Code:
<p> </p>
<p> </p>
<table align="center" border="0" cellspacing="0" cellpadding="0"><tr>
<td id="dynloadarea" width="770" height="640" style="text-align:center;vertical-align:middle;">
</td></tr></table>
<p> </p>
The only huge problem then being that:
http://www.makeovermagic.org/bianca.jpg
is too wide for the background.
Bookmarks