It's been an age since I did any HTML, but it seems likely you've put in an absolute value where you should have used a proportional one. IE might simply be ignoring that tag while Firefox reads it correctly. Are you using an editor, or hand coding?
A valuable site:
http://www.webmonkey.com/Ok, in their kids section (which is where I personally would look if i were messing about with webpages again) I found this:
"You can tell the Web browser how wide you want your table to be inside the <table> tag. You can either say how many pixels wide it should be (a pixel is one little dot on a computer screen), or what percentage of the screen that the table should take up. So you can use <table width="50%"> so your table is always half the size of your visitor's screen, or you can use <table width="300"> to make sure that your table is always 300 pixels wide (which is about four inches)."
That's here:
http://webmonkey.com...bles_page8.htmlAnd in your page's code I found this: <table width="1003" border="0" cellspacing="2" cellpadding="2">
So, here's the possible situation: some component of some table is set to be 1003 pixes wide. There's no tags to tell the text that it needs to go to a new line, so it's just filling up all 1003 pixels of table open to it. In this case, firefox would actually be reading the page
correctly.