when viewing the site in Firefox 3.5.15 the white text on the badges is almost the same color of the badge making the text of the badge impossible to read as seen on the screen shot below.
I have put in a fix. The reason is because older browsers don't support CSS3 gradient, and I forgot to put in a fallback background color, that's why the badges looked weird to you. The fix should be in the next deployment. I also left out the gradient CSS for Opera because I've been experiencing some glitches with some of the CSS3 elements in Opera lately.