Layout and style tweaks

- Add border to sidebar
- Order of sidebar/content markup
- Font style tweaks (closes #85)
Won't this mean the border will exist on small screens as well? Shouldn't it be nested under line 191?