What I would reccomend doing is changing all the:
PHP Code:
<span style="color:' . $vbulletin->options['BLAH'] . '">
in the product file to:
PHP Code:
<span class="nameOfClass">
With nameOfClass being things like hotThreadColor, closedThreadColor, etc.
Then, add:
Code:
.nameOfClass {
color: #fff;
}
to the Additional CSS Definitions in the All Style Options under the Style Manager. That way, all the admin has to do is edit the All Style Options' Additional CSS Definitions to what colors they want and it will only affect the colors for that one style...
That would be one simple, easy way to do it. But the best way would be if you could add a new field altogether for the All Style Options that works like the Table Footer or Table Header sections... where you can choose color, font, background, etc. But that might require more work than you would want to put in (I'm not sure how much work exactly, because I haven't played with the plugin system too much personally).
MGM out