#header .content,
#footer .nav,
.screen-only,
#header .search-box,
#header #main-nav,
#body2,
.pagination,
.category-listing,
.image-search,
.diary-callout { display: none; }

body {
	font: normal 76%/1.4em arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
}

h1 { font-size: 1.5em; }

h2 { font-size: 1.3em; }

h3 { font-size: 1.2em; }

h4 { font-size: 1.1em; }

h5 { font-size: 1em; }

h6 { font-size: 1em; }

#body2 a,
a { color: #900; }

#footer {
	margin-top: 1em;
	padding-top: .5em;
	border-top: 1px solid #000;
}

a img { border: 0; }

#header .for-print strong {
	font-size: 12px;
}

#header .for-print em {
	display: block;
	margin: 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
}

#header .for-print {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}

#the-transcription table {
	width: 99%;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	margin-bottom: 2em;
}

#the-transcription .page-head {
	padding: 1em 0;
	font-size: 1.5em;
	line-height: 1.3em;
	text-align: center;
}

#the-transcription td.date {
	width: 25%;
	vertical-align: top;
}

#the-transcription td.entry {
	width: 50%;
	vertical-align: top;
	padding: auto 1em;
}

#the-transcription td.marginalia {
	width: 25%;
	vertical-align: bottom;
}

#the-transcription td.marginalia .marginalia {
	display: block;
	margin: .2em 0;
}

#the-transcription a { text-decoration: none; }

.gallery .image {
	border-top: 1px solid #ECECEC;
	padding-top: .5em;
	margin-top: 1em;
}