#comments 
{
padding: 20px 0 0 0;


}


h3.divider,
#comments  h3
{
/*
background-image:url(im/h3_bg.gif);
background-repeat:repeat-x;
height:23px;
display:block;
color:#BEFFFA;
padding: 3px 0 0 5px;
*/

border-bottom: 1px solid #7fb5c8;
color: #006c92;






}


#comments .list {
	padding: 10px 0 2px 0;
	border-bottom: 1px solid #e5e5e5;
	display: block;
}

#comments p
{
margin: 0 0 0 0;


}

#comments .head {
	float: left;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#comments .comment {
	padding: 2px 0 10px 0;
}

#comments .answer {
	border-left: dotted 1px #cccccc;
	margin: 10px 0 10px 0;
	padding: 0 0 0 5px;
}

#comments .answer .comment {
	padding: 2px 0 0 0;
}

#comments .answer .list {
	padding: 0 0 2px 0;
}

#comments .answer .ref {
	color: #b2b2b2;
}

#comments .head .numb {
	color: #006c92;;
}

#comments .head .date {
	padding: 0 0 0 8px;

	background-repeat: no-repeat;
	background-position: 0 1px;
	height: 15px;
	line-height: 15px;
	color: #b2b2b2;
	font-weight: normal;
}

#comments .head .user {
	padding: 0 0 0 5px;

	background-repeat: no-repeat;
	background-position: 0 1px;
	height: 15px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
}

#comments .func {
	font-size: 11px;
	float: right;
    color: #006c92;
}

#comments .func a {
    color: #006c92;
}

#comments .func a:hover {
	color: #7fb5c8;
}

#comments textarea {
	border: solid 1px #006c92;
	width: 536px;
	margin: 5px 0 0 0;
}

#comments #author {
	margin: 5px 0 5px 0;
	border: solid 1px #006c92;
}

#comments #email{
	margin: 0 0 5px 0;
	border: solid 1px #006c92;
}

#comments #url {
	margin: 5px 0 5px 0;
	border: solid 1px #006c92;
}

#comments .text_button {
	border: none;
	background-color: transparent;

	text-decoration: underline; /* if desired */

	background-position: 0 2px;
	color: #006c92;

	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	cursor:pointer;

}



#comments .text_button:hover {
	background-image: url(images/icon_blt_blue2.gif);
	color: #7fb5c8;
}
