/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body { font-size: 16px;
	color: #333;
	font-family: Baskerville, Times, "Times New Roman", serif;
}

p { font-size: 1em; /* 16px */ line-height: 1.5em; /* 24px */ margin: 0 0 1.5em 0; }

pre,
code {
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 { font-size: 2.25em; /* 36px */ line-height: 1.3333em; /* 48px */ margin-top: 1.3333em; margin-bottom: 0em; }

h2{ font-size: 1.5em; /* 24px */ line-height: 1em; /* 24px */ margin-top: 1em; margin-bottom: 0em; }

h3 { font-size: 1.375em; /* 22px */ line-height: 1.0909em; /* 24px */ margin-top: 1.0909em; margin-bottom: 0em; }

h4 { font-size: 1.25em; /* 20px */ line-height: 1.2em; /* 24px */ margin-top: 1.2em; margin-bottom: 0em; }

h5 { font-size: 1.125em; /* 18px */ line-height: 1.3333em; /* 24px */ margin-top: 1.3333em; margin-bottom: 0em; }

h6 { font-size: 1em; /* 16px */ line-height: 1.5em; /* 24px */ margin-top: 1.5em; margin-bottom: 0em; font-weight:bold; }

.small{ font-size: 0.75em; /* 12px */ line-height: 2em; /* 24px */ margin-top: 2em; margin-bottom: 0em; }

h1, h2, h3, h4, h5, h6 {font-weight:300; color:#BB6633;}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}

a:link {
	color: #0b4f3e;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}

a:visited {
	color: #217463;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}

a:active {
	color: #888;
	text-decoration: none;
}

a:hover {
	color: #888;
	text-decoration: none;
}


h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	border-bottom: none !important;
}

/* h2 + p:first-line,
h3 + p:first-line, */
p.documentDescription + p:first-line,
hr + p:first-line {
    font-variant: small-caps;
    text-transform: lowercase;
}

p.documentDescription + p:first-letter,
hr + p:first-letter {
    font-size: 3em; 

    line-height: 0.7;
    margin-top: 0.18em; 
/* One of the rare Firefox CSS bugs! Firefox is still applying the parent 
   paragraph’s line-height to the first letter, ignoring its much-larger 
   font size, while the other browsers are correctly applying a line-height
   that corresponds with the letter’s font-size. */

    float: left; 
    display: block; 
    margin-right: 0.05em; 
    margin-left: -0.1em; 
    color: #b63;
    text-transform: uppercase;
}

h2 + p,
h3 + p,
p.documentDescription + p,
hr + p {
	text-indent: 0;
}

b {font-weight:600;}