body {
    color:         black;
    background:    white;
    padding-right: 5%;
    font-family:   "Myriad Web", Geneva, Helvetica, Arial, sans-serif;
}

div.nav {
    text-align:    center;
    margin:        1em;
    font-family:   "Myriad Web", Geneva, Helvetica, Arial, sans-serif;
    font-style:    normal;
}

div.nav a {
    padding: .1ex .1em;
}

/* Stuff common to all headers */
h1, h2, h3, h4, h5, h6, tfoot, thead {
    font-family:      "Helvetica Narrow", "Arial Narrow", sans-serif;
    font-style:       normal;
    text-decoration:  none;
    word-spacing:     normal;
    letter-spacing:   normal;
    text-transform:   none;
}

h1 {
    font-family: Impact, "Helvetica Black", "Arial Black", sans-serif;
    font-size:   2.33em;
    font-weight: 400;
}

h2 {
    font-size:   1.75em;
    font-weight: 700;
}

h3 {
    font-size:   1.58em;
    font-weight: 700;
}

h4 {
    font-size:   1.33em;
    font-weight: 600;
}

h5 { 
    font-size:   1.17em;
    font-weight: 600;
}

h6 {
    font-size:   1em;
    font-weight: 600;
}


/* Tables */
tfoot, thead {
    font-family:      "Helvetica Narrow", "Arial Narrow", sans-serif;
    font-style:       normal;
    text-decoration:  none;
    word-spacing:     normal;
    letter-spacing:   normal;
    text-transform:   none;
}

th {
    vertical-align: baseline;
    font-size:      1em;
    font-weight:    bold;
    word-spacing:   normal;
    letter-spacing: normal;
    text-transform: none;
    font-family:    "Helvetica Narrow", "Arial Narrow", sans-serif;
}

/* Misc inline body structure. */
em {
    font-style:  normal;
    font-weight: bold;
}

strong {
    font-style:  italic;
    font-weight: bold;
} 
    
em strong, em em, strong em, strong strong, .important {
  text-transform: uppercase;
  font-style:     normal;
  font-weight:    bolder;
  background:     white;
  color:          red;
}

ins {
    text-decoration: underline;
    background:      yellow;
}

del {
    text-decoration: line-through;
    background:      #F66;
}

var, cite, dfn, .note { 
    font-style: italic;
}
    
acronym {
    font-variant:   small-caps;
    letter-spacing: 0.1em;
}


/* Links... */
a {text-decoration: none;}

a:link {
    color:           blue;
    background:      #FFC;
}

a:visited {
     color:           #666;
     background:      #FFC;
}

a:hover {
     color:           #C00;
     background:      #FC0;
}

a:active {
     color:           #F00;
     background:      #FC0;
}

a.offsite {
     color:           #C00;
     background:      #FFC;
}

/* Padding and Margins */

a, address, blockquote, cite, code, dd, del, dfn, div, dl, dt, em, form, h1,
h2, h3, h4, h5, h6, iframe, img, kbd, li, object, ol, p, q, samp, small,
span, strong, sub, sup, ul, var, pre, abbr, acronym, fieldset, ins, label { 
    margin-left:   0;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}
        
blockquote, dl, fieldset, form, ol, p, ul { 
    margin-left:   0;
    margin-right:  0;
    padding-left: 11%;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

div > p:first-child, body > p:first-child, td > p:first-child {
    margin-left:   0;
    margin-right:  0;
    padding-left: 11%;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
    text-indent:   0;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial  { 
    margin-left:   0;
    margin-right:  0;
    padding-left: 11%;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
    text-indent:   0;
}

h1 {
    margin-left:   0;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

h2 {
    margin-left:   4%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

h3 {
    margin-left:   7%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

h4 {
    margin-left:  11%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

h5 {
    margin-left:  11%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

h6 {
    margin-left:  11%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

p {
    margin-left:   0;
    margin-right:  0;
    padding-left: 11%;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
    text-indent:   0;
}

blockquote {
    margin-left:   4%;
    margin-right:  0;
    padding-left: 11%;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

address {
    margin-top:    5em;
    margin-left:   0;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

pre {
    margin-left:   0;
    margin-right:  0;
    padding-left: 11%;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

li {
    margin-left:   4%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

dt {
    margin-left:   0;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

dd {
    margin-left:   4%;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

ul ul, ol ol, li dl, li ol, li p, li ul, li pre, li h1, li h2, li h3, li h4,
li h5, li h6, dd dl, dd ol, dd p, dd ul, dd pre, dd h1, dd h2, dd h3, dd h4,
dd h5, dd h6  { 
    margin-left:   0;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}

col, colgroup, table, tbody, td, tfoot, th, thead, tr {
    margin-left:   0;
    margin-right:  0;
    padding-left:  0;
    padding-right: 0;
    border-left:   0;
    border-right:  0;
}
