when the body overflows the viewport, scroll the body, rather than the whole page.

This breaks navigation less and means you don't get weird ugly page background colors behind content
don't show that scrollbar unless we need to
drop button size a bit.
tweak button colors
add an active state for buttons, so clicking has _some_ visual indicator
add a 1px white border around buttons to make them visible on the header bar

unround the buttons
fix "add more files" alignment on ticket update page
tighten up collection as table header spacing a bit
Fade out rolled up titlebox  titles
soften the grey of the thick divider between search result titles and the results themselves ;
use that same grey bar when we show a chart
cleanup of alignments on topactions bar
additional form style cleanups
text in teh results div is now bold so it's a bit more visible
actually get the reminders form to be the full width of the column
style updates to make myday look more ok
clean up the line borders in rudder
tighten up the space at the bottom of ticket lists.
separate multiple titleright actions
even out that spacing, so it doesn't look quite as bad when we already have something like an emdash there.
ticket history spacing cleanups