Jeff, your tweak is an improvement in that it seems to place an upper
bound on how wide this bug will force un-related posts to be.
However, resizing your browser window smaller than this window
demonstrates that the bug does still exist.
What solution was used on the openacs.org Forums before the recent
upgrade? If I recall right, it used a (separate) table to make the
the headers of each post look nice, but did not have this
"one wide post forces all the rest to be super wide also" bug,
and it looked nicer overall anyway.
I am ignorant of the details of how the current Forums HTML has been
hacked up. I know simply that this bug has been fixed before,
therefore it can be fixed again. I also suggest that any graphic
design changes which cause this bug, are by definition bad graphic
design changes.