Fixes #3

- .page_-body .page__width had incorrect styling. lots of layout
cleaning up
- layout changes for desktop required grid system
- added a no-media media query for legacy browsers. see #7
- added box shadow & sizing mixins
- updated browser prefixes
typography, closes #5