.jcomments-links {
	text-align: left; clear: both; margin-top: 10px;
}
.comments-link {
	padding: 0px 5px 5px 14px; background-image: url("images/jc_blog.gif"); background-repeat: no-repeat;
}
.readmore-link {
	padding: 0px 5px 5px 14px; background-image: url("images/jc_blog.gif"); background-repeat: no-repeat;
}
.comments-link {
	background-position: 0px -27px;
}
.readmore-link {
	background-position: 0px 2px;
}
#jc a:link {
	
}
#jc a:visited {
	
}
#jc a:hover {
	
}
#jc .clear {
	height: 1px; overflow: hidden; clear: both;
}
#jc .busy {
	background: url("images/jc_busy.gif") no-repeat; margin: 3px auto; padding: 0px; width: 16px; height: 16px; display: none;
}
#jc h4 {
	padding: 0px 0px 2px; text-align: left; color: rgb(85, 85, 85); font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(210, 218, 219); border-bottom-width: 1px; border-bottom-style: solid; background-color: inherit;
}
#jc p.message {
	padding: 5px 0px 0px; text-align: center; color: rgb(119, 119, 119); text-transform: none; text-indent: 0px; text-decoration: none; border-top-color: rgb(210, 218, 219); border-top-width: 1px; border-top-style: solid; background-image: none; background-color: inherit;
}
#comments {
	margin: 0px; padding: 0px; width: 100%; text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments a {
	color: rgb(132, 155, 159); font-weight: normal; text-decoration: none; background-color: inherit;
}
#comments a:active {
	color: rgb(204, 0, 0) !important; background-color: transparent !important;
}
#comments a:focus {
	color: rgb(204, 0, 0) !important; background-color: transparent !important;
}
#comments a:hover {
	color: rgb(204, 0, 0) !important; background-color: transparent !important;
}
#comments a[rel*=external] {
	background: url("images/jc_link.gif") no-repeat right; margin: 0px 2px; padding: 0px 10px 0px 0px; display: inline-block;
}
#comments a[rel*=external]:active {
	background: url("images/jc_link.gif") no-repeat right; margin: 0px 2px; padding: 0px 10px 0px 0px; display: inline-block;
}
#comments a[rel*=external]:hover {
	background: url("images/jc_link.gif") no-repeat right; margin: 0px 2px; padding: 0px 10px 0px 0px; display: inline-block;
}
#comments a[rel*=external]:focus {
	background: url("images/jc_link.gif") no-repeat right; margin: 0px 2px; padding: 0px 10px 0px 0px; display: inline-block;
}
#comments .rss {
	margin: 0px 2px; padding: 0px 0px 0px 14px; border: currentColor; border-image: none; display: inline-block;
}
#comments .refresh {
	margin: 0px 2px; padding: 0px 0px 0px 14px; border: currentColor; border-image: none; display: inline-block;
}
#comments .subscribe {
	margin: 0px 2px; padding: 0px 0px 0px 14px; border: currentColor; border-image: none; display: inline-block;
}
#comments .rss {
	background: url("images/jc_rss.gif") no-repeat left !important;
}
#comments .refresh {
	background: url("images/jc_refresh.gif") no-repeat left !important;
}
#comments .subscribe {
	background: url("images/jc_subscribe.gif") no-repeat left !important;
}
#comments h4 .rss {
	margin: 0px 0px 0px 5px; padding: 0px 0px 0px 10px; display: inline-block;
}
#comments h4 .refresh {
	margin: 0px 0px 0px 5px; padding: 0px 0px 0px 10px; display: inline-block;
}
#comments-list-footer {
	margin: 0px 0px 10px 20px !important;
}
#comments-form-link .showform {
	background: url("images/jc_blog.gif") no-repeat 0px -28px; margin: 5px 0px 0px 22px; padding: 0px 0px 5px 14px; border: currentColor; border-image: none; font-weight: bold; display: block;
}
#comments .comment-box {
	margin: 0px; padding: 0px; color: rgb(153, 153, 153);
}
#comments .comment-avatar {
	margin: 0px; padding: 0px; float: left;
}
#comments .avatar-indent {
	padding-left: 40px;
}
#comments .comment-anchor {
	border: currentColor; border-image: none; color: rgb(119, 119, 119); text-decoration: none;
}
#comments .comment-author {
	font: bold 1em/normal Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; color: rgb(60, 69, 45); font-size-adjust: none; font-stretch: normal;
}
#comments .author-homepage {
	font: bold 1em/normal Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; color: rgb(60, 69, 45); font-size-adjust: none; font-stretch: normal;
}
#comments .author-homepage {
	text-decoration: none; border-bottom-color: rgb(60, 69, 45); border-bottom-width: 1px; border-bottom-style: dotted;
}
#comments .comment-title {
	font: bold 1em/normal Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; color: rgb(176, 22, 37); font-size-adjust: none; font-stretch: normal;
}
#comments .comment-avatar img {
	border: currentColor !important; border-image: none !important; width: 32px;
}
#comments .comment-date {
	background: url("images/jc_date.gif") no-repeat left; margin: 0px; padding: 0px 0px 0px 12px; color: rgb(153, 153, 153); font-size: 10px;
}
#comments .comment-body {
	margin: 6px 0px 0px; padding: 0px 0px 2px; color: rgb(119, 119, 119);
}
#comments .quote {
	margin: 5px 0px 5px 10px; clear: both; display: block; background-image: none;
}
#comments blockquote {
	margin: 5px 0px 5px 10px; clear: both; display: block; background-image: none;
}
#comments .code {
	margin: 5px 0px 5px 10px; clear: both; display: block; background-image: none;
}
#comments code {
	margin: 5px 0px 5px 10px; clear: both; display: block; background-image: none;
}
#comments pre {
	margin: 5px 0px 5px 10px; clear: both; display: block; background-image: none;
}
#comments blockquote {
	padding: 8px; text-align: left; color: rgb(132, 155, 159); margin-bottom: 8px;
}
#comments .hidden {
	padding: 8px; text-align: left; color: rgb(132, 155, 159); margin-bottom: 8px;
}
#comments code {
	padding: 8px; text-align: left; color: rgb(132, 155, 159); margin-bottom: 8px;
}
#comments pre {
	padding: 8px; text-align: left; color: rgb(132, 155, 159); margin-bottom: 8px;
}
#comments blockquote {
	border: 1px dashed rgb(132, 155, 159); border-image: none;
}
#comments .hidden {
	border: 1px dashed rgb(132, 155, 159); border-image: none;
}
#comments code {
	border: 1px solid rgb(222, 222, 222); border-image: none; overflow: hidden; white-space: normal;
}
#comments pre {
	border: 1px solid rgb(222, 222, 222); border-image: none; overflow: hidden; white-space: normal;
}
#comments .code {
	background: none; padding: 0px; border: currentColor; border-image: none;
}
#comments .quote {
	color: rgb(119, 119, 119);
}
#comments .hidden {
	margin: 5px 0px; clear: both; display: block;
}
#comments .comments-buttons {
	height: 15px; float: right;
}
#comments .email {
	font: 1em/10px Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; text-decoration: none; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; white-space: normal; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#comments .emailactive {
	font: 1em/10px Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; text-decoration: none; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; white-space: normal; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#comments .email {
	color: rgb(68, 68, 68); background-color: inherit;
}
#comments .emailactive {
	color: rgb(204, 0, 0); background-color: inherit;
}
#comments .email img {
	padding: 0px;
}
#comments .emailactive img {
	padding: 0px;
}
#comments p {
	font: 1em/normal Verdana, Arial, Sans-Serif; margin: 5px 5px 5px 0px; padding: 0px; text-transform: none; text-indent: 0px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#comments .comment-body img {
	padding: 0px; border: 0px currentColor; border-image: none;
}
#comments .comment-body .img {
	padding: 4px 0px !important; max-width: 500px;
}
#comments .toolbar {
	margin: 8px 0px 0px; padding: 5px 0px 0px; color: rgb(204, 204, 204); clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#comments .toolbar a {
	margin: 0px 2px 0px 0px; width: 16px; height: 16px; float: left; cursor: pointer; background-image: url("images/jc_toolbar.gif") !important; background-color: transparent !important;
}
#comments .toolbar a:hover {
	margin: 0px 2px 0px 0px; width: 16px; height: 16px; float: left; cursor: pointer; background-image: url("images/jc_toolbar.gif") !important; background-color: transparent !important;
}
#comments .toolbar-button-edit {
	background-position: 0px 0px !important;
}
#comments .toolbar-button-delete {
	background-position: 0px -16px !important;
}
#comments .toolbar-button-unpublish {
	background-position: 0px -32px !important;
}
#comments .toolbar-button-publish {
	background-position: 0px -48px !important;
}
#comments .toolbar-button-ip {
	background-position: 0px -64px !important;
}
#comments .toolbar-button-ban {
	background-position: 0px -80px !important;
}
#comments .comments-list {
	height: 1%; margin-left: 20px;
}
#comments .even {
	padding: 0px; border: currentColor; border-image: none; color: rgb(60, 69, 45); margin-bottom: 10px; margin-left: 0px; background-image: none; background-color: transparent;
}
#comments .odd {
	padding: 0px; border: currentColor; border-image: none; color: rgb(60, 69, 45); margin-bottom: 10px; margin-left: 0px; background-image: none; background-color: transparent;
}
#comments-list .comments-inline-edit {
	margin: 5px 0px; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; color: inherit; background-color: rgb(255, 255, 255);
}
div.comments-policy {
	padding: 5px; border: 1px dotted rgb(204, 204, 204); border-image: none; text-align: left; color: rgb(119, 119, 119); text-transform: none; text-indent: 0px; text-decoration: none; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px !important; background-color: inherit;
}
div.comments-policy ol {
	margin: 0px; padding: 5px 0px 0px 20px; line-height: 5px;
}
div.comments-policy ul {
	margin: 0px; padding: 5px 0px 0px 20px; line-height: 5px;
}
div.comments-policy ol li {
	font: 1em/5px Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; border: currentColor; border-image: none; font-size-adjust: none; font-stretch: normal;
}
div.comments-policy ul li {
	font: 1em/5px Verdana, Arial, Sans-Serif; margin: 0px; padding: 0px; border: currentColor; border-image: none; font-size-adjust: none; font-stretch: normal;
}
#comments-form {
	text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments-form p {
	text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments-report-form {
	text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments-report-form p {
	text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments-form span {
	text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments-form .counter {
	text-align: left; text-transform: none; text-indent: 0px; text-decoration: none;
}
#comments-form p {
	font: 1em/normal Verdana, Arial, Sans-Serif; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
#comments-report-form p {
	font: 1em/normal Verdana, Arial, Sans-Serif; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
#comments-form span {
	font: 1em/normal Verdana, Arial, Sans-Serif; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
#comments-form .counter {
	font: 1em/normal Verdana, Arial, Sans-Serif; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
#comments-form p {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; overflow: hidden; margin-top: 10px; margin-bottom: 8px; margin-left: 20px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-form #comments-form-buttons {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; overflow: hidden; margin-top: 10px; margin-bottom: 8px; margin-left: 20px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-form #comments-form-error {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; overflow: hidden; margin-top: 10px; margin-bottom: 8px; margin-left: 20px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-form #comments-form-captcha-holder {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; overflow: hidden; margin-top: 10px; margin-bottom: 8px; margin-left: 20px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-inline-edit {
	background: rgb(255, 255, 255); margin: 5px 0px 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#comments-inline-edit #comments-form p {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; margin-top: 5px; margin-bottom: 2px; margin-left: 5px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-inline-edit #comments-form #comments-form-buttons {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; margin-top: 5px; margin-bottom: 2px; margin-left: 5px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-inline-edit #comments-form-error {
	font: 1em/normal Verdana, Arial, Sans-Serif; padding: 0px; margin-top: 5px; margin-bottom: 2px; margin-left: 5px !important; font-size-adjust: none; font-stretch: normal;
}
#comments-form img.smile {
	margin: 0px 3px 3px 0px; padding: 0px; border: currentColor; border-image: none; cursor: pointer;
}
#comments-form img.captcha {
	margin: 0px 0px 3px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#comments-form span.captcha {
	background: url("images/jc_refreshg.gif") no-repeat 0px 2px; padding: 0px 0px 0px 12px; color: rgb(119, 119, 119); display: inline-block; cursor: pointer;
}
#comments-form label {
	margin: 0px; padding: 0px; color: rgb(119, 119, 119); line-height: 1.5em; vertical-align: middle; background-color: inherit;
}
#comments-report-form label {
	margin: 0px; padding: 0px; color: rgb(119, 119, 119); line-height: 1.5em; vertical-align: middle; background-color: inherit;
}
#comments-form input {
	margin: 0px; padding: 0px !important; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#comments-report-form input {
	margin: 0px; padding: 0px !important; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#comments-form textarea {
	margin: 0px; padding: 0px !important; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#comments-form input {
	width: 170px; height: 1.5em; margin-bottom: 2px;
}
#comments-form input.selected {
	border: 1px solid rgb(132, 155, 159); border-image: none; color: rgb(119, 119, 119); background-color: rgb(255, 255, 224) !important;
}
#comments-form textarea.selected {
	border: 1px solid rgb(132, 155, 159); border-image: none; color: rgb(119, 119, 119); background-color: rgb(255, 255, 224) !important;
}
#comments-form input.error {
	border: 1px solid rgb(255, 0, 0); border-image: none; text-transform: none; text-decoration: none; background-color: rgb(255, 255, 224);
}
#comments-form textarea.error {
	border: 1px solid rgb(255, 0, 0); border-image: none; text-transform: none; text-decoration: none; background-color: rgb(255, 255, 224);
}
#comments-form input.checkbox {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 16px; line-height: 1.5em; vertical-align: middle;
}
#comments-form input.captcha {
	margin: 3px 0px 5px; width: 116px;
}
#comments-form textarea {
	margin: 0px; width: 350px; max-width: 400px !important; resize: none;
}
#comments-form-message {
	padding: 5px 5px 5px 25px; margin-right: 5px; display: block;
}
.comments-form-message-error {
	background: url("images/jc_error.gif") no-repeat 4px 50% rgb(255, 216, 111);
}
.comments-form-message-info {
	background: url("images/jc_info.gif") no-repeat 4px 50% rgb(223, 238, 255);
}
#comments-form .counterpanel {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); margin: 0px; padding: 0px; border-image: none; width: 350px; height: 13px; color: rgb(204, 204, 204); overflow: hidden; display: block; max-width: 400px !important; background-color: rgb(238, 238, 238);
}
#comments-form .grippie {
	background: url("images/jc_resize.gif") no-repeat right 2px rgb(238, 238, 238); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); margin: 0px; padding: 0px; border-image: none; width: 350px; height: 13px; color: rgb(204, 204, 204); overflow: hidden; display: block; cursor: s-resize; max-width: 400px !important;
}
#comments-form .grippie .counter {
	margin: 0px; padding: 0px; font-size: 10px;
}
#comments-form .grippie span {
	float: left; display: block;
}
#comments-form .grippie span span {
	float: none; display: inline;
}
#comments-form .btn {
	background: url("images/jc_btnl.gif") no-repeat; margin-right: 5px; float: left;
}
#comments-report-form .btn {
	background: url("images/jc_btnl.gif") no-repeat; margin-right: 5px; float: left;
}
#comments-form .btn div {
	background: url("images/jc_btnr.gif") no-repeat 100% 0px; margin: 0px -1px 0px 0px; float: left;
}
#comments-report-form .btn div {
	background: url("images/jc_btnr.gif") no-repeat 100% 0px; margin: 0px -1px 0px 0px; float: left;
}
#comments-form .btn a {
	padding: 0px 5px; border: currentColor; border-image: none; height: 22px; color: rgb(119, 119, 119); line-height: 22px; font-size: 12px; font-weight: bold; text-decoration: none;
}
#comments-report-form .btn a {
	padding: 0px 5px; border: currentColor; border-image: none; height: 22px; color: rgb(119, 119, 119); line-height: 22px; font-size: 12px; font-weight: bold; text-decoration: none;
}
#comments-form .btn a:hover {
	color: rgb(11, 85, 196); text-decoration: none; background-color: transparent;
}
#comments-form .btn a:focus {
	color: rgb(11, 85, 196); text-decoration: none; background-color: transparent;
}
#comments-report-form .btn a:hover {
	color: rgb(11, 85, 196); text-decoration: none; background-color: transparent;
}
#comments-report-form .btn a:focus {
	color: rgb(11, 85, 196); text-decoration: none; background-color: transparent;
}
#comments-form-smilespanel {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 0px; overflow: auto; display: none; position: absolute; z-index: 999999 !important; cursor: pointer; max-width: 200px; background-color: rgb(255, 255, 255);
}
#comments-footer {
	font: 9px/normal Verdana, Arial, Sans-Serif !important; color: rgb(204, 204, 204) !important; font-size-adjust: none !important; font-stretch: normal !important; background-color: inherit;
}
#comments-footer a {
	font: 9px/normal Verdana, Arial, Sans-Serif !important; color: rgb(204, 204, 204) !important; font-size-adjust: none !important; font-stretch: normal !important; background-color: inherit;
}
#comments-footer {
	height: 14px; text-align: right; padding-top: 1px; margin-top: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block;
}
#comments-footer a {
	background: none !important; margin: 0px; padding: 0px; border: currentColor !important; border-image: none !important; text-transform: none; text-decoration: none !important; float: right;
}
body #jc #nav-bottom {
	margin: 0px auto; height: auto !important; text-align: center; line-height: 19px !important;
}
body #jc #nav-top {
	margin: 0px auto; height: auto !important; text-align: center; line-height: 19px !important;
}
#jc #nav-bottom span.page {
	border: 1px solid rgb(214, 218, 221); border-image: none; color: rgb(119, 119, 119); background-color: rgb(238, 238, 238);
}
#jc #nav-top span.page {
	border: 1px solid rgb(214, 218, 221); border-image: none; color: rgb(119, 119, 119); background-color: rgb(238, 238, 238);
}
#jc #nav-bottom span.hoverpage {
	border: 1px solid rgb(214, 218, 221); border-image: none; color: rgb(119, 119, 119); background-color: rgb(232, 233, 234);
}
#jc #nav-top span.hoverpage {
	border: 1px solid rgb(214, 218, 221); border-image: none; color: rgb(119, 119, 119); background-color: rgb(232, 233, 234);
}
#jc #nav-bottom span {
	margin: 0px 2px; padding: 2px 8px; height: 15px; color: rgb(119, 119, 119); font-family: Arial, sans-serif; font-size: 10px; vertical-align: top; display: inline-block; cursor: pointer; background-color: inherit;
}
#jc #nav-top span {
	margin: 0px 2px; padding: 2px 8px; height: 15px; color: rgb(119, 119, 119); font-family: Arial, sans-serif; font-size: 10px; vertical-align: top; display: inline-block; cursor: pointer; background-color: inherit;
}
#jc #nav-bottom span.activepage {
	color: inherit; font-weight: bold; background-color: white;
}
#jc #nav-top span.activepage {
	color: inherit; font-weight: bold; background-color: white;
}
#jc div#nav-bottom {
	width: 100%; position: relative; z-index: 2;
}
#jc div#nav-top {
	width: 100%; position: relative; z-index: 2;
}
#jc div#nav-bottom {
	background: url("images/jc_dot.gif") repeat-x left top; margin: 10px 0px 0px; padding: 0px;
}
#jc #nav-bottom span.activepage {
	border-width: 1px; border-style: solid; border-color: white rgb(214, 218, 221) rgb(214, 218, 221);
}
#jc div#nav-top {
	background: url("images/jc_dot.gif") repeat-x bottom; margin: 10px 0px;
}
#jc #nav-top span.activepage {
	border-width: 1px; border-style: solid; border-color: rgb(214, 218, 221) rgb(214, 218, 221) white;
}
#nav-bottom span.page {
	display: inline-block;
}
#jc span.comments-vote {
	width: 6em; height: 15px; float: right;
}
#jc span.comments-vote a {
	margin: 0px 3px 0px 0px; border: currentColor !important; border-image: none !important; width: 15px; height: 14px; text-decoration: none; float: left; display: block; background-image: url("images/jc_vote.gif"); background-repeat: no-repeat;
}
#jc span.comments-vote .busy {
	margin: 0px; width: 16px; float: right;
}
#jc .vote-good {
	background-position: 0px 0px;
}
#jc .vote-poor {
	background-position: -15px 0px;
}
#jc a.vote-poor:hover {
	background-position: -15px 0px;
}
#jc span.vote-good {
	font: bold 1em/14px Verdana, Arial, Sans-Serif; margin: 0px; float: right; font-size-adjust: none; font-stretch: normal;
}
#jc span.vote-poor {
	font: bold 1em/14px Verdana, Arial, Sans-Serif; margin: 0px; float: right; font-size-adjust: none; font-stretch: normal;
}
#jc span.vote-none {
	font: bold 1em/14px Verdana, Arial, Sans-Serif; margin: 0px; float: right; font-size-adjust: none; font-stretch: normal;
}
#jc span.vote-good {
	color: rgb(51, 153, 0);
}
#jc span.vote-poor {
	color: rgb(204, 0, 0);
}
#jc span.vote-none {
	color: rgb(169, 169, 169);
}
#jc span.bbcode {
	width: auto; height: 23px; margin-bottom: 5px; display: block;
}
#jc .bbcode a {
	margin: 0px 2px 0px 0px; border: currentColor !important; border-image: none !important; width: 23px; height: 23px; text-decoration: none; float: left; display: block; background-image: url("images/jc_bbcodes.gif"); background-repeat: no-repeat; background-color: transparent !important;
}
#jc .bbcode a:focus {
	margin: 0px 2px 0px 0px; border: currentColor !important; border-image: none !important; width: 23px; height: 23px; text-decoration: none; float: left; display: block; background-image: url("images/jc_bbcodes.gif"); background-repeat: no-repeat; background-color: transparent !important;
}
#jc .bbcode a:active {
	margin: 0px 2px 0px 0px; border: currentColor !important; border-image: none !important; width: 23px; height: 23px; text-decoration: none; float: left; display: block; background-image: url("images/jc_bbcodes.gif"); background-repeat: no-repeat; background-color: transparent !important;
}
#jc .bbcode a:hover {
	margin: 0px 2px 0px 0px; border: currentColor !important; border-image: none !important; width: 23px; height: 23px; text-decoration: none; float: left; display: block; background-image: url("images/jc_bbcodes.gif"); background-repeat: no-repeat; background-color: transparent !important;
}
#jc a.bbcode-empty {
	background-position: 0px 0px;
}
#jc a.bbcode-b {
	background-position: -30px 0px !important;
}
#jc a.bbcode-i {
	background-position: -60px 0px !important;
}
#jc a.bbcode-u {
	background-position: -90px 0px !important;
}
#jc a.bbcode-s {
	background-position: -120px 0px !important;
}
#jc a.bbcode-url {
	background-position: -150px 0px !important;
}
#jc a.bbcode-img {
	background-position: -180px 0px !important;
}
#jc a.bbcode-list {
	background-position: -210px 0px !important;
}
#jc a.bbcode-hide {
	background-position: -240px 0px !important;
}
#jc a.bbcode-quote {
	background-position: -270px 0px !important;
}
#jc a.bbcode-smile {
	background-position: -300px 0px !important;
}
#jc a.bbcode-youtube {
	background-position: -330px 0px !important;
}
#jc a.bbcode-google {
	background-position: -360px 0px !important;
}
#jc a.bbcode-wiki {
	background-position: -390px 0px !important;
}
#jc a.bbcode-facebook {
	background-position: -420px 0px !important;
}
#jc a.bbcode-flickr {
	background-position: -450px 0px !important;
}
#jc span.bbcode img {
	margin: 0px 2px 0px 0px; width: 23px; height: 23px; float: left;
}
#jc .custombbcode {
	margin: 0px 2px 0px 0px; width: 23px; height: 23px; text-decoration: none; float: left; display: block; cursor: pointer;
}
#jc .rbox {
	margin: 0px; width: auto; overflow: hidden;
}
#jc .rbox div {
	margin: 0px; text-align: left;
}
#jc .rbox_t {
	margin: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
#jc .rbox_tl {
	background: url("images/jc_rb_tl.gif") no-repeat 0px 0px; padding-left: 13px;
}
#jc .rbox_tr {
	background: url("images/jc_rb_tr.gif") no-repeat 100% 0px; height: 10px; overflow: hidden; padding-right: 13px;
}
#jc .rbox_m {
	padding: 0px 8px; width: auto; line-height: 100%; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
#jc .rbox_b {
	height: 12px; line-height: 12px; margin-top: -5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#jc .rbox_bl {
	background: url("images/jc_rb_bl.gif") no-repeat 0px 100%; padding-left: 13px;
}
#jc .rbox_br {
	background: url("images/jc_rb_br.gif") no-repeat 100% 100%; height: 13px; padding-right: 13px;
}
