.ce_comments form
{
	width:90%;
	margin-right:auto;
	margin-bottom:2em;
	margin-left:auto;
	padding:0.6em;
	border:1px solid #666666;
	font-size:90%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #EBEBEB;
	color: #585858;
}

.ce_comments input.text, .ce_comments input.captcha, .ce_comments textarea
{
	width:50%;
	padding:0.2em;
	border:1px solid #C1C1C1;
}

.ce_comments textarea {
	width: 98%;
	height:6em;
}

.ce_comments .comment_default h2, 
.ce_comments .comment_default h3
{
	margin:0;
	padding: 0;
}
.ce_comments .comment_default h3
{
	background-image: none;
}

.ce_comments .comment_default
{
	margin-bottom:1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E1E1;
	padding-bottom: 1em;
}

.ce_comments .comment_default .info
{
	font-size:85%;
	color:#828282;
}

.pagination
{
	font-size: 90%;
}

.pagination ul, .pagination li
{
	list-style-type:none;
}

.pagination ul, .pagination li
{
	display:inline;
}

.pagination a
{
	padding:0.5em;
	text-decoration:none;
	border: 1px solid #F5F5F5;
}

.pagination a:hover
{
	background-color: #D6D6D6;
}

.pagination p
{
	display:inline;
}

.pagination li span.pagination_current
{
	border: 1px solid #050000;
	padding-right: 0.5em;
	padding-left: 0.5em;
}