I have finally managed a page with CSS layout BUT ...
While header text fonts are exactly the same in IE and Firefox, all the <p> text is much smaller in Firefox than IE. It's messing up my layout, the difference is quite large.
My text size is set as 62.5% in body. Then all text sizes are in ems. <p> is 1.2em with line height 130%.
H1, for example, is 2.7em.
Headers are Trebuchet, p is Verdana.
In IE on my pc text size is medium. I can't see where you change it in Firefox but I certainly haven't changed it from default and anyway the headers are fine.
So what's happening?
I've checked carefully and can see no other styles which might interfer unless the (DW CS4 Spry) menu bar does - it has "font 100%".