Changed styling of buttons to make them less flat, added :hover and :active states.
Removed outline from buttons when they are clicked on. Removed Firefox's additional padding of buttons so they have the same size as in Webkit browsers.