/* CSS Document */
.subpage{
  padding: 15px 20px;
}

.sidebar{
  width: 300px;
  float: right;
}
.subpage .ic_left{padding-right: 5px;}

.top_bar{
  border-bottom: 5px solid #333;
  padding-bottom: 1px;
}

.post_category{}
.post_category a:link,
.post_category a:visited{
  color: #457300;
  text-transform: uppercase;
  font-weight: bold;
}
.post_category a:hover{color: #9AA84F}

.top_bar .post_date{
  font-size: .75em;
}





.post_options{
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 0;
  border-bottom: 2px solid #E0DEDE;
}

.post_options span{padding-left: 3px; }

.post_options a:link,
.post_options a:visited{color: #84AC25;}
.post_options a:hover{color: #000;}




.comment2 a:link,
.comment2 a:visited{
  background: url(../images/comment2.gif) no-repeat left;
  padding-left: 15px;
  color: #84AC25;
}
.comment2 a:hover{color: #000}







.post{padding-top: 5px;}

.post .title{
  margin:0;
  padding:0;
  font-size: 1.2em;
}

.post .title a:link,
.post .title a:visited{color: #85AA2F}
.post .title a:hover{color: #000}


.post .date{font-size: .8em;}

.post .author{
  font-size: .75em;
  color: #C7532C;
  font-weight: bold;
  font-style: italic;
}

.post .author a:link,
.post .author a:visited{color: #C7532C;}
.post .author a:hover{color: #000;}


.postmetadata{
  font-size: .75em;
  font-weight: bold;
}
.postmetadata a:link,
.postmetadata a:visited{color: #900;}
.postmetadata a:hover{color: #000;}

.entry{  
  padding-top: 5px;
  font-size: .8em;
  color: #555;
}

.entry img{
  background: #fff;
  border: 1px solid #ccc;
  padding: 3px;
}

.entry a:link,
.entry a:visited{color: #84AC25}
.entry a:hover{color: #000}



.tabbed_block{
  margin:0;
   margin-top: 10px;
  padding:0;
  background: url(../images/htab_left.gif) no-repeat left top;
  color: #669900;
  font-size: .9em;
  border-bottom: 5px solid #2B8111;
  
  padding-left: 10px; 
  padding-top: 6px;
  padding-bottom: 5px;
}

* html .tabbed_block{height: 1px;}
*:first-child+html .tabbed_block{height: 1%;}

.tabbed_block span{
  background: url(../images/htab_right.gif) no-repeat right top;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}



.related_article_list{
  margin-top: 10px;
}
.related_article_list ul{
  margin:0;
  padding: 0;
   padding-top: 8px;
  list-style: none;
}

.related_article_list li{
  background: url(../images/note2.gif) no-repeat left 3px;
  padding: 3px 0;
  padding-left: 20px;
  font-size: .8em;
}

.related_article_list li a:link,
.related_article_list li a:visited{color: #655A58;}
.related_article_list li a:hover{color: #84AC25;}


#comments{  margin-top: 10px;}

#commentform{
  margin:0;
  padding:0;
  padding-top: 5px;
  font-size: .8em;
}

#commentform a:link,
#commentform a:visited{color: #090}

#commentform p{
  margin:0;
  padding: 3px 0;
}

#commentform .bginput{
  padding: 3px;
}

.submit_button{
  border: 0;
  width: 66px;
  height: 29px;
  background: url(../images/submit.gif) no-repeat center;
}


.navigation{
  font-weight: bold;
  font-size: 13px;
}

.navigation a:link,
.navigation a:visited{  color: #900}
.navigation a:hover{  color: #000}



.commentlist{
  margin: 10px 0;
  padding:0;
  list-style: none;
}

.commentlist li{
  padding: 3px 0;
}


.commentbox{
  background: #eee;
  border: 2px solid #e0e0e0;
  font-size: .85em;
}

* html .commentbox{height: 1px;}
*:first-child+html .commentbox{height: 1%;}

.commentmetadata{
  font-weight: bold;
  color: #9BAA4E;
  font-size: 11px;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 3px;
  border-bottom: 2px solid #ccc;
}

.commentmetadata a:link,
.commentmetadata a:visited{color: #9BAA4E}
.commentmetadata a:hover{color: #000}

.comment_author,
.comment_author a:link,
.comment_author a:visited{color: #900}
.comment_author a:hover{color: #000}

.comment_text{
  font-size: .85em;
  color: #666;
  padding: 0 10px;
}

.comment_text p{
  margin:0;
  padding: 5px 0;
}







.pagetitle{
  margin:0;
  padding:0;
  font-size: 1.2em;
  border-bottom: 5px solid #202020;
}
