> Perhaps the simplest way to do this is to do it in the CSS > itself...
That would def'ly accomplish the initial rendering, but it doesn't tell the script how the page (probably) looks. If you follow your suggestion to show no style at all unless the browser has at least provisional CSS support, such dynamics can affect later Fx, etc.. IMO, there's a big advantage in JS being aware of enhanced presentation, even when all styles are in classes (no dynamic element styles). -- S.
