/*languages:
source, archaic, aboriginal;
Latin, Greek, Hebrew, Gothic/Vandalic [same color: plain/italic];
Coptic, Arabic, Indian, Chinese/Japanese [same color: plain/italic];
Catalan, Dutch, French, German, Italian, Portuguese, Provencal, Spanish*/

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

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

A.fort:visited {
	color: #ff0000 ! important;
}

A.ref_for_proofing {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 200%;
	font-weight: bold;
	text-transform: none;
	color: #63b9ff ! important;
	background-color: #ffff00 ! 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: #63b9ff ! important;
	background-color: #ffff00 ! important;
	vertical-align: super;
}

A.note {
	color: #33adff ! important;
}
A.note:link {
	text-decoration: none;
	color: #33adff ! 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.note_for_proofing {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 200%;
	font-weight: bold;
	text-transform: none;
	color: #63b9ff ! important;
	background-color: #ffff00 ! 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: #63b9ff ! important;
	background-color: #ffff00 ! important;
	vertical-align: super;
}

.addendum {
	color: #ffcc00 ! important;
}

.pagenum_doc {
	position: absolute;
	top: auto;
	left: +7.5em;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: .81rem;
	color: #ffff33 ! important;
}

/* NOT IN ALL THE DARK STYLES */
TABLE.preface {
	background-color: #000033 ! important;
	border: 4px ridge #f6f6f6;
}

/* not sure this one is necessary: */
TABLE.header TD {
		color: #ffffff ! important;
}

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

/* NOT IN ALL THE DARK STYLES */
	TABLE.headerbox TD {
		color: #000066 ! important;
	}

/* NOT IN ALL THE DARK STYLES */
	TABLE.headerbox TD.help_bar {
		color: #ffffff ! important;
	}

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

TABLE.headerbox A:visited {
	color: #cc0000 ! important;
}

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

TABLE.headerbox A:active {
	color: #ff00ff ! important;
}

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

TABLE.footer A:visited {
	color: #cc0000 ! important;
}

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

TABLE.footer A:active {
	color: #ff00ff ! important;
}

TABLE.footer .help_bar A:link {
		color: #33adff ! important;
		font-style: italic;
		font-weight: bold;
	}

TABLE.footer .help_bar A:visited {
	color: #cc0000 ! important;
}

TABLE.footer .help_bar A:hover {
	color: #ff00ff ! important;
}

TABLE.footer .help_bar A:active {
	color: #ff00ff ! important;
}

.bland {
	color: #ffffff ! important;
}

.bland I {
	color: #ffffff ! important;
}

TABLE.bland TD {
	color: #ffffff ! important;
}

.pagenum {
	color: #ffffff ! important;
}

.pagenum_left {
	color: #ffffff ! important;
	left: +5.1em;
}

.pagenum1 {
	color: #ffffff ! important;
}

SPAN.conversion {
	color: #aaffff ! important;
}

A.conversion {
	color: #aaffff ! important;
}

A.conversion:link {
	color: #aaffff ! important;
}

A.correction {
	color: #ff0000 ! important;
}

A.correction:link {
	color: #ff0000 ! important;
}

/* NOT IN ALL THE DARK STYLES */
BODY {
	color: #ffffff ! important;
	line-height: 1.5;
	margin-top: 3em;
	font-family: "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif, sans-serif ! important;
}

DIV.spacious {
	color: #ffffff ! important;
}

/* NOT IN ALL THE DARK STYLES */
.invisible {/*must be the same color as BODY background-color*/
	color: #262e39 ! important;
}

BODY.Venezuela2 {
	background-image: url("https://penelope.uchicago.edu/Thayer/Images/Utility/Backgrounds/Venezuela2.jpg") ! important;
	color: #000099 ! important;
}

BODY.imperial {
	background-color: #660022 ! important;
}

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

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

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

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

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


/* keep LVHA order: */
/* A:link, A:visited, A:hover, A:active */
A.fort:link {
	color: #33adff ! important;
	border-bottom: dotted #ffff99;
}

A.fort:visited {
	color: #cc0000 ! important;
	border-bottom: dotted #edddcc;
}

A.fort:hover {
	color: #edddcc ! important;
	border-bottom: dotted #edddcc;
}

A.fort:active {
	color: #edddcc ! important;
	border-bottom: dotted #edddcc;
}

DIV.default1 {
	margin-left: 7em;
	margin-right: 4em;
	color: #ffffff ! important;
}

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

.manuscript {
	color: #ffffff ! important;
}

/* 
yyy
 */

SPAN.ref {
	font-family: Verdana, sans-serif;
	text-transform: none;
	color: #ffffff ! important;
	font-weight: bold;
	font-size: 58%;
	vertical-align: super;
}

/*
	.TOC TD {
		color: #000066 ! important;
	}
*/

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

/* without a little color change, boldface doesn't detach as much as it should: */
.bold {
	font-weight: bold;
	color: #ffffe6 ! important;
}

/* but not against pale backgrounds: */
.alert .bold {
	color: #ff0000 ! important;
}
.TOC .bold {
	color: #000066 ! important;
}
.proofread1 .bold {
	color: #000066 ! important;
}
.proofread2 .bold {
	color: #000066 ! important;
}
.unproofread1 .bold {
	color: #000066 ! important;
}
.unproofread2 .bold {
	color: #000066 ! important;
}
.white .bold {
	color: #000066 ! important;
}
.aquawhite .bold {
	color: #000066 ! important;
}
.bluewhite .bold {
	color: #000066 ! important;
}
.maroon .bluewhite .bold {
	color: #990000 ! important;
}
.ecruwhite .bold {
	color: #000066 ! important;
}
.redwhite .bold {
	color: #000066 ! important;
}


.running_title {
	color: #ffffff ! important;
}
	.running_title .emend {
		color: #edddcc ! important;
	}
	.running_title .Latin {
		color: #c46136 ! important;
	}

.my_running_title {
	color: #ccffff ! important; /* matches .emend */
}


.Arabic {
	color: #98b2a0 ! important;
}

.callout {
	color: #d4a3ec ! important;
}

A.discreet {
	color: #9dc2cc ! important;
}

A.discreet:visited {
	color: #ffc8c8 ! important; /*cc0000*/
}

A.discreet:hover {
	text-decoration: none;
	color: #eb9deb ! important;
}

A.comment {
	color: #00cccc ! important;
}

	A.comment:link {
		color: #00cccc ! important;
	}

.emend {
	color: #ffffdd ! important;
}

.Harlequin {
	background-color: #262e39 ! important;
	color: #ffffff ! important;
}

.Harlequin TR {
	background-color: #262e39 ! important;
	color: #ffffff ! important;
}

.Harlequin TD {
	background-color: #262e39 ! important;
	color: #ffffff ! important;
}

A.help:hover {
	text-decoration: none;
	color: #ff0000 ! important;
   cursor: url(https://penelope.uchicago.edu/Thayer/Images/Utility/Icons/IPhone/USA.png), auto;
}

.editor {
	color: #ffffff ! important;
}

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

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

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

.Chinese {
	color: #edad85 ! important;
}

.Japanese {
	color: #dcbd75 ! important;
}

.Turkish {
	color: #98b2a0 ! important;
}

.Dutch {
	color: #00bb88 ! important;
}

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

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

.English {
	color: #00dd00 ! important;
}

.French {
	color: #99cc99 ! important;
}

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

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

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

.German {
	color: #40bfbf ! important;
}

	}

.Greek {
	color: #d1ba8c ! important;
}

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

	.Greek .outquote {
		color: #e5a666 ! important; /* same as .Greek .emend */
	}


.transcribed_Greek {
	color: #d1ba8c ! important;
}

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

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

.inscription {
	color: #e8ffe8 ! important;
}

	.limestone .inscription {
		color: #009900 ! important;
}

.Latin {
	color: #d99173 ! important;
/* OLD :
	color: #cc8947 ! important;
 */

}
	.Latin .outquote {
		color: #cefdce ! important;
	}

	.Latin .outquote I {
		color: #ccffff ! important;
	}

	.Latin .bland I {
		color: #ffffff ! important;
	}

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

	.Latin I {
		color: #ecaf31 ! important;
	}

.critical_note .Latin {
	font-style: normal;
	color: #d99173 ! important; /* must match ".Latin" */
}

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

.section {
	font-weight: bold;
	color: #ffffcc ! important;
}

.proofread1 {
	color: #000066 ! important;
}

.unproofread1 {
	color: #000066 ! important;
}

.needs_images1 {
	color: #000066 ! important;
}

.proofread2 {
	color: #000066 ! important;
}

.unproofread2 {
	color: #000066 ! important;
}

.prose .normal {
	color: #ccffff ! important;
}

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

.outquote {
	color: #eeccff ! important;
}
	.outquote .emend {
		color: #ccffff ! important;
	}

INS.slip {
	cursor: crosshair; /*doesn't seem to work*/
	text-decoration: none;
	border-bottom: dotted #009900;
	border-bottom-width: thin;
}

P.signature {
	color: #ffffff ! important;
}

.source {
	color: #00cc00 ! important;
}

.sourcecode {
	color: #00cc00 ! important;
}

.Italian {
	color: #449944 ! important;
}

.Spanish {
	color: #b3bd71 ! important;
}

	.white .inscription {
	color: #000066 ! important;
}
