@charset "utf-8";

/*
**

ADDCOMMENT

**
*/

#addcomment
{
	padding: 1em;
	background: #a6ce39 url(comment-add.gif) no-repeat;
	margin: 1em 0;
	color: #5a7819;
}

#addcomment h2
{
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	letter-spacing: -1px;
	cursor: pointer;
	padding-left: 28px;
	background: url(collapsed.gif) no-repeat left center;
}

#addcomment h2:hover
{
	color: #E5FFCC;
	background-image: url(collapsed-hover.gif);
}

#addcomment h2.active
{
	border-bottom: 3px double #c8eb1c;
	background-image: url(expanded.gif);
}

#addcomment h2.active:hover
{
	background-image: url(expanded-hover.gif);
}

#addcomment table
{
	width: 100%;
}

#addcomment label
{
	display: block;
	text-align: right;
}

#addcomment input
{
	width: 32ex;
}

#addcomment textarea
{
	width: 100%;
}

#addcomment table
{
	margin-top: 1em;
}

/*
**

COMMENT

**
*/

div.comment
{
	background: #00594a /*url(comment-back.gif) no-repeat*/;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

div.comment h4
{
	color: #b7deb2;
	margin-top: 0;
	margin-bottom: 0.2em;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #004d40;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: -1px;
}

div.comment h4 a
{
	text-decoration: none;
}

/*
div.even
{
	background: red;
}
*/

div.comment small
{
	display: block;
	float: right;
	margin-right: 1ex;
}

div.comment small a
{
	color: #003311;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	letter-spacing: normal;
}

#main div.comment p
{
	margin: 0;
	padding: 0.2em 0;
	/*font-family: Cambria, Georgia, "Times New Roman", Times, serif;*/
	line-height: 1.4em;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
}