Various improvements

* Move HTML examples into sections
* Created full-width section headings
* Separate main element styles into common/custom