body { font-size: 87.5%; color: #222;
       font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #4872a8; 
         font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
h1 { font-size: 2.2em; letter-spacing: -0.05em; margin-bottom: 0.5em; line-height: 1;
     color: #c14b05; }
h2 { font-size: 1.8em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; font-weight: bold; line-height: 1.25em; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.25em; }
h6 { font-size: 1em; font-weight: bold; }

h1 a {color: #c14b05;}

p { margin: 0 0 0.9em; line-height: 1.6em; }

a { color: #266194; text-decoration: none; }

blockquote { margin: 1.5em; color: #666; font-style: italic; }
strong, dfn { font-weight: bold; }
em, dfn {font-style: italic }
sub, sup { line-height: 0; }

abbr, acronym { border-bottom: 1px dotted #666; }

pre { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em "Monaco", "Anadale Mono", "Lucida Console", monospace;
                line-height: 1.5em; }

li ul, li ol { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }

ul { list-style-type: disc; }
ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em;}

#header h1 { font-size: 3em; text-indent: 0; }
#header h1 a { display: block; color: #000; padding-top: 110px; }

#header li a { font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
               font-size: 1.3em; font-weight: bold; color: #fff; text-transform: uppercase;
               letter-spacing: 0.05em; }

pre { font-size: 0.82em; background: #f0f3f3; padding: 0.5em; }

#footer p { margin: 0; padding: 0; }
