#col3_content img.alignleft {
  border: 1px solid #4A4A4A;
  float: left;
  margin: .2em 1em .3em 0;
}
#col3_content img.alignright {
  border: 1px solid #4A4A4A;
  float: right;
  margin: .2em 0 .3em 1em;
}
#col3_content img.aligncenter {
  border: 1px solid #4A4A4A;
  margin: .2em auto .3em auto;
}
.more-link { text-align: right }
.postinfo { 
  text-align: right;
  margin-top: -0.5em !important;
  margin-bottom: 1.5em !important;
}
.articleinfo {
  margin-bottom: 1.5em;
  margin-top: 2em;
}
ol.comments { margin-left: 0 !important }
.comments li { 
  list-style-type: none;
  padding-left: 1.5em;
  padding-right: 1em;
  margin-bottom: 2em;
}
.commentauthor { float: left }
a.commentcount { float: right !important }
.pagenav { 
  margin-top: 1.5em;
  padding-top: 0.5em;
  width: 100%;
}
.pagenav_left {
  float: left;
}
.pagenav_right {
  float: right;
}
/**  pagebar plugin  **/
.pagebar {
  padding-bottom: 0.25em;
  margin: 1em 0 ;
  border-bottom: 1px solid #D2D2D2;
  background: #fff;
  text-decoration: none;
  float: left;
}
.pagebar a,.pageList .this-page {
  border: none;
  padding: 0.2em 0.5em;
  font-weight: bold;
  text-decoration: none;
  font-style: normal !important;
  color: #000 !important;
}
.pagebar a:visited {
  color: #000000;
}
.pagebar .break {
  padding: 0.2em 0.5em;
  background: transparent;
  text-decoration: none;
}
.pagebar .this-page {
  padding: 0.2em 0.5em;
  background: #fff9c3;
  color: #000;
}
.pagebar a:hover {
  color: #FFF !important;
  background: #4A4A4A !important;
  text-decoration: none;
}
.commenttext p, .commentmeta p, ol li p, ul li p { font-size: 1em !important; }
#col2_content h3 img { vertical-align: middle; margin-right: .3em; }

