Use padding instead of margin to fix body 100% issue