Well, they are styling attributes, because the specify features of the visual appearance of the table, without having anything to do with its structure or its content.
doh, that's what I get for using old books. I am always thinking I should update this or that quick reference book. And even for constantly buying a new book I guess my CSS quick reference guide got grossly out of date. Guess it's next on the list.
look at the width in firefox if you can... IE is fine
I see issues with the width for the cells in the row above your logo/header in both IE and FF, I see width issues with your header in IE, I see width issues with the cells in your menu in IE and FF, I see width issues with your login in IE.
I guess you need to be much more specific in your questions.
But to answer all those issues make sure you have widths set for all your table's and columns in those tables. That should solve most of those I listed above.