You do not need to put that CSS into the PHP file, you can move the whole thing into your style.css of your template and then the plugin will not output its CSS on its own.
It is not a bug, but it very much depends on the used templates. Some templates require background-colors, some don't. Whatever the plugin does, for one party it will always not work, so it has to be "fixed" per-template. :-/
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/