/**
 * @copyright 2009-2011
 * @author Mauricio Pasciulla
 */


/* loyout */
.cm-title { font-size:1.6em; margin-bottom:10px; padding-bottom:4px; border-bottom:1px solid #ccc; }
.cm-row { float:left; width:100%; margin:0 0 10px; border-bottom:1px solid #ccc; }

.cm-center { margin:0 150px 0 55px; }
.cm-left   { float:left; width:52px; }
.cm-right  { float:right; width:148px; }

/* content */
.cm-row .hidden { visibility:hidden; }
.cm-row:hover .hidden { visibility:visible; }
*html .cm-row .hidden { visibility:visible; }

.cm-left img { margin:0 0 0 3px; padding:1px; border:1px solid #ccc; }

.cm-row .author   { font-weight:bold; }
.cm-row .datetime { font-size:.9em; color: #999; }
.cm-row .content  { margin:2px 0 14px; }
.cm-row .ip       { color:#ccc; font-size:.9em; text-align:right; margin-bottom:7px; }

.cm-row .bt {
	float:right;
	font:11px "Courier New", Courier, monospace; 
	vertical-align:middle; 
	color:#000;
	margin-left:1px;
	padding:0 4px;
	height:16px;
	border:1px solid #777;
	background:url(../img/bg_bts.png) repeat-x;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
	cursor:pointer;
}
.cm-row .bt:hover { color:#F3F3F3; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

.cm-row .votes { clear:both; text-align:right; font-weight:bold; }
.cm-row .minus:hover, .cm-row .votes .red { color:red; }
.cm-row .plus:hover, .cm-row .votes .green { color:green; }

/*  Pagination  */
.cm-nav { background:#eee; margin:5px 0; padding:4px; }
.cm-nav .pages { font-size:.9em; font-weight:bold; }
.cm-nav .pages a, .cm-nav .pages .current { padding:1px; }
.nav_prev, .nav_next, .nav_first, .nav_last ,
.nav_prev_disabled, .nav_next_disabled, .nav_first_disabled, .nav_last_disabled { float:right; width:16px; height:16px; margin:5px 2px; }
.nav1, .nav2, .nav3, .nav4 { cursor: pointer; }
.nav_first  { background: url(../img/ic_nav1.png) no-repeat; }
.nav_prev   { background: url(../img/ic_nav2.png) no-repeat; }
.nav_next   { background: url(../img/ic_nav3.png) no-repeat; }
.nav_last   { background: url(../img/ic_nav4.png) no-repeat; }
.nav_first_disabled { background: url(../img/ic_dnav1.png) no-repeat; }
.nav_prev_disabled  { background: url(../img/ic_dnav2.png) no-repeat; }
.nav_next_disabled  { background: url(../img/ic_dnav3.png) no-repeat; }
.nav_last_disabled  { background: url(../img/ic_dnav4.png) no-repeat; }

/* report */
.cm-report label { color:#aaa; display:block; }

/* comm msg */
.cm-msg div {
	text-align:center;
	padding:2px 0;
	margin:0 10px 2px;
	background-color:#FBF4A9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.cm-del { color:#aaa; }

/* more */
.cm-empty { margin:0 0 35px; color:#999; font-style:italic; }
.cm-notcm { float:left; width:98%; color:#999; background:#F9F9F9 url(../img/bl-alert.png) no-repeat 1px; margin:5px 0; padding-left:18px; border-bottom:2px solid #ccc; }


/*  comments form */
.cm-form { float:left; padding-bottom:4px; }
.cm-form .header { font-weight:bold; }
.cm-form .footer { clear:both; padding-top:1px; width:330px; }
.cm-form .chars  { float:right; font-size:.9em; color:#aaa; }
.cm-form .zero   { color:red; }

.cm-form textarea { float:left; width:330px; }

.cm-sml { float:left; width:64px; margin-left:4px; }
.cm-sml img { cursor:pointer; float:left; padding:0 3px 2px 0; }
.cm-xsml { float:left; color:#aaa; margin-left:1px; padding:1px; border:solid 1px #ccc; cursor:pointer; }



