Updated to display right on mobiles

Changed some of the margins/paddings/font sizes so they display right on a smaller screen and changed the header to a css gradient instead of an image.