@font-face {
	font-family: 'OFLSortsMillGoudyRegular';
	src: url('../fonts/goudy/oflgoudystm-webfont.eot');
	src: url('../fonts/goudy/oflgoudystm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/goudy/oflgoudystm-webfont.woff') format('woff'),
         url('../fonts/goudy/oflgoudystm-webfont.ttf') format('truetype'),
         url('../fonts/goudy/oflgoudystm-webfont.svg#OFLSortsMillGoudyRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TendernessRegular';
	src: url('../fonts/Tenderness/Tenderness-webfont.eot');
	src: url('../fonts/Tenderness/Tenderness-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Tenderness/Tenderness-webfont.woff') format('woff'),
         url('../fonts/Tenderness/Tenderness-webfont.ttf') format('truetype'),
         url('../fonts/Tenderness/Tenderness-webfont.svg#TendernessRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* HTML */

::-moz-selection {
	background: #A29FA9;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #A29FA9;
	color: #fff;
	text-shadow: none;
}

body {
	font-family: /* "OFLSortsMillGoudyRegular",  */Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 1.4em;
	background-color: #969086;
	letter-spacing: 0;
}

.main a {
	text-decoration: none;
	border-bottom: 1px dotted #b2b0b7;
	color: #222c3c;
}

.main a:hover {
	color: #990800;
	text-decoration: none;
	border-bottom: 1px solid #b2b0b7;
}

a.display {
	border: none !important;
}

table {
	font-size: .9em;
}

table td {
	border: solid 1px #aaa;
	padding: 0px 3px;
}

tbody {
}


/* HTML Images */

a img {
	margin: 0 0 -2px 0; /* This will hide the dotted line for those things not marked .display*/
	padding: 1px;
	vertical-align: sub;
}

a.display {
	border: none;
	padding: 5px 0;
	display: block;
}



a.display img, img.display {
	border: 2px solid #b2b0b7;
	padding: 1px;
	vertical-align: baseline;
}

a.offsite {
	background: url(http://civilwardc.org/files/images/template/offsite-link.png) no-repeat right;
	padding-right: 15px;

}

.main ul {
	margin: 0 0 0 1.1em;
	list-style-type: square;
	list-style-position: inside;
}

.main li {
	padding: .2em 0;
	list-style-position: outside;
	list-style-image: none;
}

.main ul ul {
	margin: 0 0 0 1.1em;
}

.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 {
	padding: .6em 0 .2em 0;
	clear: left;
	font-family:  "TendernessRegular", Arial, Verdana, sans; /*  "WalkwayBoldRegular", */
	font-weight: normal;
	line-height: 1;
	color: #222c3b;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
}

h1 {
	
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 2em;
}

h4 {
	font-size: 1.6em;
}

h5 {
	font-size: 1.4em;
}

h6 {
	font-size: 1.2em;
}

.letters h4 {
	font-size: 1.2em;
}

/* adding this site wide rule per lix's instruction on letters. is there a better way? */
.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 {
	padding-bottom: .3em;
} 

p {
	padding: .5em 0 .5em 0;
}

blockquote {
	margin:0 2em .4em 2em;
}



/* =========================================
Header and Footer 
============================================*/

/* Header */

/* .header, */
.header .page-wrapper {
  background-color: #232d3c;
}

.header h1 a,
.header .site-title a {
	padding: 15px;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #fff;
	font-family: "OFLSortsMillGoudyRegular";
	font-variant: small-caps;
	font-weight: 100;
	font-size: 76px;
	display: block;
	line-height: 1.2;
	text-shadow: 2px 2px 2px #0f151e;
}

h1 a span,
.header .site-title a span {
	margin-right: -15px;
	/*letter-spacing: -15px;*/
}

.header .nav {
	background-color: #61647e;
	text-align: center;
}

.header .nav ul li a:hover,
.introductions .header .introductions,
.interpretations .header .interpretations,
.maps .header .maps,
.data .header .data,
.texts .header .texts,
.visual_works .header .visual_works,
.about .header .about {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	color: #222c3c;
	background: #fff url(../images/template/tab-gradient.png) 0 bottom;
	text-shadow: 1px 1px 1px #fff;
}

.header .nav ul li a:hover {
	color: #fff;
	text-shadow: 1px 1px 1px #222c3c;
}

/* Combined header and footer */

.nav, #navigation {
	font: 20px "TendernessRegular", Arial, Verdana, sans;
}

.nav {
	font: 20px "TendernessRegular", Arial, Verdana, sans;
	height: 30px;
	padding: 6px 5px 0px 5px;
}

.nav ul {
	padding: 0;
	margin: 0;
}

.nav ul li {
	display: inline;
}

.nav ul li a {
	color: #fff;
	text-decoration: none;
	padding: 11px 15px 9px 15px;
	margin: 5px;
}

/* Footer */

/* Begin tweaks for a11y remediation */

/* 

.footer {
	clear: both;
	background-color: #595855;
	color: #fff;
	padding: 20px 30px 50px 30px;
	margin: 20px 0 0 0;
	border-top: 40px solid #fff;
	overflow: auto;
} 
  
.footer a {
	color: #b3b3b3;
}

*/

.footer .page-wrapper {
  background-color: #595855;
  color: #fff;
}

.footer-content-wrapper {
  padding: 20px 30px 50px 30px;
}

/* End tweaks for a11y remediation */


.footer .nav ul li a {
	padding: 0 30px 0 0;
}

.footer .nav ul li a:hover {
	text-decoration: underline;
}

.footerinfo {
	width: 570px;
	float: left;
}

/* Begin tweaks for a11y remediation */

/* .home .footer-content-wrapper {
  display: flex;
  justify-content: space-between;
}

.home .footer-content-wrapper .footerinfo,
.home .footer-content-wrapper .icons {
  float: none;
} */

/* End tweaks */

.icons {
	float: right;
}

.icons a {
	clear: right;
  display: block;
}

.footer .right {
	padding: 0;
	margin: 0;
}

/* =========================================
Page styles
============================================*/

/* Begin tweaks for a11y remediation */

.footer p a, 
.footer p a:active, 
.footer p a:visited {
  color: #ced0df;
}

.pagewrap,
.page-wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	overflow: auto;
	-moz-box-shadow: 0px 0px 40px #524d45;
	-webkit-box-shadow: 0px 0px 40px #524d45;
	box-shadow: 0px 0px 40px #524d45;
}

html:not(.home) .main .page-wrapper {
	background-color: #fff;
	border-top: 5px solid #b2b0b7;
  padding-bottom: 20px;
}

/* body:not(.section-texts) .main, */
html:not(.home) .main .page-wrapper .main-content-wrapper {
	padding: 10px 30px;
}

/* End tweaks for a11y_remediation */

/* Callouts, arrangement, etc */

.texts-page-columns > * {
  display: flex;
  justify-content: space-between;
}

.texts-page-columns > * > div {
  float: initial !important;
}

.halfleft {
	width: 420px;
	float: left;
}

.halfright {
	width: 420px;
	float: right;
}

.callout {
	border: 3px double #b2b0b7;
	margin: .3em 0 1em 0;
	padding: 5px 15px;
	clear: both;
}

.left {
	float: left;
	margin: 0 10px 10px 0;
}

.right {
	float: right;
	margin: 0 0 10px 10px;
	clear: right;
}

.foot {
	font-family: "Times New Roman", Times, serif;
	vertical-align: super;
	font-size: .7em;
	line-height: 0;
}

.figure {
	text-align: center;
}

.figure .head {
	padding: 10px 0 10px 0;
	font-weight: bold;
	background: #dfdce5;
	margin: 10px -15px -5px -15px;
	display: block;
}

.figure img {
	border: 2px solid #b2b0b7;
}

/* =========================================
About section
============================================*/

.about_person {
	clear: both;
	padding-bottom: 15px;
}

.about_person img {
	border: 2px solid #222c3b;
	padding: 1px;
}

.about_person p {
	padding: 0;
	margin: 0;
}

.about h2 {
	clear: both;
}

/* =========================================
Interpretations section
============================================*/

/* RSS Include */

ul.rss-items {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a.rss-item {
	/* font: 1.4em "TendernessRegular" !important; */
	font: 1.4em "TendernessRegular", Arial, Verdana, sans; /*  "WalkwayBoldRegular", */
	margin: .6em 0 .2em 0;
}

li.rss-item {
	margin: 15px 0;
	list-style-type: none;
}

/* =========================================
Visual Works section
============================================*/

.imagesitem {
	width: 205px;
	float: left;
	padding: 20px 10px 0px 10px;
	height: 200px;
	text-align: center;
	line-height: 1.2;
	font-size: .8em;
}

.imagesitem img {
	border: 2px solid #222c3b;
	padding: 1px;
	margin: -4px;
	vertical-align: baseline;
}

.visual_works p.left {
	display: block;
	width: 100%;
	
}

.images .main p.left {
	display: block;
	width: 700px;
}

/*.visual_works img {
	padding-right: 300px;
	margin: 10px 0;
}*/

/* =========================================
Home Section
============================================*/

.introtext {
	float: right;
	width: 256px;
	height: 230px;
	margin-right: 30px;
	padding: 10px 15px;
	background: url(../images/template/dark_80.png); /* For IE*/
	background: RGBA(46, 45, 43, .85);
	line-height: 1.15em;
	text-align: left;
	font-family: "OFLSortsMillGoudyRegular", Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}

.main .introtext a {
	color: #fff;
}

.home .CWWintro {
	background: #595855 url(../images/home/CWW_main_shadow_top.jpg) no-repeat;
	height: 250px;
	padding: 0;
	margin:0;
	border-bottom: 1px solid #51504e;
}

.home .main {
	color: #fff;
	padding: 0;
	overflow: auto;
}

.home .main .page-wrapper {
	background-color: #595855;
	border-top: 30px solid #61647e;
}

.home .main a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
}

.home .nav {
	display: none;
}

.home .homesections h2 {
	padding: 0;
	margin: 0 0 -.2em 0;
}

.homesections-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.homesections-wrapper a {
  border-bottom: none;
  
}

.home .homesections {
	width: 286px;
	height: 200px;
	/* float: left; */
	padding:10px 10px 10px 10px;
	margin: 20px 0 10px 1px;
}

/* Adjusting margins. Commented out divs not used, may need to 
adjust if more items are added */

.introductionshome .homesections {
	margin-left: 20px;
	margin-bottom: 0;
}

.datahome .homesections {
	margin-bottom: 0;
}
	
.imageshome .homesections {
	margin-bottom: 0;
}

.textshome .homesections {
	margin-left: 20px;
}

.textshome .homesections {}
.interpretivehome .homesections {}

.home .homesections h2 {
	color: #fff;
	font-size: 1.6em;
	padding: 5px 10px 6px 10px;
	background-color: #323130;
}

.homesections span {
	display: block;
	height: 100px;
	background: #61647e;
	border: 2px solid #323130;

}

.home .homesections p {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: .9em;
	line-height: 1.2em;
	padding: .5em 0 0 0;
	margin: 0;
}

.introductionshome span {
	background-image: url(../images/home/home_introductions.jpg);
}

.datahome span {
	background-image: url(../images/home/home_data.jpg);
}

.imageshome span {
	background-image: url(../images/home/home_images.jpg);
}

.mapshome span {
	background-image: url(../images/home/home_map.jpg);
}

.textshome span {
	background-image: url(../images/home/home_texts.jpg);
}

.interpretivehome span {
	background-image: url(../images/home/home_interpretations.jpg);
}

.homesections span {
	-moz-box-shadow: inset 0 0 10px #32312f;
	-webkit-box-shadow: inset 0 0 20px #32312f;
	box-shadow: inner 0 0 20px #32312f;
	background-color: #32312f;
}

.homesections:hover {
	background: #72706c;
}

.home p.maintext {
	clear: both;
	padding: 30px 90px;
}

.home .footer .page-wrapper {
	border-top: 3px double #6e6c68;
}

.tests_github_link {
	color: #fff !important;
}

/* =========================================
Texts
============================================*/

.petitions ul, .cases ul, .newspapers ul {
	list-style-type: none;
}

.smallcaps, .smallcap, .roman {
	font-variant: small-caps;
}

.dateline, .ab, .closer, .editorial {
	
}

/* Commented out per Liz's instructions */
/*
.closer {
	margin-left: 2em;
}
*/

.bibliography {
	line-height: 1.2em;
}

.bibliography p {
	clear: both;
}

.bibliography p.metadatakeywords strong {
	padding: 3px 0px;
	margin: 2px 0;
	float: left;
}

/* Double bibl rules */

h5.document_bibl {
	
	
}

div.document_bibl {
	padding-left: 2em;
	
}


#tooltip {
	position: absolute;
	z-index: 9999;
	color: #000;
	font-size: .9em;
	background-color: #fff;
	border: 1px solid #aaa;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	padding: 10px;
	text-align: left;
	-moz-box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;
	line-height: 1.4;
	max-width: 400px;
}

#tooltip.inlinenote {
	max-width: 400px !important;
}

a #tooltip {
	text-decoration: none;
}

div#regularized_text_switch_box {
	font-style: italic;
	color: #b33f2d;
	border: 1px #aaa solid;
	padding: 10px;
	margin: 5px -11px 5px -11px;
	background-color: #ececec;
	display: block;
	text-decoration: none;
}

div#regularized_text_switch_box a {
	text-decoration: none;
}

.persName {
}

.subjectLink {
	border: 1px solid #b2b0b7;
	padding: 2px;
	margin: 2px;
	background-color: #f2f2f2;
	display: block;
	float: left;
}

.doublespace {
	margin-top: 2em;
}



.singlespace {
	margin-top: 1em;
}

.hr {
	border-top: 2px solid #b2b0b7; 
	clear: right;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0px 0 0 0;
	display: block;
	height: 0px;
}

.pageimage {
	margin-top: -2px;
}

a.sic, a.orig {
	text-decoration: none !important;
	border-bottom: 1px dotted #939393;
}

/* Turn off underline for hyphenated end of word lines */
a.line_end {
	border-bottom: none;
}

.handwritten {
	margin-bottom: .5em;
}

.footnotes {
	/*
background: #fff;
	border: 2px solid #aaa;
	padding: 10px;
	margin: 10px 0;
*/
}

/* Below is handwritten related CSS */

/*.petition {
	font-style: italic;
}

.handwritten {
	font-weight: normal;
	font-style: normal;
	
}

.bibliography {
	font-weight: normal;
	font-style: normal;
}

.footnotes {
	font-weight: normal;
	font-style: normal;
}*/

.authorial {
	margin-bottom: .5em;
}

.illegible, .damage, .teispace {
	color: #949494;
}


/* Texts main page */

.texts.none .halfright {
	height: 660px;
	width: 414px;
	background: url(../images/texts/texts_search_bg.jpg) no-repeat center top;
	border: 2px solid #232d3c;
	padding: 1px;
}

.texts.none .halfright form {
	padding: 0 15px 15px 15px;
	background: url(../images/template/dark_80.png) repeat; /* For IE*/
	*background: #3c3c3b;
	background: RGBA(26, 26, 26,.8);
	display: block;
	
}

.texts.none .halfright h3, .texts.none .halfright p {
	color: #fff;
}

.texts.none .halfright form input.textField  {
	width: 375px;
}

.texts.none .halfright form span{
	padding: 4px;
	margin-top: 5px;
	display: block;
	background: url(../images/template/dark_80.png); /* For IE*/
	background: RGBA(26, 26, 26,.8);
	border: 1px solid #6a655e;
}

a.selected {
	color: #990800 !important;
	text-decoration: none;
	border-bottom: 1px solid #b2b0b7; 
}



h3.searchResultsTitle {
	font-family: /*'OFLSortsMillGoudyRegular',*/ Georgia, "Times New Roman", Times, serif;
}

.newspapers .pageimage {
	width: 225px;
	display: block;
	float: left;
	text-align: center;
	/*background-color: red;*/
	padding:10px 0 0 0;
}

.newspapers img.display {
	/*width: 165px;*/
	/*height: 280px;*/
	margin:auto;
	
}

.letters_full_pages h4, .letters_cropped_pages h4 {
	padding-top: 10px;
}


.letters_full_pages img, .letters_cropped_pages img {
	border: solid #aaa 1px;
	margin: 5px;
	padding: 2px;
}

.letters_full_pages, .letters_cropped_pages {
	width: 130px;
	float: right;
	border: solid #aaa 2px;
}

.floatingText {
	margin-left:2em;
} 

.postscript {
	margin-top:1em;
}

.div {
	margin: 1em 0 1em 0;
}

.opener {
	margin-top: 1em;
}

/* =========================================
Maps
============================================*/

.flexmap {
	background: url(../images/maps/map.jpg);
	/*height:350px;*/
	border: solid 2px #000;
	width: 280px;
	float: right;
	margin: 20px 0 20px 20px;
	
	
}

.flexmap span {
	display: block;
	color: #fff;
	background: url(../images/template/dark_80.png); /* For IE*/
	*background: #3c3c3b;
	background: RGBA(26, 26, 26,.8);
	text-align: center;
	font-size: 1.2em;
	padding: 20px;
}

.flexmap .open {
	font-size: 1.5em;
	line-height: 1.3;
}



.flexmap span:hover, .flexmap h3:hover {
	background: RGBA(26, 26, 26,.6);
	
}

p.caption {
	font-size: .9em;
	font-style: italic;
}

.callout-map-left {
	float: left;
	width: 60%;
	margin-top: 1em;
}

.map_image {
	max-width: 100%;
}


/* =========================================
Data Section
============================================*/

#navigation {
	background-color: #b2b0b7;
	margin: -11px 0 0 -30px;
	width: 960px;
	height: 30px;
	*width: 900px;
	*margin: -11px 0 0 0;

}

#navigation ul {
	text-align: center;
	padding: 2px 14px 0 0;

}

#navigation li {
	display: inline;
	padding: 15px;
}

#navigation li a {
	color: #222c3c;
	border: none;
}

#navigation li a:hover {
	color: #fff;
}

.datasection {
	width: 279px;
	/*width:430px;*/
	float: left;
	margin-right: 20px;
}




div#switch_box {
	font-style:italic;
	/* color: #b33f2d; */
	border: 1px #aaa solid;
	padding: 10px;
	/* margin: 5px -11px 5px -11px; */
	margin: 0 0 10px 0;
	background-color: #efe5c2;
	display: block;
	text-decoration:none;
}

.data h2 span.page_numbers {
	
display: block;
font-size: .8em;
}

.paging {
	border: 3px double #b2b0b7;
	margin: .3em 0 0 0;
	padding: 5px 15px 5px 15px;
	overflow: auto;
}

.paging div.input{
	display: inline;
}

.paging div.model_search {

}



.paging input, 
.paging label, 
.paging form,
form#PeopleIndexForm,
div.model_search {
	display: inline;
	


float: right;
}

.paging form {
	
}

.data th {
	vertical-align: bottom;
	text-align: center;
}

.data th a {
	/*background-color: red;*/
	display: block;
	padding: 10px 15px 0 5px;
	margin: 0 0 3px 0;
	line-height: 1.2;
	background: url(../images/data/arrow_double_gray.gif) no-repeat right bottom;


}

.data td {
	line-height: 1.2;
	padding: 3px;
	border: 1px solid #aaa;
}

.data td a {
	display: block;
	color: #990800;
	padding: -5px;

	padding: 0 10px 0px 0;
}

.data td a:hover {
	background-color:#fff;
}


th a.asc:after {
	content: none !important;
	
	/*background-color:red;*/
}

th a.asc {
	background: url(../images/data/arrow_down_red.gif) no-repeat right bottom;
}

th a.desc:after {
	content: none !important;
}

th a.desc {
	background: url(../images/data/arrow_up_red.gif) no-repeat right bottom;
}

.data .view legend {
	display: inline;
	padding: .6em 0 .2em 0;
	clear: left;
	font-family:  "TendernessRegular", Arial, Verdana, sans; /*  "WalkwayBoldRegular", */
	font-weight: normal;
	line-height: 1;
	color: #222c3b;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	/*display:none;*/
	
}

.data .view .related legend {
	font-size: 1.7em;
}

.record_section {
	font-size: .8em;
	margin-left: 2em;
	background-color: #eceae4;
	padding: 3px 20px;
}

.record_section h4 {
	display: inline;
	clear: both;
}

.data .view legend {
	/*display: none;*/
	font-size: 1.4em;
}

/* Added by Karin 1/15/2013 to address spacing issues in data view */ 

.data .view h2.heading {
	position: relative;
	padding-right: 150px;
}
.data .view h2 div.last_modified {
	margin-bottom: 10px;
	font-size: 16px;
	font-family: "OFLSortsMillGoudyRegular", "Times New Roman", Times, serif; 
	color: #444;
	padding-top:.3em;
	position: absolute;
	right: 0;
	top: 1.3em;
}


/*
.data .view h2.heading {

	padding-top: 5px;
}
*/
/*
.data .view h2 div.last_modified {
	font-size: .7em;
	margin-bottom: 10px;
}
*/

.sectionopen .sectionclosed {
	display: inline !important;
}
	
.collapse_all, .expand_all {
	float: right;
	padding: 5px;
}	

h4.head {
	line-height: 1.6em;
}


/*
div#switch_box a {
	text-decoration:none;
}
*/

.reg{
	font-style:italic;
	color: #b33f2d;
	border: 1px #aaa solid;
	padding: 10px;
	margin: 5px -11px 5px -11px;
	background-color: #ececec;
	display: block;
}

.switch_box_highlight {
	background: #efe5c2;

	/*display: inline-block;*/
}

.byline {
	font-size: 1.1em;
	
}

h3.search_heading {
	display: block !important;
	
}

form#SearchKeywordForm div.checkbox {
	/*display: inline;*/
	/*border:solid 1px red;*/
	width: 140px;
	float: left;
	padding: 15px 10px 15px 0;
}

form#SearchKeywordForm .checkbox label {
	/*border: 1px solid #aaa;*/	
}

input#SearchSearchPhrase {
	float: left;
	width: 300px;
}



form#SearchKeywordForm input {
	/*display: inline;*/
	/*clear:both;*/
	clear:both;
	float: left;
	margin-bottom: 10px;

}

form#SearchKeywordForm div.text {
	display: block;
	overflow: auto;
	margin: 0;

}

form#SearchKeywordForm .checkbox input {
	/*display: block;*/
	/*float: left;*/
	/*padding-top: -10px;*/
	width: 20px;
	height: 19px;
	float: none;
	clear: none;
	margin-bottom: 0;
	
}

hr {
	clear: both;
	margin-top: 10px;
}

div#jump_to_results {
	border: 3px double #b2b0b7;
	margin: .3em 0 1em 0;
	padding: 5px 15px;
}

 div.search_results div.paging {
	border-left-style: none;
	border-right-style: none;
	border-bottom: none;
	padding-bottom: 20px;
	border-top: none;
}

h3.search_heading {
	padding-top: 20px;
	border-top: 2px solid #b7b7b7;
	margin-top: -2px;
}




.highlight {background-color: #fae6a3;}

a.sic, a.orig, a.abbr {
	color: #444;
}

a.sic:hover, 
a.orig:hover, 
a.abbr:hover {
	color: #444;
	border-bottom: dotted 1px #444;
}


#georeferencing li {
	list-style-type: square;
	list-style-position: inside;
}


.data .search_results h4.head a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	margin-right: .4em;
}

.advanced_search_submit {
	background-color: #c8c4bb;
	border: 1px solid #b2b0b7;
	border-top: none;
}

#Source_accordian div.result_subtext.record_section h4.head a {
	/*font-family:  "OFLSortsMillGoudyRegular",  Georgia, "Times New Roman", Times, serif;*/
}

/* Styling added by Liz for the Interpretations section of the site. LL, 2015-08-13 */

.italic {font-style: italic;}

img.interpretation {width: 80%;}

img.interpretation_table {width: 95%;}

figcaption.interpretation {padding: 0.6em 0px 0.2em;
clear: left;
font-family: "TendernessRegular",Arial,Verdana,sans;
font-weight: normal;
line-height: 1;
color: #222C3B;
font-variant: normal;
font-style: normal;
text-decoration: none;
font-size: 1.2em;}

figure {padding: 10px;}

div.section {padding-top: 1em;}

.poetic_line_wrapped {text-indent: 5%;
line-height: 90%}

.poetic_line {line-height: 90%;}

.strikethrough {text-decoration: line-through;}

.facsimile {line-height: 200%;}

.linegroup + .linegroup {padding-top: 1em;}

table.interpretations {width: 80%;}

table.interpretations td.first {width: 25%;}

td.first {border-color: #AAA #AAA #FFF #AAA;}

.essaydiv h5 {line-height: 150%;}

.interpretations_index {width: 100%}

.blogref {padding-top: 10%;}

p.rightsblurb {padding-bottom: 1em;}

p.table_caption {padding: 0.6em 0px 0.2em;
clear: left;
font-family: "TendernessRegular",Arial,Verdana,sans;
font-weight: normal;
line-height: 1;
color: #222C3B;
font-variant: normal;
font-style: normal;
text-decoration: none;
font-size: 1.2em;}

p.table_caption + p.table_caption {padding-top: 0em; padding-bottom: 1em;}

div.essay {padding-bottom: 1em;}

div.essay h6 {padding-top: .2em;}

.blogref {
	margin: .3em 0 1em 0;
	padding: 5px;
	padding-top: 1em;
	clear: both;
}
