div.comment
{
	padding: 1px 0 0 0;
	background: url( ../img/comment/separator.jpg ) no-repeat right top;
}

div.comment div.wrapping
{
	padding: 14px 0 25px 0;
}

div.comment.admin div.wrapping
{
	background: url( ../img/comment/admin_post.jpg ) repeat-y right top;
}

div.comment.wizard
{
	background: url( ../img/comment/wizard_separator.jpg ) no-repeat right top;
}

div.comment.wizard div.wrapping
{
	background: url( ../img/comment/wizard_post.jpg ) repeat-y right top;
}

div.comment div.floatleft
{
	margin: 0 10px 0 0;
}

div.comment div.time
{
	line-height: 50px;
}

div.comment div.avatar,
div.comment div.avatar img
{
	width: 50px;
	height: 50px;
	margin-left: 1px;
}

div.comment #comment-form div.avatar
{
	margin: 1px 10px 0 0;
}

div.comment div.user
{
	text-align: center;
	width: 100px;
	overflow: hidden;
}

div.comment div.user div.stars
{
	background: url( ../img/comment/stars.jpg ) no-repeat top right;
	height: 9px;
	width: 54px;
	margin: 3px auto;
}

div.comment div.user div.stars.star1
{
	background-position: -44px top;
}

div.comment div.user div.stars.star2
{
	background-position: -33px top;
}

div.comment div.user div.stars.star3
{
	background-position: -22px top;
}

div.comment div.user div.stars.star4
{
	background-position: -11px top;
}

div.comment div.user div.stars.star5
{
	background-position: left top;
}

div.comment div.text
{
	min-height: 42px;
	padding: 0 0 5px;
	width: 710px;
	margin: 0;
	word-wrap: break-word;
}

div.comment #comment-form div.text
{
	width: 888px;
}

div.comment textarea
{
	height: 100px;
	width: 884px;
	padding: 0px;
}

span.forum
{
	font-size: 14px;
	font-weight: bold;
}

div.comment .rules
{
	display: inline-block;
	padding: 0 0 0 60px;
	line-height: 48px;
	width: 700px;
	font-size: 80%;
}