Floats: overflow
float: left

The float to the left should extend past the background of the containing '.box' element.


float: left

Using 'overflow: auto' on the containing '.box' element. This should establish a new block formatting context (thereby resolving all floats) so that the background wraps around the entire float.