Well after playing with the css for hours & hours, I’ve come to the conclusion that either I’m not ready for full css coded pages, or the browsers aren’t cross-compatible enough. Either way it’s back to tables.
I moved the images to the sidebar div, and it has made the problem worse in Firefox. Now the sidebar div got pushed down below the post area div. Looks fine in IE though.