<div id=“pageheader”> has some unnessesary tags, i would just define the size to be larger and leave out the h1 and span.
nice use of css, do you plan on adding any more alternate themes?
and encrypt your email to make a link, just use
<script type="text/javascript" language="javascript">
<!--
{ document.write(String.fromCharCode(60,97,32,104,114,101,102,61,34,109,97,105,108,116,111,58,117,108,105,64,116,104,117,110,100,101,114,115,116,105,99,107,46,99,111,109,34,62,99,108,105,99,107,32,104,101,114,101,46,60,47,97,62))
}
//-->
</script>
I just use that ^.
the bots can find " at " and " dot "