html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	padding:0pt;
	vertical-align:baseline;
}
em{ font-style: italic; }
body{ font-family: cochin, 'Goudy Old Style', "Lucida Grande", Tahoma, Arial; margin: 0; padding: 0; font-size: 62.5%; line-height: 1; color: #444; }
#wrap{ padding: 10%; width: 50%; height: 100%; }

h1{ font-size: 3.4em; color: #001622; letter-spacing: .1em; }
h2{ font-size: 1.4em; }
h3{ font-size: 2em; line-height: 1; margin-bottom: 0; padding: .25em; color: #004c73; letter-spacing: 2px; font-variant: small-caps; }

p{ font-size: 1.4em; line-height: 1.5; margin-bottom: 1.5em; text-align: justify; }
p.left{ margin-bottom: 0; }
p.right{ margin-bottom: 0; text-align: right; }

a{ color: #004c73; text-decoration: none; border-bottom: 1px dotted #004c73; padding-bottom: 1px; }
a:hover{ border-bottom: 1px solid #006fa6; color: #006fa6; background: #ffff99; }

#mast h1{ float: left; }
#mast p{ float: right; text-align: right; }

.section{ clear: both; padding: 0; }
.section p{ padding: 0 5px; }
.section p strong{ color: #222; }
.section p em, .section p.right{ font-style: normal; color: #444; }
.section p em.sub-title{ letter-spacing: .1em; }

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; }

#fade-top{ position: fixed; left: 0; top: 0; width: 100%; height: 100px; background: url(../images/fade-top.png) bottom left repeat-x; }
#fade-btm{ position: fixed; left: 0; bottom: 0; width: 100%; height: 100px; background: url(../images/fade-btm.png) bottom left repeat-x; }
img.ci_logo{ position: fixed; bottom: 0; right: 0; z-index: 999; }

.pagenav{ margin: 10px; position: absolute; z-index: 998; }
.pagenav li{ display: inline; font-variant: small-caps; font-size: 1.2em; }
.pagenav li a{ float: left; margin-right: 9px; padding: 3px 9px;  display: block; }