.no-padding .comments .comments-padding {
	padding: 0 55px 40px;
}

div.comments ul li span.ava {
	display: block;
	width: 34px;
	height: 28px;
	margin: 0 0 -27px;
}

div.comments ul li span.ava a.ava {
	position: relative;
	border-bottom: none;
	background: none;
}

div.comments ul li span.commentsPadding {
	display: block;
	padding: 0 0 0 34px;
	font-size: 10px ! important;
	line-height: 13px ! important
	}

div.comments ul li.comment {
	margin: 0 ! important;
	padding: 0 ! important
}

div.comments ul.comment {
	list-style: none ! important;
	margin: 0 0 0 30px ! important;
	padding: 0 ! important;
}

div.comments p.who {
	margin: 0 ! important
}

div.comments p.answer {
	margin: 2px 10px 0 0 ! important
}

div.comments p.answer {
	text-align: right;
	font-size: 9px ! important
}

div.comments div.commentContent {
	width: 363px
}

div.comments a.who {
	color: #3a3a3a;
	text-decoration: underline;
	border: 0
	}
div.comments a.who:hover {
	color: #777777
	}

div.comments div.content,
div.comments div.content div.contentBottom {
	background-image: url('/img/comment.gif');
	position: relative;
}

div.comments div.content a{
	text-decoration: underline;
}

div.comments div.content a:link,	
div.comments div.content a:visited,
div.comments div.content a:hover{
	border-bottom: none;
}

form.commentForm {
	padding: 6px 0 30px
}

form.commentForm div.main,
form.commentForm div.main div.contentBottom {
	width: 363px;
	background-image: url('/img/comment.gif');
	background-position: 0 -21px;
	background-repeat: no-repeat
	}

form.commentForm div.main {
	padding: 21px 0 0
	}

form.commentForm div.main div.contentBottom {
	background-position: 0 bottom;
	padding: 0 0 10px
	}

form.commentForm div.main div.contentBottom div.border {
	width: 361px;
	background: #FFF;
	border-width: 0 1px;
	border-color: #ededed;
	border-style: solid;
	}

form.commentForm div.main div.contentBottom div.border div.padding {
	padding: 0 12px
	}

form.commentForm input.submit {
	display: block;
	float: left;
	width: 79px;
	height: 20px;
	margin: 12px 9px 0 8px
	}

form.commentForm span.js {
	display: block;
	float: left;
	margin: 13px 0 0;
	font-size: 70%
	}

.s-comment-form-container {
	width: 363px;
	margin: 0;
	padding: 0 0 40px 0
}

.s-comment-form-container-special {
	padding-top: 90px
}

li .s-comment-form-container {
	margin-left: 30px
}

li .s-comment-form-container span.js {
	font-size: 90%
}

form.commentForm textarea {
	width: 330px;
	height: 8em;
	border: 0;
	font-size: 80%
	}
li .s-comment-form-container form.commentForm textarea {
	font-size: 100%
}
span.answering {
	color: #fc9501 ! important;
	border: 0 ! important
}




div.comments div.content {
	padding: 21px 0 0
}

div.comments div.content div.contentBottom {
	padding: 0 0 10px;
	background-position: 0 bottom
	}
div.comments div.content div.contentBottom div.border {
	width: 361px;
	background: #FFF;
	border-width: 0 1px;
	border-color: #ededed;
	border-style: solid;
	}
div.comments div.content div.contentBottom div.border div.padding {
	padding: 0 12px
}

div.comments h3.comments {
	display: block;
	width: 240px;
	float: left;
	padding: 10px 0 0;
}

#commentAddForm {
	width: 470px;
	height: 150px
}

#commentAddForm form {
	float: left;
}

#content #commentAddForm .contentEditor {
	margin: 14px 0 0 8px;
	padding-left: 0
}

div.comments ul.themeActions {
	display: block ! important;
	float: left ! important;
	width: 390px ! important;
	list-style: none;
	margin: 0 ! important;
	padding: 37px 0 0 ! important
}

div.comments ul.themeActions li {
	display: block;
	float: left;
}

div.comments ul.themeActions li.watchTheme {
	margin-left: 25px ! important
}

div.comments .addComment a {
	display: block;
	width: 192px;
	height: 42px;
	outline: 0;
	border: 0;
	background: url("/img/buttons/addComment.gif")
}

div.comments p.addComment {
	margin-top: 15px ! important
}

div.comments .watchTheme a {
	display: block;
	width: 157px;
	height: 35px;
	outline: 0;
	border: 0;
	background: url("/img/buttons/watchTheme.gif")
}

div.comments .watchTheme a.doNotWatch {
	background-position: 0 -35px
}

