If I may, can I suggest to use separate stylesheets instead of embedding the css inline and using '<span class="identifier">' and such? That would be easier for people to provide themes, even if they don't know Lua but only CSS.
This has now been implemented (see the `external' option). I've also committed the style sheet switcher. It works fine in Mozilla Firefox but so far I haven't gotten it to work 100% in Google Chrome. I'll look into that soon.
- Peter Odding