Fixes broken layout when not viewing an item
Adjusts CSS, especially user search.

Also adds a padded-main class that simply adds padding to a section directly
below the header. (Other sections sit flush against it.)