entry {
  display: block;
  padding: 16px;
  margin: 20px auto;
  max-width: 1000px;
  font-family: "Times New Roman";
  font-weight: normal;
  color: #333;
  line-height: 150%;
  border: 2px solid #008080;
	border-radius: 10px;
	}

root {
  font-size: 24px;
  color: #008080;
}

binyan {
  display: inline;
  margin-right: 6px;
  font-size: 20px;
  color: #008080;
}

binyan::before {
	content: "(";
}

binyan::after {
	content: ")";
}

stats {
  display: inline;
  font-size: 20px;
  font-size: 85%;
  color: #008080;
  vertical-align: sub;
}

HB::after, Qum::after, BS::after {
  content: ".";

}

gloss {
	display: inline;
	margin-left: 6px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
  	color: #008080;	
}

range {
	display: inline;
	font-size: 20px;
	margin-left: 6px;
	margin-right: 6px;
  	color: #008080;
}

generalstructure {
	display: inline;
	font-size: 20px;
	color: #008080;
}

generalstructure::before {
	content: "[";
}

generalstructure::after {
	content: "]";
}

generalstructure > sub {
	display: inline;
	font-size: 0.85em;
	vertical-align: sub;
}

pattern {
	display: block;
	border: 1px solid #ccc;
	border-radius: 8px;
	padding: 12px;
	font-size: 18px;
}

valency {
	display: inline;
	font-weight: bold;
}

structure {
	display: inline;
	font-weight: bold;
}

structure > sub {
	display: inline;
	font-size: 0.85em;
	vertical-align: sub;
}

generalstructure::before {
	content: "[";
}

generalstructure::after {
	content: "]";
}

Hebrew {
	color: #b22222;
	font-size: 20px;
	margin-right: 3px;
}

EngTran {
	font-style: italic;
	color: #b22222;
	font-size: 20px;
}

EngTran > u {
	display: inline;
	text-decoration: underline;
}

Ref {
	color: #b22222;
}

Ref::before {
	content: "(";
}

Ref::after {
	content: ").";
}

description {
	display: inline;
	font-weight: bold;
	background-color: #f0f0f0;
  	padding: 1px 1px;
  	border-radius: 3px;
  	border: 1px solid #cccccc;
	}

substructure::after {
	content: ".";
}

comments {
	display: block;
	font-size: 16px;
	padding: 6px;
}

comments::before {
	content: "Comments: ";
	font-weight: bold;
}

comments::after {
	content: '.';
}


crossref {
	display: inline-block;
	font-size: 16px;
	padding: 6px;
}

crossref::before {
	content: "See also ";
}

crossref::after {
	content: '.';
}


lastedited {
	display: block;
	text-align: right;
	font-size: 16px;
	font-style: italic;
}

lastedited::before {
	content: "last edited ";
	font-style: italic;
}


















