In reply to Justin.

If it matters, I think Mingle Forum, depsite being a bit dated looking essentially got the CSS side of things right. It was fairly easy to strip out all uneeded CSS and leave just enough to have the forum inherit theme CSS for everything except for critical, forum specific layout. bbPress gets this VERY, very wrong on the other hand.