@charset "utf-8";
/* CSS Document */

div.clear hr {
	display:none;
	}
#comment-area {
	margin-left:-10px;
	position:relative;
	top:auto;
	width:560px;
	background-color: #383731;
	}
#comment-area h2 {
	display:block;
	position:relative;
	height:70px;
	width:540px;
	background:url(/images/layout/comments.png) no-repeat;
	}
#comment-area h2.comments-off {
	background:url(/images/layout/comments-off.gif) no-repeat;
	}
#comment-area h2 span {
	padding:0 0 20px 300px;
	font-size:4px;
	color:#222d2d;
	}
#comment-area h2 strong {
	width:50px;
	text-indent:58px;
	text-align:center;
	padding:20px 0 0 0;
	color:#fff;
	font:normal 23px "Century Gothic","Futura","Trebuchet MS",Arial,Helvetica,sans-serif;
	display:block;
	}
#comment-area  p.add-comment {
	position:absolute;
	left:100px;
	top:50px;
	padding-left:20px;
	background:url(/images/layout/icon-add-a-comment.gif) no-repeat;
	font-size:12px;
	font-weight:normal;
	}
#comments {
	background:transparent url(/images/layout/bg-comments.png) repeat-y;
	margin:0 0 0 0;
	}	

/* Text links
------------------------------------------------------------------*/
.comment a:link {
	border-bottom:1px dotted #774841;
	}
.comment a:visited {
	color:#ae594c;
	border-bottom:1px dotted #774841;
	}
.comment a:hover {
	color:#74a945;
	background-color:#293838 ;
	border-bottom:1px solid #e45a49;
	}
.comment-box-v .comment a:link {
	border-bottom:1px dotted #e45a49;
	}
.comment-box-v .comment a:visited {
	color:#ae594c;
	border-bottom:1px dotted #774841;
	}
.comment-box-v .comment a:hover {
	color:#e45a49;
	background-color:#a4c4e4;
	border-bottom:1px solid #e45a49;
	}


/* Comment box
------------------------------------------------------------------*/
.comment-box {
	margin:0 0 35px 40px;
	width:520px;
	background-color: #2b2a25;
	background-image: url(/images/layout/bg-comments.png);
	background-repeat: repeat-y;
	background-position: -40px;
	}
.comment {
	padding:10px 8px 0 20px;
	float:left;
	width:492px;
	}
.gravatar {
	padding:6px 0 0 6px;
	float:left;
	width:38px;
	height:75px;
	background:transparent url(/images/layout/bg-gravatar.gif) no-repeat;
	}
.gravatar p {
	text-align:center;
	padding:5px 0 0 0;
	width:32px;
	color:#677e86;
	text-shadow:#283434 2px 2px;
	font:bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
	}
.comment h3 {
	/*color:#cae001;*/
	color:#74a945;
	letter-spacing:2px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font:normal .94em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-shadow:#000 2px 2px;
	background:url(/images/layout/dotted-line.gif) repeat-x left bottom;
	}
.comment h3 a, .comment h3 a:link, .comment h3 a:visited {
	background:none;
	/*color:#cae001;*/
	color:#74a945;
	border:0;
	}
.comment h3 a:hover {
	color:#509d83;
	/*color:#8778cf;*/
	background:none;
	border:0;
	}
.comment h3 em {
	padding-right:10px;
	margin-right:9px;
	border-right:1px dotted #4b5757;
	font-style:normal;
	}
.comment p {
	margin:0 0 10px 0;
	}
.comment p em {
	color:#acc0a2;
	}
.comment h3 span {
	float:right;
	}
.comment-box div.clear {
	clear:both;
	height:19px;
	background:#383731 url(/images/layout/bg-comment-bottom.png) no-repeat right;
	width:520px;
	display:block;
	border:0;
	}
.comment-box div.clear hr {
	display:none;
	}
.comment pre,
.comment code {	
	color:#9cc57f;
	font-family:Courier,"Courier New",Monaco,Tahoma;
	font-size:12px;
	padding:5px 0 5px 8px;
	margin:0 0 12px 0;
	border:1px dashed #576861;
	background:#293636;
	width:563px;
	overflow:auto;
	display:block;
	}
.comment blockquote {
	background:url(/images/layout/quote-comment.gif) no-repeat;
	padding:5px 0 0 20px;
	margin: 0 0 20px 20px;
	color:#acc0a2;
	font-style:italic;
	width:520px;
	}
#comments-nav p.nav-footer {
	margin:0 25px 25px 40px;
	text-align:center;
	font-weight:bold;
	border:1px dashed #3f4f4f;
	}
	
/* Alternate Comment box
------------------------------------------------------------------*/
.comment-box-alt {
	margin:0 0 35px 40px;
	width:520px;
	}
.comment-box-alt div.clear {
	clear:both;
	height:19px;
	visibility:hidden;
	width:520px;
	display:block;
	border:0;
	}
.comment-box-alt div.clear hr {
	display:none;
	}
.comment-box-alt .comment blockquote {
	background:url(/images/layout/quote-comment-alt.gif) no-repeat;
	}
	
	
/* Comment box Veerle
------------------------------------------------------------------*/
.comment-box-v {
	margin:0 0 35px 40px;
	width:655px;
	background:#b4cde6  url(/images/layout/bg-comment-v.gif) repeat-y;
	}
.comment-box-v .comment h3 {
	color:#fff;
	background:url(/images/layout/dotted-line.gif) repeat-x left bottom;
	text-shadow:#687f97 2px 2px;
	}
.comment-box-v .comment h3 a,
.comment-box-v .comment h3 a:link,
.comment-box-v .comment h3 a:visited {
	background:none;
	color:#fff;
	border:0;
	}
.comment-box-v .comment h3 em {
	border-right:1px dotted #fff;
	}
.comment-box-v .gravatar {
	background:transparent url(/images/layout/bg-gravatar-v.gif) no-repeat;
	}
.comment-box-v .gravatar p {
	color:#4c7cac;
	text-shadow:#46698b 2px 2px;
	}
.comment-box-v .comment {
	color:#475867;
	}
.comment-box-v div.clear {
	clear:both;
	height:19px;
	background:#b4cde6 url(/images/layout/bg-comment-bottom-v.gif) no-repeat;
	width:655px;
	display:block;
	border:0;
	}
.comment-box-v div.clear hr {
	display:none;
	}
.comment-box-v .comment pre,
.comment-box-v .comment code {	
	color:#fff;
	border:1px dashed #fff;
	background:#a4c4e4;
	}
.comment-box-v .comment p em {	
	color:#336699;
	}	
.comment-box-v .comment h3 a,
.comment-box-v .comment h3 a:link,
.comment-box-v .comment h3 a:visited {
	background:none;
	border:0;
	}	
.comment-box-v .comment blockquote {
	background:url(/images/layout/quote-comment-v.gif) no-repeat;
	color:#336699;
	}



/* Comments */
#comms_list {
	margin:10px 0px;
	padding:0px 0px 0px;
	background:url(/images/layout/article_line.png) no-repeat center top;
	position:relative;
}
#comms_list .comms_panel {
	position: relative;
	width: 500px;
	margin:5px 10px;
}

#comms_list .comms_bar {
	width:500px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	background:#fff;
}
#comms_list .comms_counter {
	width:24px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	float:left;
	cursor:pointer;
	position:absolute;
	background:url(/images/layout/highlight.png) no-repeat center center;
	left:-20px;
	top:0px;
}
#comms_list .comms_date {
	width:235px;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	float:left;
	margin:0px 5px;
	padding:0px 5px;
	background:#E8E3D0;
	overflow:hidden;
}
#comms_list .comms_name {
	width:230px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
	background:#E8E3D0;
	overflow:hidden;
}
#comms_list .comms_name a {
	text-decoration:none;
	color:#383731;
}
#comms_list .comms_name a:hover {
	text-decoration:none;
	color:#A4CD3B;
}
#comms_list .comms_divide {
	width:5px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0px 5px;
}
#comms_list .comms_main {
	clear:both;
	width:480px;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin:5px 5px 15px;
	padding:0px 5px;
	background:#E8E3D0;
}
#comms_list .comms_main p {
	font-size:14px;
	padding-left:10px;
}
#comms_list .comms_main span {
	font-size:14px;
	font-weight:bold;
}
#comms_list .comms_base {
	padding:10px 0px 10px;
	background:url(/images/layout/article_line.png) no-repeat center bottom;
}

/* Leaving Comments */
#leave_comments {
	padding: 5px 0 5px;
	position:relative;
}
#leave_comments .comms_panel {

}
#leave_comments .user-info {
	float:left;
	width:250px;
}
#leave_comments .user-info p {
/*	margin-bottom:15px;*/
}
#leave_comments label {
	display:block;
	font-size:13px;
	font-weight:bold;
}

#leave_comments select.txt {
	width:246px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
*:first-child+html #leave_comments select.txt {
	width:246px;
}
*:first-child+html #leave_comments textarea.txt {
	width:240px;
}
#leave_comments p {
	padding-bottom: 10px;
}
#leave_comments p input.txt {
	outline:none;
	width:240px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#leave_comments p textarea.txt {
	outline:none;
	width:240px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}




#leave_comments .allowed, .allowed {
	float:left;
	width:250px;
}
#leave_comments .allowed h3, #sub_cen .allowed h3 {
	display:block;
	height:30px;
	padding-left:10px;
}
#leave_comments .allowed p, #sub_cen .allowed p {
	background:transparent url(/images/layout/right_side_line.png) no-repeat scroll center bottom;
	margin:0 0 5px 10px;
	padding:0 0 5px 5px;
}
#leave_comments form {
	margin: 0px;
}
#leave_comments form strong, .cont_label strong, .allowed strong  {
	color:#F00;
	font-size:13px;
	font-weight:normal;
}
#leave_comments form em {
	color:#655538;
	font-size:0.8em;
	font-style:normal;
}
#leave_comments form .submitarea {
	clear:both;
	margin:0 0 10px 12px;
}
#leave_comments .bg {
	background-color:#424442;
	padding:3px;
	width:310px;
}

