Display
These pages are written to W3C standards and should be valid and usable in all browsers. Content is marked up in XHTML and styled with CSS . Pages are then validated with the W3C HTML Validator and W3C CSS Validator. Font size switching is accomplished with a little bit of DOM manipulation through JavaScript.
Generation
Again using W3C standards, the pages start out as XML documents and are converted to XHTML using an XSLT stylesheet. A little Perl magic is used to clean up the results and good old UNIX Makefiles to save on typing.
Browsers
While these pages will display in any browser, they will look best in browsers that support standards well. These include Mozilla derivatives (including the latest versions of Netscape) and the latest version of Opera. The latest version of Internet Explorer is somewhat less capable of handling standards but should look acceptable. Older versions of any of the above are generally lost causes, implementing old standards poorly and new ones not at all; you should upgrade if you can.