I built my page using Firefox to view it and it looks how I want it but in IE (and possibly all other browsers?) it doesn't look right. My html and css validates (with W3C), so I guess I'm relying on a Firefox bug or something.
Here's the page: individual.utoronto.ca/nicolemorgan
One of the problems seems to be that in Firefox, on my web page, a certain table cell is defined by the width of the top cell in the same column and wraps its contents (which is text), whereas in IE the width definition isn't recognized and the text isn't wrapped. My temporary solution is to manually break the lines of text so that they fit within the cell dimensions, but this feels messy. (The column in question is where the tan-coloured blocks are on the left side of the page.)
Other problems are that some of the cells don't line up, and there is a thin line between two certain cells in IE but not Firefox.
Is there some basic principle I'm missing, or is my code just messy, or what?



