Removed button min-width and some unused styling
Removed hgroup and added main element
Removed font-weight bold on h1 to h6, all browsers make it bold already