Misc CSS cleanup, btn-default style updated

1. Moved a number of inline styles into the appropriate stylesheet.
2. Updated the (custom) Bootstrap default button style to include a bg colour (as the default border had been overwritten and is no longer obviously a button).
3. Updated CSS & markup to use the appropriate cursor when hovering over clickable buttons.