#comments h1 {

	color: #000000;

	font-size: 1.3em;

	font-weight: bold;

	margin-bottom: 10px;

}



#comments .comment {

	position: relative;

	background-image: url(/gfx/comment_bg.gif);

	background-repeat: repeat-y;

}



#comments .comment .info {

	position: absolute;

	top: 0;

	left: 0;

	width: 90px;

	height: 130px;

}



#comments .comment .info div {

	margin-left: 10px;

	margin-right: 10px;

	font-size: 0.8em;

}



#comments .comment .info div.status {

	font-weight: bold;

}



#comments .comment .message {

	position: relative;

	padding-left: 100px;

}



#comments .comment .message .author, #comments .comment .message .respond {

	padding: 2px;

	font-size: 0.9em;

	background-color: #eeeeee;

}



#comments .comment .message .author {

	margin-bottom: 10px;

}



#comments .comment .message .body {

	min-height: 60px;

	height: auto !important;

	height: 60px;

}



#comments .comment .message .respond {

	margin-bottom: 10px;

	background-image: url(/gfx/comment.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	padding-top: 5px;

	background-position: 4px 2px;

	height: 16px;

	overflow: hidden;

}



#comments .comment .message .author span {

	font-weight: bold;

}



#comments .split {

	margin-top: 10px;

	border-top: 1px dashed #cccccc;

	height: 10px;

	clear: both;

}



.table .header {

	background-color: #eeeeee;

	color: #000000;

}



.table .odd {

	background-color: #f8f8ff;

	color: #000000;

}



.table .even {

	background-color: #ffffff;

	color: #000000;

}



.leftcol {

	padding-left: 3px;

	padding-right: 3px;

}



.middlecol {

	padding-left: 3px;

	padding-right: 3px;

}



.rightcol {

	padding-left: 3px;

	padding-right: 3px;

}




