Thanks Neilo for your reply. I applied the clearit class as you suggested and it works fine – thank you. I had tried clearing it before but I was applying it as a separate class which was giving mixed results.
Regarding the -60px to bring the div back up the page, is there a workaround that you know of that can avoid this? I have reduced the size of the #fixedFullWidthFooter to 30px leaving the -30px top margin but I was thinking of just allowing say, 40px of white space at the bottom of every page so that at least text wouldn't be covered up in IE (is this a bit too amateurish).
Thanks for your help.