/*languages: source, aboriginal, Latin, Greek, Arabic, Chinese, Hebrew, French, German, Italian, Spanish, Indian*/

A.ref:visited {
	text-decoration: none;
	color: #cc0000 ! important;
}

A.note:visited {
	text-decoration: none;
	color: #cc0000 ! important;
}

.addendum {
	color: #ffcc00 ! important;
}

.Segment1 {
	background-color: #FF9999 ! important;
}

.Segment2 {
	background-color: #CCFFFF ! important;
}

.Segment3 {
	background-color: #FFCC99 ! important;
}

.Segment4 {
	background-color: #CCE5FF ! important;
}

.Segment5 {
	background-color: #FFFF99 ! important;
}

.Segment6 {
	background-color: #CCCCFF ! important;
}

.Segment7 {
	background-color: #CCFF99 ! important;
}

.Segment8 {
	background-color: #E5CCFF ! important;
}

.Segment9 {
	background-color: #99FF99 ! important;
}

.Segment10 {
	background-color: #FFCCFF ! important;
}

.Segment11 {
	background-color: #99FFCC ! important;
}

.Segment12 {
	background-color: #FFCCE5 ! important;
}

.Segment13 {
	background-color: #99FFFF ! important;
}

.Segment14 {
	background-color: #FFCCCC ! important;
}

.Segment15 {
	background-color: #99CCFF ! important;
}

.Segment16 {
	background-color: #FFE5CC ! important;
}

.Segment17 {
	background-color: #9999FF ! important;
}

.Segment18 {
	background-color: #FFFFCC ! important;
}

.Segment19 {
	background-color: #CC99FF ! important;
}

.Segment20 {
	background-color: #E5FFCC ! important;
}

.Segment21 {
	background-color: #FF99FF ! important;
}

.Segment22 {
	background-color: #CCFFCC ! important;
}

.Segment23 {
	background-color: #FF99CC ! important;
}

.Segment24 {
	background-color: #CCFFE5 ! 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;
}

TABLE.headerbox {
	border-collapse: separate;
	border-spacing: 2px;
	width: 600px;
	border: 4px ridge #cccccc;
}

TABLE.preface {
	width: 600px;
	background-color: #c7c8d2 ! important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5em;
	border-collapse: separate;
	border-spacing: 1px;
	border: 4px ridge #f6f6f6;
}

/*keep superchapter immediately after headerbox:*/
H3.superchapter {
	color: #ffffff ! important;
}

.help_bar {
	margin-top: 0em;
	margin-bottom: 0em;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 60%;
	text-align: center;
	background-color: #000000 ! important;
	color: #ffff33 ! important;
}

	.help_bar A:link {
		color: #ffff00 ! important;
		font-style: italic;
		font-weight: bold;
	}

	.help_bar I {
		line-height: .6;
		font-size: 120%;
		font-style: normal;
		font-weight: bold;
		color: #ff9933 ! important;
	}

	.help_bar .asterisk {
		line-height: .7;
		font-size: 140%;
		font-style: normal;
		font-weight: bold;
		color: #ff9933 ! important;
		vertical-align: bottom;
	}

.archaic {
	color: #996600 ! important;
}

.pagenum {
	color: #ffffff ! important;
}

/*
"pagenum_right" is identical with "pagenum"; Cullum's "pagenum" defaults to LEFT
*/
.pagenum_right {
	color: #ffffff ! important;
}

.pagenum_left {
	color: #ffffff ! important;
	left: +5.1em;
}

.i1 .pagenum_left {
	left: +4.1em;
}

.pagenum1 {
	color: #ffffff ! important;
}

.blankpage {
	color: #ffffff ! important;
}

.poor_reading {
	color: #cccccc ! important;
	text-decoration: line-through;
}

	.Greek .poor_reading {
		color: #ddc085 ! important;
	}
	
	.Latin .poor_reading {
		color: #cccccc ! important;
	}

.primary_source {
	color: #339900 ! important;
}

/* 
Used for now only in WHIPSW:
 */
.tag_left {
	position: relative; text-indent:0em;
	top: 3px;
	left: -10em;
	right: -3em;
	font-size: 50%;
	letter-spacing: .1em;
	line-height: 1.2;
	color: #ffff66 ! important;
}

A.conversion {
	font-size: 100%;
	font-weight: normal;
	color: #ccffff ! important;
	vertical-align: super;
	line-height: .3;
}

A.conversion:link {
	text-decoration: none;
	color: #ccffff ! important;
}

A.#FFFFFF {
	color: #ffccee ! important;
}

A.county:link {
	color: #ccccee ! important;
}
	A.county:visited {
		color: #ffccee ! important;
	}
	A.county:hover {
		color: #edddcc ! important;
	}
	A.county:active {
		color: #edddcc ! important;
	}

A.Cullum:visited {
	color: #ffd484 ! important;
}

.mynote A.Cullum {
	color: #907d45 ! important;
	background-color: #ccffff ! important;
}
.mynoteWide A.Cullum {
	color: #907d45 ! important;
	background-color: #ccffff ! important;
}

A.nongrad {
	color: #ffc966 ! important;
	background-color: #a5a6bb ! important;
}

A.Tsec {
	position: absolute;
	top: auto;
	left: +6em;
	text-align: right;
	font-family: Courier, serif ! important;
	font-size: .70rem;
	text-transform: uppercase;
	font-weight: normal;
	color: #006600 ! important;
}

DIV.verse A.Tsec {
	position: absolute;
	top: auto;
	left: +7.3em; /* basic margin + 1.8 */
	text-align: right;
	font-family: Courier, serif ! important;
	font-size: .70rem;
	text-transform: uppercase;
	font-weight: normal;
	color: #006600 ! important;
}

A.Tsubsec {
	position: absolute;
	top: auto;
	left: +7.3em;
	font-family: Courier, serif ! important;
	font-size: .70rem;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #006600 ! important;
}

DIV.verse A.Tsubsec {
	position: absolute;
	top: auto;
	left: +10.6em; /* basic margin + 3.3 */
	font-family: Courier, serif ! important;
	font-size: .70rem;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #006600 ! important;
}

BODY {
	background-color: #a5a6bb ! important;
	background-repeat: repeat-y;
	color: #000066 ! 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: #000066 ! important;
}

BODY.fivestar {
	background-image: url("https://penelope.uchicago.edu/Thayer/Images/Utility/Backgrounds/fivestar.jpg");
	background-repeat: repeat-y;
}

BODY.Medal_of_Honor {
	background-image: url("https://penelope.uchicago.edu/Thayer/Images/Utility/Backgrounds/Medal_of_Honor.jpg");
	background-repeat: repeat-y;
}

.Medal_of_Honor {
	background-color: #6B90BC ! important;
	color: #FFFFFF ! important;
}
	.Medal_of_Honor I {
		color: #FFDD00 ! important;
	}

DIV.default1 {
	margin-left: 7em;
	margin-right: 4em;
	color: #000066 ! important;
}

IMG.helmet {
	width: 15px;
	height: 13px;
	margin-top: 1.3em;
	margin-bottom: .3em;
}

/* for modern geographical names, etc.: */
.modern {
	color: #4b994d ! important;
}

.aboriginal {
	font-family: "Lucida Grande", "Palatino Linotype", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", "Microsoft Sans Serif", sans-serif ! important;
	color: #e9b164 ! important;
	font-size: 95%;
}

.Chinese {
	color: #a54c26 ! important;
}

.French {
	color: #006622 ! important;
}

	.French .emend {
		color: #119955 ! important;
	}

	.French .French {
		color: #002222 ! important;
	}

	.French .source {
		color: #002222 ! important;
	}

.German {
	color: #287777 ! important;
}

	.German .German {
		color: #002200 ! important;
	}

	.German .source {
		color: #002200 ! important;
	}

	.Greek .emend {
		color: #E7AA6C ! important;
	}

.Indian {
	font-family: "Lucida Grande", "Palatino Linotype", "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", "Microsoft Sans Serif", sans-serif ! important;
	color: #e9b164 ! important;
	font-size: 95%;
}

.Italian {
	color: #004422 ! important;
}

	.Italian .emend {
		color: #119955 ! important;
	}

	.Italian .Italian {
		color: #002222 ! important;
	}

	.Italian .source {
		color: #002222 ! important;
	}

.source {
	color: #004422 ! important;
}

	.source .emend {
		color: #119955 ! important;
	}

	.source .Italian {
		color: #002222 ! important;
	}

	.source .source {
		color: #002222 ! important;
	}

/* 
For a long time was as follows (a dark red) but my current experiment is to fall back on the default in "unified.css"; change back if there's a problem:
 */
/* 
.Russian {
	color: #b30000 ! important;
}
 */

.Spanish {
	color: #008040 ! important;
}

	.Spanish .emend {
		color: #119955 ! important;
	}

	.Spanish .source {
		color: #002222 ! important;
	}

.Confederate {
	color: #4C4C4C ! important;
}

.Union {
	color: #003399 ! important;
}

.emend {
	color: #003399 ! important;
}

.Latin {
	color: #990000 ! important;
}

	.Latin .emend {
		color: #cc4411 ! important;
	}

.light {
	background-color: #cbccd9 ! important;
}

.poor_reading {
	color: #666666 ! important;
	text-decoration: line-through;
}

.source {
	color: #006633 ! important;
}

	.source .emend {
		color: #667766 ! important;
	}

SPAN.proofread {
	color: #1e9999 ! important;
}

SPAN.sourcecode {
	color: #006600 ! important;
	font-size: 85%;
}

H3, H4, H5, H6.center-start {
	text-align: center;
	margin-top: 3.5em;
	margin-bottom: 2em;
}

P.riassunto {
	text-align: right;
	font-family: Verdana, sans-serif;
	color: #ff9900 ! important;
	margin-bottom: 80px;
	font-weight: bold;
}

TD.alias {
	text-align: center;
	font-weight: bold;
}

TD.my_note {
	background-color: #ccffff ! important;
	width: 600px;
	text-align: justify;
	font-size: 90%;
	color:#000066;
}

TD.thanks12 {
	background-color: #ccffff ! important;
	text-align: center;
	font-size: 90%;
	color: #cc3300 ! important;
}

UL {
	list-style: outside
}

.running_title {
	font-family: "Palatino Linotype", Palatino, "Gentium Plus", serif;
	position: absolute;
	top: auto;
	width: 90px;
	left: +65px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: 15px;
	line-height: 1.2;
	color: #ffffff ! important;
}

	.running_title .emend {
		color: #edddcc ! important;
	}

.margin {
	margin-left: 80px;
	margin-right: 40px;
}

.grey1 {
	background-color: #e0e0e0 ! important;
}

.grey2 {
	background-color: #c0c0c0 ! important;
}

.ivy {
	color: #ffff33 ! important;
}

.ivy1 {
	color: #ffff33 ! important;
}

.offlinks {
	font-size: 110%;
	font-weight: bold;
}

A.pagenum {
	background-image: url(../../../Images/Utility/Bullets/apparatus.gif);
	background-repeat: no-repeat;
}

.paragraph_summary {
	position: absolute;
	top: auto;
	text-align: right;
	left: +50px;
	width: 90px;
	font-family: "Palatino Linotype", Palatino, "Arial Unicode Ms", "Titus Cyberbit Basic", "Lucida Sans Unicode", serif ! important;
	font-size: .60rem;
	text-transform: none;
	font-weight: normal;
	color: #660000 ! important;
}

/* keep LVHA order: */
/* A:link, A:visited, A:hover, A:active */
A.engagement:link {
	color: #5555cc !important;
}

A.engagement:visited {
	color: #990000 !important;
}

A.engagement:hover {
	color: #edddcc !important;
}

A.engagement:active {
	color: #edddcc !important;
}

