I think having a white background on your blog is the way to go. It keeps things clean and really lets the content be the star.
You might like to have a line or some kind of marking in between your posts and the sidebar, though. Just to keep things organized-looking, if that makes sense. :-)