Style update

As described in #28 

* elements now use full screen width
* thinner lighter style overall
* use blue as action color

We should merge #32 first and then see to resolve conflicts with this branch. :)