#calendar td { border: solid 1px rgb(31,62,93) }#calheader td { font-weight: bold }#navigation a { color: #cccccc; font: 10px arial; text-decoration: none; letter-spacing: 0.3em }#navigation a:hover { color: #000000; background-color: #cccccc }#noborder td { border: 0px }#padding { padding: 4px }#weekdays th { font: 10px arial }.bodytext { color: #99ccff; font: 13px/24px arial }.bodytexterror { color: red; font: 13px/24px arial }.headertext { color: #cccccc; font: 17px/24px arial }.headertexterror { color: red; font: 24px/24px arial }.logo { color: #cccccc; font: 28px arial; letter-spacing: 0.3em }.navtext { color: #cccccc; font: 10px arial; letter-spacing: -1pt }.pagename { color: #999999; font: 19px/28px arial; letter-spacing: 0.1em }.sidebarheader { color: #cccccc; font: bold 12px/18px arial; letter-spacing: 0.2em }.sidebartext { color: #99ccff; font: 12px/14px arial }.subheader { color: #999999; font: bold 11px/18px arial; letter-spacing: 0.1em }.tagline { color: #99ccff; font: 12px/18px arial; letter-spacing: 0.5em }a { color: #ffffff; font-weight: bold; text-decoration: underline }a:hover { color: #99ccff; text-decoration: none }body { margin: 0 }td { color: #99ccff; font: 11px arial }