Hehe, the basic answer is that you can't keep your cake and eat it too. Something will need to give.
A half-way house is to put a semi-transparent background color on the content area, so that the background image is still visible through this background color but is less dark. E.g.
background: white; /* fallback for old browsers that don't support rgba */