.title { color: #800000; font-size: 14pt; font-weight: 600; text-align: left; }
.text  /* Text left */ { font-size: 12pt; text-align: left; text-indent: 24pt; }
.textcent  /* centered text */ { font-size: 12pt; text-align: center; }
.date { font-size: 11pt; font-style: italic; text-align: left; }
.link { font-size: 10pt; text-align: right; margin-top: 10pt; }
.entry { background-color: #ffebcd; margin: 20px; padding: 10px; border-color: maroon; border-style: outset; border-width: 3px; }
.pagetitle { color: #483d8b; font-size: 24pt; font-weight: 700; text-align: center; }
div { font-family: Georgia, "Times New Roman", Times, serif; }
.parbox { font-size: 12pt; font-style: italic; background-color: #b9b8b8; text-align: left; width: 250px; height: 450px; float: left; margin: 12pt; padding: 6pt 12pt 12pt; border: solid 3px black; }
.partext { font-size: 1.5em; margin-top: 12pt; margin-bottom: 12pt; padding-left: 18px; }
.block { clear: both; }
.cleartext  /* text that clears a floated element */ { font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; clear: left; padding-left: 18px; }
.pict  /* Picture floats left */ { float: left; margin-top: 12px; margin-left: 12px; padding-right: 0; }
.pictright  /* Picture floats right */ {
	float: right;
	clear: right;
}

.montext  /* Monospaced text */ { font-family: "Courier New", Courier, Monaco, monospace; text-indent: 0; margin-left: -12px; padding-top: 6px; }
.sisbox { width: 423px; height: 480px; float: left; margin-right: 12px; margin-bottom: 0; margin-left: 0; border: solid 2px #000; }
.sisbox .date { background-color: #ffebcd; height: 55px; padding-left: 6px; border-top-style: solid; border-top-width: 2px; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
#timeline ul li { font-size: 1.5em; line-height: 2.1em; text-align: left; margin-top: 1em; margin-left: 1em; }
#timeline img { margin-right: 2em; }
.picttext { float:left; vertical-align:middle; background-color: #fff8dc; border: solid 1px black; clear: none; margin: 12pt 0; paddin;padding-right: 24px; padding-left: 12px; }
.picttext h2 { font-style: italic; text-align: left; text-indent: 0; }
.picttext p {
	font-style: italic;
	text-align: left;
	text-indent: 0;
	vertical-align:middle;
	background-color: #FFF8DC;
}
.picttextright {
	font-style: italic;
	background-color: #fff8dc;
	text-align: right;
	text-indent: 0;
	vertical-align: middle;
	border: solid 1px black;
	float:right;
	padding-left: 24px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.picttextright h2 { font-style: italic; text-align: right; text-indent: 0; vertical-align: middle; }

* html  h2 {zoom: 1;}
.blopho  /* Block photo */ { font-size: 1.2em; text-indent: 12pt; clear: both; margin-left: 100pt; padding: 12pt; }
.pictcent  /* center photo on page */ { text-align: center; }
.photo { margin: 12pt; padding: 12pt; border: 1pt maroon; }
