Changing div structure to deal with background image, adding background image, adding background gradient, spacing tweaks and default footer block structure.