Validates in HTML and CSS now!
And it loads a tiny bit more of CSS in IE, but 90% is still not loaded or ignored.
Page badly broken in IE8/XP, but still perfect in FF and Chrome.
I will check tommorrow in a friends IE9/win7.
I am totally stumped
Any ideas will be tried.
PS If you would like to see any of the individual css templates or the php file that loads them in, just ask and I will attach them.