Reduce whitespace in sidebar

This pushes the contents left, aligns the headings right, and reduces
the space between a heading and its contents.

Also fixes the border radius of the search field to be cross-browser.