Structural and CSS changes for multi-backgorund children of body