/* Copyright (c) 2006-2009, Apple Inc. All rights reserved. */
/**
* @title Comments
* "add a comment" form and resulting comments
*/
.showcommentformlink:link, .showcommentformlink:visited{
	color:inherit;
	text-decoration:none;
}
.showcommentformlink:hover, .showcommentformlink:active, .showcommentformlink:focus{
	text-decoration:underline;
}
.comments{
	margin-top:3em;
}
.comment{
	position:relative;
	margin:9px 0 0;
	padding:0;
	border:solid 1px #ccc;
}
.comment h4{
	position:relative; /* position context for icon */
	font-size:1em;
	min-height:1em;
	margin:0 0 0.2em 0;
	padding:3px 7px 4px;
	border-bottom:solid 1px #ccc;
	background-color:#eee;
}
.comment h4:after{ /* self-clear */
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
* html .comment h4{ /* ie6 */
	height:1px;
}
.comment span.icon{
	position:absolute;
	display:block;
	height:36px;
	width:36px;
	bottom:-42px;
	left:7px;
}
.comment .icon .mask{
	background-position:0 -28px;
}
.comment .author{
	float:left;
}
.comment .datetime{
	float:right;
	font-size:0.9em;
	padding-right:20px;
	background:transparent url(./img/comment.png) 100% 50% no-repeat;
	min-height:15px;
}
.commentbody{
	min-height:32px; /* ##5389577 */
	padding:7px;
}
.comment p{
	margin:0 0 0.8em 40px;
}

.comments form, .showcomments{
	display:block;
	margin:1em 0 0;
	padding:0.5em 0 0;
	border-top:solid 1px #cccc;
}
.comments form .submit{
/*	width:50%;*/
}
.comments label, .comments .label{
	display:block;
	margin:0.6em 0 0.2em;
}
.comments input.text, .comments textarea{
	border:solid 1px #999;
	font-size:1em;
	font-family:inherit;
	width:99.9%;
}
.showcommentformlink .icon{
	background-image:url(./img/controls.png) !important; /* override */
}
* html .showcommentformlink .icon{
	background-image:url(./img/controls.gif) !important; /* override */
}
.deletecomment{
	background-image:url(./img/controls.png) !important; /* override */
}
* html .deletecomment{
	background-image:url(./img/controls.gif) !important; /* override */
}
.inline_delete_button{
	background-image:url(./img/controls.png) !important; /* override */
}
* html .inline_delete_button{
	background-image:url(./img/controls.gif) !important; /* override */
}
