#discussion-comment .comment-title,
#discussion-truckback .truckback-title {
	color: #61523A;
	border-bottom: solid 2px #E5E6D3;
	border-left: solid 15px #E5E6D3;
	font-weight: bold;
	font-size: 110%;
	padding-left: 20px;
	}

#comment-list {
	padding: 20px;
	}
	
#comment-list .comment-date {
	color: #999999;
	font-size: 90%;
	margin: 0 2px;
	}
	
#comment-list .comment-header {
	margin-top: 1em;
	}
		
#comment-list cite {
	color: #837552;
	margin-left: 5px;
	}

#commentform .input-text {
	color :#61523A;
	border: solid 2px #E5E6D3;
	}
	
#commentform .input-button {
	color: #61523A;
	background-color: #EDEDE8;
	border: solid 2px #E5E6D3;
	padding: 5px 10px;
	font-weight: bold;
	}
	
#commentform dl {
	margin: 10px 20px;
	}
	
#commentform dl dt label{
	color: #61523A;
	font-weight: bold;
	}
	
#commentform dl dd {
	margin-left: 10px;
	}

#commentform .message {
	color :#61523A;
	font-weight: bold;
	margin: 20px 0 5px;
	padding: 10px;
	}
	
#commentform .req-mark {
	color: #FF6600;
	font-weight: normal;
	margin: 0 5px;
	}	
	
#commentform .button-submit {
	text-align: center;
	margin: 10px;
	font-weight: bold;
	}
	
#commentform .button-submit {
	text-align: center;
	margin: 10px;
	}	
	
#commentform #comment {
	width: 95%;
	}
	
#discussion-truckback .truckback-url {
	padding: 0 10px;
	}
	
/* for javascript */	
#show-discussion,
#hide-discussion {
	margin: 20px 10px;
	padding: 20px;
	}
	
#show-discussion a,
#hide-discussion a {
	cursor: pointer;
	color: #61523A;
	background-color: #EAEAEA;
	border: solid 2px  #E5E6D3;
	padding: 5px 10px;
	text-decoration: none;
	}
	
#show-discussion a:hover,
#hide-discussion a:hover {
	background-color: #FFFFEE;
	}