.right-bcol{
    margin-left:10px;
    _overflow:hidden;
}
.full-article{
    padding-top:20px;
    padding-left: 0;
    margin-left:10px;
}
.full-article .title{

    padding-left: 11px;
}
.story-list .title{
    margin-left:-30px;
    padding-left:30px;
}
.full-article .content{
    position: relative;
    width: 490px;
    float: left;
    overflow: visible;
}

.full-article .content-holder{
    float:left;
    background:url(/images/additional_bg.png?1) repeat-y top right
}

.full-article .content h1{
    color:black;
    font-size:18px;
    font-weight:normal;
    line-height:20px;
    padding-bottom:10px;
    font-family:arial;
}
.full-article .content img{
    padding-top: 30px;
}
.full-article .author{
    color: #0072bc;
    padding-right: 40px;
    font-size: 10px;
    font-weight:normal
}
.full-article .full-comment .author{
    font-size:12px;
}
.full-comment .name a{
    padding-right: 40px;
    font-weight:bold;
}
.full-article .date{
    color: #790000;
    font-size: 10px;

}

.full-article .content div.intro p{
    font-weight: bold;
    padding:0 0 20px 0;
    font-size:12px
}

.full-article .comment-list .name{
    color: #0072bc;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}
.full-article .comment-list div.comment{
    color: #252525;
    font-size: 12px;
    padding-bottom: 20px;
    position:relative;
}
.full-article .comment-list img.comment{
    position: absolute;
    left: -25px;
    top: 3px;
    margin: 0px;
    padding: 0px;
}
.full-article .comment-list .rating{
    margin-top: 10px;
}
.full-article .comment-list .tools{
    padding-bottom: 10px;
}
.full-article .comment-list .tools a{
    margin-right: 20px;
    font-weight: bold;
}
.full-article .comment-list .rating .plus{
    background-image:url(/images/plus-small.png?1);
}
.full-article .comment-list .rating .minus{
    background-image:url(/images/minus-small.png?1);
}
.full-article .comment-list .rating .minus, 
.full-article .comment-list .rating .plus{
    font-size:26px;
    line-height:26px;
    padding:0 8px;
}
.full-article .comment-list .rating .value{
    font-size:26px;
    font-weight:bold;
}
.full-article .additional{
    float:left;
    margin-left:49px;
    padding-right:16px;
    width:150px;
    _margin-left:65px;
    padding-bottom:20px;
}
.full-article .additional .tools{
    padding: 20px 0;
}

.full-article .additional .rating,
.full-article .additional .gray-box{
    margin-bottom: 20px;
}
.full-article .additional .more-info .also-in-story
{
    font-size: 14px !important;
}
.full-article .additional .more-info{
    border-top: 4px solid #898989;
    /*border-bottom: 4px solid #898989;*/
    padding: 10px 0 0 0;
    font-size: 11px !important;
}
.full-article .additional .more-info p,
.full-article .additional .more-info div{
    padding-bottom: 15px !important;
}

.full-article .story-list .article{
    padding-bottom: 30px;
    margin-left:-10px;
}
.full-article .story-list .date{
    color: #898989;
    padding-bottom: 3px;
    padding-top:0px;
    line-height:8px;
}
.full-article .story-list .points-neg,
.full-article .story-list .points-pos{
    float: none;
    margin-left: 10px;
}
.full-article .story-list p{
    font-size:11px;
    padding-bottom:17px;
}
.full-article .story-list .article h1 a{
    font-size:15px;
    line-height:15px;
}
.story-list .story-image{
    float:left;
    margin-right:15px;
}
.story-list .article h1{
    margin-bottom:5px;
}
.story-list .story-image a{

}
.story-list .story-image a img{
    border:1px solid black;
}
.story-list .story-text{
    float:left;
    min-height:94px;
    height:auto !important;
    height:94px;
    position:relative;
    width:568px;
}
.story-list .article .story-text .tag{
    bottom:0;
    position:absolute;
    width:550px;
    margin-top:0;
}
.rating,
.comment-rating,
.closed-comment-rating{
    text-align: center;
}
.comment-rating{
    margin-top: 24px;
}
.rating .value,
.comment-rating .value,
.closed-comment-rating .value{
    vertical-align: baseline;
    color: #0054a6;
    font-weight: bold;
}
.rating .negative,
.comment-rating .negative,
.closed-comment-rating .negative{
    color: #790000 !important;
}

.rating .value{
    _position:relative;
    _bottom:6px;
    padding: 0 10px;
    font-size: 38px;
}
.comment-rating .value{
    padding: 0 7px;
    font-size: 30px;
}
.closed-comment-rating .value{
    padding: 0 3px;
    font-size: 16px;
}


.rating .plus,
.rating .minus,
.comment-rating .plus,
.comment-rating .minus,
.closed-comment-rating .plus,
.closed-comment-rating .minus{
    vertical-align: baseline;
    background: no-repeat center center;
    text-decoration:none;
}
.rating .plus,
.rating .minus{
    padding: 0px 8px;
    font-size: 38px;
    line-height: 38px;
}
.comment-rating .plus,
.comment-rating .minus{
    padding: 0px 6px;
    font-size: 30px;
    line-height: 30px;
}
.closed-comment-rating .plus,
.closed-comment-rating .minus{
    padding: 0px 3px;
    font-size: 16px;
    line-height: 16px;
}

.rating .plus{ background-image: url(/images/plus.png?1);}
.rating .plus{_behavior: url(/iepngfix.htc);}
.rating .minus{ background-image: url(/images/minus.png?1);}
.rating .minus{_behavior: url(/iepngfix.htc);}
.comment-rating .plus{ background-image: url(/images/plus-small.png);}
.comment-rating .minus{ background-image: url(/images/minus-small.png);}
.closed-comment-rating .plus{ background-image: url(/images/plus-mini.png);}
.closed-comment-rating .minus{ background-image: url(/images/minus-mini.png);}
