Implement neat framework across all pages

Mostly CSS stuff @houndci @cgruppioni @georgetmayorga 
Line is too long. [102/80]