/**********
 * LAYOUT *
 **********/

h1 {
  color: #002A5C;
  font-size: 26px;
  font-weight: normal;
  line-height: 30px;
  margin-bottom: 4px;
}

#submenu li {
  font-weight: bold;
}

#submenu li a {
  font-weight: normal;
}

#content .block-holder {
  padding-bottom: 20px;
}

#content .block {
  margin-bottom: 15px;
}

#content h3 {
  line-height: 21px;
  margin: 20px 0 10px;
}

#content h3.block-title {
  margin-bottom: 6px;
}

#content p {
  margin-bottom: 6px;
}

#right .block h3 {
  margin: 0 0 15px 0;
}

#right .block ul {
  color: #0079af;
  font-weight: bold;
  list-style-type: disc;
  margin: 0px 20px 10px;
  padding: 0;
}

#right .block li {
  margin: 5px 0;
}

#right .block li a {
  font-weight: normal;
}

#plugin_search {
  margin: 15px 0 0 11px;
  padding-bottom: 8px;
}

#plugin_search #plugin_keywords {
    border:1px solid #9f9f9f;
    padding:1px;
    width:130px;
}

#plugin_search .submit {
    color:#fff;
    background-color:#009DDC;
    border:1px solid #fff;
}

#thumbs, 
.thumbs {
  height: 1%;
  margin: 20px auto 0;
  overflow: hidden;
  width: 475px;
}

#thumbs .thumb,
.thumbs .thumb {
  float: left;
  margin-right: 20px;
  padding-bottom: 20px;
}

#thumbs .thumb .frame,
.thumbs .thumb .frame,
#thumbs .thumb .frame img,
.thumbs .thumb .frame img {
  border-width: 1px;
}

.featured .frame {
  border-color: #009ddc;
}


/************
 * COMMENTS *
 ************/
 
#comments {}

#comments h3 {
  color: #002a5c;
  margin-bottom: 10px;
}

.comment {
  border-bottom: 1px dotted #d9d5d3;
  /*margin-bottom: 5px;*/
  height: 1%;
  overflow: hidden;
  padding: 10px 0;
}

.comment .date {
  color: #bdbdbd;
  font-size: smaller;
}

.comment h4 {
  font-size: 13px;
  margin: 0;
}

.comment p {
  margin: 4px 0 0 0 !important;
}

.comment .head {
  float: left;
  margin-right: 10px;
  width: 140px;  
}

.comment .body {
  float: left;
}

#comment_form form {
  margin-top: 12px;
}
