.sidebar {background:#3D3D3B;}

/* list */

.list li {padding-bottom:0; margin-bottom:40px;}

.list li h2 {
    margin:5px 0 20px 0;
    font-weight:normal; 
    font-size:18px;
}

.list li p {
    margin:0;
    padding:0;
}

.list li .date {color:#777;}

.list li .avatar {
    float:left;
    padding:2px;
    border:3px double #bbb;
    margin:0 20px 10px 0;
}

.list li .meta span {
    float:left;
    color:#777;
    margin:0 10px 0 0;
}

.list li .meta .author {
    padding-right:10px;
    background:url(/images/sep_breadcrumbs.png) no-repeat right center;
}

.list li .meta .sep { background:url(/images/sep_breadcrumbs.png) no-repeat right center; }

.list li .post_tags {
    margin:5px 0 10px 0;
}

.list li .tags {
    padding-left:15px;
    font-size:10px;
    background:url(/images/tags.png) no-repeat left center;
}

.list li .more {
    float:right;
    margin:20px 0;
    background:url(/images/pointer_blue.png) no-repeat left 4px;
    padding-left:10px;
}


/* post */

.post {margin:20px 0;}

.post .date {
    text-transform:uppercase;
    font-size:10px;
    color:#777;
}

.post h1 {
    font-size:16px;
    margin:5px 0 20px 0;
    border:none;
    color:#222;
}

.post .avatar {
    float:left;
    padding:2px;
    border:3px double #bbb;
    margin:0 20px 10px 0;
}

.post .meta p {
    margin:0 0 9px 0;
    color:#555;
}

.post .meta span {
    text-transform:uppercase;
    font-size:10px;
    color:#999;
}

.post .shareItem {
    text-align:right;
}

.post .shareItem img {
    border:none;
    cursor:pointer;
}


/* comments */


.comments .blockTitle p{
	font-size:12px;
	margin:0 0 10px 0;
	padding-bottom:5px;
	text-transform: uppercase;
	border-bottom:1px solid #c00;
}

	
.leaveComent {margin-bottom:10px; overflow:hidden;}
.leaveComent.shapeRoundTop {background:#ececec url(../images/submit_coment_shape_top.jpg) no-repeat;}
.leaveComent .shapeRoundBottom {background:url(../images/submit_coment_shape_bottom.jpg) no-repeat left bottom; height:8px;}
.leaveComent form {padding: 15px 10px 5px;}

.leaveComent .areaSubmitHolder,
.leaveComent input,
.leaveComent img {
	float:left;
	border:none;
}

.leaveComent label {
	float:left;
	font-size:11px;
	width:60px;
}

.leaveComent .authorInput {
	width:212px;
	height:19px;
	padding:4px 8px;
	float:left;
	background:url(../images/coment_input_bg.png) no-repeat;
}

.leaveComent .captchaInput {
	width:122px;
	height:17px;
	margin-left:8px;
	margin-top:10px;
	display:inline;
	padding:4px 8px 0px 8px;
	float:left;
	background:url(../images/coment_input_bg_small.png) no-repeat;
}

.leaveComent input,
.leaveComent select {
	width:212px;
	height:19px;
	border:0px;
	background: transparent;
}

.leaveComent .submitPanel input {
	width:122px;
	height:17px;
}

.leaveComent .submitPanel img {
	width:100px;
	height:30px;
}
	
.leaveComent .areaHolder {
	background:url(/images/coment_area_bg.png) no-repeat;
	border:0px;
	padding:6px 8px;
	width:483px;
	height:90px;	
}

.leaveComent textarea {
	width:483px;
	height:90px;
	overflow:auto;
	border:0px;
	background:transparent;
}

.leaveComent .emoticons {
	margin-top:13px;
	margin-bottom:12px;
}
	
.leaveComent .areaSubmitHolder .emoticons img {
	float:none;
	margin-right:5px
}

.leaveComent .submitPanel .submitBt {
	width:74px;
	height:19px;
	background:url(/images/coment_submit_bg.png) no-repeat left 0px;
	color:white;
	font-weight:bold;
	padding:0px 8px 0px 8px;
	margin-left:8px;
	margin-top:11px;
	cursor:pointer;
}
.leaveComent .submitPanel .submitBthover {background-position:left -19px;}
.leaveComent .authorHolder {width:100%;}
.leaveComent textarea, .leaveComent input {
	font-size:11px;
	color:#5C5C5C;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.oneComent{
	margin:20px 0;
	background:#ECECEC;
	border:1px solid #bbb;
}

.oneComent a:hover {text-decoration:none;}

.comentHeader{
	margin:10px 10px 0 10px;
	padding-bottom:10px;
 	background:url(/images/sep_list.png) no-repeat center bottom;
}

.colGen {display:none;}

.colLink a {
	float:left;
	width:30px;
	display:block;
	cursor:pointer;
	background:url(/images/link.png) no-repeat center center;
}

.colNick{
	float:left;
	width:250px;
	overflow:hidden;
}

.colNick a{
	float:left;
	overflow:hidden;
	font-weight:bold;
}

.colRate{
	width:25px;
	float:left;
	color:#333;
	margin:2px auto 0 auto;
} 

.colVote {float:left;}

.thumbUp, .thumbDown {
	height:20px;
	width:18px;
	float:left;
	display:block;
	cursor:pointer;
	margin-right:5px;
	background:url(/images/vote.png) no-repeat left top;
}

span.thumbDown {background-position:right top;}
span.thumbUp:hover {background-position:left bottom;}
span.thumbDown:hover {background-position:right bottom}

.comentContent{
	margin:10px 0;
}

.oneComent .comentContent .avatar {
	float:left;
	margin:0 10px 10px 10px;
	border:1px solid #b8b8b8;
}

.avatar img {border:none;}

.dateAndnumber{
	float:right;
	color:#555;
}

.signature {
	clear:both;
	color:#727272;
	font-size:10px;
	font-style:italic;
	margin:10px;
	border-top:1px dotted #bbb;
}


/* sidebar */
.sidebar {
    background:#141414;
    margin:20px 0;
    width:336px;
}

.sidebar a, .sidebar a:visited {
  color:#959593;
}

.sidebar .inner {
    border:1px solid #676765;
    background:#3d3d3b;
    margin:3px;
    padding:10px;
}

.sidebar .inner h1 {
    border-bottom:1px solid #d8d8db;    
    text-transform:uppercase;
    color:#d8d8db;
    margin:10px 0 20px 0;
}

.tagcloud {
    text-align:center;    
    overflow:hidden;    
}

.tagcloud a, .tagcloud a:visited  {
    vertical-align:middle;
	color:#4caee3;
    line-height:1;
    margin:5px;
}

.tag_10 {font-size:10px;}
.tag_13 {font-size:13px;}
.tag_18 {font-size:18px;}

.sidebar .user {
    float:left;
    margin-right:30px;
}

.sidebar .user img {
    width:50px;
    border:3px double #959593;
    margin-right:5px;
}

.sidebar .user a {font-weight:bold;}

.sidebar .rss, .sidebar .rss:visited {
    display:block;    
    text-decoration:none; 
    background:url(/images/sbrss.png) no-repeat left top;
    margin:5px 0;
    color:#4CAEE3;
    padding:5px 25px;
}

.sidebar .rss:hover {color:#82CDF3}

.sidebar .comment,
.sidebar .archive {
    display:block;
    background:url(/images/pointer_white.png) no-repeat left 4px;
    padding-left:10px;
    margin:12px 0;
}

.sidebar .archive, .sidebar .archive:visited {
	color:#4caee3;
	font-weight:bold;
	background-image:url(/images/pointer_blue.png);
}

