/*------------
 Global Reset
------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*------------
 Embed Font
------------*/
@font-face {
font-family : AldusNovaPro;
font-weight : normal;
font-style: normal;
src : url('/fonts/bookfonts/AldusNovaPro-Book.woff');
}
@font-face {
font-family : AldusNovaPro;
font-weight : normal;
font-style: italic;
src : url('/fonts/bookfonts/AldusNovaPro-BookItalic.woff');
}
@font-face {
font-family : AldusNovaPro;
font-weight : bold;
font-style: normal;
src : url('/fonts/bookfonts/AldusNovaPro-Bold.woff');
}

@font-face {
font-family : AldusNovaPro;
font-weight : bold;
font-style: italic;
src : url('/fonts/bookfonts/AldusNovaPro-BoldItalic.woff');
}
/*------------
 Layout
------------*/

body {
	font-family:AldusNovaPro, serif; 
	line-height:1.2em;	
}
#cover img {
    padding:0;
    margin:0 auto;
    width:100%;
    box-shadow: 3px 3px 3px #666;
}

/*------------
 Headings
------------*/

h1+p, h2+p, h3+p { page-break-before:avoid; }

h1 {
	text-align:center;
	font-size:1.6em;
	text-indent:0;
	font-weight:normal;
  font-style:normal;
	margin-top:4%;
	margin-bottom:0;
	letter-spacing:0;
  line-height: 1.6em;
}

#cover h1, #titlepage h1, #copyright h1 {
	margin: 0;
	font-size: 0;
}
h1+p, h1+table {
  margin-top:4%;
}

h2 {
  text-align:center;
  font-size:1em;
  text-indent:0;
  font-weight:normal;
  font-style:normal;
	margin:5% 0;
	letter-spacing:.2em;
}
div.subtitle {
  margin: 2% 0 5% 0;
  text-align:center;
  font-style:italic;
  font-size:1.1em;
}
#titlepage h2 {
	font-size:2em;
	text-align:center;
	letter-spacing:0em;
	font-weight:normal;
	margin-bottom:0;
	padding-top:4%;
}
#titlepage h3 {
	font-style:italic;
	text-align:center;
	font-size:1.2em;
	font-weight:normal;
  margin:7% 0 14% 0;
	letter-spacing:0;
}
#titlepage h4 {
	text-align:center;
	text-indent:0;
	font-style:normal;
	font-size:1em;
	letter-spacing:0;
	margin-bottom:.4em;
}
#titlepage h4+h4 {
  font-size:.9em;
}
/*------------
Copyright Page
------------*/
#copyright {
  margin:4% 18% 0 18%;
  font-size:.9em;
}
#copyright p {
	margin:0;
	text-indent:0;
  font-size:.9em;
  
}
#copyright h2 {
  text-indent:-3%;
  text-align:left;
  margin-top:1.2em;
  font-size:1em;
  margin-bottom:.2em;
  letter-spacing:.1em;
  font-family:sans-serif;
  font-weight:normal;
}
#copyright h2+h2 {
  margin-top:0;
}

/*------------
 Paragraphs
------------*/

p {
	text-indent: 4%;
	margin:.2em 0;
    text-align:justify;
}
.block {
  margin: .6em 4%;
}
.block p {
  text-indent:0;
}
.first {
  margin-top:1em;
}
.signature {
	text-indent:50%;
	font-style:italic;
	margin-top:1.8em;
}
/*------------
 formatting
------------*/
.bolditalic {
	font-weight:bold;
	font-style:italic;
}
.smaller {
	font-size:smaller;
    font-style:normal;
}
.small {
	font-size:.5em;
}
em {
	font-style:italic;
}
.em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
.super {
	vertical-align:super;
}
.grey {
  color: grey;
}
.normal {
  font-style: normal;
}

/*-----------
  hyperlinks
-------------*/
#content a:link {
	color:#5a7000;
	text-decoration:underline;
}
#content a:visited {
	color:#707070;
	text-decoration:underline;
}
#content a:hover {
	color:#5a7000;
	text-decoration:none;
}
#contents a:link {
	color:#5a7000;
	text-decoration:none;
}
#contents a:visited {
	color:#707070;
	text-decoration:none;
}
#contents a:hover {
	color:#5a7000;
	text-decoration:underline;
}
