
html, body { margin: 0; font-family: calibri, arial, sans-serif; font-size: 100%;}

h1 { font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif; background-color: transparent; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; margin: 40px 0 30px 0; position: relative; left: -15px; color: #333; }
h2 { font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif; background-color: transparent; font-weight: normal; letter-spacing: 1px; margin-top: 1.3em; position: relative; left: -5px; /*font-style: italic;*/ color: #b22222;}
h3 { font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif; background-color: transparent; font-weight: normal; letter-spacing: 1px; font-variant: small-caps; color: #000; }

.smallprint80 { font-size: 80%; } /*span for h1 & h2 secondary info */
h1 .smallprint80, h2 .smallprint80  { color: Gray; }

.smallprint90 { font-size: 90%; } /*span for h3 secondary info */
h3 .smallprint90  { color: #333333; }

h4 { font-weight: bold; }

a:link { color: #000099; background-color: transparent;  text-decoration: none; } 
a:visited { color: #000099; background-color: transparent;  text-decoration: none; }
a:focus {color: #663366; background-color: transparent;  text-decoration: none; }
a:hover { color: #b22222; background-color: transparent; text-decoration: underline; }
a:active {color: #663366; background-color: transparent; text-decoration: none; }

.offsite { padding-right: 17px; background: url('../images/offsite.png') no-repeat right center; }

#content p, #contentWide p { font-family: Cambria, "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif; word-spacing: 0.2em; line-height: 1.5em; }

#content li, #content li a { line-height: 1.5em; list-style-type: circle; padding-bottom: 10px; }

.dropcap { font-size: 3.2em; font-weight: normal; float: left; line-height: 90%; color: #999; background-color: transparent; margin-right: 3px; font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif; }

#breadcrumb, #breadcrumb a:link, #breadcrumb a:visited { color: #7A7A7A; background-color: transparent; word-spacing: 0.1em; }
#breadcrumb a:hover { color: #b22222; background-color: transparent; }

.intro { font-style: italic;  text-align: center; margin-bottom:30px; color: #516170; }
.nb { font-family: calibri, arial, sans-serif; color: gray; font-style: italic; margin: 0 10px; }

.quote blockquote { color: #44545E; font-family: Cambria, "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif; font-size: 15px; font-style: italic; word-spacing: 0.2em; width: 520px; margin: 30px 0 30px 60px; padding: 20px 20px 10px 30px; line-height: 1.45; position: relative; }
.quote blockquote:before { font-family: georgia, "times new roman"; display: block; content: "\201C"; font-size: 50px; position: absolute; left: 0px; top: -5px; color: #7a7a7a; }
.quote blockquote cite { color: #708090; font-family: calibri, arial, sans-serif; font-size: 13px; font-style: normal; text-align: right; display: block; word-spacing: normal; }
.quote blockquote cite:before { content: "\2014 \2009"; }
 
#reference /* reference links at bottom of narrative text */ { margin-bottom: 2em; }
#reference p { font-family: calibri, arial, sans-serif; margin-top: 0em; margin-bottom: 0.5em; margin-left: 0.5em; line-height: normal; word-spacing: normal; }

#footer a:visited { color: #000099; background-color: transparent; }
#footer a:hover { color: #b22222; background-color: transparent; }

.citation /* citation at bottom of all pages */ { font-size: smaller; color: #404040; margin:0; padding-bottom: 10px; text-align: center; }

.toplink { /* 'top of page' link */ text-align: right; clear: both; padding-right: 10px; font-family: calibri,sans-serif; }
.toplink a:visited { color: #000099; }

.nextpage { text-align: right; clear: both; padding-right: 10px; font-family: calibri,sans-serif; }
.nextpage a:visited { color: #000099; }
.nextpage a:hover { color: #b22222; }

.nextsection { font-family: calibri, arial, sans-serif; font-size: smaller; padding: 5px; color: #666;}
.nextsection a:visited { color: #000099; }
.nextsection a:hover { color: #b22222; }

#searchbox{ width: 300px;  float: right; margin: 35px 50px 0 0; }

.callout { padding: 5px; margin: 20px 25px; border: 1px solid silver; background: #FBFAF4; text-align: center; }


/* =======================  IMAGES ============================= */

img { border: none;}
.img-left { float: left; margin: 5px 10px 5px 5px; }
.img-right { float: right; margin: 5px; }

hr { background: url('../images/hr.png') no-repeat top center; height: 1px; border: none !important; margin: 2em 0 2em 0; clear: both; }

.separator { margin: 15px 0 10px 0; }

.imgCaption { border: 1px solid silver; font-size: 85%; color: #666666; }









