.article-column {
	margin-right:1%;
	width:64%;
}

h1 {
	font-size:2.3em;
	margin-bottom:7px;
}

h4 {
	font-weight:bold;
	margin-bottom:10px;
}

.article_text p {
	font-size:14px;
	line-height:1.5em;
	margin-bottom:10px;
}

.article_text .img {
	margin-bottom:15px;
}

.article_text .img img{
	float:none;
	display:block;
}

.article_text .img p {
	color:#5f5f5f;
	font-size:0.85em;
	margin:5px 0px 0px 5px ;
}

#read_also {
	margin-bottom:30px;	
}

#bloghtml p,
#bookmark p,
#bookmark ul {
	font-size:0.85em;
}

#bloghtml {
	float:right;
	margin-bottom:35px;
}

#bloghtml p {
	margin-bottom:6px
}

#bloghtml textarea{
	display:block;
	margin-bottom:10px
}

#bookmark p, 
#bookmark ul {
	float:left
}

#bookmark p {
	margin-right:15px;
}
.bookmarks {margin-bottom:25px;font-size:11px;overflow:hidden;}
.bookmarks p {font-size:11px;}
.bookmarks .savelink {width:320px;float:left;overflow:hidden;zoom:1;}
.bookmarks .savelink p {float:left;width:175px;}
.bookmarks .savelink ul {margin:0px 0px 0px 175px;}
.bookmarks .savelink li {overflow:hidden;margin:0px 0px 5px 0px;}
.bookmarks .savelink li a {float:left;margin:0px 5px 0px 0px;}
.bookmarks .savelink li img {display:block;}

#bookmark ul {
	padding-left:0px;
	list-style-type:none;
}

#bookmark ul li {
	margin-bottom:0px;	

}

#captcha {
	margin-bottom:20px;	
}

#comments .add_comment {
	color:#ffa70e;
}

#comments .toggle {
	color:#006600;
	float:right;
}

#comments span.glucker{
	background:url('../i/comments_green.png') no-repeat left top;
	color:#fff;
	position:relative;
	top:1px;
	left:3px
}

#comments textarea {
	display:block;
	width:100%;
	height:180px;
	margin:20px 0px;
	padding:0px
}

#comments .captcha {
	float:right
}

#comments p.input {
	margin-bottom:8px;
	font-size:0.85em
}

#comments .captcha_code {
	margin-bottom:25px;
	display:block;
}

#comments .comment {
	position:relative;
	padding:10px 0px 20px 66px;
	border-top:1px solid #cccccc
}

#comments .record  {
	margin-bottom:10px;
	font-size:0.85em;
}

#comments .record a {
	font-weight:bold;
}

.avatar-16 {
	position:absolute;
	top:10px;
	left:0px;
	padding:3px;
	border:1px solid #ccc;
}
.commentlist,
.commentlist ul
{
	list-style:none;
}
#comments .record span,
#comments .record .rate {
	float:right;
}

#comments .record span {
	margin-right:25px;
}

#comments .record .rate {
	width:16px;
	height:16px;
	background:url('../i/rate_sprite.png') no-repeat left top;	
	margin-right:9px;
	cursor:pointer;
}


#comments .record .rate.up {
	background-position:-16px 0px;
}

#comments .record .up.active {
	background-position:-16px -16px;	
}


#comments .record .down.active {
	background-position:0px -16px;	
}

#comments .record .date {
	position:absolute;
	left:0px;
	top:40px
}

#comments .comment .text {
	margin-bottom:5px;
}

#comments .comment .reply {
	color:#2E4F9D;
	font-size:0.85em;
}

#comments .comment.l2 {
	margin-left:25px;
} 


#comments .comment.l3 {
	margin-left:50px;
} 

.article-full {
	overflow:visible;
}
#main_search_form .query {
	margin-right:10px;
	width:83%;
}
.comment-form-captcha img{
	float:right;
}
.comment-reply-link{
	text-decoration:none;
}
