Hello,

I just found this nasty one:

    <xsl:if test="not([EMAIL PROTECTED]'published'])">
                <color name="feedback" value="#4C6C8F" font="#FFFFFF" 
align="center"/>
     </xsl:if> 
     <xsl:if test="not([EMAIL PROTECTED]'published'])">
        <color name="published" value="#4C6C8F" font="#FFFFFF"/>
     </xsl:if> 

where the condition in the first xsl:if test should read 
"not([EMAIL PROTECTED]'feedback'])" rather than
"not([EMAIL PROTECTED]'published'])". The xsl:if check is correct and
should not be changed. I was manipulating my "extra-css" and "colors"
elements in an attempt to change my "feedback" DIV background color,
but since this existence check was incorrect I was always getting the
default color in the generated profile.css.

see it here : 
http://svn.apache.org/viewcvs.cgi/forrest/trunk/main/webapp/skins/pelt/skinconf.xsl?rev=153355&view=markup

Regards,
RBP