﻿
.title {
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

.heading {
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

.sub_heading {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #2c4c00;
}

.text {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.smallText {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.error {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #f00;
}

#sub_header {
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #5f9b0a;
}
  
#navi {
  padding-left: 20px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#toc div {
  padding: 3px 0;
}

#toc div a:link, #toc div a:active, #toc div a:visited, #toc div a:hover {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#toc div span.author {
  padding-left: 10px;
}

#toc div span a:link, #toc div span a:active, #toc div span a:visited, #toc div span a:hover {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#page_navi {
  padding: 5px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#page_navi a:link, #page_navi a:active, #page_navi a:visited, #page_navi a:hover {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#blog_content .title {
  padding: 5px 0;
  font: bold 16px Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #003e00;
}

#blog_content div.main_text {
  padding: 3px;
  border-bottom: 1px solid #003e00;
}

#blog_content div.main_text p,
#blog_content div.main_text p.MsoNormal {
  margin: 0;
  padding: 0;
}

#comments div.author {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#comments div.main_text {
  padding: 3px;
  border-bottom: 1px solid #003e00;
}

#add_comment {
  border: 1px solid #003e00;
}

#send {
  padding: 0px 10px;
  border: 1px solid #003e00;
}
