Tidied up CSS for input submit buttons so that we don't have to specify them for every individual button!

Should automatically style both default and hover states for buttons
now. Only exception is inverse white on black colour scheme like on
front page.