.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }

div.c_post {
	background-color: #b4e8a5;
	margin: 10px 0;
	color: #393939;
	padding: 5px 0;
}

div.c_comm.g1 { background-color: #efefef; }
div.c_comm.g2 { background-color: #ffffff; }

div.c_comm {
	margin: 10px 0; color: #393939;
}

div.c_comm div.cont {
	padding: 10px 0;	
}

div.c_comm div.cont > p {
	border-top: 1px dotted #c1c1bf;
	padding-top: 3px;
	margin: 0 15px 0 15px;
	text-align: justify;
	color: #6a736e;
}

div.c_comm div.cont > span { padding: 0 15px; }
div.c_comm div.cont span.green { font-size: 15px; font-weight: bold; color: #6d993f; }
div.c_comm div.cont span.green > span { font-size: 12px; font-weight: normal; }

table.commtab {
	margin: 0 15px;
	width: 95%;
}

table.commtab tr td {
	color: #727272;
	font-size: 12px;
}

table.commtab tr td:first-child { text-align: right; }
table.commtab tr td.bot { vertical-align: bottom; }
table.commtab tr td.top { vertical-align: top; }

div.c_post textarea {
	background: url('/media/images3/input_bg2.png') no-repeat top left;
	border: 1px solid #ffffff;
	width: 300px;
	height: 70px;
	color: #000000;
}

div.c_post input[type=text] {
	background: url('/media/images3/input_bg2.png') no-repeat top left;
	border: 1px solid #ffffff;
	width: 130px;
	color: #000000;
}

div.c_post div.cont h3 {
	color: #2e3415;
	font-weight: bold;
	font-size: 13px;
	margin: 0 15px 5px;
}

div.c_post form { margin: 0; padding: 0; }

h2.comments {
	font-size: 16px;
	color: #6d993f;
	margin: 0;
	padding-left: 2px;
}

table.commtab ul.errorlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: red;
	margin-top: 5px;
	margin-bottom: 1px;
	font-weight: bold;
}

tr#field_url {
	display: none;
}

.red {
	color: red;
}

