Uses the new .button class we've recently created in buttons.css

This slightly refactors settings to use the new method of button styles around <select> and <input> elements.

This feels more natural to me, instead of shimming a select on top of a button with absolute positioning. This also allows us to keep most of the css code inside of shared.