@gauntletxg - :) Glad it helped. CSS can be tricky. That property was probably put in place to keep oversized images from stretching out your layout. Here is a better trick to help with that problem:
#name-of-the-div-containing-your-posts{
overflow:hidden;
}
The name would be #left in your case.
This way if an image is placed in your fixed width container it will not break your layout. Basically it will hide part of the oversized image thus leaving your layout intact.
Hope that makes sense and helps.
@chrondonugs - I'm pretty sure the color profile of the image doesn't matter, but if it does please enlighten me I'd love to look into that.