﻿.article-list .article-item,.article-list .article-item .picture{background:none repeat scroll 0 0 #FFF;}
.article-list {width:auto;margin:0 auto;padding:0;list-style-type:none;}
.article-list .article-box{text-align:left;clear:both;position:relative;margin-bottom:10px;}
.article-list .article-box:hover{background:#F9F9F9;}
.article-list .article-item{width:auto;margin-top:10px;position:relative;zoom:1;}
.article-list .article-item:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.article-list .article-item .details{}
.article-list .article-item .picture{float:left;margin:10px;}
.article-list .article-item .article-title{font-weight:700;font-size:12px;margin-top:10px;}
.article-list .article-item .article-title a{font-weight:700;display:block;height:auto;line-height:1.3em;overflow:hidden;padding:4px 10px 8px 0;}
.article-list .article-item .description{padding:0 0 0 10px;margin:0px 0px 0 200px;text-align:left;color:#555;}
.block-articlegroup-navigation .articlegroupline {
}
.block-articlegroup-navigation .articleline  {
    font-style: italic;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.block-articlegroup-navigation a {
    color: #5c5b5b;
    font-size: 1.1em;
    font-weight: 400;
    text-decoration: none;
}
.block-articlegroup-navigation .active > a  {
    color: #5c5b5b;
    font-weight: 700;
    text-decoration: none;
}
.article-page {border-top: 1px dotted #ccc;}
.article-page h2, h2.subtitle { font-size:16px;font-weight:bolder;text-align: left;margin-top: 25px;}
.article-page .list {list-style: none;margin-bottom: 25px;}
.article-page .list li a:hover {text-decoration: underline}
.post-body { margin-top: 23px;}