If you were to log in, you'd be able to get more information on your fellow community member.
I am not sure that defining only text and background colour is the way to go. If I have set my graphical browser to display all links in white and you have set the background white, I will miss all the links on a page. Either set all colours or none. If you want to keep a consistent interface, by using the colours that a large portion of the web uses by (browser) default, then hard code all the colours.