body {
  color:#000000;
  background-color:#ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12pt;
  margin:0px;
  padding:0px;
}
a:link { color:#0000ee; text-decoration:none }
a:visited { color:#0000ee; text-decoration:none }
a:active { color:#0000ee; text-decoration:underline }
a:hover { color:#0000ee; text-decoration:underline }
a:focus { color:#0000ee; text-decoration:underline }

a.navlink:link { color:#000000; text-decoration:none }
a.navlink:visited { color:#000000; text-decoration:none }
a.navlink:active { color:#000000; text-decoration:underline }
a.navlink:hover { color:#000000; text-decoration:underline }
a.navlink:focus { color:#000000; text-decoration:underline }

#navbar a:link { color:#000000; text-decoration:none }
#navbar a:visited { color:#000000; text-decoration:none }
#navbar a:active { color:#000000; text-decoration:underline }
#navbar a:hover { color:#000000; text-decoration:underline }
#navbar a:focus { color:#000000; text-decoration:underline }

#credits {
  width:10%;
}

#resources {
  width:10%;
}

#results {
  padding-left:5%;
  padding-right:5%;
  padding-top:2em;
}

#results td {
  padding-left:0.5ex;
  padding-right:0.5ex;
  vertical-align:top;
}

#results td.def {
  padding-left:1ex;
  padding-right:1ex;
  vertical-align:top;
  white-space:nowrap;
  font-weight:bold;
}

#results a:link { color:#000000; text-decoration:none }
#results a:visited { color:#000000; text-decoration:none }
#results a:active { color:#000000; text-decoration:underline }
#results a:hover { color:#000000; text-decoration:underline }
#results a:focus { color:#000000; text-decoration:underline }

#search_field {
  width:343px;
}

#qs_results {
  border:1px solid #cccccc;
  background-color:Window;
  position:absolute;
  z-index:99;
  overflow:auto;
  visibility:hidden;
}

.qs_table {
  border:none;
  border-spacing:0px;
}

.qs_row {
  border:none;
  cursor:pointer;
  padding:2px;
  text-align:left;
  white-space:nowrap;
}

.navbar {
  text-align:center;
  width:100%;
  margin-top:0px;
  margin-bottom:0px;
  padding-bottom:2px;
  border-bottom:1px solid #d6d6d6;
  background-color:#f7f7f7;
}

img { border-style:none }
dl, p { margin-top:0px; }

#credits h5 {
  font-weight:normal;
  padding:0px;
  margin:0px;
}
.icol {
  width:100%;
  border-top:1px solid #6c8cc7;
  font-size:small;
  white-space:nowrap;
  text-align:center;
  margin:0px;
  padding-top:2px;
  padding-bottom:2px;
}
.icolhead { 
  width:100%;
  border-bottom:1px solid #6c8cc7;
  font-size:small;
  white-space:nowrap;
  text-align:center;
  margin:0px;
  padding-top:1px;
  padding-bottom:1px;
  font-weight:bold;
  background-color:#ffee8f;
}
td.acent { text-align:center }
td.aleft { text-align:left }
.sc { font-variant:small-caps }
.ss { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt }
.sml { font-size:small }
.pron {
  font-family:"Doulos SIL","Arial Unicode MS","DejaVu Sans",sans-serif;
  font-size:small;
}
.fullwidth { width:100% }
.pos { margin-left:0.5em }
.bd { font-weight:bold }
.it { font-style:italic }
.ul { text-decoration:underline }
.rd { color:#b11544 }
.bglightgrey { background-color:#eee }
.bggrey { background-color:#ddd }
.bgdarkgrey { background-color:#ccc }
.bgyellow { background-color:#ffeebb }
.bgred { background-color:#b11544 }
.redhead { border-bottom: solid 2px #b11544; font-weight:bold; color:#b11544 }
.nowrap { white-space:nowrap }
.center { text-align:center }
.top { vertical-align:top }
.mt0 { margin-top:0px }
.mb0 { margin-bottom:0px }
.mt1 { margin-top:1em }
.infl {
  background-color:#ffeebb;
  border:none 0px black;
  float:right;
  padding:0px;
}

.headword {
  background-color:#ffeebb;
  border-bottom: 1px solid black;
  vertical-align: bottom;
  padding-top: 2px;
  padding-bottom: 2px;
}
