body {
  background-color: #EFF0FF;
  color: #000000;
}
a:link             {color: #0000FF;}
a:visited          {color: #800080;}
a:active           {color: #FF0000;}

a.parallel:link    {color: #9090FF;}
a.parallel:visited {color: #F090F0;}
a.parallel:active  {color: #FF9090;}

#top_addthis {
  float: right;
}
.all_books {
  font-size: smaller;
  font-family: sans-serif;
}
.all_books a {
  text-decoration: none;
}
.bible_content {
  position: relative;
}
.book_acronym {
  left: -10em;
  top: 0em;
  position: absolute;
  display: block;
}
.book_name {
  margin-left: 10em;
  position: relative;
  display: block;
}
.no {
  font-size: smaller;
  vertical-align: super;
  text-decoration: none;
}
.par {
  font-size: smaller;
  text-decoration: none;
  font-style: normal; /* override <i> in some chapters */
  white-space: nowrap;
}
.par i {
  font-style: normal; /* override <i> in some chapters */
}
.ch_pr {
  font-family: sans-serif;
  font-size: smaller;
}
.ch {
  font-size: smaller;
}
.chs a, .ch {
  text-decoration: none;
}
.special {
  font-style: normal; /* override <em> */
  font-size: smaller;
  display: block;
  margin-left: 40px;
}

#content {
  width: 70%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  padding: 16px;
}
#ad_bottom_counters {
  margin-top: 8px;
  width: 70%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: 18px; /* precisely under right bottom corner of #content */
}
#ad_vertical {
  position: absolute;
  top:36px;
  right:8px;
}
#ad_top {
  width: 700px; /* guarantees that several wide ads cannot be placed in one line on a very wide screen */
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
}
#ad_bottom {
  margin-top: 8px;
}

.forward_back_nav {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: sans-serif;
  font-size: smaller;
}
.forward_back_nav a {
  text-decoration: none;
}
.back_link {
  display: block;
  float: left;
  text-align: right;
  width: 38%;
}
.top_link {
  display: block;
  float: left;
  text-align: center;
  width: 20%;
}
.forward_link {
  display: block;
  float: left;
  text-align: left;
  width: 38%;
}
.top_link_single a {
  font-family: sans-serif;
  font-size: smaller;
  text-decoration: none;
  text-transform: uppercase;
}
.clearer {
  clear: both;
}
