Refactor markup and styling

Simplified markup and culled some leftovers
Reduced CSS size
Improved source readability
Added padding to a bunch of stuff
Media query converts table to columns when <= 700px wide
Probably more? This was supposed to be several commits, but I botched it