Making steady progress
Basic text documents are now rendering readably, but there's still a lot to do on the text docs. I've managed to simplify and standardize the system by which site content written directly in XHTML is rendered (or, actually, copied to the output). It's now enclosed in a <div class="htmlContainer" xmlns="http://www.w3.org/1999/xhtml">, and this XSLT catches it and copies it to the output:
<xsl:template match="xhtml:div[@class='htmlContainer']" mode="#all">
<xsl:copy-of select="./*" />
</xsl:template>
I've been struggling a bit with the CSS that came over from Greg's site design, because it depends on a root setting of font-size: 62.5% on the <body> element; I find myself having to override that all over the place, to get readable text, but I don't want to mess with it because the layout of the menu depends on it. We'll have to rationalize that at some point; we probably shouldn't be setting a base font size so low.