Is there a way to get a background in CSS to stretch or scale to fill its container?
Add a background-attachment line:
background-attachment
#background { background-attachment:fixed; width: 100%; height: 100%; position: absolute; margin-left: 0px; margin-top: 0px; z-index: 0; } .stretch { width:100%; height:auto; }