/*	-- -- -- -- -- -- --	module-comments.css	Style for any page that features comments	-- -- -- -- -- -- --	*/.comments-content, #comments-open, .date-header {	margin-top: 1.5em;	padding-top: 1.5em;	border-top: dotted 1px #C4DDC4;}.comment {	margin: 1px 0;	padding: 1em 1em 0 1em;}.comment-footer {	margin: 0;}.comment-odd {	background: #B7D5BD;	border: solid 1px #A7CAAE;}.comment-even {	background: #E9F2EB;	border: solid 1px #B7D5BD;}#comments-open-data {	width: 575px;	overflow: hidden;	padding: 10px 25px 10px 30px;	background: #ECF1E1;	border: solid 1px #DAE4C7;}	#comments-open-data .personal {		float: left;		width: 50%;	}	#comments-open-data .optional {		float: left;		width: 50%;		padding-top: 15px;	}#comments-open-data p {	margin: 0;}#comments-open-data label {	display: block;	font-weight: bold;}#comments-open-data #rememberme label {	font-weight: normal;	margin-top: 0.5em;}#comments-open-data input {	margin-bottom: 0.5em;}#comments-open-text {	margin-top: 2em;	margin-left: 0;}#comments-open-text textarea {	display: block;	width: 100%;	height: 15em;}#rememberme, #comment-form-subscribe {	padding-bottom: 26px;}#rememberme label, #comment-form-subscribe label {	font-weight: normal;	float: none;	width: auto;	display: block;	padding-left: 20px;	position: relative;}#rememberme input, #comment-form-subscribe input {	position: absolute;	top: 5px;	left: 0;}#comments-open-footer input {	font-weight: bold;	color: #fff;	background: #378861 url(../i/ui/button-bg.gif) repeat-x 0 0;	border: solid 1px #368860;	padding: 4px;}