﻿/* The Daguerreotype: An Archive of Source Texts, Graphics and Ephemera */
/* http://www.daguerreotypearchive.org */
/* Author: Gary W. Ewer, last rev/validation: 2011-06-27  */
/* Encoded utf-8. Both layout and typography are controlled herein */
/* TAGS are preceeded by nothing */
/* CLASSES are preceeded by a period */
/* IDs are preceeded by a hash-mark */
/* Rules listed later, or are more specific, take precedence */
/* when listed as:  padding: 5px 5px 5px 5px  =  top, right, bottom, left */


/* TYPOGRAPHY RULES */

body { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 135%;
  }

#wrap {
  font-size: 95%;
  }

.nowrap {
  white-space: nowrap;
  }

table {
  border-collapse: collapse;
  clear: left;
  }

/* USE THE td-left, td-right ELEMENTS TO CONTROL ATTRIBUTES IN THE TABLE */

.td-left {
  border-bottom: solid;
  border-right: dotted;
  border-color: #DDDDDD;
  border-width: 1px;
  font-size: 86%;
  line-height: 120%;
  padding: 7px 5px 7px 0px;
  text-align: left;
  vertical-align: top;
}
.td-right {
  border-bottom: solid;
  border-color: #DDDDDD;
  	border-width: 1px;
  font-size: 86%;
  line-height: 120%;
  padding: 7px 0px 7px 10px;
  text-align: left;
  vertical-align: middle;
}
.td-left-first {
  border-top: solid;
  border-bottom: solid;
  border-right: dotted;
  border-color: #DDDDDD;
  border-width: 1px;
  font-size: 86%;
  line-height: 120%;
  padding: 7px 5px 7px 0px;
  text-align: left;
  vertical-align: middle;
}
.td-right-first {
  border-top: solid; 
  border-bottom: solid;
  border-color: #DDDDDD;
  	border-width: 1px;
  font-size: 86%;
  line-height: 120%;
  padding: 7px 0px 7px 10px;
  text-align: left;
  vertical-align: middle;
}


a:link { 
  color: #333399;
  }
a:visited { 
  color: #747474;
  }
a:focus {
  color: #848484;
  }
a:hover {
  color: #848484;
  }
a:active { 
  color: #848484;
  }
  /* THIS ORDER REQUIRED TO WORK: LINK-VISITED-FOCUS-HOVER-ACTIVE */


a img {
border-width: 0px
  }
  /* THIS ELIMINATES BORDERS AROUND ALL IMAGES THAT ARE ALSO LIVE LINKS */


h1 {
  font-size: 150%;
  }
h2 {
  font-size: 130%;
  }

.bold {
  font-weight: bold;
  }
.italic {
  font-style: italic;
  }
.bold-italic {
  font-weight: bold;
  font-style: italic;
  }
.note {
  font-size: 85%;
  }
.blockquote {
  font-size: 85%;
  }
.footerlink {
  font-weight: bold;
  }
.smallcaps1 {
  font-size: 80%;
  }
.smallcaps2 {
  font-size: 79%;
  }
.superscript {
  font-size: 69%;
  vertical-align: text-top;
  } 
.contactformlabels {
  font-size: 79%;
  line-height: 300%;
  }
.contactformlabels2 {
  font-size: 79%;
  line-height: 130%;
  }
.fixedfont {
  font-family: "Courier New", Courier, Prestige, "Everson Mono", slab-serif;
  }
.pdf-note-text {
  font-size: 85%;
  }
.keywords {
  font-size: 81%;
  line-height: 120%;
  }
.name-index {
  font-size: 90%;
  line-height: 120%;
  }
.quotetext {
  font-size: 90%;
  line-height: 120%
  }



/* STABLE TEXT ELEMENT CONTROLS */

#banner-line1 {
  font-weight: bold;
  letter-spacing: .05em;
  }
#banner-line2 {
  letter-spacing: .05em;
  }
#mainnav div{
  font-weight: 400;
  }
/* 400 IS "NORMAL" */

#datesubnav div {
  font-size: 89%;
  }
#topicsubnav div {
  font-size: 89%;
  }
#advertsubnav div {
  font-size: 89%;
  }
#namesubnav div {
  font-size: 89%;
  }

#content-line1 {
  font-weight: bold;
  letter-spacing: .05em;
  }
#content-line2 {
  font-size: 80%;
  font-weight: bold;
  letter-spacing: .05em;
  }

#sidebarcaption {
  font-size: 80%;
  font-weight: normal;
  line-height: 120%;
  }
#footer-line1 {
  font-weight: bold;
  font-size: 80%;
  letter-spacing: .05em;
  }
#footer-line2 {
  font-weight: bold;
  font-size: 80%;
  letter-spacing: .05em;
  }

/* ADJUST THE FONT VALUES, ETC AFTER TESTING SEARCHRESULTS DISPLAY */
/* IF DELETING THE SIDEBAR FROM THE SEARCHRESULTS PAGE, BE SURE TO REVISE PAGE LAYOUT APPROPRIATELY */
#cse-search-results {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 100%;
  }

/* TO ADJUST THE FONT SIZE ON FAIRUSE.HTML */
#fairusecredit {
  font-size: 90%;
  padding-left: 20px;
  }

/* TO ADJUST THE FONT SIZE ON LINKS.HTML */
#links {
  font-size: 85%
  }


/* PRESENTATION RULES */

body, html {
  background: #FFFFFF;
  }
body {
  background-color: #FFFFFF;
  color: #000000;
  }
  /* ffffff=WHITE BACKGROUND, 000000=black text */

#wrap {
  max-width: 1200px;
  min-width: 600px;
  }
#banner {
  }
#banner div {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 1px;
  padding-bottom: 10px;
  }
#mainnav {
  background: #E7E7E7;
  }   /* F2F2F2=LIGHT GRAY */
#mainnav div{
  padding-left: 12px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  }
#datesubnav {
  }
#datesubnav div {
  padding-left: 17px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: #FBFBFB;
  }
#topicsubnav {
  background: #FBFBFB;
  }
#topicsubnav div {
  padding-left: 17px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  }
#advertsubnav {
  background: #FBFBFB;
  }
#advertsubnav div {
  padding-left: 17px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  }
#namesubnav {
  background: #FBFBFB;
  }
#namesubnav div {
  padding-left: 17px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  }

#content {
  float: left;
  width: 70%;
  padding-top: 10px;
  }
#content div {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 0px;
  }
#content-textpages {
  padding-top: 8px;
  }
#content-textpages div {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  }
#content-textstable div {
  padding-left: 0px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 20px;
  }


/* IF DELETING THE SIDEBAR FROM THE SEARCHRESULTS PAGE, BE SURE TO REVISE PAGE LAYOUT APPROPRIATELY */
/* ADJUST THE PADDING, ETC AFTER TESTING SEARCH RESULT DISPLAY */
#cse-search-results {
  padding-left: 0px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  }
#content-pagebottomnav { 
  padding-top: 0px;
  padding-bottom: 10px;
  }
#sidebar {
  float: right;
  width: 30%;
  padding-top: 10px;
  }
#sidebar div {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 10px;
  border-left: solid 1px #E3E3E3;
  border-top: solid 0px #ccc;
  border-bottom: solid 0px #ccc;
  }
#footer {
  clear: both;
  background: #FFFFFF;
  padding-top: 8px;
  }
#footer div{
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: solid 1px #E3E3E3;
  }

/* END OF CSS RULES */

