* { background-color: transparent; border: none; color: inherit; font: inherit; margin: 0; outline: none; padding: 0; text-decoration: none; text-indent: 0 }
a { color: #99B3CC }
a:hover { text-decoration: underline }
abbr, acronym { font-variant: small-caps; letter-spacing: .125em }
address { bottom: 0; font-size: .75em; font-style: normal; left: 0; line-height: 2; padding: 1em; position: absolute; right: 0 }
b, h1, strong { font-weight: bold }
button, input, select, textarea { border: 1px solid #ccc }
form { left: 1.5em; margin: 0 6em 0 0; position: absolute; right: 50%; text-align: left; top: 1.5em }
h1, h2, h3, h4, h5, h6 { font-family: 'Helvetica Neue', 'Helvetica', sans-serif }
h1 { background: url('logotype') transparent center no-repeat; font-size: 6em; letter-spacing: -.03125em; line-height: 1; text-indent: -10000px; word-spacing: -.03125em; z-index: 1000 }
h1 * { color: #99B3CC; font-family: 'Times New Roman', 'Times', serif; font-style: italic }
h2 { font-size: 3em; line-height: 1 }
h3 { font-size: 1.5em; line-height: 1 }
html { background: #<?=((date("a") == "am") ? "000" : "fff")?>; color: #<?=((date("a") == "am") ? "999" : "333")?>; font: normal medium/1.5 serif; text-align: center }
input, option, select, textarea { background: #fff; color: #333 }
optgroup { background: #333; color: #fff }
select { width: 16em }
.amp { font-family: 'Zapfino', 'Times New Roman', 'Times', serif }
#map { border-bottom: 1px solid #979797; border-top: 1px solid #979797; bottom: 3em; left: 0; position: absolute; right: 0; top: 6em; width: 100% }
