@font-face {
  font-family: Ezra SIL SR;
  src:url(../webfont/EzraSIL/SILEOTSR.woff);
  }
@font-face {
  font-family: David;
  src:url(../webfont/David/David.woff);
  }
body {
  font-family: Ezra SIL SR;
  color: #000000;
  margin: 1.0em;
  /*background-color: #FFFFFF;*/
  background-image: url('../pics/parch3.jpg');
  background-attachment: fixed;
  /*background-position: bottom right;*/
  /*background-repeat: no-repeat;*/
  }
a:link {
  font-family: David; 
  color: blue;
  letter-spacing: -0.02em;
  font-size: medium;
  font-weight: 100;
  text-decoration:none;
  /*vertical-align: middle;*/
  }
a:visited {
  color: darkviolet;
  letter-spacing: -0.02em;
  font-size: medium;
  font-weight: 100;
  /*vertical-align: middle;*/
  }
a:active {
  color: deeppink;
  letter-spacing: -0.02em;
  font-size: medium;
  font-weight: 100;
  /*vertical-align: middle;*/
  }
a:hover {
  color: deeppink;
  background-color: silver;
  letter-spacing: -0.02em;
  font-size: medium;
  font-weight: 100;
  text-decoration: none;
  /*vertical-align: middle;*/
  }
p {
  font-family: Ezra SIL SR;
  font-size: 140%;
  text-align: justify;
  line-height: 150%;
  }
.center {
  font-size: 140%;
  text-align: center;
  }
.r {
  font-size: 140%;
  text-align: right;
  }
.m {
  font-size: 120%;
  text-align: justify;
  }
.s {
  font-size: medium;
  text-align: center;
  }
.books {
  /*margin-right: 2.5%;
  margin-left: 2.5%;
  */text-align: center;
  }
#rundrum {
  border: 0.1em inset aliceblue;
  width: 25%;
  padding: 0.45em;
  text-align: center;
  color: midnightblue;
  font-size: 75%;
  /*background: aliceblue;*/
  background-image: url('../pics/parch.jpg');
  background-position: center middle;
  filter: Alpha(Opacity=50, enabled=1);
  }
#rundrum2 {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 3px double red;
  width: 95%;
  padding: 0.45em;
  text-align: center;
  font-size: 100%;
  font-weight: bold;
  background: mistyrose;
  filter: Alpha(Opacity=66, enabled=1);
  }
#rundrum3 {
  background: lightcyan;
  /*background-image: url('../pics/parch.jpg');
  background-position: center middle;*/
  margin-top: 0.5em;
  margin-bottom: 0em;
  border: 0.05em inset lightcyan;
  width: 75%;
  padding: 0.02em;
  text-align: center;
  line-height: 100%;
  filter: Alpha(Opacity=40, enabled=1);
  }
#rundrum4 {
  background: mistyrose;
  /*background-image: url('../pics/parch2.jpg');
  background-position: center middle;*/
  margin-top: 0.5em;
  margin-bottom: 0em;
  text-align: center;
  border: 0.05em outset mistyrose;
  width: 95%;
  padding: 0em;
  line-height: 75%;
  filter: Alpha(Opacity=80, enabled=1);
  }
h1 {
  font-family: David; 
  font-size: 200%;
  color: crimson;
  }
h1.center {
  font-family: David; 
  font-size: 200%;
  color: crimson;
  text-align: center;
  }
h2 {
  font-family: David; 
  font-size: 180%;
  color: /*navy;*/ darkgreen;
  }
h3 {
  font-family: David; 
  font-size: 160%;
  color: navy;
  font-weight: normal;
  }
h4 {
  font-family: David; 
  font-size: 140%;
  color: navy;
  font-weight: normal;
  } 
big {
  font-size: 120%;
  vertical-align: -8%;
  font-weight: bold;
  }
big.medviol {
  font-size: 80%;
  vertical-align: 20%;
  font-weight: bold;
  color: mediumvioletred;
  }
big.mark {
  /*font-size: 90%;*/
  font-size: 1.3em;
  /*vertical-align: 0%;*/
  vertical-align: -15%;
  /*horizontal-align: center;*/
  /*font-weight: normal;*/
  font-weight: bolder;
  color: black;
  }
b {
  font-family: David; 
  font-size: 100%;
  }
b.big {
  font-size: 100%;
  }
b.bigger {
  font-size: 120%;
  }
b.number {
  /*font-family: Verdana;*/
  font-size: 100%;
  font-weight: bold;
  /*vertical-align: 8%;*/
  color: purple;
  }
small {
  font-size: 80%;
  vertical-align: 8%;
  font-weight: bold;
  }
sup {
  font-size: 115%;
  vertical-align: 15%;
  }
span.red {
  font-size: 140%;
  color: crimson;
  font-weight: bold;
  text-decoration: none;
  }
span.darkgoldenrod {
  font-size: 140%;
  color: darkgoldenrod;
  font-weight: normal;
  }
span.tiny {
  font-size: 80%;
  }
span.x {
  font-family: David; 
  color: blue;
  text-align: center;

  }
span.y {
  font-size: 80%;
  }
span.z {
  font-size: 100%;
  font-weight: bold;
  }
tr {
  font-family: Ezra SIL SR;
  font-size: 120%;
  line-height: 150%;
  }
TD {
  vertical-align: top; /*DIRECTION: ltr;*/ 
  unicode-bidi: embed; 
  text-align: right;
  line-height: 150%;
  margin-bottom: 1em;
  }
TD.h {
  FONT-SIZE: 120%;
  FONT-FAMILY: Ezra SIL SR; 
  VERTICAL-ALIGN: top; 
  DIRECTION: rtl; 
  /*unicode-bidi: embed; */
  TEXT-ALIGN: right;
  line-height: 150%;
  margin-bottom: 1em;
  }
TD.m {
  FONT-SIZE: 120%; 
  VERTICAL-ALIGN: middle; 
  DIRECTION: ltr; 
  unicode-bidi: embed; 
  TEXT-ALIGN: left;
  line-height: 120%;
  }