body {
color : #000000;
background-color : #eae2c8;
font-family : Verdana, sans-serif;
font-size : 4mm;
position : absolute;
left : 55mm;
}
a:link {
text-decoration : none;
color : #505050;
}
a:visited {
text-decoration : none;
color : #f5f5ff;
}
a:hover {
text-decoration : none;
color : #0000ff;
}
a:active {
text-decoration : none;
color : #054d27;
}
.bold {
font-weight : bold; 
}
.block {
color : #696969;
}
.braces {
font-size : 4.5mm;
position : relative;
top : -3px;
}
.c {background-color : #eae2c8;
}
.cap2 {float : left; 
margin-top : -3px; 
margin-right : 3px; 
color : #000000; 
font-size : 10.3mm; 
height : 1em; 
font-weight : bold; 
font-family : Times;
}
.cap3 {float : left; 
margin-top : -9px; 
margin-right : 3px; 
color : #000000; 
font-size : 16mm; 
height : 1em; 
font-weight : bold; 
font-family : Times;
}
.cap4 {float : left; 
margin-top : -9px; 
margin-right : 3px; 
color : #000000; 
font-size : 21mm; 
height : 1em; 
font-weight : bold; 
font-family : Times;
}
.cap5 {float : left; 
margin-top : -19px; 
margin-right : 3px; 
color : #000000; 
font-size : 27mm; 
height : 1em; 
font-weight : bold; 
font-family : Times;
}
.cb {
font-size : 3.5mm;
}
.centered {
position: fixed; 
right: 100mm;
}

.dropcap {
margin-top : 0;
color : black;
padding-top : 0.2em;
font-size : 36pt;
height : 1em;
font-weight : bold;
font-family : "times", "Times New Roman";
}

.emph {
font-weight : bold;
}

.expan {
font-weight : bold; 
}
.expunctuate {
text-decoration : line-through;
border-bottom : 1.1mm dotted black;
}

.frontmatter {
white-space : normal;
position : fixed;
max-width : 90mm;
max-height : 60mm;
overflow : scroll;
left : 1mm;
padding : 1mm;
background-color : #f5f5dc;
}

.gloss {
}
.glossing {
z-index : 2;
position : fixed;
max-width : 80mm;
max-height : 60mm;
overflow : scroll;
right : 2mm;
top : 2mm;
border : 0.5mm solid gray;
padding : 1mm;
background-color : #f5f5dc;
font-family : Verdana, sans-serif;
font-size : 3.7mm;
}
.greyout {
color : #808080;
}
.headline {
font-weight : bold; 
font-size : 4mm;
left : 10mm;
}
.italic {font-style : italic; 
}
.l {
font-family : Verdana, sans-serif;
font-size : 3.0mm;
color : #404040;
position : absolute;
left : 95mm;
}
.lb {
font-family : Verdana, sans-serif;
font-size : 3.0mm;
color : #404040;
position : absolute;
left : -40mm;
}
.lg {
color : #000000;
white-space : pre; 
}
.lv {
position : absolute;
left : 160mm;
font-size : 3.1mm;
}
.msdesc {
font-size : 3.9mm;
}
.n {
color : #696969;
font-family : Verdana, sans-serif;
font-size : 2.8mm;
position : absolute;
left : 108mm;
}
.name {
font-size : 4mm;
}
.note {
color : #eae2c8;
font-family : Verdana, Arial, sans-serif;
font-size : 0;
}
.noted {
z-index : 2;
position : fixed;
max-width : 80mm;
max-height : 60mm;
overflow : auto;
right : 2mm;
top : 100mm;
border : 0.5mm solid gray;
padding : 1mm;
color : #ffffff;
background-color : #a00000;
font-weight : bold; 
font-family : Verdana, sans-serif;
font-size : 3.7mm;
}

.numero {
color : #808080;
font-family : Verdana;
font-size : 2.1mm;
}

.overstrike {
text-decoration : line-through;
}
.overline {
text-decoration : overline;
}
.para {
white-space : normal; 
}
pre {
font-family : Verdana, sans-serif;
}
.purple {
color : #800080;
font-family : Verdana, Arial, sans-serif;
font-size : 4.1mm;
}
.rubric {
color : #e10034;
font-family : Verdana, Arial, sans-serif;
font-size : 4.1mm;
}
.s {
font-size : 6.1mm;
font-family : "Brush Script MT", sans-serif;
}
.savant {
color : #0000ff;
font-family : Verdana, sans-serif;
font-size : 3.6mm;
}
.speaker {
font-variant : small-caps;
color : #a52a2a;
font-family : Verdana, Arial, sans-serif;
font-size : 4.1mm;
line-height: 1.5mm; 
}
.supra {
color : #000000;
font-family : Verdana, serif;
font-size : 3.0mm;
vertical-align: super;
}
.tiny {
color : green;
font-family : Verdana, sans-serif;
font-size : 1.7mm;
}
.title {
font-style : italic;
}

