Ok, I think I know what you are talking about now - you just mean that little table in your posting, not the whole page code???
Your table code looks like this in source view in Safari:
<TABLE BORDER="10" ALIGN="center"><br />
<THEAD valign="centre"><br />
<TH>SOLD/LOANED</TH><TH>BROUGHT</TH><TH>INJURED</TH><br />
<TR><br />
<TD>Owen</TD><br />
<TD>Alonso</TD><br />
<TD>Cisse</TD><br />
<TR><br />
<TD>Heskey</TD><br />
<TD>Garcia</TD><br />
<TD>Baros</TD><br />
</TR><br />
<TR><br />
etc etc......
This table is definitely mega ugly code, all these <br /> tags outside the table cells will probably give most browsers a bad hair day!
In the case of Safari I suspect it is rendering all those <br /> tags first, then displaying your table, so it ends up miles down the page with about 50 <br /> tags above it.
It looks like you have been putting in <br /> tags accidentally, perhaps you meant to just make new lines in the code window of dreamweaver or something, and it has slapped in <br />'s for you?
Or do you have some automated nl2br (newline to break) function at work in this forum that is filtering your code when it gets displayed?
If that's the case your code might look ok to you in dreamweaver, but the page gets all these extra <br />'s wherever you have put in new lines.
As an experiment, try taking out all the code formating of your html for that table, you will end up with one great big long ugly line of code for the table, a bit like this:
...<TR><TD>Owen</TD><TD>Alonso</TD><TD>Cisse</... etc etc
Then stick that in and see if that works. If it does, its a nl2br function in the forum.