body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .75em;
  padding: 0;
  line-height: 1.5em;
  background-color: #D1E8E3;
}

#head_body {
  height: 300px;
  margin-left: 15%;
  margin-right: 1em;
  margin-top: 1em;
}

.rss_items li {
  padding-left: 3em;
  padding-top: .5em;
}

a img {
  border: 0;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a[href$='.pdf']:before {
  content: "[pdf]  ";
}

#head1 {
  height: 300px;
  background-image: url("./img/trees3.png");
  background-repeat: no-repeat;
}

#header img {
}

#navsite h5 { display: none; }

#navsite ul {
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #778;
  font: bold 12px Verdana, sans-serif;
}

#navsite ul li {
  list-style: none;
  margin: 0;
  display: inline;
}

#navsite ul li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: lightcyan;
  text-decoration: none;
}

#navsite ul li a:link { color: #448; }

#navsite ul li a:visited { color: #667; }

#navsite ul li a:link:hover, #navsite ul li A:visited:hover {
  color: #F5F5F5;
  background: #C0C0C0;
  border-color: #fff;
}

#navsite {
  margin-left: 15%;
  margin-right: auto;
  margin-top: 1em;
}

#mainbody, #blog_box, #mail_list {
  background-image: url("./img/paper.jpg") !important;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  border-bottom-width: 3px;
  border-right-width: 3px;
}

#mainbody {
  margin-top: 1em;
  margin-left: 15%;
  margin-right: auto;
  float: left;
  padding: 10px;
  width: 55%;
  text-align: center;
  min-height: 426px;
}

#tall {
  height: 676px;
  float: right;
  width: 1px;
}

#mainbody h1.title {
  font-size: xx-large;
  margin: 3px;
  line-height: 1.4em;
}

h2 {
  font-size: x-large;
  margin: 2px;
  line-height: 1.4em;
}

h3 {
  font-size: large;
}

.title {
  font-weight: bold;
}

#mainbody p {
  margin: 1em;
  line-height: 1.5em !important;
  text-indent: 4em;
}

#gcal {
  margin: 4em;
}

#mail_list p {
  margin: 1em;
}

#entry_fee {
  float: left;
  width: 15% !important;
  margin-top: 1em;
  margin-left: 1%;
  padding: 10px;
  background-color: #aabbcc;
}

#blog_box {
  float: left;
  width: 15%;
  margin-top: 1em;
  margin-left: 1%;
  padding: 10px;
  background-color: #aabbcc;
}

.paper h3 {
  text-align: center;
  font-size: large;
  margin-bottom: .5em;
}

#mail_list {
  float: left;
  width: 15%;
  margin-left: 1%;
  margin-top: 1em;
  padding: 10px;
  background-color: #aabbcc;
}

#mainbody .date {
  font-family: Courier New, monospace;
  font-weight: bold;
}

#mainbody p {
  font-family: Times New Roman, serif;
  font-size: 12pt;
  text-align: justify;
}

.backcode {
  unicode-bidi:bidi-override;
  direction: rtl;
}

p.firstpara {
  text-indent: 0em !important;
}

p.firstpara:first-letter {
  font-size : 400%;
  float : left;
  width : 1em;
}

.faq {
  text-align: left;
}

.faq dt {
  text-decoration: underline;
  font-weight: bold;
  font-size: larger;
}

.faq dd {
  margin-top: 1em;
  margin-bottom: 1em;
}

#footer {
  width: 55%;
  font-size: x-small;
  margin-left: 15%;
  margin-top: 1em;
  float: left;
}

.center_override {
  text-align: left !important;
}

.center_override h3 {
  text-align: left !important;
}

.bold {
  font-weight: bold;
}
