just a wild guess here, but maybe it has something to do with <style></style> between <body></body> tags? if I'm not mistaken <stile> can only be used inside <head> (?)
P.S.
Maybe you have more success with finding the cause if this nonsense if asked google group?