Might I also suggest nib, and excellent set of Stylus extensions for working with CSS3. One of the most useful features is image inlining, especially for gradients. While they end up being a fixed size, they also work crossbrowser (at least with any browser that supports data URIs).<p><a href="http://visionmedia.github.com/nib/" rel="nofollow">http://visionmedia.github.com/nib/</a>
<a href="http://learnboost.github.com/stylus/" rel="nofollow">http://learnboost.github.com/stylus/</a><p>All the examples show how to integrate it within your Node project, but you can just as easily use it from the command like with the `u` flag.<p><pre><code> stylus -u nib <file></code></pre>