BODY {
	background-color: #0077b4 ! important;
	background-image: url("https://penelope.uchicago.edu/Thayer/Images/Utility/Backgrounds/Ukraine.jpg") ! important;
	background-repeat: repeat-y;
	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;
}

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

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

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

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

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

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

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

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

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

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

TABLE.newpages A:link {
	color: #b3b3ff ! important;
}

TABLE.newpages A:visited {
	color: #ff8000 ! important;
}

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

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

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

.invisible {/*must be the same color as BODY background-color*/
	color: #0077b4 ! important;
}

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

.ivy {
	color: #f9d649 ! important;
}

.Latin {
	color: #de7a59 ! important;
}

.Ukrainian {
	color: #f9d649 ! important;
	font-size: 108%;
}

.transcribed_Ukrainian {
	color: #f9d649 ! important;
}

.Greek {
	color: #ffbb33 ! important;
}

.Polish {
	color: #c1e59f ! important;
}
