body {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  color: #333;
  background: #636958;
  background: #fff;
}

pre {
  color: #336699;
}

.entry {
  margin-bottom: 8px;
}

.entry a:link {
  color: rgb(48, 128, 203);
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: rgb(104, 195, 238);
}

.entry a:hover {
  color: #fff;
  background-color: rgb(48, 128, 203);
  text-decoration: none;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
}

.entry h3 a  {
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: -moz-use-text-color;
}

.entry_author {
  text-align: left;
  color: #999999;
  font-size: 11px;
  font-style: italic;
}

.entry_bookmark {
  color: #999999;
  font-size: 11px;
  font-style: italic;
}

h3 {
  margin: 0;
  padding: 0;
}

.entry_title h3 a {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 18px;
  color: #3080CB;
  text-decoration: none;
  border-bottom-style: dotted;
  border-bottom-color: #3080CB;
  border-bottom-width: 1px;
}

.entry_item {
  padding-top: 10px;
}

h2 {
  margin: 0;
  padding: 0;
}

.blog_title h2 a {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 20px;
  color: #333333;
  text-decoration: none;
}

h4 {
  margin: 0;
  padding: 0;
}

.blog_title h4 a {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 16px;
  color: #333333;
  text-decoration: none;
}

.nav_title {
  text-align: left;
  border-bottom: 2px solid #8dbc2f;
  font-weight: bold;
  color: #8dbc2f;
  margin-top: 4px;
  margin-bottom: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.nav_item {
  text-align: left;
  margin-bottom: 4px;
}

.nav_item_link {
  text-decoration: none;
}

ul {
  padding: 0;
  margin: 0;
}

.nav_item_list {
  text-align:left;
  list-style: none;
  padding-bottom: 3px;
  margin-bottom: 3px;
  font-size: 14px;
  border-bottom: 1px dotted #bbbbbb;
}

.nav_item_list a {
  color: rgb(48, 128, 203);
}

.nav_item_list a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(48, 128, 203);
  text-decoration: none;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
}

.nav_cloud {
  text-align: justify;
}

.nav_cloud a {
  margin: 0;
  padding: 0;
  color: rgb(48, 128, 203);
  border-bottom: .2px dotted rgb(48, 128, 203);
}

.nav_cloud a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(48, 128, 203);
  text-decoration: none;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
}

.nav_bookmark li {
  text-align:left;
  list-style: none;
  padding-bottom: 3px;
  margin-bottom: 3px;
  font-size: 12px;
  border-bottom: 1px dotted #bbbbbb;
}

.nav_bookmark a {
  color: rgb(48, 128, 203);
  text-decoration: none;
}

.nav_bookmark a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(48, 128, 203);
  text-decoration: none;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
}

.system_title h3 a {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 18px;
  color: #888888;
  text-decoration: none;
  border-bottom-style: dotted;
  border-bottom-color: #3080CB;
  border-bottom-width: 1px;
}

pre{
  font-family: Courier, "Courier New", fixed-width, monospace;
  line-height: 140% ;
  clear: both ;
  overflow: auto;
  padding: 0 5px ;
}