added background div elements and corrected margin/padding