Is there a way to get a background in CSS to stretch or scale to fill its container?
An additional tip for SolidSmile's cheat is to scale (the proportionate re-sizing) by setting a width and using auto for height.
Ex:
#background { width: 500px; height: auto; position: absolute; left: 0px; top: 0px; z-index: 0; }