it seems to be related to the styles and css.
i deleted all the unrequired styles till there was only one left. i then check all forums to ensure that they all used the default style.
now the situation is even worse: the style previews fine in the control panel, but the real page does not seem to load the css information, and page elements are scattered all over the place.