putting the background gradients in

had to learn a bit about z-index issues. Also tried to find a mix-in
for rgba linier-gradients but got too late to implement. Also realised
that I had gone too big for some of the mobile sizes and so reigned
them in again.