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

div.rbcbot div, div.rbcbot, div.rbctop div, div.rbctop {
	width: 100%;
	min-width: 7px;
	padding: 0;
	margin: 0;
	height: 7px;
	font-size: 1px;
}

div.c_post div.rbctop div { background: url('/media/images2/rb_green_tl.png') no-repeat bottom left; }
div.c_post div.rbctop { background: url('/media/images2/rb_green_tr.png') no-repeat bottom right; }
div.c_post div.rbcbot div { background: url('/media/images2/rb_green_bl.png') no-repeat bottom left; }
div.c_post div.rbcbot { background: url('/media/images2/rb_green_br.png') no-repeat bottom right; }

div.c_post {
	background: url('/media/images2/rb_green_bg.png');
	margin: 10px 0;
	color: #393939;
}

div.c_comm.g1 div.rbctop div { background: url('/media/images2/rb_grey_tl.png') no-repeat bottom left; }
div.c_comm.g1 div.rbctop { background: url('/media/images2/rb_grey_tr.png') no-repeat bottom right; }
div.c_comm.g1 div.rbcbot div { background: url('/media/images2/rb_grey_bl.png') no-repeat bottom left; }
div.c_comm.g1 div.rbcbot { background: url('/media/images2/rb_grey_br.png') no-repeat bottom right; }

div.c_comm.g1 { background: url('/media/images2/rb_grey_bg.png'); }

div.c_comm.g2 div.rbctop div { background: url('/media/images2/rb_grey2_tl.png') no-repeat bottom left; }
div.c_comm.g2 div.rbctop { background: url('/media/images2/rb_grey2_tr.png') no-repeat bottom right; }
div.c_comm.g2 div.rbcbot div { background: url('/media/images2/rb_grey2_bl.png') no-repeat bottom left; }
div.c_comm.g2 div.rbcbot { background: url('/media/images2/rb_grey2_br.png') no-repeat bottom right; }

div.c_comm.g2 { background: url('/media/images2/rb_grey2_bg.png'); }

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

div.c_comm div.cont {
	padding: 5px 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: #9db11e; }
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: #ffffff;
	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/images2/input_bg2.png') no-repeat top left;
	border: 1px solid #ffffff;
	width: 350px;
	height: 70px;
	color: #000000;
}

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

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

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

h2.comments {
	font-size: 16px;
	color: #bed433;
	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;
}
