1) IE e FF hanno un supporto diverso dei CSS (quello di IE è più lontano dagli standard, più bacato)
2) si può intervenire con vari hacks o fornendo proprietà CSS specifiche a quella schifezza di IE...