Header image size and positioning

* Repositioned header image to stack well on smaller screens.
* Broke out background elements individually.