body, html {font-family:helvetica,verdana,sans-serif;font-size:12px;margin:0;padding:0;}
.diaryTitle {position:absolute;left:0;top:0;width:130px;height:100%;padding:0px 10px 0 10px;background:#CCCCCC;text-align:left;}
body > .diaryTitle {width:110px;}
body.text .diaryTitle {position:fixed;}
.diaryTitle img {margin-top:10px;width:110px;}
.diaryTitle span {line-height:150%;font-weight:bold;font-size:18px;}
.diaryTitle a {display:block;margin-top:2em;font-size:10px;}
#gallery {margin:10px 10px 10px 130px;}
.textTranscription {
	text-align:justify;
	float:left;
	width:280px;
	height:460px;
	padding:20px;
	margin:0 0 0 10px;
	border:0px solid #CCCCCC;
	background:#FCF5E3;
	color:#404CCF;
	line-height:150%;
}
.textTranscription .center {text-align:center;}
.textTranscription .right {text-align:right;}
.textTranscription .underline {text-decoration:underline;}
.textTranscription h1 {text-align:center;text-decoration:underline;font-size:14px;}
.textTranscription h2 {text-decoration:underline;font-size:12px;}
.textTranscription p.indent {text-indent:1em;}
.textTranscription .footer {display:none;}
.diaryPages {
	margin-left:130px;
}
.diaryPages .textTranscription {
	margin:10px;
	position:relative;
}
.diaryPages .textTranscription .footer {
	position:absolute;
	display:block;
	bottom:0;
	text-align:center;
	font-size:10px;
	width:280px;
}
.thumbOuter {float:left;}
#textTranscription {
	display:none;
}
@media print {
	.diaryTitle {display:none;}
	body.text .diaryTitle {display:block;position:relative;background:none;text-align:center;page-break-after:always;}
	.diaryTitle img {margin:100px 0 30px 0;width:auto;}
	body > .diaryTitle {width:100%;}
	.diaryTitle span {display:block;font-size:36px;}
	.diaryTitle a {display:none;}
  #gallery {margin:0 auto;text-align:center;width:670px;}
	#gallery .thumbOuter {display:none;}
	#gallery .slideShowWrapper {border:none;}
	.textTranscription {
		border:1px solid #CCCCCC;
		background:transparent;
		color:#000000;
	}
	body.text .textTranscription {
		float:none;
		width:auto;
		height:auto;
		padding:10px;
		margin:10px;
		page-break-inside:avoid;
		widows:50;
		widows:50;
	}
	body.text .diaryPages {
		margin-left:0;
	}
	body.text .diaryPages .textTranscription .footer {
		position:relative;
		width:auto;
	}
}
