p {
	margin-top: 10px;
}
div.commentbox{
	margin:0;
	display:block;
	clear:both;
}
div#commentbox-pass, div#commentbox-fail {
	color: #000;
	padding: 10px;
	margin-bottom: 10px;
}
div#commentbox-pass, #contact-pass{
	border:1px solid #0f0;
	background-color:#dfd;
	padding:5px;
	margin-bottom:10px;
}
div#commentbox-fail, #contact-fail{
	border:1px solid #f00;
	background-color:#fdd;
	padding:5px;
	margin-bottom:10px;
}
div.commentbox h3{
	padding:0;
	margin-top:18px;
	height:24px;
	padding-top:6px;
	color:#555;
	/*padding-left:34px;
	background-image:url('../gr/site/commentboxbullet.png');
	background-repeat:no-repeat;*/
}
div.commentbox-form-check{
	text-align:center;
}
div.commentbox-form h3{
	margin:0;
	padding:0;
	background:none;
	text-transform:none;
	color:#000;
	text-align:center;
	margin-bottom:10px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	display:none;
}
/*
div.commentbox-form{
	text-align:center;
}
div.commentbox-form{
	width:400px;
	margin:0 auto;
	border:1px solid #ccc;
	padding:5px;
	margin-bottom:5px;
	text-align:left;
}
div.commentbox-form textarea{
	display:block;
	width:95%;
	height:130px;
}
*/

div.commentbox-form input, div.commentbox-form textarea {
	border: 1px solid #ccc;
	margin: 0;
	margin-bottom: 10px;
}

div.commentbox-form input {
	margin-right:5px;
	width:300px;
}
div.commentbox-form input.submitButton{
	background-color: #500;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	border: 0;
	padding: 5px 20px;
	width: auto;
}
div.commentbox-form{
	color: #000;
	font-weight: bold;
}
div.commentbox-form textarea{
	width: 442px;
	height: 130px;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}
li.commentbox-list-element div.commentbox-list-footer a{
	color:#999;
	font-size:12px;
	cursor:pointer;
}
li.commentbox-list-element div.commentbox-list-footer{
	padding:5px;
	margin-bottom:5px;
}
div.commentbox-list, li.commentbox-list-element{
	padding:2px;
	display:block;
}
li.commentbox-list-element ul{
	margin-left:20px;
}
ul.commentbox-list{
	display:inline;
	margin:0;
	padding:0;
}
div.commentbox-list{
	margin-bottom:10px;
}
li.commentbox-list-element{
	background-image:url('/gr/site/commentbg.gif');
	background-repeat:repeat-x;
	border:1px solid #ccc;
	margin-bottom:10px;
}
li.commentbox-list-element div.commentbox-list-comment{
	padding:5px;
	word-wrap:break-word;
	overflow:hidden;
}
li.commentbox-list-element div.commentbox-list-header{
	padding:3px;
	font-weight:bold;
	/*background-color:#fdd;
	border-left:3px solid #900;
	padding-left:4px;*/
}
li.commentbox-list-element div.commentbox-list-header a{
	color:#c55;
}
li.commentbox-list-element div.commentbox-list-header div.commentbox-list-header-name{
	color:#000;
	display:inline;
}

/* =============== Dark comment box stuff ================= */
#commentbox-fail-dark {
	background-color: red;
	color: white;
}
#commentbox-pass-dark {
	border: 1px solid green;
	background-color: rgb(23, 100, 23);
}
.commentbox-list-element-dark {
	margin-left: 7px;
	margin-bottom: 7px;
	width:  500px;
}
.commentbox-list-header-dark {
	color: rgb(125, 125, 125);
	background-color: rgb(30, 30, 30);
	border-bottom: 1px solid rgb(50, 50, 50);
	padding: 7px;
}
.commentbox-list-comment-dark {
	color: white;
	background-color: rgb(35, 35, 35);
	padding: 7px;
}
.commentbox-list-footer-dark, .commentbox-list-footer-dark a {
	color: rgb(75, 75, 75);
	padding: 2px;
	padding-top: 0;
	margin-bottom: 7px;
}
#commentbox-form-textarea-dark #commentbox-form-name-dark #commentbox-form-email-dark {
	background-color: rgb(150, 150, 150);
}
.spanlink {
	cursor: pointer;
}
