@import "default.css";
@import "style_py.css";

/* ==== comment form ====
======================== */	
.commentForm{
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
}

.commentForm .name,
.commentForm .email,
.commentForm .rating,
.commentForm .title,
.commentForm .comment,
.commentForm .recaptcha,
.commentForm .thankYouForm{
	margin-top:10px;
}

.commentForm .label{
	font-weight:bold;
	display:block;
}

/*.commentForm .comment .label{
	float:left;
	margin-right:5px;
}*/

.commentForm table{
	border-collapse:collapse;
	margin:0;
	padding:0;
}

.commentForm table tr{
	margin:0;
	padding:0;
}

.commentForm table td{
	margin:0;
	padding:0;
	text-align:center;
}

.commentForm .nameMessage,
.commentForm .emailMessage,
.commentForm .titleMessage,
.commentForm .ratingMessage,
.commentForm .commentMessage,
.commentForm .recaptchaMessage{
	display:none;
}

.commentForm .icon{
	display:none;
}
.commentForm .ErrorMessage{
	display:none;
}
.commentForm .messageOn,
.commentForm .error{
	color:#900;
	display:block;
}

.commentForm .buttons{
	margin-top:20px;
}

.commentForm .buttons,
.commentForm .thankYouForm{
	clear:both;
}

/* ==== comments ====
======================== */	
.commenting .label{
	font-weight:bold;
	margin-right:5px;
}

.comments .label,
.summary .label{
	float:left;
	font-weight:bold;
	margin-right:5px;
}

.summary{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}

.summary .average,
.summary .count{
	margin-bottom:5px;
}	

.summary .average .rated{
	/*float:left;*/
	margin-right:4px;
}

.comments .comment .label{
	float:none;
}

.summary  .icon,
.comments .icon{
	display:none;
}

.comments .OneCol div{
	overflow:hidden;padding:10px;
}

.comments .OneCol .altRow{
	background:#eee;
}

.comments .OneCol div .title,
.comments .OneCol div .rating,
.comments .OneCol div .user,
.comments .OneCol div .dateTime,
.comments .OneCol div .comment{
	margin-bottom:2px;padding:0px;
}

.comments .OneCol div .title div,
.comments .OneCol div .rating div,
.comments .OneCol div .user div,
.comments .OneCol div .dateTime div,
.comments .OneCol div .comment div{
	padding:0px;
}

.comments .comment .value p{
	margin-bottom:0;
	padding-bottom:0;
	margin-top:5px;
	padding-top:0;
}
.comments .comment .value p:first-child{
	margin-top:0;
	padding-top:0;
}

.commenting .featured{
	margin:0 0 30px 0;
}
