/* Content plugin styles */
.jcomments-links {
	text-align: right;
}

.comments-link {
	background-position: right -27px;
}

/* Common styles */
#jc h4 {
	text-align: right;
}

#comments {
	text-align: right;
}

#comments a[rel*=external] {
	background-position: center left !important;
	padding: 0 0 0 10px !important;
}

/* Show/hide form */
#comments-form-link .showform {
	margin: 5px 22px 0 0;
	padding: 0 14px 5px 0;
}

/* Comment */
#comments .comment-avatar {
	float: right;
}

#comments .avatar-indent {
	padding: 0 40px 0 0;
}

#comments .toolbar a {
	float: right;
	margin: 0 0 0 8px;
}

/* Quote, Code and Hidden block styles */
#comments .quote, #comments blockquote, #comments .code, #comments code, #comments pre {
	margin: 5px 10px 5px 0;
}

#comments blockquote, #comments code, #comments pre {
	text-align: right;
}

/* Quote and Reply to buttons panel */
#comments .comments-buttons {
	float: right;
}

/* Comment form */
div.comments-policy {
	text-align: right;
}

#comments-form, #comments-form p, #comments-report-form, #comments-report-form p, #comments-form span, #comments-form .counter {
	text-align: right;
}

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
	margin-right: 20px !important;
}

#comments-form .grippie {
	background-position: left -10px !important;
}

#comments-form .grippie span, #comments-form .btn, #comments-report-form .btn {
	float: right;
}

#comments-form span.captcha {
	padding: 0 12px 0 0;
	background-position: right 50% !important;
}

#comments-footer {
	text-align: left;
}

#comments-footer a {
	float: left;
}

/* Vote */
#jc .comments-vote {
	float: left;
}

#jc .comments-vote a {
	float: right;
	margin: 0 0 0 3px;
}

#jc .comments-vote .busy {
	float: left;
}

#jc .vote-value {
	float: left;
}

/* BBCode */
#jc .bbcode a, #jc .bbcode a:focus, #jc .bbcode a:active, #jc .bbcode a:hover {
	text-align: right;
	float: right;
}

/* Rounded comments */
#jc .rbox div {
	text-align: right;
}
