/*languages:
source, archaic;
Latin, Greek, Hebrew;
Arabic, Indian, Chinese;
Catalan, Dutch, French, German, Italian, Portuguese, Provencal, Spanish*/

/*TABLE.padded: for making the table readable, cells not jammed together*/
TABLE.padded TD {
	padding-left: 12px;
	padding-right: 12px;
}

TD.padded {
	padding-left: 12px;
	padding-right: 12px;
}

TABLE.preface {
	width: 576px;
	background-color: #e9e9e9 ! important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5em;
	border-collapse: separate;
	border-spacing: 1px;
	border: 4px ridge #f6f6f6;
}

TABLE.imageTEST {
	border: 1px solid;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	text-align: center;
}

	.imageTEST TR {
		text-align: justify;
	}

IMG.setPageWidth {
	width: 608px;
	height: 20px;
}

TABLE.rubric {
	width: 600px;
	font-size: 85%;
	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
}

	TABLE.rubric P.summary {
		font-size: 85%;
		margin-top: 3em;
		margin-left: 0;
		margin-right: 0;
		text-indent: 0;
		text-align: right;
	}

	TABLE.rubric P.postsummary {
		font-size: 85%;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		text-indent: 0;
		text-align: right;
	}

.artist_catalog {
	text-align: center;
	background-color: #ffff66 ! important;
	color: #00aaff ! important;
	font-size: 80%;
}

	.artist_catalog A:link {
		font-weight: bold;
		color: #9922ff ! important;
	}
	
	.artist_catalog H1 {
		margin-top: .5em;
		margin-bottom: .5em;
		font-size: 120%;
		font-weight: normal;
		font-style: italic;
	}
	
	.artist_catalog P {
		margin-top: 0em;
		margin-bottom: .7em;
	}
	
	.artist_catalog .town {
		color: #0040ff ! important;
	}
	
	.artist_catalog .separator {
		color: #ff3366 ! important;
	}


/* the "spaced" styles can be used for FONT, and they will be uncentered*/
/* if inside a justified class, they will also be uncentered */
.slightly_spaced {
	text-align: center;
	letter-spacing: .25em
}

.spaced1 {
	text-align: center;
	letter-spacing: .5em
}

.spaced2 {
	text-align: center;
	letter-spacing: 1.0em
}

.spaced4 {
	text-align: center;
	letter-spacing: 2.0em
}

/*
BODY {
	margin-left: auto;
	margin-right: auto;
	max-width: 600px; 
}
*/

BODY {
	color: #000066 ! important;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 3em;
	margin-bottom: 30em;
	font-family: Georgia, "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif, sans-serif ! important;
}

BODY.TEST {
/*
This is "BODY.diary", but given a wide margin. To use it, the <DIV CLASS="default1"> has to be removed, as well as the </DIV> just before the W3 validation box. Unfortunately this then forces 600px width even when the window is small — thus eliminating the margin altogether....

I use it for now only in Diary/edited/1097/13A, 13B, and 13C.html
*/
	background-color: #e6fffb ! important;
	width: 600px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 3em;
	margin-bottom: 30em;
}

BODY.diary {
	background-color: #e6fffb ! important;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 3em;
	margin-bottom: 30em;
}

TR.gazetteer {
	background-color: #99ffcc ! important;
}

BODY.gazetteer {
	background-color: #99ffcc ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.gazetteer_links {
	background-color: #c5ffe2 ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.home {
	background-color: #ffff66 ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.Roman_archaic {
	background-color: #ffddcc ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.Roman_imperial {
	background-color: #ffccff ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.Roman_Republican {
	background-color: #ccddff ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.Late_Antique {
	background-color: #e5ccff ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.fixed {
	background-attachment: fixed;
}

BODY.help {
	background-color: #ffcccc ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.resources {
	background-color: #f5ffff ! important;
	color: #006600 ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}

BODY.WP {
	background-color: #000000 ! important;
	color: #ffff66 ! important;
	margin-top: 30px;
	margin-bottom: 350px;
}
	BODY.WP DIV.default1 {
		margin-left: 5em;
		margin-right: 5em;
		color: #ffff66 ! important;
		font-family: Georgia, Palatino, serif;
	}
	BODY.WP .source {
		color: #99ff99 ! important;
	}
	BODY.WP A {
		color: #ccccff ! important;
	}
		BODY.WP TD.upcell A {
			color: #0000ff ! important;
		}
		BODY.WP TD.alsocell A {
			color: #0000ff ! important;
		}
		BODY.WP TD.diarycell A {
			color: #0000ff ! important;
		}
		BODY.WP TD.offcell A {
			color: #0000ff ! important;
		}

FONT.map_callout {
	font-family: Verdana, sans-serif;
	text-transform: none;
	background-color: #3300ff ! important;
	color: #ffffff ! important;
}

A {
	text-decoration: none;
}

.verse_speaker {
	position: absolute;
	top: auto;
	margin-left: -8.5em;
	margin-bottom: .1em;
	margin-top: .1em;
	height: 0em;
	font-size: 90%;
	font-style: italic;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	text-align: right;
}

.speaker {
	position: absolute;
	top: auto;
	margin-left: -4em;
	margin-bottom: .1em;
	margin-top: .1em;
	height: 0em;
	width: 3em;
	font-size: 90%;
	font-style: italic;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	text-align: right;
}
	.m1 .speaker {
		position: absolute;
		top: auto;
		margin-left: -5em;
	}

.obelus {
	position: absolute;
	top: auto;
	margin-left: -3.7em;
	margin-bottom: 0em;
	margin-top: .1em;
	height: 0em;
	width: 3em;
	font-size: 70%;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	text-align: right;
}

.SpecialLinenum {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	left: +1.5em;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: 81%;
	color: #ff6666 ! important;
}

.Docpagenum {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	left: +1.5em;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: 81%;
	color: #ff6666 ! important;
}

.box {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid;
	padding: 2em;
}

/* "multiline" styles are for creating multi-line brackets, parens, integrals, etc. */
.multiline3 {
	position: relative;
}

	.multiline3 .sub {
	position: absolute; 
	left: 0em; 
	bottom: -1em; 
}

	.multiline3 .sup {
	position: absolute; 
	left: 0em; 
	bottom: +1em; 
}

.multiline4 {
	position: relative;
}

	.multiline4 .sup1 {
	position: absolute; 
	left: 0em; 
	bottom: +1.5em; 
}

	.multiline4 .sup2 {
	position: absolute; 
	left: 0em; 
	bottom: +.6em; 
}

	.multiline4 .sub3 {
	position: absolute; 
	left: 0em; 
	bottom: -.6em; 
}

	.multiline4 .sub4 {
	position: absolute; 
	left: 0em; 
	bottom: -1.5em; 
}

.translation_flag {
		position: absolute;
		top: auto;
	}

.line1 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
}

	.line1 .translation_flag {
		margin-left: -3em;
	}

.line2 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
	margin-right: 2em;
	text-indent: -1em;
}

	.line2 .translation_flag {
		margin-left: -4em;
	}
	
	.line2 .linenum {
		margin-left: -6.5em;
}

	.line2 .obelus {
		margin-left: -5.2em;
}

.line3 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
	margin-right: 3em;
	text-indent: -1em;
}

	.line3 .translation_flag {
		margin-left: -5em;
	}
	
	.line3 .linenum {
		margin-left: -7.5em;
}

	.line3 .obelus {
		margin-left: -6.2em;
}

.line4 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 5em;
	margin-right: 4em;
	text-indent: -1em;
}

	.line4 .translation_flag {
		margin-left: -6em;
	}
	
	.line4 .linenum {
		margin-left: -8.5em;
}

	.line4 .obelus {
		margin-left: -7.2em;
}

.line5 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 6em;
	margin-right: 5em;
	text-indent: -1em;
}

	.line5 .translation_flag {
		margin-left: -7em;
	}
	
	.line5 .linenum {
		margin-left: -9.5em;
}

	.line5 .obelus {
		margin-left: -8.2em;
}

.line6 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 7em;
	margin-right: 6em;
	text-indent: -1em;
}

	.line6 .translation_flag {
		margin-left: -8em;
	}
	
	.line6 .linenum {
		margin-left: -10.5em;
}

	.line6 .obelus {
		margin-left: -9.2em;
}

.line7 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 8em;
	margin-right: 7em;
	text-indent: -1em;
}

	.line7 .translation_flag {
		margin-left: -9em;
	}
	
	.line7 .linenum {
		margin-left: -11.5em;
}

	.line7 .obelus {
		margin-left: -10.2em;
}

.line8 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 9em;
	margin-right: 8em;
	text-indent: -1em;
}

	.line8 .translation_flag {
		margin-left: -10em;
	}
	
	.line8 .linenum {
		margin-left: -12.5em;
}

	.line8 .obelus {
		margin-left: -11.2em;
}

.line9 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 10em;
	margin-right: 9em;
	text-indent: -1em;
}

	.line9 .translation_flag {
		margin-left: -11em;
	}
	
	.line9 .linenum {
		margin-left: -13.5em;
}

	.line9 .obelus {
		margin-left: -12.2em;
}

.line10 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 11em;
	margin-right: 10em;
	text-indent: -1em;
}

	.line10 .translation_flag {
		margin-left: -12em;
	}
	
	.line10 .linenum {
		margin-left: -14.5em;
}

	.line10 .obelus {
		margin-left: -13.2em;
}

.startline1 {
	margin-top: 1.5em;
	margin-bottom: 0em;
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
}

	.startline1 .translation_flag {
		margin-left: -3em;
	}

.startline2 {
	margin-top: 1.5em;
	margin-bottom: 0em;
	margin-left: 3em;
	margin-right: 2em;
	text-indent: -1em;
}

	.startline2 .translation_flag {
		margin-left: -4em;
	}

	.startline2 .linenum {
		margin-left: -6.5em;
}

	.startline2 .obelus {
		margin-left: -5.2em;
}

.zork {
/* 	used as test, only once, in Strabo 15A3 */
	margin-left: .2em;
	margin-right: .2em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	background-color: #66ee00 ! important;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	font-variant: normal;
	font-size: 37%;
}


.alert {
	background-color: #ffff66 ! important;
	color: #ff0000 ! important;
	font-style: italic;
}
	.alert A:link {
		font-weight: bold;
		color: #0000ff ! important;
	}
	.alert A:visited {
		font-weight: bold;
		color: #0000ff ! important;
	}
	.alert A:hover {
		font-weight: bold;
		color: #0000ff ! important;
	}
	.alert A:active {
		font-weight: bold;
		color: #0000ff ! important;
	}
	

.attention {
	color: #ff0000 ! important;
	font-style: italic;
}

H3.apparatus {
	margin-top: 2em;
	margin-bottom: 1em;
	font-weight: normal;
	font-style: italic;
	/* font-size: 70%;  DOESN'T SEEM TO WORK? */
}

.apparatus {
	font-style: italic;
}

	.apparatus I {
		font-style: normal;
	}

	.apparatus .Latin {
		font-style: normal;
	}

	.apparatus .Greek {
		font-style: normal;
	}

	.apparatus .manuscript {
		font-style: normal;
	}

.superheading {
	margin-top: 5em;
	font-weight: bold;
	text-transform: uppercase;
	color: #009900 ! important;
}

.disordered_section {
	text-align: center;
	font-size: 85%;
	font-style: italic;
	background-color: #ccffff ! important;
}

.inscription {
	font-family: Verdana, sans-serif;
	font-size: 80%;
	line-height: 1.5;
}

	.inscription .superscript {
		font-size: 50%;
		vertical-align: top;
	}

.lapis {
	font-family: Verdana, sans-serif;
	font-size: 80%;
	color: #990000 ! important;
	line-height: 1.5;
}

	.lapis .superscript {
		font-size: 50%;
		vertical-align: top;
	}

	.lapis .emend {
		color: #ee6633 ! important;
	}

.kaput {
	color: #666666 ! important;
}

.Coptic {
/* Unicode range from 2C80 */
	font-family: Analecta, Aegyptus ! important;
	color: #996600 ! important;
	font-size: 100%;
}
	.Coptic .emend {
		color: #dd8833 ! important;
	}

	.Coptic .emphasis {
		color: #cc6600 ! important;
	}

.French {
	color: #009933 ! important;
}

	.French .emend {
		color: #119955 ! important;
	}

	.French .French {
		color: #002200 ! important;
	}

	.French .source {
		color: #002200 ! important;
	}

.Greek {
	font-family: Atavyros, "Lucida Grande", "Palatino Linotype", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", sans-serif ! important;
	color: #996600 ! important;
	font-size: 95%;
}
	.Greek .emend {
		color: #dd8833 ! important;
	}

	.Greek .emphasis {
		color: #cc6600 ! important;
	}

.Greek2 {
	font-family: "Palatino Linotype", "Lucida Grande", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", sans-serif ! important;
	color: #663300 ! important;
	font-size: 95%;
}
	.Greek2 .emend {
		color: #dd8833 ! important;
	}

	.Greek2 .emphasis {
		color: #cc6600 ! important;
	}

.Greek_title {
	font-family: "Lucida Grande", "Palatino Linotype", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", sans-serif ! important;
	font-style: italic;
	color: #000066 ! important;
	font-size: 95%;
}

.error .Greek {
	color: #ff0000 ! important;
	font-weight: bold;
	font-size: 120%;
}

.Arabic {
	color: #336644 ! important;
}
	.Arabic .emend {
		color: #444400 ! important;
	}

	A FONT.Arabic {
		color: #669966 ! important;
	}

.archaic {
	color: #666600 ! important;
}
	.archaic .emend {
		color: #cccc00 ! important;
	}

	A FONT.archaic {
		color: #669966 ! important;
	}

.Catalan {
	color: #ff6600 ! important;
}

	.Catalan .emend {
		color: #ee6633 ! important;
	}

.Chinese {
	color: #dd6633 ! important;
}

.Hebrew {
	color: #666600 ! important;
}
	.Hebrew .emend {
		color: #774400 ! important;
	}

	A FONT.Hebrew {
		color: #669966 ! important;
	}

.Indian {
	color: #ff8f33 ! important;
	font-size: 95%;
}

.Latin {
	color: #990000 ! important;
}

	.Latin .emend {
		color: #ee6633 ! important;
	}

.Latin_addendum {
	color: #993399 ! important;
}

.Latin_emend {
	color: #ee6633 ! important;
}

.Latin_pale {
	color: #ff6666 ! important;
}

.ligature {
	color: #006666 ! important;
}

.Dutch {
	color: #006600 ! important;
}

	.Dutch .Dutch {
		color: #002200 ! important;
	}

	.Dutch .source {
		color: #002200 ! important;
	}

.gazetteer .Dutch {
	color: #003300 ! important;
}

.German {
	color: #006600 ! important;
}

	.German .German {
		color: #002200 ! important;
	}

	.German .source {
		color: #002200 ! important;
	}

.Portuguese {
	color: #006600 ! important;
}

	.Portuguese .Portuguese {
		color: #002200 ! important;
	}

	.Portuguese .source {
		color: #002200 ! important;
	}

.gazetteer .Portuguese {
	color: #003300 ! important;
}

.Provencal {
	color: #cc2200 ! important;
}

	.Provencal .emend {
		color: #ee6633 ! important;
	}

.Italian {
	color: #006600 ! important;
}

	.Italian .Italian {
		color: #002200 ! important;
	}

	.Italian .source {
		color: #002200 ! important;
	}

.gazetteer .Italian {
	color: #003300 ! important;
}

.manuscript {
	color: #000066 ! important;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 75%;
}

.notice {
	color: #003300 ! important;
}

.offlinks {
	font-family: Georgia, Palatino, serif;
	font-size: 112%;
	font-weight: bold;
}

.override_link {
	color: #99ffff ! important;
}

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

.Palatino10 {
	font-family: Georgia, Palatino, serif;
	font-size: 69%;
}

.poor_reading {
	color: #999999 ! important;
	text-decoration: line-through;
}

	.Greek .poor_reading {
		color: #ddc085 ! important;
	}
	
	.Latin .poor_reading {
		color: #999999 ! important;
	}

.Roman {
	color: #ff40c5 ! important;
}
.site_summary {
	font-family: sans-serif;
	font-weight: normal;
	font-size: 56%;
}

.source {
	color: #006600 ! important;
}

	.source .emend {
		color: #119955 ! important;
	}

	.source .Italian {
		color: #002200 ! important;
	}

	.source .source {
		color: #002200 ! important;
	}

.Spanish {
	color: #778800 ! important;
}

	.Spanish .emend {
		color: #119955 ! important;
	}

	.Spanish .source {
		color: #002200 ! important;
	}

.center {
	text-align: center;
}

.help_bar {
	margin-top: 0em;
	margin-bottom: 0em;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 60%;
	text-align: center;
	background-color: #478acc ! important;
	color: #ffffff ! important;
}

	.help_bar A:link {
		color: #ffff00 ! important;
		font-style: italic;
		font-weight: bold;
	}

	.help_bar I {
		font-size: 140%;
		font-style: normal;
		font-weight: bold;
		color: #ff99cc ! important;
	}

.high_alert {
	background-color: #ffff33 ! important;
	color: #ff0000 ! important;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.a0 {
	margin-bottom: 0em;
}

.a1 {
	margin-bottom: 1em;
}

.b0 {
	margin-top: 0em;
}

.b1 {
	margin-top: 1em;
}

.halfstart {
	margin-top: 1.5em;
}

.start {
	margin-top: 3em;
}

.start2 {
	margin-top: 5em;
}

.start3 {
	margin-top: 7em;
}

.drop5 {
	margin-top: 5px;
}

.critical_note {
	text-align: justify;
	font-style: italic;
}

.critical_note .Latin {
	font-style: normal;
	color: #990000 ! important;
}

.scribal_heading {
	margin-top: 3.5em;
	margin-left: 3em;
	text-indent: -3em;
	text-align: justify;
	font-size: 90%;
	font-style: italic;
}

.i1 {
	text-indent: 1em;
}

.i2 {
	text-indent: 2em;
}

.i3 {
	text-indent: 3em;
}

.i4 {
	text-indent: 4em;
}

.i5 {
	text-indent: 5em;
}

.i6 {
	text-indent: 6em;
}

.i7 {
	text-indent: 7em;
}

.i8 {
	text-indent: 8em;
}

.i9 {
	text-indent: 9em;
}

.i10 {
	text-indent: 10em;
}

.i11 {
	text-indent: 11em;
}

.i12 {
	text-indent: 12em;
}

.i13 {
	text-indent: 13em;
}

.i14 {
	text-indent: 14em;
}

.i15 {
	text-indent: 15em;
}

.i16 {
	text-indent: 16em;
}

.i17 {
	text-indent: 17em;
}

.i18 {
	text-indent: 18em;
}

.justify {
	text-align: justify;
}

.L1 {
	margin-left: 1em;
}

.L2 {
	margin-left: 2em;
}

.L3 {
	margin-left: 3em;
}

.L4 {
	margin-left: 4em;
}

.L5 {
	margin-left: 5em;
}

.L6 {
	margin-left: 6em;
}

.L7 {
	margin-left: 7em;
}

.L8 {
	margin-left: 8em;
}

.L9 {
	margin-left: 9em;
}

.L10 {
	margin-left: 10em;
}

.L11 {
	margin-left: 11em;
}

.L12 {
	margin-left: 12em;
}

.r1 {
	margin-right: 1em;
	text-align: right;
}

.r2 {
	margin-right: 2em;
	text-align: right;
}

.r3 {
	margin-right: 3em;
	text-align: right;
}

.r4 {
	margin-right: 4em;
	text-align: right;
}

.r5 {
	margin-right: 5em;
	text-align: right;
}

.r6 {
	margin-right: 6em;
	text-align: right;
}

.r7 {
	margin-right: 7em;
	text-align: right;
}

.r8 {
	margin-right: 8em;
	text-align: right;
}

.r9 {
	margin-right: 9em;
	text-align: right;
}

.r10 {
	margin-right: 10em;
	text-align: right;
}

.r11 {
	margin-right: 11em;
	text-align: right;
}

.r12 {
	margin-right: 12em;
	text-align: right;
}

.m1 {
	margin-left: 1em;
	margin-right: 1em;
}

.b0m1j {
/* used for "b0 m1 justify" inside overLib boxes where quotes can't be used, as in the signatures of Britannica articles.
The other workaround is to use quotes, calling them &#34; */
	margin-top: 0em;
	margin-left: 1em;
	margin-right: 1em;
	text-align: justify;
}

.m2 {
	margin-left: 2em;
	margin-right: 2em;
}

.m3 {
	margin-left: 3em;
	margin-right: 3em;
}

.m4 {
	margin-left: 4em;
	margin-right: 4em;
}

.m5 {
	margin-left: 5em;
	margin-right: 5em;
}

.m6 {
	margin-left: 6em;
	margin-right: 6em;
}

.m7 {
	margin-left: 7em;
	margin-right: 7em;
}

.m8 {
	margin-left: 8em;
	margin-right: 8em;
}

.m9 {
	margin-left: 9em;
	margin-right: 9em;
}

.m10 {
	margin-left: 10em;
	margin-right: 10em;
}

.m11 {
	margin-left: 11em;
	margin-right: 11em;
}

.m12 {
	margin-left: 12em;
	margin-right: 12em;
}

.m13 {
	margin-left: 13em;
	margin-right: 13em;
}

.m14 {
	margin-left: 14em;
	margin-right: 14em;
}

.m15 {
	margin-left: 15em;
	margin-right: 15em;
}

.m16 {
	margin-left: 16em;
	margin-right: 16em;
}

.m17 {
	margin-left: 17em;
	margin-right: 17em;
}

.m18 {
	margin-left: 18em;
	margin-right: 18em;
}

.r10 {
	margin-left: 10em;
}

.r15 {
	margin-left: 15em;
}

.x1 {
	margin-left: 1em;
	text-indent: -1em;
}

.x2 {
	margin-left: 2em;
	text-indent: -2em;
}

.x3 {
	margin-left: 3em;
	text-indent: -3em;
}

.x4 {
	margin-left: 4em;
	text-indent: -4em;
}

.x5 {
	margin-left: 5em;
	text-indent: -5em;
}

.m1x1 {
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
}

.m1x2 {
	margin-left: 3em;
	margin-right: 1em;
	text-indent: -2em;
}

.m1x3 {
	margin-left: 4em;
	margin-right: 1em;
	text-indent: -3em;
}

.m2x1 {
	margin-left: 3em;
	margin-right: 2em;
	text-indent: -1em;
}

.m2x2 {
	margin-left: 4em;
	margin-right: 2em;
	text-indent: -2em;
}

.m2x3 {
	margin-left: 5em;
	margin-right: 2em;
	text-indent: -3em;
}

.m3x1 {
	margin-left: 4em;
	margin-right: 2em;
	text-indent: -1em;
}

.m3x2 {
	margin-left: 5em;
	margin-right: 2em;
	text-indent: -2em;
}

.m3x3 {
	margin-left: 6em;
	margin-right: 2em;
	text-indent: -3em;
}

.m4x1 {
	margin-left: 5em;
	margin-right: 2em;
	text-indent: -1em;
}

.m4x2 {
	margin-left: 6em;
	margin-right: 2em;
	text-indent: -2em;
}

.m4x3 {
	margin-left: 7em;
	margin-right: 2em;
	text-indent: -3em;
}

.m5x1 {
	margin-left: 6em;
	margin-right: 2em;
	text-indent: -1em;
}

.m5x2 {
	margin-left: 7em;
	margin-right: 2em;
	text-indent: -2em;
}

.m5x3 {
	margin-left: 8em;
	margin-right: 2em;
	text-indent: -3em;
}

.m6x1 {
	margin-left: 7em;
	margin-right: 2em;
	text-indent: -1em;
}

.m6x2 {
	margin-left: 8em;
	margin-right: 2em;
	text-indent: -2em;
}

.m6x3 {
	margin-left: 9em;
	margin-right: 2em;
	text-indent: -3em;
}

.m7x1 {
	margin-left: 8em;
	margin-right: 2em;
	text-indent: -1em;
}

.m7x2 {
	margin-left: 9em;
	margin-right: 2em;
	text-indent: -2em;
}

.m7x3 {
	margin-left: 10em;
	margin-right: 2em;
	text-indent: -3em;
}

.m8x1 {
	margin-left: 9em;
	margin-right: 2em;
	text-indent: -1em;
}

.m8x2 {
	margin-left: 10em;
	margin-right: 2em;
	text-indent: -2em;
}

.m8x3 {
	margin-left: 11em;
	margin-right: 2em;
	text-indent: -3em;
}

.m9x1 {
	margin-left: 10em;
	margin-right: 2em;
	text-indent: -1em;
}

.m9x2 {
	margin-left: 11em;
	margin-right: 2em;
	text-indent: -2em;
}

.m9x3 {
	margin-left: 12em;
	margin-right: 2em;
	text-indent: -3em;
}

.m10x1 {
	margin-left: 11em;
	margin-right: 2em;
	text-indent: -1em;
}

.m10x2 {
	margin-left: 12em;
	margin-right: 2em;
	text-indent: -2em;
}

.m10x3 {
	margin-left: 13em;
	margin-right: 2em;
	text-indent: -3em;
}

.m11x1 {
	margin-left: 12em;
	margin-right: 2em;
	text-indent: -1em;
}

.m11x2 {
	margin-left: 13em;
	margin-right: 2em;
	text-indent: -2em;
}

.m11x3 {
	margin-left: 14em;
	margin-right: 2em;
	text-indent: -3em;
}

.m12x1 {
	margin-left: 13em;
	margin-right: 2em;
	text-indent: -1em;
}

.m12x2 {
	margin-left: 14em;
	margin-right: 2em;
	text-indent: -2em;
}

.m12x3 {
	margin-left: 15em;
	margin-right: 2em;
	text-indent: -3em;
}

.m13x1 {
	margin-left: 14em;
	margin-right: 2em;
	text-indent: -1em;
}

.m13x2 {
	margin-left: 15em;
	margin-right: 2em;
	text-indent: -2em;
}

.m13x3 {
	margin-left: 16em;
	margin-right: 2em;
	text-indent: -3em;
}

.m14x1 {
	margin-left: 15em;
	margin-right: 2em;
	text-indent: -1em;
}

.m14x2 {
	margin-left: 16em;
	margin-right: 2em;
	text-indent: -2em;
}

.m14x3 {
	margin-left: 17em;
	margin-right: 2em;
	text-indent: -3em;
}

.m15x1 {
	margin-left: 16em;
	margin-right: 2em;
	text-indent: -1em;
}

.m15x2 {
	margin-left: 17em;
	margin-right: 2em;
	text-indent: -2em;
}

.m15x3 {
	margin-left: 18em;
	margin-right: 2em;
	text-indent: -3em;
}

.linenum0 {
	font-size: 70%;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
}

.linenum {
	position: absolute;
	top: auto;
	margin-left: -5em;
	margin-bottom: 0em;
	margin-top: .1em;
	height: 0em;
	width: 3em;
	font-size: 70%;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	text-align: right;
}

.verse1 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	text-indent: -2em;
}

.verse2 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
	text-indent: -2em;
}

.verse3 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 6em;
	text-indent: -2em;
}

.verse4 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 8em;
	text-indent: -2em;
}

.verse5 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 10em;
	text-indent: -2em;
}

.verse6 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 12em;
	text-indent: -2em;
}

.verse7 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 14em;
	text-indent: -2em;
}

.verse8 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 16em;
	text-indent: -2em;
}

.verse9 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 18em;
	text-indent: -2em;
}

.verse10 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 20em;
	text-indent: -2em;
}

.verse11 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 22em;
	text-indent: -2em;
}

.verse12 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 24em;
	text-indent: -2em;
}

.bland {
	color: #000066 ! important;
}

.blank {
	border-bottom: 1px solid;
	white-space:pre;
}

.empty {
	white-space:pre;
}

.caps {
	text-transform: uppercase;
}

.lowcaps {
	font-size: 85%;
	text-transform: uppercase;
}

.telegram {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	text-transform: uppercase;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

	.italic I {
		font-style: normal;
		font-size: 90%;
	}

.normal {
	font-family: Georgia, Palatino, serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
}

.thin {
	font-weight: normal;
}

.usual {
	font-family: Georgia, Palatino, serif;
}

.exergue {
	margin-top: 6em;
	margin-bottom: 3em;
	margin-left: 200px;
	font-size: 85%;
	text-align: justify;
}

.signature_block {
	position: absolute;
	width: 20em;
	right: +7em;
}


.pagenum {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	right: +1.5em;
	width: 70px;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: small;
	color: #ff3300 ! important;
}

/*
"pagenum_right" is identical with "pagenum"; Cullum's "pagenum" defaults to LEFT
*/
.pagenum_right {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	right: +1.5em;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: small;
	color: #ff3300 ! important;
}

.pagenum_left {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	left: +4.5em;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: small;
	color: #ff3300 ! important;
}

.pagenum1 {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	right: +1.5em;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: small;
	color: #ff3300 ! important;
}

.versenum {
	font-family: Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	right: +5em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: small;
	color: #000099 ! important;
}

.question {
	margin-top: 2em;
	text-align: justify;
	font-style: italic;
}

.answer {
	text-align: justify;
	margin-left: 3em;
}

.searchand {
	color: #006600 ! important;
	font-weight: bold;
}

.searchandGreek {
	font-family: "Lucida Grande", "Palatino Linotype", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", sans-serif ! important;
	color: #996600 ! important;
	font-weight: bold;
}

.searchandLatin {
	color: #990000 ! important;
	font-weight: bold;
}

.citation {
	font-family: Verdana, sans-serif;
	font-size: 75%;
	font-variant: normal;
}

.editor {
	color: #000066 ! important;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 75%;
	font-variant: small-caps;
}

.editor_comment {
	color: #000066 ! important;
	font-family: Arial, sans-serif;
	font-style: italic;
}

.error {
	color: #ff0000 ! important;
	font-weight: bold;
}

.entry {
	font-weight: bold;
	font-variant: small-caps;
}

.entry0 {
/* 	used only in NEW */
	font-size: 120%;
	font-weight: bold;
}

	.entry0 .start {
/* 	THIS DOESN'T WORK. "start" only works because the style is defined elsewhere, as I can see if I rename it. Renaming "entry0" to something without the terminal number doesn't help. The CSS checked out at W3C. 
	
	THIS IS WHY I HAVE THE STYLE "entry00", which does work.
*/
		color: #339900 ! important;
		margin-top: 3em;
	}

.entry00 {
/* 	used only in NEW */
	font-size: 120%;
	font-weight: bold;
	color: #339900 ! important;
	margin-top: 3em;
}
	.entry00 A {
		color: #00FF00 ! important; /* 	THIS DOESN'T WORK. */
	}

.entry1 {
	color: #cc6633 ! important;
	font-weight: bold;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
}

.goof {
	color: #ff0000 ! important;
	font-weight: bold;
}

.nocaps {
	font-variant: normal;
}

.smallcaps {
	font-variant: small-caps;
}

/* used rather little so far: see for example
E/Gazetteer/Places/Europe/Italy/Umbria/Terni/Acquasparta/Acquasparta/home.html*/
.gazetteer_link {
	font-variant: small-caps;
}

.larger .smallcaps {
	font-variant: normal;
	text-transform: uppercase;
}

.WebRef {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #ff6600 ! important;
}

/* keep LVHA order:*/
/* A:link, A:visited, A:hover, A:active */
A:link {
	color: #0000ff ! important;
}

	A:link IMG {
		border-width: 1px;
	}

A:visited {
	color: #cc0000 ! important;
}

A:hover {
	color: #ff00ff ! important;
}

A:active {
	color: #ff00ff ! important;
}

A:link IMG.alias0 {
	border-width: 1px;
	border-style: dotted;
	width: 279px;
	height: 186px;
	margin: 5px;
}

A:link IMG.alias1 {
	border-width: 1px;
	border-style: solid;
	width: 279px;
	height: 186px;
	margin: 5px;
}

A:link IMG.alias2 {
	border-width: 2px;
	border-style: solid;
	width: 279px;
	height: 186px;
	margin: 4px;
}

A:link IMG.alias4 {
	border-width: 4px;
	border-style: solid;
	width: 279px;
	height: 186px;
	margin: 2px;
}

A:link IMG.icon0 {
	border-width: 1px;
	border-style: dotted;
	width: 132px;
	height: 88px;
	margin: 5px;
}

A:link IMG.icon1 {
	border-width: 1px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin: 5px;
}

A:link IMG.icon2 {
	border-width: 2px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin: 4px;
}

A:link IMG.icon4 {
	border-width: 4px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin: 2px;
}

A:link IMG.rubric0 {
	border-width: 1px;
	border-style: dotted;
	width: 132px;
	height: 88px;
	margin-left: 15px;
	margin-right: 15px;
}

A:link IMG.rubric1 {
	border-width: 1px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin-left: 15px;
	margin-right: 15px;
}

A:link IMG.rubric2 {
	border-width: 2px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin-left: 14px;
	margin-right: 14px;
}

A:link IMG.rubric4 {
	border-width: 4px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin-left: 12px;
	margin-right: 12px;
}

A:link IMG.minirubric1 {
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-left: 87px;
	margin-right: 15px;
}

A:link IMG.minirubric2 {
	border-width: 2px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-left: 86px;
	margin-right: 14px;
}

A:link IMG.minirubric4 {
	border-width: 4px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-left: 84px;
	margin-right: 12px;
}

A:link IMG.thumb0 {
	border-width: 1px;
	border-style: dotted;
	width: 60px;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

A:link IMG.thumb1 {
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

A:link IMG.thumb2 {
	border-width: 2px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-top: 4px;
	margin-bottom: 4px;
}

A:link IMG.thumb4 {
	border-width: 4px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-top: 2px;
	margin-bottom: 2px;
}

A.help:hover {
	text-decoration: none;
	color: #0000ff ! important;
	cursor: help;
}

.added_link {
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	color: #666666 ! important;
}

	.added_link A:link {
		color: #5555ff ! important;
	}

A.added_link {
	color: #666666 ! important;
}

A.added_link:link {
	color: #5555ff ! important;
}

	A .manuscript {
		color: #0000ff ! important;
}

	A:hover .manuscript {
		color: #ff00ff ! important;
}

A.Cullum {
	background-color: #ffdd00 ! important;
/*
THE GREY BACKGROUND:
	background-color: #eeff99 ! important;
*/

/*
THE COMBO AS IT APPEARS ON AMERICAN HISTORY PAGES:
	color: #ffdd00 ! important;
	background-color: #a5a6bb ! important;
*/
}

	A.Cullum .normal {
		color: #0000ff ! important;
}

A.discreet {
	color: #5555cc ! important;
}

A.quiet {
	color: inherit ! important;
}

A.quiet:hover {
	text-decoration: none;
	color: #0077cc ! important;
	background-color: #ffff00 ! important;
}

.offsite_link {
	text-decoration: none;
	font-style: italic;
	color: #0000ff ! important;
}

A.offsite_link {
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	color: #0000ff ! important;
}

A.offsite_link:link {
	color: #0000ff ! important;
}

A.sec {
	font-family: Georgia, "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif ! important;
	font-size: 70%;
	text-transform: none;
	font-weight: normal;
	color: #bf0000 ! important;
	vertical-align: 10%;
}

A.sec_for_proofing {
	font-family: Georgia, "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif ! important;
	font-size: 200%;
	text-transform: none;
	font-weight: normal;
	color: #00aa00 ! important;
	vertical-align: 10%;
}

A/* keep the space that follows*/ .Latin {
	color: #0066cc ! important;
}

A:hover/* keep the space that follows*/ .Latin {
	color: #ff00ff ! important;
}

A/* keep the space that follows*/ .Greek {
	color: #0066cc ! important;
}

A:hover/* keep the space that follows*/ .Greek {
	color: #ff00ff ! important;
}

A.chapter {
	font-size: 1.3em;
	color: #bf0000 ! important;
	text-decoration: none;
	font-style: normal;
	line-height: .5;
}

A.chapter11 {
	font-family: "Kino MT", Onyx, "Bauhaus 93", Chalkboard, "Mead Bold", Herculanum, sans-serif;
/* 	font-weight: 100; */
/* 	font-stretch: expanded; */
	font-style: normal;
	font-size: 1.3em;
	color: #bf0000 ! important;
	line-height: .5;
}

A.GridRef:link {
	font-family: Verdana, sans-serif;
	color: #ff6600 ! important;
}

A.GridRef:visited {
	font-family: Verdana, sans-serif;
	color: #cc0000 ! important;
}

A.GridRef:hover {
	font-family: Verdana, sans-serif;
	color: #ff00ff ! important;
}

A.GridRef:active {
	font-family: Verdana, sans-serif;
	color: #ff00ff ! important;
}

A.comment {
	cursor: crosshair;
	font-family: Verdana, sans-serif;
	font-size: 53%;
	font-weight: normal;
	color: #0000ff ! important;
	vertical-align: top;
}

	A.comment:link {
		text-decoration: none;
		color: #0000ff ! important;
	}

A.Britannica_signature {
	cursor: crosshair;
	font-weight: normal;
	color: #0000ff ! important;
	vertical-align: top;
}

	A.Britannica_signature:link {
		text-decoration: none;
		color: #0000ff ! important;
	}

INS.slip {
	cursor: crosshair; /*doesn't seem to work*/
	text-decoration: none;
	border-bottom: dotted green;
	cursor:pointer; cursor:hand
}

.correction {
	cursor: crosshair;
	font-family: Verdana, sans-serif;
	font-size: 53%;
	font-weight: normal;
	font-style: normal;
	color: #ff0000 ! important;
	vertical-align: top;
}

	A.correction:link {
		text-decoration: none;
		color: #ff0000 ! important;
	}

FONT.conversion {
	color: #0099ff ! important;
}

A.conversion {
	cursor: crosshair;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #0099ff ! important;
	vertical-align: super;
	line-height: .3;
}

	A.conversion:link {
		text-decoration: none;
		color: #0099ff ! important;
	}

A.glossary {
	cursor: crosshair;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #ff3366 ! important;
	vertical-align: super;
	line-height: .3;
}

A.glossary:link {
	text-decoration: none;
	color: #ff3366 ! important;
}

A.offpage {
	font-size: 100%;
	font-weight: normal;
	color: #009900 ! important;
	vertical-align: super;
	line-height: .3;
}

A.offpage:link {
	text-decoration: none;
	color: #009900 ! important;
}

A.note {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 58%;
	font-weight: bold;
	text-transform: none;
	color: #0000ff ! important;
	vertical-align: super;
}

A.note_for_proofing {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 200%;
	font-weight: bold;
	text-transform: none;
	color: #0000ff ! important;
	vertical-align: super;
}

A.note_for_proofing:hover {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 200%;
	font-weight: bold;
	text-transform: none;
	color: #ff0000 ! important;
	background-color: #ffff00 ! important;
	vertical-align: super;
}

A.note:link {
	text-decoration: none;
	color: #0077cc ! important;
}

A.note:visited {
	text-decoration: none;
	color: #ff0000 ! important;
}

A.note:hover {
	font-size: 81%;
	text-decoration: none;
	color: #ff0000 ! important;
	background-color: #ffff00 ! important;
}

A.paragraph_summary {
	position: absolute;
	top: auto;
	text-align: right;
	left: +10px;
	width: 70px;
	font-family: Georgia, "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif ! important;
	font-size: 60%;
	text-transform: none;
	font-weight: normal;
	color: #660000 ! important;
}

A.ref {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 58%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0000ff ! important;
	vertical-align: super;
}

H1 H2 H3 A.ref {
	font-size: 75%;
}

A.ref:link {
	text-decoration: none;
	color: #0077cc ! important;
}

A.ref:visited {
	text-decoration: none;
	color: #ff0000 ! important;
}

A.ref:hover {
	text-decoration: none;
	color: #ff0000 ! important;
	background-color: #ffff00 ! important;
}

A.ref_for_proofing {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 200%;
	font-weight: bold;
	text-transform: none;
	color: #0000ff ! important;
	vertical-align: super;
}

A.ref_for_proofing:hover {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 200%;
	font-weight: bold;
	text-transform: none;
	color: #ff0000 ! important;
	background-color: #ffff00 ! important;
	vertical-align: super;
}

A.ref1 {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 58%;
	font-weight: bold;
	text-transform: none;
	color: #0099ff ! important;
	vertical-align: super;
}

A.ref_in_text {
	font-family: Verdana, sans-serif;
	font-style: italic;
	font-size: 62%;
	font-weight: bold;
	text-transform: none;
	color: #5555ff ! important;
}

A.ref_in_text:link {
	text-decoration: none;
	color: #5555ff ! important;
}

A.ref_in_text:visited {
	text-decoration: none;
	color: #ff0000 ! important;
}

A.ref_in_text:hover {
	text-decoration: none;
	color: #0077cc ! important;
	background-color: #ffff00 ! important;
}

.inline_note {
	font-style: italic;
	color: #cc0000 ! important;
	font-family: Verdana, sans-serif;
	font-size: 90%;
}

FONT.ref {
	font-family: Verdana, sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 58%;
	vertical-align: super;
}

FONT.ref_for_proofing {
	font-family: Verdana, sans-serif;
	text-transform: none;
	font-weight: bold;
	font-size: 200%;
	vertical-align: super;
}

/* The following style is used for now only in Plutarch's Life of Cimon and in Bolton's Spanish Borderlands Ch4; the purpose is to put the quotation mark outside the centered quote. Ideally the verses should continue to line up, except that the CSS standards specifically state that the following box is calculated as though the preceding box were not offset. (http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-position)*/
.quotemark {
	position: relative;
	left:-.5em;
	text-transform: none;
	font-weight: normal;
}

.verse A.sec {
	font-family: Georgia, "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif ! important;
	position: absolute;
	top: auto;
	left: +12.5em;
	text-align: left;
	font-size: 70%;
	text-transform: none;
	font-weight: normal;
	color: #bf0000 ! important;
	vertical-align: 10%;
}

A.sec11 {
	font-family: "Kino MT", Onyx, "Bauhaus 93", Chalkboard, "Mead Bold", Herculanum, sans-serif;
	font-size: 70%;
	text-transform: none;
	font-weight: normal;
	color: #bf0000 ! important;
	vertical-align: 10%;
}

.verse A.sec11 {
	font-family: "Kino MT", Onyx, "Bauhaus 93", Chalkboard, "Mead Bold", Herculanum, sans-serif;
	position: absolute;
	top: auto;
	left: +10.5em;
	text-align: left;
	font-size: 70%;
	text-transform: none;
	font-weight: normal;
	color: #bf0000 ! important;
	vertical-align: 10%;
}
A.subsec {
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #bf0000 ! important;
	vertical-align: 20%;
}

A.Tsec {
	position: absolute;
	top: auto;
	left: +2em;
	text-align: right;
	font-family: Courier, serif ! important;
	font-size: 70%;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006600 ! important;
}

DIV.verse A.Tsec {
	position: absolute;
	top: auto;
	left: +3.8em; /* basic margin + 1.8 */
	text-align: right;
	font-family: Courier, serif ! important;
	font-size: 70%;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006600 ! important;
}

A.Tsubsec {
	position: absolute;
	top: auto;
	left: +3.85em;
	font-family: Courier, serif ! important;
	font-size: 70%;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006600 ! important;
}

A.Tsubsec_correction {
	position: absolute;
	top: auto;
	left: +5.8em;
	font-family: Verdana, sans-serif;
	font-size: 53%;
	font-weight: normal;
	font-style: normal;
	color: #ff0000 ! important;
	vertical-align: top;
}

	A.correction:link {
		text-decoration: none;
		color: #ff0000 ! important;
	}

/* used at first only in E/Roman/Texts/secondary/journals/TAPA/43/The_Ferentinum_of_Horace*.html
It must be used OUTSIDE any <A> */
.citation_left {
	position: absolute;
	top: auto;
	left: +7.5em;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	color: #000066 ! important;
}

DIV.verse A.Tsubsec {
	left: +7.1em; /* basic margin +3.3 */
}

P.verse1 A.Tsubsec {
	left: +3.85em; /* basic margin +3.3 -2+2+ adjustment 3.9 */
}

P.verse2 A.Tsubsec {
	left: +1.65em; /* basic margin +3.3 -4+2 */
}

P.verse3 A.Tsubsec {
	left: -0.7em; /* basic margin +3.3 -6+2 */
}

P.verse4 A.Tsubsec {
	left: -2.95em; /* basic margin +3.3 -8+2 */
}

P.verse5 A.Tsubsec {
	left: -5.2em; /* basic margin +3.3 -10+2 */
}

P.verse6 A.Tsubsec {
	left: -7.5em; /* basic margin +3.3 -12+2 */
}

P.verse7 A.Tsubsec {
	left: -9.75em; /* basic margin +3.3 -14+2 */
}

P.verse8 A.Tsubsec {
	left: -12em; /* basic margin +3.3 -14+2 */
}

A.Latin {
	color: #cc6633 ! important;
}

A.entry1 {
	color: #3366ff ! important;
	font-variant: normal;
	font-weight: bold;
	font-size: 90%;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
}

DIV.further {
	position: absolute;
	top: auto;
	font-size: 50%; /* necessary to produce correct right margin*/
	right: +4em;
}

DIV.default {
	color: #000066 ! important;
	font-family: Georgia, Palatino, serif;
}

DIV.default1 {
	margin-left: 5em;
	margin-right: 5em;
	color: #000066 ! important;
	font-family: Georgia, Palatino, serif;
}

DIV.alert { /* mynote with background-color and color changed */
	background-color: #ffff66 ! important;
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
	color: #ff0000 ! important;
	margin-top: 1.6em;
	margin-left: 100px;
	margin-right: 100px;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1.3em;
	padding-right: 1.3em;
	border-style: double
}

DIV.mynote {
	background-color: #ccffff ! important;
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
	color: #000066 ! important;
	margin-top: 1.6em;
	margin-left: 100px;
	margin-right: 100px;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1.3em;
	padding-right: 1.3em;
	border-style: double
}

.mynote .Cullum {
	color: #a68521 ! important;
	background-color: #ccffff ! important;
}

DIV.mynote400 {
	background-color: #ccffff ! important;
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
	color: #000066 ! important;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	width: 407px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1.3em;
	padding-right: 1.3em;
	border-style: double
}

DIV.mynoteBasicH {
	background-color: #ccffff ! important;
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
	color: #000066 ! important;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	width: 574px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1.3em;
	padding-right: 1.3em;
	border-style: double
}

DIV.caption-centered {
	margin: .35em;
	font-size: 85%;
	text-align: center;
}

DIV.margin2 {
	margin-left: 65px;
	margin-right: 65px;
	font-size: 90%;
}

DIV.padall {
	margin: 10px;
}

DIV.reference {
	color: #660066 ! important;
	font-family: Georgia, Palatino, serif;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
}

DIV.diary_summary {
	margin-left: .6em;
	margin-right: 1.2em;
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
}

DIV.diary_summary_date {
	margin-right: 0.4em;
	text-align: right;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
}

DIV.no_diary {
	margin-left: .6em;
	margin-right: 1.2em;
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
	color: #666666 ! important;
}

DIV.no_diary_date {
	margin-right: 0.4em;
	text-align: right;
	font-family: Georgia, Palatino, serif;
	font-size: 85%;
	color: #666666 ! important;
}

.noScript {
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 112%;
	font-weight: bold;
	color: #ff0000 ! important;
}

.PlaceDescriptor { /* used in GoogleMaps.js*/
	margin-top: 1.5em;
	text-align: justify;
}

DIV.MapBubble { /* used in GoogleMaps.js*/
	width: 200px; /* I'd like it smaller, but Google doesn't allow it, setting a purported minimum width of 204, but in fact it's about 250. */
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, sans-serif;
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	text-align: justify;
	font-size: 50%;
	font-weight: normal;
}

DIV.MapBubbleHeading { /* used in GoogleMaps.js*/
	width: 200px; /* I'd like it smaller, but Google doesn't allow it, setting a purported minimum width of 204, but in fact it's about 250. */
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, sans-serif;
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	font-size: 60%;
	font-weight: bold;
}

.map_blue {
	color: #7eb3ff ! important;
}

.map_green {
	color: #8cff77 ! important;
}

.map_orange {
	color: #ffa82c ! important;
}

.map_pink {
	color: #ffb4b1 ! important;
}

.map_purple {
	color: #df87ff ! important;
}

.map_red {
	color: #ff7a78 ! important;
}

.map_yellow {
	color: #fdff78 ! important;
}

.emphasis {
	color: #003399 ! important;
}

.emend {
	color: #0066cc ! important;
}

	A:hover .emend {
		color: #ff00ff ! important;
	}

	.emend .Greek {
		color: #dd8833 ! important;
	}

	.emend .Latin {
		color: #cc3399 ! important;
	}

.transcription .emend {
	color: #ff6699 ! important;
}

.Courier {
	font-family: Courier, monospace;
}

I I {
	font-style: normal;
	font-size: 90%;
}

FONT.star {
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 90%;
	color: #8800cc ! important;
	font-style: italic;
}

	A FONT.star {
		color: #3366ff ! important;
	}

		A:hover FONT.star {
			color: #ff00ff ! important;
		}

FONT.proofread {
	color: #28cccc ! important;
}

FONT.unproofread {
	color: #ff6666 ! important;
}

FONT.proof {
	color: #009933 ! important;
	font-weight: bold;
}

FONT.GridRef {
	font-family: Verdana, sans-serif;
	color: #ff6600 ! important;
}

FONT.overline {
	text-decoration: overline;
}

.Fraktur {
	font-family: TypographerFraktur, "Lucida Blackletter", serif;
}

.sans-serif {
	font-family: Verdana, Ariel, Helvetica, sans-serif;
}

.double {
	font-size: 200%;
}

.large {
	font-size: 120%;
}

.larger {
	font-size: 140%;
}

.largest {
	font-size: 160%;
}

.small {
	font-size: 85%;
}

	.small .smaller {
		font-size: 88%;
	}

.smaller {
	font-size: 75%;
}

.smallest {
	font-size: 60%;
}

.minuscule {
	font-size: 50%;
}

.sourcecode {
	font-family: Courier, monospace;
	color: #006600 ! important;
	font-size: 85%;
}

.primary_source {
	color: #339900 ! important;
}

FONT.subscript {
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 65%;
	vertical-align: bottom;
}

FONT.superscript {
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 60%;
	vertical-align: top;
}

FONT.superscriptTEST {
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 60%;
	vertical-align: top;
	position: relative; 
}

FONT.manuscript .superscript {
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 60%;
	vertical-align: 70%;
}

.ten {
	font-size: 62%;
}

.eleven {
	font-size: 69%;
}

.twelve {
	font-size: 75%;
}

.teensy {
	font-size: 37%;
}

H1, H2, H4.default {
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H1 {
	font-size: 150%;
	text-align: center;
}

H1.small {
	font-size: 120%;
	text-align: center;
}

H1.small_default {
	font-size: 120%;
	text-align: center;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H2 {
	font-size: 120%;
	text-align: center;
}

H2.large_default {
	font-size: 150%;
	text-align: center;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H2.left {
	margin-left: -50px;
	font-size: 120%;
	text-align: left;
}

H2.diary {
	margin-left: -50px;
	margin-top: 6em;
	margin-bottom: 2em;
	font-size: 120%;
	text-align: left;
}

H3 {
	margin-top: 3.5em;
	margin-bottom: 2em;
	font-size: 100%;
	text-align: left;
}

H3.boxed {
	margin-top: 1em;
	margin-bottom: 1.5em;
	text-align: center;
}

H3.center {
	font-size: 100%;
	text-align: center;
}

H3.start {
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H3.start2 {
	margin-top: 7.5em;
	margin-bottom: 2em;
}

H3.center-start {
	text-align: center;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H4.lowcaps {
	font-size: 72%;
	text-transform: uppercase;
}

H4.start {
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H5.start {
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H6.start {
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H4.center-start {
	text-align: center;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H3.left-start {
	text-align: left;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H4.left-start {
	text-align: left;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H5.left-start {
	text-align: left;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H6.left-start {
	text-align: left;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

H3.document {
	font-size: 90%;
	text-align: center;
	font-weight: 300;
	font-style: italic;
}

H4 {
	font-size: 85%;
}

H4.center {
	font-size: 85%;
	text-align: center;
}

H4.interTitle {
	margin-top:0;
	font-size: 85%;
	text-align: center;
}

H5 {
	font-size: 60%;
}

H5.center {
	font-size: 60%;
	text-align: center;
}

HR {
	text-align: center;
}

HR.endnotes {
	text-align: center;
	width: 60%;
	margin-top:2.5em;
	margin-bottom:2.5em;
}

HR.default {
	text-align: center;
	width: 60%;
	margin-top:2.5em;
	margin-bottom:2.5em;
}

HR.small {
	text-align: center;
	width: 15%;
	margin-top:2.5em;
	margin-bottom:2.5em;
}

HR.blip {
	text-align: center;
	width: 50px;
	margin-top:.5em;
	margin-bottom:.5em;
}

IMG {
	border-width: 0;
}

IMG.hedera {
	width: 15px;
	height: 13px;
	margin-top: 1.3em;
	margin-bottom: .3em;
}

IMG.WP_grad {
	width: 9px;
	height: 8px;
	border-width: 0;
	vertical-align: top;
}

TABLE TR.topBorder{
	border-collapse: collapse;
	border-top: 1px solid;
}

TABLE TR.bottomBorder{
	border-collapse: collapse;
	border-bottom: 1px solid;
}

TABLE TR.topBorderBold{
	border-collapse: collapse;
	border-top: 2px solid;
}

TABLE TR.bottomBorderBold{
	border-collapse: collapse;
	border-bottom: 2px solid;
}

TABLE.columnBorders {
	border-collapse: collapse;
	border-left: 1px solid;
	border-right: 1px solid;
}

	TABLE.columnBorders TR TD {
		border-left: 1px solid;
		border-right: 1px solid;
	}

TABLE.basicH {
	width: 567px;
}

IMG.basicH {
	width: 567px;
	height: 378px;
}

TABLE.basicV {
	width: 252px;
}

IMG.basicV {
	width: 252px;
	height: 378px;
}

IMG.H320 {
	width: 567px;
	height: 320px;
}

TABLE.V280 {
	width: 280px;
}

IMG.V280 {
	width: 280px;
	height: 378px;
}

TABLE.leadoff {
	border-style: outset;
	border-color: #cccccc;
	border-width: 12px;
	margin-top: 5em;
	margin-left: auto;
	margin-right: auto;
	font-size: 80%;
}

TABLE.leadoff P{
	margin-left: 15px;
	margin-right: 15px;
}

TABLE.photocreditX {
/* for odd widths; the table width should be set at the photo width + 23 */
	border: 0;
	margin: auto;
	text-align: right;
	font-size: 69%;
}

TABLE.photocreditH {
	width: 590px; /* 567 + 23 */
	border: 0;
	margin: auto;
	text-align: right;
	font-size: 69%;
}

TABLE.photocreditV {
	width: 275px; /* 252 + 23 */
	border: 0;
	margin: auto;
	text-align: right;
	font-size: 69%;
}

TABLE.photocreditS {
	width: 401px; /* 378 + 23 */
	border: 0;
	margin: auto;
	text-align: right;
	font-size: 69%;
}

/* THIS IS JUST A TEMP PATCH TO PREVENT THE OPERATION OF "contents" INSIDE "leadoff" WHILE I REMOVE THE HUNDREDS OF INSTANCES: */
TABLE.leadoff .contents{
	font-size: 100%;
}

IMG.basicS {
	width: 378px;
	height: 378px;
}

TABLE.basicS {
	width: 378px;
}

IMG.b1 {
	margin-top: 0;
	border-width: 1px;
	border-style: solid;
}

IMG.b2 {
	border-width: 2px;
	border-style: solid;
}

IMG.b4 {
	border-width: 4px;
	border-style: solid;
}

IMG.flag {
	border-width: 1px;
	border-style: solid;
	width: 30px;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}

IMG.map_marker {
	width: .6em;
	height: .9em;
}

IMG.callout_map_marker {
	width: .8em;
	height: .9em;
}

IMG.miniflag {
	border-width: 1px;
	border-style: solid;
	width: 12px;
	height: 8px;
}

IMG.small_flag {
	border-width: 1px;
	border-style: solid;
	width: 18px;
	height: 12px;
}

IMG.inline {
	margin-right: 2px;
}

.caduceus {
	text-align: center;
	font-size: 187%;
}

.ivy {
	text-align: center;
	font-size: 137%;
}

.ivy1 {
	text-align: center;
	font-size: 137%;
	margin-top: 2em;
}

IMG.image0 {
	border-width: 1px;
	border-style: dotted;
}

IMG.image1 {
	border-width: 1px;
	border-style: solid;
}

IMG.image2 {
	border-width: 2px;
	border-style: solid;
}

IMG.image4 {
	border-width: 4px;
	border-style: solid;
}

IMG.alias0 {
	border-width: 1px;
	border-style: dotted;
	width: 279px;
	height: 186px;
	margin: 5px;
}

IMG.alias1 {
	border-width: 1px;
	border-style: solid;
	width: 279px;
	height: 186px;
	margin: 5px;
}

IMG.alias2 {
	border-width: 2px;
	border-style: solid;
	width: 279px;
	height: 186px;
	margin: 4px;
}

IMG.alias4 {
	border-width: 4px;
	border-style: solid;
	width: 279px;
	height: 186px;
	margin: 2px;
}

IMG.icon {
	border-width: 0;
	width: 132px;
	height: 88px;
}

IMG.icon0 {
	border-width: 1px;
	border-style: dotted;
	width: 132px;
	height: 88px;
	margin: 5px;
}

IMG.icon1 {
	border-width: 1px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin: 5px;
}

IMG.icon2 {
	border-width: 2px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin: 4px;
}

IMG.icon4 {
	border-width: 4px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin: 2px;
}

IMG.rubric0 {
	border-width: 1px;
	border-style: dotted;
	width: 132px;
	height: 88px;
	margin-left: 15px;
	margin-right: 15px;
}

IMG.rubric1 {
	border-width: 1px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin-left: 15px;
	margin-right: 15px;
}

IMG.rubric2 {
	border-width: 2px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin-left: 14px;
	margin-right: 14px;
}

IMG.rubric4 {
	border-width: 4px;
	border-style: solid;
	width: 132px;
	height: 88px;
	margin-left: 12px;
	margin-right: 12px;
}

IMG.minirubric1 {
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-left: 87px;
	margin-right: 15px;
}

IMG.minirubric2 {
	border-width: 2px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-left: 86px;
	margin-right: 14px;
}

IMG.minirubric4 {
	border-width: 4px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-left: 84px;
	margin-right: 12px;
}

IMG.start {
	margin-top: 1.5em;
}

IMG.thumb {
	border-width: 0px;
	width: 60px;
	height: 40px;
	margin-top: 6px;
	margin-bottom: 6px;
}

IMG.thumb0 {
	border-width: 1px;
	border-style: dotted;
	width: 60px;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

IMG.thumb1 {
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

IMG.thumb2 {
	border-width: 2px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-top: 4px;
	margin-bottom: 4px;
}

IMG.thumb4 {
	border-width: 4px;
	border-style: solid;
	width: 60px;
	height: 40px;
	margin-top: 2px;
	margin-bottom: 2px;
}

LI.default {
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: justify;
}

FONT.default {
	color: #000066 ! important;
	font-family: Georgia, Palatino, serif;
}

P.photo_credits {
	text-align: right;
	font-size: 75%;
	margin-top: 0em;
}

P.photo_credits_center {
	text-align: center;
	font-size: 75%;
	margin-top: 0em;
}

P.further {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: 50%;
	color: #cc00ff ! important;
}

P.signature {
	position: relative;
	top: auto;
	right: -6em;
	text-align: right;
	font-size: 85%;
	color: #000066 ! important;
}

P.default {
	color: #000066 ! important;
	font-family: Georgia, Palatino, serif;
}

P.closing50 {
	text-align: left;
	margin-left: 50%;
	margin-top: 0em;
	margin-bottom: 0em;
}

P.closing60 {
	text-align: left;
	margin-left: 60%;
	margin-top: 0em;
	margin-bottom: 0em;
}

P.closing-b0-a0 {
	text-align: right;
	margin-right: 8em;
	margin-top: 0em;
	margin-bottom: 0em;
}

P.closing-b1-a0 {
	text-align: right;
	margin-right: 8em;
	margin-top: 3em;
	margin-bottom: 0em;
}

P.closing-b0-a1 {
	text-align: right;
	margin-right: 8em;
	margin-top: 0em;
	margin-bottom: 3em;
}

P.closing-b1-a1 {
	text-align: right;
	margin-right: 8em;
	margin-top: 3em;
	margin-bottom: 3em;
}

P.biblio1 {
	margin-top: 0em;
	margin-bottom: .5em;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 69%;
}

P.biblio {
	margin-top: 0em;
	margin-bottom: 3em;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 69%;
}

P.biblioA {
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 69%;
}

P.biblio-intro {
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: right;
	font-size: 69%;
}

P.default {
	color: #000066 ! important;
	font-family: Georgia, Palatino, serif;
}

P.summary {
	font-size: 85%;
	margin-top: 3em;
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
	text-align: justify;
}

P.postsummary {
	font-size: 85%;
	margin-top: .5em;
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
	text-align: justify;
}

P.summary_item {
	font-size: 85%;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
	text-align: justify;
}

.x1-b0-a0 {
	text-align: justify;
	margin-left: 30px;
	text-indent: -30px;
	margin-top: 0em;
	margin-bottom: 0em;
}
.x2-b0-a0 {
	text-align: justify;
	margin-left: 60px;
	text-indent: -60px;
	margin-top: 0em;
	margin-bottom: 0em;
}

P.justify_indent {
	text-align: justify;
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 1em;
}

P.omitted_article {
	text-align: justify;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999 ! important;
}

P.riassunto {
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	color: #ff9900 ! important;
	margin-bottom: 40px;
	font-weight: bold;
}

P.riassunto0 {
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	color: #ff9900 ! important;
	margin-bottom: 0em;
	font-weight: bold;
}

TABLE {
	margin-bottom: 1em;
}

TABLE.stats {
	border-collapse: collapse;
}

	TABLE.stats TD.left {
		border-left: 1px;
	}

	TABLE.stats TD.right {
		border-right: 1px;
	}

TD.b1 {
	margin-top: 0;
	border-width: 1px;
	border-style: solid;
}

TABLE.b1 {
	border-width: 1px;
	border-style: solid;
}

TABLE.b2 {
	border-collapse: separate;
	border-spacing: 1px;
	border: 4px ridge #f6f6f6;
}

	TABLE.b2 TD {
		border: 1px solid gray;
	}

	TABLE.b2 TD TD {
		border: 0;
	}

TABLE.header {
	margin: auto;
	border-collapse: separate;
	border-spacing: 2px;
	width: 500px;
	border: 0;
}

	TABLE.header TR {
		vertical-align: bottom;
	}

TABLE.headerbox {
	margin: auto;
	border-collapse: separate;
	border-spacing: 2px;
	width: 600px;
	border: 4px ridge #eeeeee;
}

	TABLE.headerbox TD {
		border: 1px solid gray;
	}

	TABLE.headerbox TD TD {
		border: 0;
	}

TABLE.start {
	margin-top: 2.5em;
}

TABLE.footer {
	margin: auto;
	margin-top: 5em;
	width: 576px;
	padding: 0;
	border: 0em;
	border-spacing: 0;
	background-color: #ffffcc ! important;
}

/* 4/14/11: Used only on homepages for MassaMartana, Monteleone di Spoleto, Trevi, Cannaiola */
/* NOTE: Their own .js states that modification and hosting are allowed, in case I want to have a stab at my own better formatting */
TABLE.TweetFeed {
	margin: auto;
	margin-top: 4em;
	margin-bottom: -5em;
	width: 576px;
	padding: 0;
	border: 0em;
	border-spacing: 0;
	background-color: transparent ! important;
}

TABLE.twitter {
	margin: auto;
	margin-top: 5em;
	margin-bottom: -5em;
	width: 576px;
	padding: 0;
	border: 0em;
	border-spacing: 0;
	background-color: transparent ! important;
}

TABLE.photo {
	margin-top: 40px;
}

TABLE.vertical_pair {
	width: 567px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: separate;
	border-spacing: 2px;
}

	TABLE.vertical_pair TR {
		text-align: justify;
	}

	TABLE.vertical_pair TD {
		padding: 15px;
	}

TABLE.odd_vertical_pair {
	margin-left: auto;
	margin-right: auto;
	border-collapse: separate;
	border-spacing: 2px;
}

	TABLE.odd_vertical_pair TR {
		text-align: justify;
	}

	TABLE.odd_vertical_pair TD {
		vertical-align: middle;
		padding: 15px;
	}

TABLE.text_and_vertical {
	margin: auto;
	border-collapse: separate;
	border-spacing: 2px;
	width: 581px;
}

	TABLE.text_and_vertical TR {
		text-align: justify;
	}

	TABLE.text_and_vertical TD {
		vertical-align: middle;
		padding: 15px;
	}

	TABLE.text_and_vertical TD.squeeze {
		vertical-align: middle;
		padding: 3px;
	}

TABLE.text_and_vertical0 {
	margin: auto;
	border-collapse: separate;
	border-spacing: 0;
	width: 573px;
}

	TABLE.text_and_vertical0 TR {
		text-align: justify;
	}

	TABLE.text_and_vertical0 TD {
		vertical-align: middle;
	}

	TABLE.text_and_vertical0 TD.squeeze {
		vertical-align: middle;
		padding: 3px;
	}

TABLE.center {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

TABLE.imageF {
	border-collapse: separate;
	border-spacing: 1px;
	border: 4px ridge #f6f6f6;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}

	TABLE.imageF TD {
		border: 1px solid gray;
		margin-left: 10px;
		margin-right: 10px;
		text-align: justify;
		font-size: 80%;
	}

	TABLE.imageF TD TD {
		border: 0;
	}

TABLE.image {
	border: 1px solid;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}

TABLE.startimage {
	border: 1px solid;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3em;
}

TABLE.image0 {
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}

TABLE.embed-left {
	border: 1px solid;
	float: left;
	margin-right: 8px;
}

TABLE.embed-left-noborder {
	border: 0;
	float: left;
	margin-right: 8px;
}

TABLE.embed-right {
	border: 1px solid;
	float: right;
	margin-left: 8px;
}

TABLE.embed-right-noborder {
	border: 0;
	float: right;
	margin-left: 8px;
}

/* THE FOLLOWING ALIGNMENTS DON'T WORK IN SAFARI OR EXPLORER: */

/* TD.decimal { */
/* 	text-align: "."; */
/* } */

/* TD.middot { */
/* 	text-align: "°§"; */
/* } */

TD.sidepadded {
	padding: 0 1em;
}

.sidebar {
	margin-left: 2em;
	margin-right: 2em;
	font-size: 85%;
	font-style: italic;
	padding: 0 .5em;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
}

.arithmetic {
	font-family: Courier, monospace;
	padding: 0 .5em;
	text-align: right;
	margin-top: 0em;
	margin-bottom: 0em;
}

.total {
	font-family: Courier, monospace;
	padding: 0 .5em;
	text-align: right;
	border-style: solid;
	border-top-width: 1px;
	margin-top: 0em;
	margin-bottom: 0em;
}

.top_border {
	border-style: solid;
	border-top-width: 1px;
}

TD.alias {
	width: 292px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-weight: bold;
}

TD.right {
	text-align: right;
}

TD.cell {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
/* 	font-size was originally 9.1px */
}

TD.midcell {
	vertical-align: middle;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
}

TD.upcell1 {
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 55%;
	font-weight: bold;
	color: #0000ff ! important;
	background-color: #ffffcc ! important;
}

TD.upcell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #ffffcc ! important;
	color: #666666 ! important; /* grey only if no link; otherwise, overridden*/
}

/* The following is used for upcells, etc. that are just a text anchor, in order to line them up right. See examples in AOG Reunions. */
.no_image{
	vertical-align: middle;
	margin-top: 24px;
	margin-bottom: 24px;
}

TD.alsocell1 {
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 55%;
	font-weight: bold;
	color: #0000ff ! important;
	background-color: #ffff99 ! important;
}

TD.alsocell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #ffff99 ! important;
	color: #666666 ! important; /* grey only if no link; otherwise, overridden*/
}

TD.alsocell2 {
	width: 156px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #ffff99 ! important;
}

TD.offcell1 {
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 55%;
	font-weight: bold;
	color: #0000ff ! important;
	background-color: #ffff66 ! important;
}

TD.offcell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	color: #0000ff ! important;
	background-color: #ffff66 ! important;
}

TD.pinkcell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #ffcccc ! important;
}

TD.toughcell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #ffff33 ! important;
}

TD.churchcell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #e1c4ff ! important;
}

TD.churchcell1 {
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 55%;
	font-weight: bold;
	color: #ffffff ! important;
	background-color: #e1c4ff ! important;
}

TD.diarycell {
	width: 78px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 62%;
	background-color: #99ffcc ! important;
}

TD.diarycell1 {
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 55%;
	font-weight: bold;
	color: #0000ff ! important;
	background-color: #99ffcc ! important;
}

.transcription {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #990000 ! important;
	background-color: #ffffff ! important;
}

.expansion {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #990000 ! important;
	background-color: #ffffcc ! important;
}

.interpretation {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #000033 ! important;
	background-color: #ffcccc ! important;
}

/*
	the widths of "flag" and "mail" work together to add to 100%:
	[1* the width of "mailN"] + [(N-1) * the width of "flagN"] add to 100%

	where "100%" is the width of TABLE.header or TABLE.headerbox
*/

TD.USMA_flag {
	text-align: right;
	font-family: Georgia, Palatino, serif;
	font-size: 70%;
}

TD.flag {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.flag4 {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
	width: 24%;
}

TD.flag5 {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
	width: 18%;
}

TD.flag6 {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
	width: 16%;
}

TD.flag7 {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
	width: 14%;
}

TD.flag8 {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
	width: 12%;
}

TD.incipit {
	text-align: center;
	font-family: "Times New Roman", serif;
	font-size: 85%;
}

TD.mail {
	width: 100px;
	vertical-align: bottom;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.mail4 {
	width: 28%;
	vertical-align: bottom;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.mail5 {
	width: 28%;
	vertical-align: bottom;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.mail6 {
	width: 20%;
	vertical-align: bottom;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.mail7 {
	width: 16%;
	vertical-align: bottom;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.mail8 {
	width: 16%;
	vertical-align: bottom;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

TD.icon {
	width: 146px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 69%;
}

/* 	PHASE OUT "TD.rubric": From now on, use TABLE.rubric (which specifies the 85% font); and each time, immediately delete all TD class attributes "CLASS="rubric" — leaving, however, any "TD CLASS="rubricB". When all "rubric" tables have been switched over, delete this style: it isn't needed at all. The model page is the main Umbertide page. */
TD.rubric {
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 85%;
}

TD.rubricTEMP {
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	margin-left: 10px;
	margin-right: 10px;
}

TD.rubricB {
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: bottom;
}

TD.rubricT {
	text-align: justify;
	font-family: Georgia, Palatino, serif;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: top;
}

TD.banner {
	background-color: #ccffff ! important;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 100%;
	color: #cc0066 ! important;
	font-weight: bold;
}

TD.update {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
	color: #cc0066 ! important;
}

TR {
	vertical-align: top;
}

TR.down {
	vertical-align: bottom;
}

TR.middle {
	vertical-align: middle;
}

TR.up {
	background-color: #ffffcc ! important;
	vertical-align: top;
}

TR.also {
	background-color: #ffff99 ! important;
	vertical-align: top;
}

TR.church {
	background-color: #e1c4ff ! important;
	vertical-align: top;
}

TR.diary {
	background-color: #99ffcc ! important;
	vertical-align: top;
}

TR.off {
	background-color: #ffff66 ! important;
	vertical-align: top;
}

TR.lapidary {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #990000 ! important;
	background-color: #ffffff ! important;
}

.translation {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #000066 ! important;
	background-color: #ffff99 ! important;
}

TR.interpretation {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #000033 ! important;
	background-color: #ffcccc ! important;
}

TABLE.TOC {
	border-width: 5px;
	border-style: double;
	font-size: 80%;
}

	.TOC TD {
		vertical-align: middle;
	}

	.TOC P {
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 20px;
		margin-right: 10px;
		text-indent: -10px;
	}

TABLE.newpages {
	margin-top: 5em;
	font-size: 85%;
}

	TABLE.newpages B {
		color: #444444 ! important;
	}

	TABLE.newpages .bold {
		color: #444444 ! important;
	}

	TABLE.newpages A.bold {
		color: #0000ff ! important;
	}
	TABLE.newpages A:link {
		color: #0000ff ! important;
	}
	TABLE.newpages A:visited {
		color: #cc0000 ! important;
	}
	TABLE.newpages A:hover {
		color: #ff00ff ! important;
	}
	TABLE.newpages A:active {
		color: #ff00ff ! important;
	}

.TOCitem {
	text-align: justify;
	font-size: 80%;
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
}

.TOCpagenum {
	vertical-align: middle;
	font-family: Courier, monospace;
	text-align: right;
	padding-right: 10px;
	margin-left: 10px;
}

.TOCchapnum {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 190%;
}

TD.leadoff_summary {
	background-color: #ccffff ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 53%;
	color: #000066 ! important;
	text-align: center;
	border-style: solid;
	border-color: #990000;
	border-width: 1px;
}

TD.Roman_summary {
	background-color: #ff99ff ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 53%;
	text-align: center;
}

.big_caption {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-weight: bold;
}

.caption {
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 80%;
}

	.caption .photo_credits {
		margin-top: .5em;
		margin-right: 0;
}

.low_caption {
	text-align: center;
	font-size: 85%;
	text-transform: uppercase;
	margin-bottom: 0;
}

TD.contents {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 80%;
}

.contents {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 80%;
}

	.contents .inscription {
		font-family: Verdana, sans-serif;
		font-size: 100%;
		line-height: 1.2; /* line-height of ".inscription" (1.5) multiplied by for ton-size of ".contents" */
}

	.contents .lapis {
		font-family: Verdana, sans-serif;
		font-size: 100%;
		line-height: 1.2;
}

	.contents .nummus {
		color: #990000 ! important;
		font-family: Verdana, sans-serif;
		font-size: 100%;
		text-transform: uppercase;
		line-height: 1.2;
}

	.contents P {
		margin-left: 10px;
		margin-right: 10px;
}

.ex {
	text-align: justify;
	margin-left: 30px;
	text-indent: -30px;
}

.exdent {
	text-align: justify;
	margin-left: 30px;
	text-indent: -30px;
	font-family: Verdana, sans-serif;
	font-size: 75%;
	line-height: 120%;
}

.exdent_quote {
	text-align: justify;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 30px;
	text-indent: -30px;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	color: #990000 ! important;
	line-height: 100%;
}

.index {
	text-align: justify;
	margin-left: 30px;
	text-indent: -30px;
	font-size: 75%;
}

.index-start {
	margin-top: 3em;
	text-align: justify;
	margin-left: 30px;
	text-indent: -30px;
	font-size: 75%;
}

.margin {
	margin-left: 40px;
	margin-right: 40px;
}

.nomargin {
	margin-left: -40px;
	margin-right: -40px;
}

.not_online1 {
	background-color: #e0e0e0 ! important;
	font-size: 90%;
	color: #666666 ! important;
}

.not_online2 {
	background-color: #d0d0d0 ! important;
	font-size: 90%;
	color: #555555 ! important;
}

.offsite1 {
	background-color: #ccffe5 ! important;
}

.offsite2 {
	background-color: #99ffcc ! important;
}

.pad {
	margin-left: 10px;
	margin-right: 10px;
}

TABLE.padsides TD { 
	padding: 0px 10px;
	font-size: 90%;
}

.proofread0 {
	background-color: #ccffe6 ! important;
}

.proofread1 {
	background-color: #ccffff ! important;
}

.proofread2 {
	background-color: #99ffff ! important;
}

.prose {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	margin-left: 2em;
	margin-right: 2em;
	text-align: justify;
}

	.prose .normal {
		font-family: Verdana, sans-serif;
		font-size: 90%;
		color: #007733 ! important;
	}

	.prose .citation {
		font-weight: bold;
		font-size: 85%;
		font-variant: normal;
	}
	
	.prose .Greek {
		color: #996600 ! important;
		font-family: "Lucida Grande", "Palatino Linotype", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", sans-serif ! important;
		font-size: 95%;
	}

.quote {
	font-family: Verdana, sans-serif;
	font-size: 85%;
}

.quote1 {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	margin-left: 2em;
	margin-right: 2em;
}

	.quote1 P {
		margin-top: 0em;
		margin-bottom: 0em;
		text-indent: 1em;
		text-align: justify;
	}
	
	.quote1 P.right {
		margin-top: 0em;
		margin-bottom: 0em;
		text-align: right;
	}
	
	.quote1 P.center {
		margin-top: 0em;
		margin-bottom: 0em;
		text-align: center;
	}
	
	.quote1 P.i0 {
		margin-top: 0em;
		margin-bottom: 0em;
		text-indent: 0em;
		text-align: justify;
	}

.verseTEST {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	position: relative;
	margin: auto;
	height: 50%;
	top: 25%;
}

.verseTEST P {
	margin: auto;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
	text-indent: -3em;
}

.verse {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	margin-left: 2em;
	margin-right: 2em;
}

.verse P {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
	text-indent: -3em;
}

.verse P.start {
	margin-top: 1em;
	margin-bottom: 0em;
}

.verse .verse {
	font-size: 100%;
	text-indent: -2em;
}

.verse .verse1 {
	text-indent: 0em;
}

.verse .verse2 {
	text-indent: 2em;
}

.verse .verse3 {
	text-indent: 4em;
}

.verse .verse4 {
	text-indent:6em;
}

.verse .verse5 {
	text-indent: 8em;
}

.verse .verse6 {
	text-indent: 10em;
}

.verse .verse7 {
	text-indent: 12em;
}

.verse .verse8 {
	text-indent: 14em;
}

.verse .verse9 {
	text-indent: 16em;
}

.verse .verse10 {
	text-indent: 18em;
}

.verse .verse11 {
	text-indent: 20em;
}

.verse .verse12 {
	text-indent: 22em;
}

.unproofread0 {
	background-color: #ffe6cc ! important;
}

.unproofread1 {
	background-color: #ffcccc ! important;
}

.unproofread2 {
	background-color: #ff9999 ! important;
}

.unproofread3 {
	background-color: #ff6666 ! important;
}

.unproofread4 {
	background-color: #ff3333 ! important;
}

TR.thanks {
	background-color: #ccffff ! important;
}

.thanks {
	margin: 10px;
	font-size: 85%;
	background-color: #ccffff ! important;
	vertical-align: middle;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	color: #cc3300 ! important;
}

/* COMPOUND SCHEMES:*/

.callout1 {
	font-family: sans-serif;
	color: #8800cc ! important;
}

.sans {
	font-family: sans-serif;
}

.callout-red {
	font-family: sans-serif;
	color: #cc0033 ! important;
}

.callout-orange {
	font-family: sans-serif;
	color: #cc9900 ! important;
}

.epitome {
	font-family: Georgia, Palatino, serif;
	color: #660066 ! important;
}

.Tzetzes {
	font-family: Georgia, Palatino, serif;
	color: #003333 ! important;
}

.nummus {
	color: #990000 ! important;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	text-transform: uppercase;
}

	.nummus .emend {
		color: #ee6633 ! important;
	}

	.nummus .superscript {
		font-size: 50%;
		vertical-align: top;
	}

.Tiny {
	font-family: Tiny, sans-serif;
	font-size: 62%;
}

.up {
	position: relative;
	top: -4px;
}

.Verdana {
	font-family: Verdana, sans-serif;
	font-size: 85%;
}


/* COLOR SCHEMES:*/
	/* for table columns and rows:*/

.green1 {
	background-color: #ccffcc ! important;
}

.green2 {
	background-color: #99ff99 ! important;
}

.blue1 {
	background-color: #ccffff ! important;
}

.blue2 {
	background-color: #99ffff ! important;
}

.purple1 {
	background-color: #ffddff ! important;
}

.purple2 {
	background-color: #ffaaff ! important;
}

.red1 {
	background-color: #ffbbbb ! important;
}

.red2 {
	background-color: #ff8888 ! important;
}

.orange1 {
	background-color: #ffddbb ! important;
}

.orange2 {
	background-color: #ffbb88 ! important;
}

.yellow1 {
	background-color: #ffffaa ! important;
}

.yellow2 {
	background-color: #ffff55 ! important;
}

.grey0 {
	background-color: #f6f6f6 ! important;
}

.grey1 {
	background-color: #e9e9e9 ! important;
}

.grey2 {
	background-color: #e3e3e3 ! important;
}

.road1 {
	background-color: #ffffcc ! important;
}

.road2 {
	background-color: #ffff99 ! important;
}

.land1 {
	background-color: #ccffcc ! important;
}

.land2 {
	background-color: #99ff99 ! important;
}

.sandstone1 {
	background-color: #ffeedd ! important;
}

.sandstone2 {
	background-color: #eeddcc ! important;
}

.sea1 {
	background-color: #ccffff ! important;
}

.sea2 {
	background-color: #99ffff ! important;
}

.row1cell1 {
	background-color: #ffffcc ! important;
}

.row1cell2 {
	background-color: #ccffff ! important;
}

.row2cell1 {
	background-color: #ffff99 ! important;
}

.row2cell2 {
	background-color: #99ffff ! important;
}



.addendum {
	color: #003399 ! important;
}

.callout {
	color: #8800cc ! important;
}

.GazetteerPrompt {
	background-color: #ebebff ! important;
	color: #0066ff ! important;
}

	.GazetteerPrompt .title {
		margin-bottom: 0em;
		text-align: center;
		color: #0000ff ! important;
}

	.GazetteerPrompt P {
		margin-top: 0em;
}

.HistoryPrompt {
	background-color: #ffebeb ! important;
	color: #993333 ! important;
}

	.HistoryPrompt .title {
		margin-bottom: 0em;
		text-align: center;
		color: #ff0000 ! important;
}

	.HistoryPrompt P {
		margin-top: 0em;
}

.MixedPrompt {
	background-color: #ffe5ff ! important;
	color: #663399 ! important;
}

	.MixedPrompt .title {
		margin-bottom: 0em;
		text-align: center;
		color: #cc00ff ! important;
}

	.MixedPrompt P {
		margin-top: 0em;
}




/* COLORS: */

/* KEEP GOOGLEMAP COLORS FIRST: */

FONT.WalkColor {
	color: #00bf40 ! important;
}

FONT.RideColor {
	color: #cc6600 ! important;
}

FONT.ApproximateColor {
	color: #ff99ff ! important;
}

.Acquaeortus {
	background-color: #ff6666 ! important;
	color: #ffffff ! important;
}

.Air_Force {
	background-color: #003366 ! important;
	color: #ffffff ! important;
}

	.Air_Force A {
		color: #ffff33 ! important;
	}

.Algol {
	background-color: #444444 ! important;
	color: #ff6600 ! important;
}

	.Algol P {
		color: #ff6600 ! important;
	}

	.Algol .Italian {
		color: #99ff99 ! important;
	}

	.Algol .source {
		color: #99ff99 ! important;
	}

	.Algol A {
		color: #ffcccc ! important;
	}

.Algol2 {
	background-color: #333333 ! important;
	color: #ff6633 ! important;
}

	.Algol2 P {
		color: #ff6633 ! important;
	}

	.Algol2 .source {
		color: #99ff99 ! important;
	}

	.Algol2 A {
		color: #ffcccc ! important;
	}

.Americas {
	background-color: #bbffff ! important;
	color: #336633 ! important;
}

.amphora {
	background-color: #993333 ! important;
	color: #ffffcc ! important;
}

	.amphora .Latin {
		color: #ffff99 ! important;
	}

	.amphora .lapis {
		color: #ff9999 ! important;
	}

	.amphora .nummus {
		color: #ff9999 ! important;
	}

	.amphora A {
		color: #33ff33 ! important;
	}

.angelica {
	background-color: #99cc33 ! important;
}

.angels {
	background-color: #000099 ! important;
	color: #ffff66 ! important;
}

	.angels A {
		color: #99ffff ! important;
	}

.Antares {
	background-color: #000000 ! important;
	color: #ff3300 ! important;
}

	.Antares A {
		color: #ffff66 ! important;
	}

.aqua {
	background-color: #ccffff ! important;
}
	A.aqua {
		background-color: inherit ! important;
		color: #ccffff ! important;
	}

	FONT.aqua {
		background-color: inherit ! important;
		color: #ccffff ! important;
	}

.autumn {
	background-color: #663333 ! important;
	color: #ffcc99 ! important;
}
	.autumn A {
		color: #99ffff ! important;
	}

.autumn_gold {
	background-color: #663333 ! important;
	color: #ffff66 ! important;
}

.azure {
	background-color: #150080 ! important;
	color: #ffffff ! important;
}

.bistre {
	background-color: #cccc99 ! important;
}

FONT.bistre {
	background-color: inherit ! important;
	color: #cccc99 ! important;
}

.blue {
	color: #0000ff ! important;
}

.Bonely {
	background-color: #cccccc ! important;
	color: #000011 ! important;
}

.brick {
	background-color: #773300 ! important;
	color: #ffffff ! important;
}

	.brick .Latin {
		color: #ffff99 ! important;
	}

	.brick .lapis {
		color: #ffff99 ! important;
	}

	.brick .nummus {
		color: #ffff99 ! important;
	}

	.brick A {
		color: #33ff33 ! important;
	}

.brickstamp {
	background-color: #ffcc99 ! important;
}

.brickstamp1 {
	background-color: #ffcc99 ! important;
	color: #cc3333 ! important;
}

.brickstamp2 {
	background-color: #ffcc99 ! important;
	color: #993333 ! important;
}

.brown {
	background-color: #330000 ! important;
	color: #ffffcc ! important;
}

	.brown .Latin {
		color: #ffcc66 ! important;
	}

	.brown .lapis {
		color: #ffcc66 ! important;
	}

	.brown .nummus {
		color: #ffcc66 ! important;
	}

	.brown .source {
		color: #99ff33 ! important;
	}

	FONT.brown {
		background-color: inherit ! important;
		color: #330000 ! important;
	}

	FONT.brown A {
		color: #0000ff ! important;
	}

	.brown A {
		color: #99ff99 ! important;
	}

.burgundy {
	background-color: #330000 ! important;
	color: #ffcccc ! important;
}

.butterscotch {
	background-color: #995500 ! important;
	color: #ffffff ! important;
}

	.butterscotch .Latin {
		color: #ffff99 ! important;
	}

	.butterscotch .lapis {
		color: #ffff99 ! important;
	}

	.butterscotch .nummus {
		color: #ffff99 ! important;
	}

	.butterscotch A {
		color: #33ff33 ! important;
	}

.cadet_grey {
	background-color: #a5a6bb ! important;
	color: #000066 ! important;
}

.Capella {
	background-color: #000000 ! important;
	color: #ffffcc ! important;
}

	.Capella A {
		color: #ffff66 ! important;
	}

	.Capella .source {
		color: #66ff66 ! important;
	}

.caramel {
	background-color: #cc6600 ! important;
	color: #ffffff ! important;
}

	.caramel .Latin {
		color: #ffff99 ! important;
	}

	.caramel .lapis {
		color: #ffff99 ! important;
	}

	.caramel .nummus {
		color: #ffff99 ! important;
	}

	.caramel A {
		color: #33ff33 ! important;
	}

.Cartagena {
	background-color: #ff6666 ! important;
	color: #ffff99 ! important;
}

.Catholic {
	background-color: #90191b ! important;
	color: #ffff33 ! important;
	font-size: 90%;
}

	.Catholic A {
		color: #ffff00 ! important;
	}

.charcoal {
	background-color: #333333 ! important;
	color: #ffffff ! important;
}

	.charcoal A {
		color: #ffff33 ! important;
	}

.checkColor { /* = ecru */
	background-color: #ffffcc ! important;
}

.Chicago_maroon {
	background-color: #cccccc ! important;
	color: #990000 ! important;
}

.Chile {
	background-color: #ffffff ! important;
	color: #0044cc ! important;
	border-color: #d83820 ! important;
}
	.Chile A {
		color: #cc00ff ! important;
	}

.chocolate {
	background-color: #330000 ! important;
	color: #ffff99 ! important;
}

	.chocolate A {
		color: #33ff33 ! important;
	}

.cobblestone {
	background-color: #999999 ! important;
	color: #ffffff ! important;
}

.cocoa {
	background-color: #665555 ! important;
	color: #ffffcc ! important;
}

	.cocoa A {
		color: #33ccff ! important;
	}

.coffee {
	background-color: #998866 ! important;
	color: #ffffee ! important;
}

	.coffee A {
		color: #0033ff ! important;
	}

.crimson {
	background-color: #990033 ! important;
	color: #ffcc00 ! important;
}

	.crimson P {
		color: #ffcc00 ! important;
	}

.daffodil {
	background-color: #ffffff ! important;
	color: #70a000 ! important;
}

.Dalmatian {
	background-color: #ffffff ! important;
	color: #000000 ! important;
}

.dandelion {
	background-color: #003300 ! important;
	color: #ffcc00 ! important;
}

	.dandelion A {
		color: #9999ff ! important;
	}

	.dandelion .source {
		color: #99ff99 ! important;
	}

.Daniel {
	background-color: #006600 ! important;
	color: #ffff99 ! important;
}

	.Daniel A {
		color: #ff6633 ! important;
	}

.dark_blue {
	background-color: #003399 ! important;
	color: #ffffff ! important;
}

	.dark_blue A {
		background-color: inherit ! important;
		font-weight: bold;
		color: #ffff33 ! important;
	}

	FONT.dark_blue {
		color: #003399 ! important;
	}

.dark_olive {
	background-color: #333300 ! important;
	color: #ffffff ! important;
}

	.dark_olive A {
		color: #99ffff ! important;
	}

.dark_pines {
	background-color: #003300 ! important;
	color: #ffffff ! important;
}

	.dark_pines A {
		color: #9999ff ! important;
	}

	.dark_pines .source {
		color: #99ff99 ! important;
	}

.dark_sepia {
	background-color: #888877 ! important;
	color: #ddddcc ! important;
}

	.dark_sepia A {
		color: #99ffff ! important;
	}

	.dark_sepia .source {
		color: #99ff99 ! important;
	}

.doughboy {
	background-color: #a67c41 ! important;
	color: #e5c68e ! important;
}

.Dutch2 {
	background-color: #ddffff ! important; /*e9feff*/
	color: #ee8800 ! important; /*eb810f*/
}

.early_spring {
	background-color: #99cc66 ! important;
	color: #ffffff ! important;
}

.ecru {
	background-color: #ffffcc ! important;
}

.empyrean {
	background-color: #000033 ! important;
	color: #ffcc99 ! important;
}

	.empyrean A {
		color: #99ffff ! important;
	}

	.empyrean .Latin {
		color: #ff9999 ! important;
	}

	.empyrean .lapis {
		color: #ff9999 ! important;
	}

	.empyrean .nummus {
		color: #ff9999 ! important;
	}

.eucalyptus {
	background-color: #669966 ! important;
	color: #0033cc ! important;
}
	.eucalyptus A {
		color: #33ff33 ! important;
	}

.farmhouse {
	background-color: #113300 ! important;
	color: #ffffcc ! important;
}

	.farmhouse A {
		color: #99ccff ! important;
	}

.fertile {
	background-color: #663300 ! important;
	color: #33ff00 ! important;
}

.forest_sunset {
	background-color: #336633 ! important;
	color: #ffddbb ! important;
}

	.forest_sunset A {
		color: #ccccff ! important;
	}

.green {
	color: #009900 ! important;
}

.grey {
	background-color: #cccccc ! important;
}

.grey_pines {
	background-color: #336600 ! important;
	color: #ccccff ! important;
}

	.grey_pines A {
		color: #ffffcc ! important;
	}

	.grey_pines .source {
		color: #99ff99 ! important;
	}

.Harlequin {
	background-color: #000000 ! important;
	color: #ffffff ! important;
}

	.Harlequin A {
		color: #ffff66 ! important;
	}

	.Harlequin .source {
		color: #66ff66 ! important;
	}

.imperial {
	background-color: #4d0099 ! important;
	color: #ffff66 ! important;
}

.ink_blue {
	background-color: #000033 ! important;
	color: #ffffff ! important;
}

	.ink_blue A {
		color: #99ffff ! important;
	}

	FONT.ink_blue {
		color: #000033 ! important;
	}

.lagoon {
	background-color: #99ffff ! important;
}

	FONT.lagoon {
		background-color: inherit ! important;
		color: #99ffff ! important;
}

.landscape {
	background-color: #559900 ! important;
	color: #ffffff ! important;
}

.laterite {
	background-color: #cc6633 ! important;
	color: #ccffff ! important;
}

.late_spring {
	background-color: #339900 ! important;
	color: #ffcccc ! important;
}

	.late_spring A {
		font-weight: bold;
		color: #ffff33 ! important;
	}

.light_blue {
	background-color: #3333ff ! important;
	color: #ffffff ! important;
}

	A.light_blue {
		background-color: inherit ! important;
		color: #3333ff ! important;
	}

	FONT.light_blue {
		color: #3333ff ! important;
	}

.light_green {
	color: #33ff33 ! important;
}

	A.light_green {
		background-color: inherit ! important;
		color: #33ff33 ! important;
	}

.light_olive {
	background-color: #999966 ! important;
	color: #ffffcc ! important;
}

	.light_olive A {
		color: #ccccff ! important;
	}

.light_red {
	color: #ff3333 ! important;
}

FONT.light_yellow {
	color: #ffff33 ! important;
}

.lime {
	background-color: #ccff99 ! important;
}

.limestone {
	background-color: #ffffcc ! important;
	color: #663300 ! important;
}

.lupine {
	background-color: #113300 ! important;
	color: #ffffff ! important;
}

	.lupine A {
		color: #99ccff ! important;
	}

.marl {
	background-color: #ffcccc ! important;
	color: #333366 ! important;
}

.maroon {
	background-color: #330000 ! important;
	color: #ffffff ! important;
}

	.maroon A {
		color: #33ff33 ! important;
	}

	.maroon A.comment {
		color: #33ccff ! important;
		font-weight: bold;
		font-size: 85%;
	}

	.maroon .Latin {
		color: #ff6600 ! important;
	}

	.maroon .Latin .emend {
		color: #ffaa00 ! important;
	}

	.maroon .lapis {
		color: #ff6600 ! important;
	}

	.maroon .lapis .emend {
		color: #ffaa00 ! important;
	}

.mimosa {
	background-color: #336633 ! important;
	color: #ffff99 ! important;
}

.minium {
	background-color: #ffe0aa ! important;
	color: #cc0000 ! important;
}

.mint {
	background-color: #003300 ! important;
	color: #ccffcc ! important;
}

	.mint A {
		color: #9999ff ! important;
	}

	.mint .source {
		color: #99ff99 ! important;
	}

.mordore {
	background-color: #663300 ! important;
	color: #ffffcc ! important;
}

	.mordore A {
		color: #33ff33 ! important;
	}

	.mordore .emend {
		color: #99ffff ! important;
	}

	.mordore .Latin {
		color: #ff3300 ! important;
	}

	.mordore .Latin .emend {
		color: #cc3399 ! important;
	}

.mourning_dove {
	background-color: #a8a99b ! important;
	color: #f1e0d6 ! important;
}

	.mourning_dove A {
		color: #4662d0 ! important;
	}

.mustard {
	background-color: #ffcc44 ! important;
}

.Navajo {
	background-color: #330000 ! important;
	color: #33ff00 ! important;
}

	.Navajo A {
		color: #99ff33 ! important;
	}

.navy {
	background-color: #110044 ! important;
	color: #ffffff ! important;
}

.nicotine {
	background-color: #ffffcc ! important;
	color: #993333 ! important;
}

.Nigeria {
	background-color: #006600 ! important;
	color: #ffffff ! important;
}

	.Nigeria A {
		color: #ff6633 ! important;
	}

.North_Carolina {
	background-color: #ffffff ! important;
	color: #003399 ! important;/*102f5f*/
	border-color: #bf2b45 ! important;
}

	.North_Carolina A {
		color: #ff6633 ! important;
	}

.old_belfry {
	background-color: #998866 ! important;
	color: #ddffff ! important;
}

.olive {
	background-color: #666633 ! important;
	color: #ffffcc ! important;
}

	.olive A {
		color: #ccccff ! important;
	}

.Oxford {
	background-color: #ddeeff ! important;
	color: #f36512 ! important;
	font-weight: bold;
}

	.Oxford A {
		color: #ff6699 ! important;
	}

.pale_blue {
	background-color: #ccccff ! important;
}
	FONT.pale_blue {
		background-color: inherit ! important;
		color: #ccccff ! important;
	}

.pale_green {
	background-color: #ccffcc ! important;
}
	FONT.pale_green {
		background-color: inherit ! important;
		color: #ccffcc ! important;
	}

	A.pale_green {
		background-color: inherit ! important;
		color: #ccffcc ! important;
	}

FONT.pale_magenta {
	color: #ff6699 ! important;
}

.pale_purple {
	color: #ffccff ! important;
}

	A.pale_purple {
		background-color: inherit ! important;
		color: #ffccff ! important;
	}

.pale_red {
	background-color: #ffcccc ! important;
}
	FONT.pale_red {
		background-color: inherit ! important;
		color: #ffcccc ! important;
	}

	A.pale_red {
		background-color: inherit ! important;
		color: #ffcccc ! important;
	}

FONT.pale_yellow {
		background-color: inherit ! important;
		color: #ffffcc ! important;
	}

A.pale_yellow {
		background-color: inherit ! important;
		color: #ffffcc ! important;
	}

.paleo {
	background-color: #e6d7b8 ! important;
	color: #331900 ! important;
}

.parchment {
	background-color: #ffffff ! important;
	color: #663300 ! important;
}

.Pentecost {
	background-color: #660000 ! important;
	color: #ffff66 ! important;
}

.pietra_morta {
	background-color: #ccccb0 ! important;
	color: #330000 ! important;
}

.pigeon {
	background-color: #99cccc ! important;
	color: #660000 ! important;
}

.pines {
	background-color: #447711 ! important;
	color: #ffffff ! important;
}

	.pines A {
		color: #66ffff ! important;
	}

	.pines .source {
		color: #99ff99 ! important;
	}

.plaster {
	background-color: #ffeedd ! important;
}

.pumpkin {
	background-color: #ff9933 ! important;
}

.Ravenna {
	background-color: #440055 ! important;
	color: #ccffcc ! important;
}

.red {
	color: #ff0000 ! important;
}

.red_wax {
	background-color: #cc3333 ! important;
	color: #ffffff ! important;
}

.rockscape {
	background-color: #330000 ! important;
	color: #ccffff ! important;
}
	.rockscape A {
		color: #66ffff ! important;
	}

.rust {
	background-color: #69432a ! important;
	color: #ffffcc ! important;
}

	.rust A {
		color: #33ff33 ! important;
	}

	.rust .emend {
		color: #99ffff ! important;
	}

	.rust .Latin {
		color: #ff3300 ! important;
	}

	.rust .Latin .emend {
		color: #cc3399 ! important;
	}

.sand {
	background-color: #ffeeee ! important;
	color: #663300 ! important;
}

.sandstone {
	background-color: #ffeedd ! important;
	color: #663300 ! important;
}

.shaded_stone {
	background-color: #cccccc ! important;
	color: #663300 ! important;
}

.sigillata {
	background-color: #660000 ! important;
	color: #ffffff ! important;
}

	.sigillata .Latin {
		color: #ffff99 ! important;
	}

	.sigillata .lapis {
		color: #ff9999 ! important;
	}

	.sigillata .nummus {
		color: #ff9999 ! important;
	}

	.sigillata A {
		color: #33ff33 ! important;
	}

.silver {
	background-color: #f6f6ff ! important;
}

.sky {
	background-color: #99ccff ! important;
}
	FONT.sky {
		background-color: inherit ! important;
		color: #99ccff ! important;
	}

.slate {
	background-color: #666666 ! important;
	color: #ffffff ! important;
}

.spaceflight {
	background-color: #150080 ! important;
	color: #ffff66 ! important;
}

.spearmint {
	background-color: #ffffff ! important;
	color: #006600 ! important;
}

.spring {
	background-color: #66cc00 ! important;
	color: #ffffff ! important;
}

.stone_walls {
	background-color: #221100 ! important;
	color: #cc7733 ! important;
}
	.stone_walls A {
		color: #66ffff ! important;
	}

.storm_pines {
	background-color: #003300 ! important;
	color: #cccccc ! important;
}

	.storm_pines A {
		color: #9999ff ! important;
	}

	.storm_pines .source {
		color: #99ff99 ! important;
	}

.straw {
	background-color: #ffffff ! important;
	color: #996600 ! important;
}

.summer {
	background-color: #7c9645 ! important;
	color: #ffffff ! important;
}

	.summer A {
		color: #0044ff ! important;
	}

.sunset {
	background-color: #ffff99 ! important;
}

.tawny {
	background-color: #ffcc66 ! important;
}

	.tawny .Latin {
		color: #660000 ! important;
	}

	.tawny .lapis {
		color: #660000 ! important;
	}

	.tawny .nummus {
		color: #660000 ! important;
	}

	.tawny .Latin .emend {
		color: #cc3399 ! important;
	}

	.tawny .lapis .emend {
		color: #cc3399 ! important;
	}

	.tawny .nummus .emend {
		color: #cc3399 ! important;
	}

.tobacco {
	background-color: #663300 ! important;
	color: #ffcc00 ! important;
}

.toffee {
	background-color: #cc9966 ! important;
	color: #660000 ! important;
}

	.toffee .Latin {
		color: #cc3300 ! important;
	}

	.toffee .lapis {
		color: #ffff99 ! important;
	}

	.toffee .nummus {
		color: #ffff99 ! important;
	}

.umber {
	background-color: #663300 ! important;
	color: #ffffff ! important;
}

	.umber A {
		color: #33ff33 ! important;
	}

	.umber .emend {
		color: #99ffff ! important;
	}

	.umber .Latin {
		color: #ff3300 ! important;
	}

	.umber .Latin .emend {
		color: #cc3399 ! important;
	}

.very_green {
	background-color: #002200 ! important;
	color: #aacc00 ! important;
}

	.very_green A {
		color: #ccccff ! important;
	}

.white {
	background-color: #ffffff ! important;
}
	FONT.white {
		background-color: inherit ! important;
		color: #ffffff ! important;
	}

.wintergreen {
	background-color: #ffffff ! important;
	color: #0099cc ! important;
}

.woodruff {
	background-color: #336633 ! important;
	color: #ffffff ! important;
}

	.woodruff A {
		color: #ccccff ! important;
	}

	.woodruff .emend {
		color: #ddffff ! important;
	}

.zinnia {
	background-color: #003300 ! important;
	color: #ff8800 ! important;
}

	FONT.zinnia {
		background-color: inherit ! important;
		color: #003300 ! important;
}
	.zinnia A {
		color: #6699ff ! important;
	}

.recommended {
	background-color: #ccffcc ! important;
}

.not_recommended {
	background-color: #ffeedd ! important;
}


