A.chapter {
	font-size : 1.6em;
	color : #bf0000;
	line-height: .5;
}

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

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

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

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

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

A.comment {
	font-family : Verdana, sans-serif;
	font-size : 8.5px;
	font-weight : normal;
	color : #00f;
	vertical-align : top;
}

A.comment:link {
	text-decoration : none;
	color : #00f;
}

A.correction {
	font-family : Verdana, sans-serif;
	font-size : 8.5px;
	font-weight : normal;
	color : #f00;
	vertical-align : top;
}

A.correction:link {
	text-decoration : none;
	color : #f00;
}

A.conversion {
	font-family : Verdana, sans-serif;
	font-size : 100%;
	font-weight : normal;
	color : #09f;
	vertical-align : super;
	line-height : .3;
}

A.conversion:link {
	text-decoration : none;
	color : #09f;
}

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

A.glossary:link {
	text-decoration : none;
	color : #f36;
}

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

A.offpage:link {
	text-decoration : none;
	color : #090;
}

A.note {
	font-family : Verdana, sans-serif;
	text-transform: none;
	font-weight : bold;
	font-size : 9.3px;
	color : #00f;
	vertical-align : super;
}

A.ref {
	font-family : Verdana, sans-serif;
	text-transform: none;
	font-weight : bold;
	font-size : 9.3px;
	color : #00f;
	vertical-align : super;
}

A.sec {
	font-size : 80%;
	text-transform: none;
	font-weight : normal;
	color : #c00;
	vertical-align : text-top;
	word-spacing : .5ex;
}

A.subsec {
	font-size : 70%;
	text-transform: uppercase;
	font-weight : normal;
	color : #c00;
	vertical-align : 20%;
	word-spacing : .5ex;
}

.bland {
	color : #006;
}

.caps {
	text-transform: uppercase;
}

.italic {
	font-style : italic;
}

.no_space_after {
	margin-bottom : 0;
}

.pagenum {
	font-family : Georgia, Palatino, serif;
	position: absolute;
	top: auto;
	right: +1.5em;
	font-style : normal;
	font-weight : normal;
	text-transform: none;
	font-variant: normal;
	font-size : 13px;
	color : #f30;
}

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

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

.start {
	margin-top : 3em;
}

.start2 {
	margin-top : 5em;
}

.start3 {
	margin-top : 7em;
}

.WebRef {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #f60;
}

A:link {
	text-decoration : none;
	color : #00f;
}

A:visited {
	text-decoration : none;
	color : #c00;
}

A:hover {
	text-decoration : none;
	color : #f0f;
}

A:active {
	text-decoration : none;
	color : #f0f;
}

A.help:hover {
	text-decoration : none;
	color : #00f;
	cursor : help;
}

.light_blue {
	color : #33f;
}

.pale_blue {
	color : #ccf;
}

.light_green {
	color : #3f3;
}

.pale_green {
	color : #cfc;
}

.light_yellow {
	color : #ff3;
}

.pale_yellow {
	color : #ffc;
}

.light_red {
	color : #f33;
}

.pale_red {
	color : #fcc;
}

.dark_blue {
	color : #039;
}

A.light_blue {
	color : #33f;
}

A.pale_blue {
	color : #ccf;
}

A.light_green {
	color : #3f3;
}

A.pale_green {
	color : #cfc;
}

A.light_yellow {
	color : #ff3;
}

A.pale_yellow {
	color : #ffc;
}

A.light_red {
	color : #f33;
}

A.pale_red {
	color : #fcc;
}

A.dark_blue {
	color : #039;
}

A.red {
	color : #FF0000;
}

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

BODY {
	color : #006;
	margin-top : 3em;
	margin-bottom : 30em;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

BODY.diary {
	background-color : #E6FFFB;
	color : #006;
	margin-top : 30px;
	margin-bottom : 350px;
	font-family : Georgia,Palatino,serif;
	font-size : 16px;
	margin-left : 60px;
	margin-right : 60px;
}


BODY.fixed {
	background-attachment : fixed;
}

BODY.resources {
	background-color : #f5ffff;
	color : #060;
	margin-top : 30px;
	margin-bottom : 350px;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

BODY.WP {
	background-color : #000;
	color : #ff6;
	margin-top : 30px;
	margin-bottom : 350px;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

DIV.default {
	color : #006;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

DIV.default1 {
	margin-left : 4em;
	margin-right : 4em;
	color : #006;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

DIV.mynote {
	background-color : #cff;
	text-align : justify;
	font-family : Georgia, Palatino, serif;
	font-size : 13px;
	color : #006;
	margin-top : 1.6em;
	margin-left : 50px;
	margin-right : 50px;
	padding-top : 0.4em;
	padding-bottom : 0.4em;
	padding-left : 1.3em;
	padding-right : 1.3em;
	border-style : double
}

DIV.mynote1 {
	background-color : #cff;
	text-align : justify;
	font-family : Georgia, Palatino, serif;
	font-size : 13px;
	color : #006;
	margin-top : 1.6em;
	margin-bottom : 1.6em;
	margin-left : 50px;
	margin-right : 50px;
	padding-top : 0.4em;
	padding-bottom : 0.4em;
	padding-left : 1.3em;
	padding-right : 1.3em;
	border-style : double
}

DIV.mynote-small {
	background-color : #cff;
	text-align : justify;
	font-family : Georgia, Palatino, serif;
	font-size : 13px;
	color : #006;
	margin-top : 1.6em;
	margin-left : 30%;
	margin-right : 30%;
	padding-top : 0.4em;
	padding-bottom : 0.4em;
	padding-left : 1.3em;
	padding-right : 1.3em;
	border-style : double
}

DIV.mynote-small1 {
	background-color : #cff;
	text-align : justify;
	font-family : Georgia, Palatino, serif;
	font-size : 13px;
	color : #006;
	margin-top : 1.6em;
	margin-bottom : 1.6em;
	margin-left : 30%;
	margin-right : 30%;
	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 : 13px;
	text-align : center;
}

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

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

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

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

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

DIV.padall {
	margin : 10px;
}

DIV.reference {
	color : #606;
	font-family : Georgia, Palatino, serif;
	font-size : 12px;
	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 : #666;
}

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

.emphasis {
	color : #039;
}

.emend {
	color : #06c;
}

.Latin_emend {
	color : #909;
}

.modern_inscription {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #006;
}

.source_inscription {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #060;
}

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

FONT.proofed {
	color : #28cccc;
}

FONT.unproofed {
	color : #f66;
}

FONT.proof {
	color : #093;
	font-weight : bold;
}

.Greek {
	color : #960;
	font-family : "Lucida Grande", sans-serif;
}

FONT.Greek_emend {
	color : #f93;
	font-family : "Lucida Grande", sans-serif;
}

FONT.Greek_emphasis {
	color : #c60;
	font-family : "Lucida Grande", sans-serif;
}

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

FONT.overline {
	text-decoration: overline;
}

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

.small {
	font-size : 85%;
}

FONT.sourcecode {
	color : #060;
	font-size : 85%;
}

FONT.subscript {
	font-size : 80%;
	vertical-align : bottom;
}

FONT.superscript {
	font-size : 80%;
	vertical-align : top;
}

.ten {
	font-size : 10px;
}

.eleven {
	font-size : 11px;
}

.twelve {
	font-size : 12px;
}

.teensy {
	font-size : 6px;
}

H1, H2, H3, 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 : 3.5em;
	margin-bottom : 2em;
	font-size : 120%;
	text-align : left;
}

H3 {
	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.center-b0 {
	font-size : 100%;
	text-align : center;
	margin-top : 0;
}

H3.center-start {
	text-align : center;
	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.default {
	text-align : center;
	width : 60%;
	margin-top :2.5em;
	margin-bottom :2.5em;
}

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

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

IMG.ivy {
	width : 20px;
	height : 20px;
	margin-top : .3em;
	margin-bottom : .3em;
}

IMG.ivy-start {
	width : 20px;
	height : 20px;
	margin-top : 3em;
	margin-bottom : .3em;
}

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.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.start {
	margin-top : 1.5em;
}

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;
}

P.default {
	color : #006;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

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

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

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

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

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

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

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

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

P.biblio-intro {
	margin-top : 0;
	margin-bottom : 0;
	text-align : right;
	font-size : 11px;
}

P.default {
	color : #006;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

.i0-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
}

.i0-b1-a0 {
	margin-top : 3em;
	margin-bottom : 0;
}

.i1-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 1em;
}

.i1-b0-a1 {
	margin-top : 0;
	text-indent : 1em;
}

.i1-b1-a0 {
	margin-bottom : 0;
	text-indent : 1em;
}

.i1-b1-a1 {
	text-indent : 1em;
}

.i2-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 2em;
}

.i2-b1-a0 {
	margin-bottom : 0;
	text-indent : 2em;
}

.i3-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 3em;
}

.i4-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 4em;
}

.i5-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 5em;
}

.i6-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 6em;
}

.i7-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 7em;
}

.i8-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 8em;
}

.i9-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 9em;
}

.i10-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 10em;
}

.i11-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 11em;
}

.i12-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 12em;
}

.i13-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 13em;
}

.i14-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 14em;
}

.i15-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 15em;
}

.i16-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 16em;
}

.i17-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 17em;
}

.i18-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	text-indent : 18em;
}

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

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

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

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

P.m1-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 1em;
	margin-right : 1em;
}

P.m1-b1-a0 {
	margin-top : 1em;
	margin-bottom : 0;
	margin-left : 1em;
	margin-right : 1em;
}

P.m2-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 2em;
	margin-right : 2em;
}

P.m2-b1-a0 {
	margin-top : 1em;
	margin-bottom : 0;
	margin-left : 2em;
	margin-right : 2em;
}

P.m3-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 3em;
	margin-right : 3em;
}

P.m4-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 4em;
	margin-right : 4em;
}

P.m5-b0-a0 {
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 5em;
	margin-right : 5em;
}

.noleading {
	margin-top : 0;
	margin-bottom : 0;
}

.noleading-start {
	margin-top : 3em;
	margin-bottom : 0;
}

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

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

P.riassunto {
	text-align : right;
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #f90;
	margin-bottom : 40px;
	font-weight : bold;
}

P.riassunto0 {
	text-align : right;
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #f90;
	margin-bottom : 0;
	font-weight : bold;
}

P.no_space_after-start {
	margin-top : 3em;
	margin-bottom : 0;
}

P.no_space_after-start2 {
	margin-top : 5em;
	margin-bottom : 0;
}

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

TABLE.footer {
	margin-top : 5em;
	width : 576px;
	padding : 0;
	border : 0;
	border-spacing : 0;
}

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

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

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

/* THESE ALIGNMENTS DON'T WORK IN EITHER SAFARI OR EXPLORER: */

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

/* TD.middot { */
/* 	text-align : "กค"; */
/* } */

TD.sidepadded {
	padding : 0 1em;
}
TD.arithmetic {
	padding : 0 .5em;
	margin-top : 0;
	margin-bottom : 0;
	text-align : right;
}

TD.total {
	padding : 0 .5em;
	text-align : right;
	border-style: solid;
	border-top-width: 1px;
}


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

TD.cell {
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 9.1px;
}

TD.right {
	text-align : right;
}

TD.upcell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #ffc;
}

TD.alsocell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #ff9;
}

TD.offcell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #ff6;
}

TD.pinkcell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #fcc;
}

TD.toughcell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #ff3;
}

TD.churchcell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #c9f;
}

TD.diarycell {
	width : 78px;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	font-size : 10px;
	background-color : #6f9;
}

TD.transcription {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #900;
	background-color : #fff;
}

TD.translation {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #006;
	background-color : #ff9;
}

TD.interpretation {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #003;
	background-color : #fcc;
}

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

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

TD.mail {
	width : 100px;
	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 : 11px;
}

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

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

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

TR.up {
	background-color : #ffc;
}

TR.also {
	background-color : #ff9;
}

TR.off {
	background-color : #ff6;
}

TR.lapidary {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #900;
	background-color : #fff;
}

TR.translation {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #006;
	background-color : #ff9;
}

TR.interpretation {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #003;
	background-color : #fcc;
}

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

.TOC1 {
	background-color : #cff;
	padding : 0px 8px 0px 8px;
}

.TOC2 {
	background-color : #9ff;
	padding : 0px 8px 0px 8px;
}

.TOC1pagenum {
	background-color : #cff;
	padding : 0px 8px 0px 8px;
	text-align : right;
}

.TOC2pagenum {
	background-color : #9ff;
	padding : 0px 8px 0px 8px;
	text-align : right;
}

TR.aqua {
	background-color : #cff;
}

TD.aqua {
	background-color : #cff;
}

TD.town_summary {
	background-color : #cff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.5px;
	text-align : center;
}

TR.bistre {
	background-color : #cc9;
}

TD.bistre {
	background-color : #cc9;
}

TR.dark_sepia {
	background-color : #887;
	color : #ddc;
}

TD.dark_sepia {
	background-color : #887;
	color : #ddc;
}

TR.ecru {
	background-color : #ffc;
}

TD.ecru {
	background-color : #ffc;
}

TR.grey {
	background-color : #ccc;
}

TD.grey {
	background-color : #ccc;
}

TR.silver {
	background-color : #f6f6ff;
}

TD.silver {
	background-color : #f6f6ff;
}

TD.autumn {
	background-color : #633;
	color : #fc9;
}

TD.landscape {
	background-color : #590;
	color : #fff;
}

TD.mordore {
	background-color : #630;
	color : #ffc;
}

.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%;
}

.center {
	text-align : center;
}

.right {
	text-align : right;
}

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

.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 : 0;
	margin-bottom : 0;
	margin-left : 30px;
	text-indent : -30px;
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #900;
	line-height : 100%;
}

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

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

.GreekQuote {
	font-family : "Lucida Grande", sans-serif;
	font-size : 14px;
	color : #960;
	margin-left : 25px;
	margin-right : 25px;
}

.foreignQuote {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #060;
	margin-left : 25px;
	margin-right : 25px;
}

.LatinQuote {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #900;
	margin-left : 25px;
	margin-right : 25px;
}

.margin {
	font-size : 16px;
	margin-left : 40px;
	margin-right : 40px;
}

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

.not_online1 {
	background-color : #e0e0e0;
	font-size : 14px;
	color : #666;
}

.not_online2 {
	background-color : #d0d0d0;
	font-size : 14px;
	color : #555;
}

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

.proofed1 {
	background-color : #cff;
}

.proofed2 {
	background-color : #9ff;
}

.quote {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #006;
	margin-left : 25px;
	margin-right : 25px;
}

.quote1 {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #006;
	margin-left : 25px;
	margin-right : 25px;
}

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

.quote1 P.right {
	margin-top : 0;
	margin-bottom : 0;
	text-align : right;
}

.quote1 P.center {
	margin-top : 0;
	margin-bottom : 0;
	text-align : center;
}

.unproofed1 {
	background-color : #fcc;
}

.unproofed2 {
	background-color : #f99;
}

.unproofed3 {
	background-color : #f66;
}

.unproofed4 {
	background-color : #f33;
}

.thanks {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : 13px;
	background-color : #cff;
	text-align : center;
	font-family : Georgia, Palatino, serif;
	color : #c30;
}

.grey1 {
	background-color : #e3e3e3;
}

.grey2 {
	background-color : #ccc;
}

.road1 {
	background-color : #ffc;
}

.road2 {
	background-color : #ff9;
}

.land1 {
	background-color : #cfc;
}

.land2 {
	background-color : #9f9;
}

.sea1 {
	background-color : #cff;
}

.sea2 {
	background-color : #9ff;
}

.row1cell1 {
	background-color : #ffc;
}

.row1cell2 {
	background-color : #cff;
}

.row2cell1 {
	background-color : #ff9;
}

.row2cell2 {
	background-color : #9ff;
}

.addendum {
	color : #039;
}

.archaic {
	color : #990;
}

.callout {
	color : #80c;
}

.callout-red {
	font-family : sans-serif;
	color : #c03;
}

.callout-orange {
	font-family : sans-serif;
	color : #c90;
}

.epitome {
	color : #606;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

.Tzetzes {
	color : #033;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

.inscription {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #900;
}

.kaput {
	color : #666;
}

.Latin {
	color : #900;
}

.Latin_addendum {
	color : #939;
}

.Latin_emend {
	color : #909;
}

.Latin_pale {
	color : #f66;
}

.ligature {
	color : #066;
}

.Italian {
	color : #060;
}

.manuscript {
	color : #006;
	font-family : Arial, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 12px;
}

.minor {
	font-size : 12px;
}

.notice {
	color : #030;
	font-family : Georgia, Palatino, serif;
	font-size : 16px;
}

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

.override_link {
	color : #9ff;
}

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

.Palatino10 {
	font-family : Georgia, Palatino, serif;
	font-size : 11px;
}

.poor_reading {
	color : #999;
}

.site_summary {
	font-family : sans-serif;
	font-weight : normal;
	font-size : 9px;
}

.source {
	color : #060;
}

.Tiny {
	font-family : Tiny, sans-serif;
	font-size : 10px;
}

.TinyLatin {
	font-family : Tiny, sans-serif;
	font-size : 10px;
	color : #900;
}

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

.Verdana {
	font-family : Verdana, sans-serif;
	font-size : 13px;
}