div.info { width: 700px; background-color: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgb(0, 0, 0) 12px 12px 0px 4px; padding-bottom: 1px; }
div.textOverFlow { width: 96%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 0%; }
div.faceBook { margin-right: 24px; margin-bottom: 15px; margin-top: 1px; }
div.showSite fieldset { margin: 15px; max-width: 660px; border-radius: 6px; }
div.showSite legend { font-size: 26px; font-weight: bold; text-shadow: rgb(160, 160, 160) 1px -1px 0px; }
div.showSite { margin: 2px auto; padding: 1px 25px; font-family: Tahoma; }
div.showSite p { font-size: 18px; line-height: 36px; }
div.showSite li { font-size: 18px; line-height: 28px; text-align: right; }
div.showSite .disc { list-style: inside disc; }
div.showSite .hebrew { list-style: inside hebrew; }
div.showSite small { color: rgb(255, 0, 0); }
div.showSite a { text-decoration: none solid rgb(0, 0, 0); }
div.showSite a:link { color: rgb(0, 0, 255); }
div.showSite a:visited { color: rgb(12, 162, 182); }
div.showSite a:hover { cursor: pointer; color: rgb(255, 0, 0); }
div.showSite a.reg { text-decoration: underline double rgb(255, 0, 0); }
div.dnLinks { margin: 5px 20px 20px 0px; }
div.contact { }
aside { margin: 16px 20px 72px 0px; }
dl { width: calc(100% - 28px); outline: rgb(0, 0, 0) none 4px; padding: 10px 20px 12px 4px; }
dt { font-size: 12px; font-weight: bold; font-style: italic; }
dd { font-size: 14px; }
@media screen and (max-width: 716px) {
  div.info { width: calc(100% - 2px); }
}
@media screen and (max-width: 600px) {
  div.showSite fieldset { margin: 0px; }
  div.showSite legend { font-size: 18px; }
  h1 { font-size: 24px; }
  div.showSite p { font-size: 16px; line-height: 28px; }
  div.showSite li { font-size: 16px; line-height: 28px; }
}
@media screen and (max-width: 550px) {
  h1 { font-size: 22px; }
  div.showSite p { font-size: 12px; line-height: 22px; }
  div.showSite li { font-size: 12px; line-height: 22px; }
  dd { font-size: 12px; }
}
@media screen and (max-width: 500px) {
  div.showSite legend { font-size: 16px; }
  h1 { font-size: 20px; }
  div.showSite p { font-size: 12px; line-height: 22px; }
  div.showSite li { font-size: 12px; line-height: 22px; }
}
@media screen and (max-width: 420px) {
  h1 { font-size: 18px; }
  div.showSite { margin: 0px auto; padding: 1px 5px; }
  div.showSite p { font-size: 12px; line-height: 22px; }
  div.showSite li { font-size: 12px; line-height: 22px; }
}