body {
background-image:url('beach-ocean.jpg');
background-repeat:no-repeat;
background-attachment: fixed;
background-color: ghostwhite 'edf3f3;
} 
body.eng {
background-image:url('beach-ocean.jpg');
background-repeat:no-repeat;
background-attachment: fixed;
background-color: white;
} 
body.search {
background-image:url('beach-ocean.jpg');
background-repeat:no-repeat;
background-attachment: fixed;
background-color: white;
} 
h1 {
	text-align: center;
	color: darkred;
	font-family: Arial;
	font-size: 2em;
}
h2 {
	text-align: center;
	color: darkred;
	font-family: "Arial Rounded MT Bold", Arial;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: navy;
	text-decoration: none;
	font-size: 11pt;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	color: teal;
	text-decoration: none;
	font-size: 11pt;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	/*font-style: italic;*/
	font-weight: bold;
	color: maroon;
	text-decoration: none;
	font-size: 11pt;
	background-color: yellow;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: olive;
	font-size: 11pt;
}
a.hawdef { 
	color: royalblue;
	font-style: italic;
	font-size: .9em; 
	font-weight: normal;
	font-family: Times;
	}
.bibletter {
	color: darkred;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}
.titleline {
	font-family: "Times New Roman";
	font-size: 20pt;
	font-weight: bold;
	color: steelblue;
	text-align: center;
}
.subtitleline {
	font-family: "Times New Roman";
	font-size: 14pt;
	font-weight: bold;
	color: steelblue;
	text-align: center;
}
.updated {
	text-align: right;
	font-size: .8em;
	font-style: italic;
}
p.outputline {
	font-size: .9em;
	margin-top: 3;
}
.headword {
	font-weight: bold;
	color: darkblue;
	font-size: 1.1em;
}
.g { 
	font-style: italic;
	color: darkred;
}
.f { 
	font-variant: small-caps;
}
.a {
	font-weight: bold;
	color: darkblue;
	font-size: 1.1em;
	font-style: normal;
}
.p {
	color: darkblue;
	font-style: italic;
}
.c {
	font-style: italic;
	color: darkblue;
}
.r {
	color: green;
}
.ra {
	color: red;
}
.ds {
	color: red;
}
.kr {
	color: red;
}
.st {
	color: blue;
}
p.sub {
	margin-left: 40px;
	margin-top: 0;
	/*padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;*/
}
.sub {
		font-size: .9em;
}
.fword {
		margin-bottom: -10px;
	/*padding-bottom: -10px;*/
	/*font-style: italic;*/
	color: darkgreen;
	font-size: 12pt;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: bold;
}
.fdef {
	font-size: 11pt;
	margin-left: 20px;
	/*color: darkgreen;*/
}
.fhw {
	font-style: italic;
	color: darkblue;
	font-size: 11pt;
}
a.defref:link {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: black;
	text-decoration: none;
	font-size: 11pt;
}
a.defref:visited {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: black;
	text-decoration: none;
	font-size: 11pt;
}
a.defref:hover {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: black;
	background-color: yellow;
	text-decoration: none;
	font-size: 11pt;
}
a.refs:link {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: darkgreen;
	text-decoration: none;
	font-size: 9pt;
	/*padding-right: 1em;*/
}
a.refs:visited {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: darkgreen;
	text-decoration: none;
	font-size: 9pt;
}
a.refs:hover {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: darkgreen;
	background-color: yellow;
	text-decoration: none;
	font-size: 9pt;
}
.gl {
	color: darkgreen;
}
.nat {
	color: darkblue;
	font-weight: bold;
}
td.pagenum {
	text-align: right;
	background-color: white;
	font-size: .75em;
}
td.textcode { 
	font-weight: bold;
	color: darkred;
	font-size: 1.2em;
	background-color: white;
}
.pnum {
	font-size: .8em;
}
/*a.hw font styles*/
a.hwb {
	color: red;
	font-size: 1.0em;
	font-weight: bold;
}
a.hw {
	font-size: 1.0em;
	font-weight: bold;
}
a.hawinentry {
	font-size: .9em;
	font-weight: bold;
}
a.MkHw {
	font-style: normal;
	color: purple;
	font-size: 1em;
	font-weight: bold;
}
a.LaHw {
	font-style: normal;
	color: darkgreen;
	font-size: 1em;
	font-weight: bold;
}
.LA {
	/*margin-left: -25px;*/
	font-style: normal;
	color: darkgreen;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.AP {
	
	font-style: normal;
	color: darkolivegreen;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.HIE {
	/*margin-left: -25px;*/
	font-style: normal;
	color: indianred;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial;
}
a.hoolink {
	font-style: normal;
	color: indianred;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	border-bottom: indianred dotted 1px;
}
/*end	hw font styles
.HwNew {
	/*margin-left: -25px;
	font-style: normal;
	color: darkblue;
	font-size: 1.0em;
	font-weight: bold;
}*/

a.HwNew {
	font-style: normal;
	color: darkblue;
	font-size: 1em;
	font-weight: bold;
}
.HwNewP {
	/*margin-left: -25px;*/
	font-style: normal;
	color: darkblue;
	font-size: 1.2em;
	font-weight: bold;
}
/*paragraph styles*/
p.hw {
	/*text-indent: 20px;*/
	/*padding-left: 20px;*/
	/*margin-left: -20px;*/
	/*padding-left: -15px;*/
	margin-top: 5px;
	margin-bottom: 0;
}
p.hwdash {
	/*margin-left: -5px;*/
	/*padding-left: -15px;*/
	margin-top: 5px;
	margin-bottom: 0;
}
.hw:first-letter { 
	/*margin-left: -25px; */
}
p.hwSub {
	padding-left: 20px;
	/*margin-left: 25px;*/
	/*padding-left: 25px;*/
	margin-top: 0px;
	margin-bottom: 0;
}
p.ex {
	padding-left: 30px;
	margin-top: 0;
	margin-bottom: 0;
}
/*end paragraph styles*/
.hwnewA {
	margin-left: -25px;
	font-style: normal;
	color: darkblue;
	font-size: .9em;
	font-weight: bold;
}
.hwnew2 {
	font-style: normal;
	color: darkblue;
	font-size: 1.2em;
	font-weight: bold;
}
.hwimg {
		margin-left: -25px;
		padding-right: 20px;
}
a.hw:hover {
	background-color: floralwhite;
	color: darkblue;
}
a.hw:visited {
	color: darkblue;
}
.altspell {
	font-style: normal;
	color: darkblue;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.altspellMK {
	font-style: normal;
	color: purple;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.altspellEH {
	font-style: normal;
	color: indianred;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial;
}

.altspellLA {
	font-style: normal;
	color: darkgreen;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial;
}
.altspellOTH {
	font-style: normal;
	color: steelblue;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.hwdotted {
	font-style: normal;
	color: darkblue;
	font-size: .9em;
	font-weight: normal;
}
.pos {
	font-style: italic;
}
.MKpos {
	font-style: italic;
	color: purple;
}
.Otherpos {
	font-style: italic;
	color: steelblue;
}
.OthColor {
	color: steelblue;
}
.LApos {
	font-style: italic;
	color: darkgreen;
	font-size: .8em;
}
.proto {
	color: indigo;
	font-size: .8em;
}
.gram {
	color: darkgreen;
	font-size: .8em;
}
.entry {
	color: darkgreen;
	font-size: .8em;
	padding-right: .5em;
}
.loan {
	color: darkcyan;
	font-size: .8em;
}
.Eng {
	color: darkcyan;
	font-size: .8em;
}
.biblical {
	font-style: italic;
	font-size: .8em;
}
.haw {
	color: darkblue;
	/*font-weight: bold;*/
	font-size: .9em;
	font-family: Arial;
}
.hawex {
	color: darkblue;
	font-family: Arial;
	padding-right: 20px;
	font-size: .9em;
	font-style: normal;
}
.hawexMK {
	color: purple;
	font-family: Arial;
	padding-right: 20px;
	font-size: .9em;
	font-style: normal;
}
.hawexword {
	color: darkblue;
	font-family: Arial;
	font-size: .9em;
	font-style: italic;
}
.engex {
	color: saddlebrown;
	font-family: Arial;
	font-style: italic;
	font-size: .8em;
}
.engexMK {
	color: purple;
	font-family: Arial;
	font-style: italic;
	font-size: .8em;
}
.exsource {
	color: darkgreen;
	font-size: .8em;
	font-style: normal;
}
.see {
	font-style: italic;
}
.See {
	font-style: italic;
}
.hawref {
	color: darkblue;
}
p.charline2 {
	text-transform: lowercase;
	text-align: center;
	color: steelblue;
	font-weight: bold;
	font-size: 1.4em;
	margin-top: 1em;
	margin-bottom: 0;
	font-family: Arial;
}
p.charline2Eng {
	text-transform: lowercase;
	text-align: center;
	color: saddlebrown;
	font-weight: bold;
	font-size: 1.4em;
	margin-top: .5em;
	margin-bottom: 0;
	font-family: Arial;
}

p.Refline {
}
.refcode {
	font-weight: bold;
	font-size: .9em;
	color: darkred;
	/*padding-right: 10px;*/
}
.author {
	font-weight: bold;
	/*padding-right: 10px;*/
	font-size: 1.2em;
	color: black;
}
.title {
	font-style: italic;
	padding-right: 10px;
	font-size: 1.1em;
	color: darkred;
}
.pubinfo {
	font-size: .9em;
	padding-right: 10px;
}
.pubyear {
}
.hawbib {
	color: darkred;
	padding-right: 10px;
}
 .engbib {
	padding-right: 10px;
	font-style: italic;
}
a.engbib {
 	color: darkblue;
}
a.pn:link {
	color: darkslategray;
	font-style: italic;
	font-weight: normal;
	font-size: .9em;
}
a.pn:visited {
	color: darkslategray;
	font-style: italic;
	font-weight: normal;
	font-size: .9em;
}
a.HIEdef:link {
	color: rosybrown;
	font-style: italic;
	font-weight: bold;
	font-size: .8em;
	/*padding-left: 25;*/
}
a.HIEdef:visited {
	color: rosybrown;
	font-style: italic;
	font-weight: bold;
	font-size: .8em;
	/*padding-left: 25;*/
}
.HIEdef {
	font-size: .8em;
}
a.t {
	font-style: italic;
}
a.ex {
	font-weight: bold;
	font-family: Arial;
	color: darkblue;
	font-size: 1.1em;
}
a.exMK {
	font-weight: normal;
	font-style: normal;
	color: purple;
	font-size= .8em;
}
div.xdic {
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: darkred;
}
.xdic {
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: darkred;
}
a:xdic {
	font-size: .9em;
}
a:xdic1 {
	font-size: .8em;
}
.name {
	font-style: italic;
	font-weight: normal;
}
.exnote {
	font-style: normal:
	color: black;
	font-size: .8em;
}
.xn {
	font-style: normal:
	color: black;
	font-size: .8em;
	padding-left: 5px;
}
a.dot {
	font-weight: normal;
	font-style: normal;
	color: darkblue;
	font-size: .8em;
}
a.dotMK {
	font-weight: normal;
	font-style: normal;
	color: purple;
	font-size: .8em;
}
a.dotLA {
	font-weight: normal;
	font-style: normal;
	color: darkgreen;
	font-size: 1em;
}
td.count {
	text-align: right;
	width: 30px;
}
td.countlet {
	text-align: center;
	width: 30px;
	color: darkred;
	font-weight: bold;
	font-size: 1.2em;
}
td.refcode {
	width: 85px;
	font-size: 1em;
	font-family: Arial;
}
table.stats {
	margin-bottom: 0;
}
.counthead {
	color: darkred;
	font-size: 1.2em;
	font-weight: bold;
	/*margin-left: -15px;*/
}
a.more {
	font-style: italic;
	font-size: .7em;
}
a.conc-hw {
	font-size: 2em;
	color: darkblue;
}
table.conc-hw {
	width: 100%;
}
.showhword {
	font-weight: bold;
}
a.inIntro {
	font-family: Times;
}
.MK {
	/*margin-left: -25px;*/
	font-style: normal;
	color: purple;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.MKA {
	/*margin-left: -25px;*/
	font-style: normal;
	color: purple;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.Other {
	/*margin-left: -25px;*/
	font-style: normal;
	color: steelblue;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial;
}
.MKdef {
	color: purple;
}
.Otherdef {
	color: steelblue;
}
.OtherExdef{
	color: steelblue;
	font-style: italic;
	font-size: .9em; 
	font-family: Arial;
		}
a.OtherHw {
	color: steelblue;
}
.LAdef {
	color: darkgreen;
	font-size: .8em;
}
.LAhwdotted {
	font-style: normal;
	color: darkgreen;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial;
}
.MKhwdotted {
	font-style: normal;
	color: purple;
	font-size: .9em;
	font-weight: normal;
	font-family: Arial;
}

.MKcolor {
	color: purple;
}
.EngWord {
	margin-left: -25px;
	font-style: normal;
	color: darkred;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 10px;
}
.ew {
	color: darkred;
}
a.eng {
	color: darkred;
}
.engdef {
		color: saddlebrown;
		font-weight: normal;
}
a.ex2 {
	font-weight: bold;
	font-style: normal;
	color: darkblue;
	font-size= .8em;
}
a.refsEng {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-weight: normal;
	color: saddlebrown;
	text-decoration: none;
	font-size: 9pt;
}
.englist {
	color: darkgreen;
}

a.xdic {
	font-size: 1em;
}
.EngWordMK {
	margin-left: -25px;
	font-style: normal;
	color: purple;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 10px;
}

.EngDefOth {
	color: steelblue;
}
.EngWordOth {
	margin-left: -25px;
	font-style: normal;
	color: steelblue;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 10px;
}

.EngDefMk {
	color: purple;
}
.comb {
	font-size: .8em;
}
.comb1 {
	font-size: .9em;
}
.seeMK {
	font-style: italic;
	color: purple;
}
.semcode {
	font-size: .7em;
	/*color: darkred;*/
	color: floralwhite;
	padding-left: 1px;
}
a.lalink {
	font-size: .9em;
}
.okina {
	text-align: left;
	font-size: 1em;
}
p.subtitle {
	text-align: center;
	font-style: italic;
	color: darkred;
	margin-top: -15px;
	padding-top: 0;
}
a.proto {
	color: indigo;
	font-weight: bold;
	font-family: Times;
	border-bottom: indigo dotted 1px;
}
a.showcut {
	text-decoration: underline;
	font-size: .6em;
}
a.pref { 
	color: darkblue;
	font-size: .6em;
}
a.mref { 
	color: purple;
	font-size: .6em;
}
a.aref { 
	color: black;
	font-size: .6em;
}
a.lref { 
	color: darkgreen;
	font-size: .6em;
}

.bookcount {
	font-size: 1.1em;
	font-weight: bold;
	color: steelblue;
}
.bull { color: red; }
.altspellB {
	font-style: normal;
	color: red;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
}
.hwnewB {
	margin-left: -25px;
	font-style: normal;
	color: red;
	font-size: 1.2em;
	font-weight: bold;
}
.hwnewAB {
	margin-left: -25px;
	font-style: normal;
	color: red;
	font-size: .9em;
	font-weight: bold;
}
/* slateblue > purple */
.Bib { font-size: .8em;
	font-style: italic;
}
.addend { 
	color: purple;
	font-weight: normal;
	font-size: .7em;
	padding-left: 0;
	text-align: left;
}
p.mkadd {
	padding-left: 0;
	border: indigo dotted 1px;
}
.pnhw {
	font-size: 1.1em;
	font-weight: bold;
	color: darkblue;
}
.pntype {
	font-size: 1em;
	font-weight: normal;
	color: darkblue;
	font-style: italic;
}
p.desc {
	margin-top: 0;
	margin-left: 20px;
}
.loc {
	font-style: italic;
	color: purple;
}
a.loc { 
	color: purple; 
	}

p.placenames {
	margin-bottom: 2px;
	}
p.placenameshead {
	margin-bottom: 2px;
	margin-left: 0px;
	/*font-style: italic;*/
	}
p.placenamesub {
	margin-top: 0;
	margin-bottom: 2px;
	margin-left: 20px;
	}

p.locline {
	margin-bottom: 2px;
	margin-top: 0;
	margin-left: 20px;
}
p.loclinesub {
	margin-bottom: 2px;
	margin-top: 0;
	margin-left: 40px;
}

.loclinesub:first-letter { 
	text-transform: uppercase;
}
.locline:first-letter { 
	text-transform: uppercase;
}
.desc:first-letter { 
	text-transform: uppercase;
}
a.pnlink {
	border-bottom: indigo dotted 1px;
}
.lit {
	color: darkred;
}
p.PersName {
	color: darkred;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0;
}
p.persline {
	margin-top: 0;
	margin-left: 20px;
	font-size: .9em;
	margin-bottom: 0;
}
.mheadword {
	font-weight: bold;
	color: darkblue;
	font-size: 1em;
}
table.entry { margin-top: 0}
p.mptext {
	color: darkred;
	/* margin-top: -30px;*/
}
a.eref { 
	color: indianred;
	font-size: .6em;
}

.Rev {
	color: darkblue;
	font-weight: bold;
	font-size: 1em;
}

.var {
	font-style: italic;
	font-size: .8em;
}

.showWord { font-weight: bold;} 

a.revlink {
	font-size: .6em; 
	color: darkred;
	border-bottom: indianred dotted 1px;
}
p.indexlinelg {
	text-align: center;
	color: darkred;
	font-weight: bold;
	/*font-style: italic;*/
	font-size: 1.5em;
	font-family: Arial;
	margin-bottom: 0px;
	margin-top: 0px;
	/*margin-left: 40px;
	margin-right: 40px;*/
	line-height: 150%;
}
a.indexlinelg {
	color: darkblue;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Arial;
}
.indexline {
	text-align: center;
	color: darkred;
	font-weight: bold;
	/*font-style: italic;*/
	font-size: 1em;
	font-family: Arial;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 40px;
	line-height: 150%;
}
p.indexline2 {
	text-align: center;
	color: darkred;
	font-weight: bold;
	/*font-style: italic;*/
	font-size: 1em;
	font-family: Arial;
	margin-bottom: -10px;
	margin-top: 10px;
}
.indexlineMK {
	text-align: center;
	color: darkred;
	font-weight: bold;
	/*font-style: italic;*/
	font-size: .9em;
	font-family: Arial;
	margin-bottom: 0px;
	margin-top: 0px;
}
p.indexline3 {
	text-transform: lowercase;
	text-align: center;
	font-size: .7em;
	line-height: 300%;
	margin-bottom: 1em;
	margin-top: 1.1em;
}
	p.indexlineMK {
	text-transform: lowercase;
	text-align: center;
	font-size: 1.4em;
	margin-bottom: 1em;
	margin-top: 1em;
	/*font-family: Arial;*/
}

	p.indexline2let {
	text-transform: lowercase;
	text-align: center;
	font-size: 1em;
	margin-bottom=0;
	/*font-family: Arial;*/
}
a.indexline2let {
		font-size: 1.2em;
		margin-left: 4px;
		margin-right: 4px;
		line-height: 175%;
}
a.topindexline {
	font-size: 1.2em;
}

a.MKindexlink {
font-size: .9em;
}
a.engindex {
	color: darkred;
}
p.indexline1 { margin-top: -20;}
div.indexlinetop {
	margin-left: 150px;
	margin-right: 150px;
	text-align: center;
	margin-bottom: 1em;
}

.topindexlet {
	font-size: 1.5em;
	font-family: Arial;
	font-weight: bold;
	color: darkred;
}
a.revindexhelp {
	font-size: .8em;
	margin-top: 0;
}
a.topindex{
	font-size: 1.5em;
}
	
a.setline {
	font-size: 1.0em;
	font-family: Times;
	font-weight: normal;
	color: black;
}
a.setlineMK {
	font-size: 1.0em;
	font-family: Times;
	font-weight: normal;
	color: purple;
}
a.setlineOther {
	font-size: 1.0em;
	font-family: Times;
	font-weight: normal;
	color: steelblue;
}
a.setlineLA {
	font-size: 1.0em;
	font-family: Times;
	font-weight: normal;
	color: darkgreen;
}
a.setlineHIE {
	font-size: 1.0em;
	font-family: Times;
	font-weight: normal;
	color: black;
}
a.setlinePHG {
	font-size: 1.0em;
	font-family: Times;
	font-weight: normal;
	color: steelblue;
}
.adjusted {
	color: darkgreen;
}

a.root {
	color: darkblue;
	border-bottom: indigo dotted 1px;
}
a.root2 {
	color: darkred;
	border-bottom: indigo dotted 1px;
	}
a.root:hover {
	background-color: transparent;
}
a.root2:hover {
	background-color: transparent;
}
.hawdef { 
	color: royalblue;
	font-style: italic;
	font-size: .9em; 
	}
.preroot {
	color: slateblue;
	font-weight: bold;
	}
.postroot {
	color: slateblue;
	font-weight: bold;
	}
.midroot {
	color: darkblue;
	font-weight: bold;
	font-size: 1.2em;
}
.hawfont {
	color: darkred;
	font-weight: bold;
	font-size: 1.5em;
}
a.linkheadword:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: navy;
	text-decoration: none;
	border-bottom: indianred dotted 1px;
	font-size: 1em;
}