﻿#post-commentblock { float: left; width: 100%; }	
#post-commentblock h3 { border-bottom: 1px solid #ccc; }

#comment-guide { clear: both; float: left; width: 100%; }
#comment-guide p { text-align: justify; }
#comment-guide h3 { border-bottom: 1px solid #ccc; }

.post-comments {
	background: url(/blog/images/mini-comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}

#commentlist a { text-decoration: none; }

#commentform { margin-top: 10px; }
#commentform p { margin: 0px; }
#commentform label{	color: #787878;	font-size: 87%; }

.commentTitle { float: left; }
.commentTimestamp { float: right; font-style: italic; font-size: 90%; }
.commentBody { clear: both; padding-top: 5px; border-top: 1px solid #DDD; }	

#author, #email, #url {
	background-color: #F0F9FF;
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #CCC;
	margin-top: 3px;
	width: 50%;
}
#commentform textarea {
	width: 93%;
	background-color: #F0F9FF;
	border: 1px solid #ccc;
	padding-left: 20px;
	margin-top: 3px;
}
#addcommentbutton {
	width:150px;  
	padding:5px; 
	margin: 5px 0px 4px 0pt;
	font-size:0.8em;
	background:url(/blog/images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
	font: bold 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.comment {
	position: relative;
	margin: 5px;
/*	border: 				1px solid #666; */
	padding: 4px;
	background-color: #fff;
}

.odd { background-color: #f8f8f8; }

.comment div { position: relative; }

.comment .comment img { margin: 0px; }

.comment .collapseicon {
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-image: url(/blog/images/subthread-open.png);
}

.collapsed .collapseicon {
	background-image: url(/blog/images/subthread.png);
}

.comment .reply {	
	text-align: right;
	font-size: 80%;
	padding: 0px 6px 6px 0px;
}

.comment { border: 1px solid #ddd; margin-top: 10px; }

input#subscribe { width: auto; }

.comment .body .content { padding: 0px 3px 0px 3px;	width: 100%; overflow: auto; }

.comment .title abbr { border: none; }

.collapsed .body, .collapsed .comment { display: none; }
/*
#addcomment small, #addcomment div { padding: 3px; }
*/


