body {
  background-color: #FFFFFF;
  color: #000000;
}
.interlocutor {color: #800000;}
.interlocutor blockquote {color: #000000;}
.interlocutor blockquote .interlocutor {color: #800000;}
blockquote blockquote {
  font-size: smaller;
}
blockquote blockquote blockquote {
  font-size: 100%;
}
a:link {color: #0000FF;}
a:visited {color: #800080;}
a:active {color: #FF0000;}
.translation {font-size: smaller}

#bottom_menu {
  display: none;
}
#ad_bottom_counters {
  display: none;
}
#ad_top_google {
  display: none;
}
#ad_bottom_google {
  display: none;
}
.forward_back_nav {
  display: none;
}
li.subdirectory {
  list-style-type: circle;
}
a.ref {
  /* vertical-align: super; */
  text-decoration: none;
}
a.footnote {
  position: relative;
  top: -5px;
  font-size: smaller;
  text-decoration: none;
}
.footnotes {
  font-size: smaller;
}
.img_center {
  text-align: center;
}
.epigraph {
  width: 45%;
  margin-left: auto;
  font-size: smaller;
}
.epigraph_hebrew {
  width: 45%;
  margin-left: auto;
  text-align: right;
}
.epigraph_hebrew b {
  font-size: 120%;
}
.epigraph_source {
  width: 40%;
  margin-left: auto;
  font-size: smaller;
  font-style: italic;
  text-align: right;
}
.epigraph_rtl {
  width: 45%;
  margin-right: auto;
  font-size: smaller;
}
.epigraph_source_rtl {
  width: 40%;
  margin-right: auto;
  font-size: smaller;
  font-style: italic;
  text-align: left;
}
.temporary_remarks {
  display: none;
}
.clearer {
  clear: both;
}
