Somewhere before your banner at the bottom your doing all this stuff:
<table width="753" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="102" height="15"></td>
<td width="518"></td>
<td width="133"></td>
</tr>
<tr>
<td height="23" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="753" height="23"><table width="100%" border="1" cellpadding="3" cellspacing="0" background="light_blue.JPG">
<tr>
<td><div align="center"><a href="http://www.p2p-archive.com"><img src="bannerlogosmaller.JPG" width="355" height="61" border="0"></a></div></td>
</tr>
</table>
That's your gap. Look for that.
About the site. I have a real extreme hatred for those javascript ads that slide in front of the page. Why would you want to hide your page like that?