There's really no simple css that could be used to accomplish this.
you would need to modify the page design and add column on the left, then slice the background image up and add the slices as a background attribute to the divs that they should cover.