Background del body.
Use a pseudo-element for the image.
Solo blanco y negro por ahora.
Saco estilos con demasiado detalle.
Acomodo el markup para que tenga sentido.
Corrijo la navegación.