Hi,
My experience is that it is straight forward to assign background-colour, from the Type and Design tabs, hover, current, visited etc (quick example here) - just three pages, three buttons.
But I can never get the text to change and stick in all states. But it takes two minutes to do in the css file.