Yes, it's really messed up. I'm looking at it on a Mac, and there is about 3 inches between the red table on the left and the white jiang's Multiple Sports Leaguea on the right.
All your problems are from not setting the widths.
For example, the red table on the left is sitting in a cell. Like this:
<table><tr><td><your red table here
You need to give the td a width like this:
<table><tr><td width="100"><your red table here
Then, there is another td after that. You NEED to give that a width.
Furthermore, in ALL table cells without a width, you need to use spacer gifs if you really want your page to look good in all browsers. It can be done! You just need to keep working on them in both browsers. Then, if you're ambitious, make your page look good on a mac, as well! Why leave anyone out in the dust?