Well. I finally figured out the problem with the style code in my post way back on Apr 22 2006, 20:40. I have basically done a full rewrite on it to get the effects that I wanted and I thought I would share it with others. Also, if any of you know of a better way to get this type of effect let me know.
$if(
$strcmp($get_global("hotness"),100),0000FF|0000FF,
$if(
$and(
$greater(100,$get_global("hotness")),$greater($get_global("hotness"),74)),
$blend(0000FF|0000FF,00FFFF|00FFFF,$div($mul($get_global("hotness"),25),25),25),
$if(
$and(
$greater(75,$get_global("hotness")),$greater($get_global("hotness"),49)),
$blend(00FF00|00FF00,00FFFF|00FFFF,$div($mul($get_global("hotness"),25),25),25),
$if(
$and(
$greater(50,$get_global("hotness")),$greater($get_global("hotness"),24)),
$blend(00FF00|00FF00,FF8800|FF8800,$div($mul($get_global("hotness"),25),25),25),
$if(
$and(
$greater($get_global("hotness"),0),$greater(25,$get_global("hotness"))),
$blend(880000|880000,FF8800|FF8800,$div($mul($get_global("hotness"),25),25),25),880000|880000
)))))
This basically blends from red to yellow for hotness between 100 and 75, yellow to green for 75 to 50, green to light blue for 50 to 25, and light blue to navy for 25 to 0.
edit: spelling errors and making code more manageable for display
Edit 2: Corrected code.