Yes, of course you can set colors with a CSS class :) Also you can use the background-image property to add an icon, although that might not be the best choice.