* { background-color: transparent; border: none; color: inherit; font: inherit; font-size: 1em; margin: 0; outline: none; padding: 0; text-decoration: none }
a { color: #66f }
a:hover { text-decoration: underline }
b, h1, h4, strong { font-weight: bold }
body { background: #fff; color: #333; margin: 4.5em 1.5em; padding: 1.5em; width: 32em }
h1, h2, h3, h4, h5, #nav { font-family: 'Helvetica Neue', sans-serif }
h1 { font-size: 3em; line-height: 1; margin: 0 0 .5em 0 ; padding: 0; text-align: center }
h2 { font-size: 1.5em; line-height: 1; margin: 1em 0; padding: 0 }
h3 { font-size: 1.25em; line-height: 1.2; margin: 1.2em 0; padding: 0 }
html { background: url('root2') #112 no-repeat center; color: #fff; font: normal 100%/1.5 'Georgia', serif; height: 100%; margin: 0; overflow-y: scroll; padding: 0 }
.display { margin: 1.5em 0; text-align: center }
#nav { background: #003; height: 3em; left: 0; list-style: none; margin: 0; padding: 0 1.5em; position: absolute; right: 0; top: 0 }
#nav li { background: #003; color: #fff; display: block; float: left; list-style: none; margin: 0; padding: 0 }
#nav li a { background: #003; border-left: .0625em solid #000; border-right: .0625em solid #006; color: #fff; display: block; float: left; padding: .75em .75em }
#nav li a:hover { background: #004 }
