Clean up theme a little; among other things, we no longer produce valid HTML