* { background-color: transparent; border: 0; color: inherit; font: inherit; margin: 0; outline: none; padding: 0; text-decoration: none }
address, cite, dfn, em, h1, h3, h6, i, var { font-style: italic }
abbr, acronym { letter-spacing: .0625em }
b, h1, h4, strong { font-weight: bold }
body { margin: 0; padding: 1.5em }
code, pre, samp { font-family: 'Lucida Console', 'Lucida Typewriter', 'Monaco', monospace }
h1 { font-size: 4em; letter-spacing: -.125em; line-height: .75; margin: 0; padding: 0 0 .375em 0; text-transform: uppercase }
h2 { font-size: 2em; letter-spacing: -.0625em; line-height: .75; margin: 0 }
h3 { font-size: 1.5em; letter-spacing: -.03125em; line-height: 1; margin: 1em 0 0 0 }
h4 { font-size: 1em; line-height: 1.5; margin: 1.5em 0 0 0 }
hr { height: 0 }
html { font: normal medium/1.5 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', 'Verdana', 'Helvetica', 'Arial', sans-serif; padding: 1.5em }
ul { list-style: square outside }
[title] { border-bottom: .0625em dotted; cursor: help }
:link, :visited { cursor: pointer !important }
:link:hover, :visited:hover { text-decoration: underline }