.article_category_container{
    border: 1px solid #CCCCCC;
}
.article_category_hdr{
    padding: 4px;
    background: #EBEBEB;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.article_category_content{
    /*padding: 8px;*/
}
.article_category_item{
    border-top: 1px solid #CCCCCC;
    padding: 8px;
}
#author_img{
    width: 45px;
    height: 50px;
    margin-right: 5px;
}
a.article_title{
    font-size: 12px;
    font-weight: bold;
}
.text_par{
    padding: 5px;
}
.article_img_container{
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 2px 10px 5px 0px;
}
.article_content{
    padding: 10px;
}

.article_comment_container{
    border-top: 1px solid #CCCCCC;
    padding: 6px;
}
.article_comment_container_hover{
    border-top: 1px solid #CCCCCC;
    padding: 6px;
    background: #FDF9C9;
}
.article_comment_left_content{
    float: left;
    width: 120px;
}
.comment_content{
    margin-left: 130px;
}
.comment_created{
    padding-top: 2px;
    padding-bottom: 2px;
}
div#post_form_container{
    border: 1px solid #CCCCCC;
}
div#post_form_fields_container{
    padding: 5px;
}
div#article_search_container{
	background-image: url( '/inc/img/site/search_back.gif' );
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
	padding: 20px 20px 18px 20px;
    margin-bottom:10px;
    height:50px;
}
div#article_label{
    margin-bottom:4px;
    font-weight:bold;
}
div#input_text{
    margin-right: 10px;
    float:left;
}
div#input_submit{
    margin-right: 10px;
    float:left;
}
div#input_fields{
    margin-top: 15px;
}
.search_result_content{
	padding: 4px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.art_title{
	margin-bottom: 3px;
}
div.art_title a{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}