Changed to HTML5 semantic markup. Added layered background. Changed margin js.