body {
	background-color: white;
	color: black;
	quotes: "\201C" "\201D" "\2018" "\2019";
	margin-left: 2em;
	margin-right: 2em;
}
p, h1, h2, h3, li {
	font-family: "Times New Roman", serif;
	text-indent: 0;
	margin: 0;
}
h1, h2, h3, h4 {
	clear: both;
}
h1 {
	font-size: 250%;
	font-variant: small-caps;
	text-align: center;
}
* + h1 {
	margin-top: 1em;
}
h2 {
	font-size: 170%;
	margin-top: 1em;
	font-variant: small-caps;
}
h3 {
	font-size: 130%;
	margin-top: 0.9em;
}
h4 {
	font-size: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
h4 + ul {
	margin-top: 0;
}
p + p {
	text-indent: 1em;
}
blockquote {
	margin: 0 2em 0 2em;
}
td, th {
	padding: 2px;
	text-align: left;
}
th {
	text-align: left;
}
dt {
	margin-top: 1em;
	font-size: 115%;
}
dd {
	margin-left: 0;
}
abbr {
	text-decoration: inherit;
	border-bottom: 1px dotted #aaa;
}
pre {
	margin-left: 4em;
	border: 1px dashed #aaa;
	background-color: #ddd;
}
code {
	text-indent: 0;
	font-family: monospace;
}
p code, li code {
}
pre code {
}


table caption {
	font-weight: bold;
	font-size: 115%;
}

.numTable {
	margin-left: auto;
	margin-right: auto;
}
.numTable td, .numTable th {
	padding: 2px;
}
a.sup {
	vertical-align: 65%; font-size: 70%;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
:lang(grc) {
	font-size: 110%; font-family: Gentium, Cardo, "Times New Roman", "Palatino Linotype", "Berling Antiqua", serif;
}
i:lang(grc) {
	font-family: "Monotype Corsiva", Garamond, script;
}
a img {
	border: none;
}
img.frame {
	float: right;
	margin: 0.7em;
	margin-bottom: 0.2em;
	border: 2px solid #f2e2e2;
}
img.frameless {	/* like frame, but without a frame... */
	float: right;
	margin: 0.7em;
	margin-bottom: 0.2em;
}

