Hi,
You said you had specified padding and margins for everything already, however I can see no evidence of this in either your source nor your stylesheet.
Whenever I create any webpage, I always have 2 stylesheets. The first sets the margins, padding and borders for all html elements to 0. This is simply to give me a common place from which to begin with
all browsers. In the second stylesheet, I then continue to apply the styles
I actually want, rather than the
default styles, I'm presumed to want.
To fix your problem, I would be inclined to add the following:
table {
margin: 0px; padding: 0px;
}
table tr {
margin: 0px; padding: 0px;
}
table tr td {
margin: 0px; padding: 0px;
}
table tr td .links {
margin: 0px; padding: 0px;
}
If you reduce all the elements to zero margins and zero padding, it will likely look the same in both FFX and IE. However, this will also probably look naff. But, it will give you a common starting point from which to begin adding the styles to format the page as you'd like.
Also, I noticed in your source that you have given every link a separate class. Classes are meant to be shared between multiple elements, so in my styles above for example, I have given all the links a shared class name of "links". Id is the unique style indentifier. However, you can also use multiple class names for elements, for example, class="contact links".
R