Pull in dev updates

* Changed sidebar to overlay the content when below 550px, rather than push it to the remaining screen width
* Tided up theme CSS