.comment-link{background:0 -29px;}
.comment-link,.readmore-link{background:url(images/jc_blog.gif) no-repeat;padding:0 5px 5px 14px;}
.comments-form-message-error{background:#FFD86F url(images/jc_error.gif) no-repeat 4px 50%;}
.comments-form-message-info{background:#DFEEFF url(images/jc_info.gif) no-repeat 4px 50%;}
.rbox{margin:0;width:auto;}
.rbox div{margin:0px;text-align:left;}
.rbox_b{background:#FFF;border-bottom:1px solid #ccc;height:12px;line-height:12px;margin-top:-5px;}
.rbox_bl{background:url(images/jc_rb_bl.gif) 0 100% no-repeat;padding-left:13px;}
.rbox_br{background:url(images/jc_rb_br.gif) 100% 100% no-repeat;height:13px;padding-right:13px;}
.rbox_m{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;line-height:100%;padding:1px 8px;width:auto;}
.rbox_t{background:#FFF;border-top:1px solid #ccc;margin:0;}
.rbox_tl{background:url(images/jc_rb_tl.gif) 0 0 no-repeat;padding-left:13px;}
.rbox_tr{background:url(images/jc_rb_tr.gif) 100% 0 no-repeat;height:10px;overflow:hidden;padding-right:13px;}
.readmore-link{background:0 2px;}
#comments{margin:0;padding:0;text-align:left;text-decoration:none;text-indent:0;text-transform:none;width:100%;}
#comments a{background:inherit;color:#849B9F;font-weight:normal;text-decoration:none;}
#comments a.author-homepage{border-bottom:1px dotted #3c452d;text-decoration:none;}
#comments blockquote,#comments span.hidden{background:inherit;border:1px dashed #849B9F;color:#849B9F;margin-bottom:8px;padding:8px;text-align:left;}
#comments div.comments-list{clear:both;height:1%;margin-left:20px;}
#comments p{font:normal 1em Verdana,Arial,Sans-Serif;margin:5px 5px 5px 0;padding:0;text-decoration:none;text-indent:0;text-transform:none;}
#comments p img{padding:4px 0;}
#comments p.toolbar{background:inherit;border-top:1px solid #ccc;clear:both;color:#ccc;margin:8px 0 0 0;padding:5px 0 0 0;}
#comments p.toolbar img{cursor:pointer;}
#comments span.comment-author,#comments a.author-homepage{background:inherit;color:#3c452d;font:bold 1em Verdana,Arial,Sans-Serif;margin:0;padding:0;}
#comments span.comment-body{background:inherit;color:#777;display:block;margin:0;padding:2px 0;}
#comments span.comment-date{background:url(images/jc_date.gif) no-repeat center left;color:#999;font-size:10px;margin:0;padding:0 0 0 12px;}
#comments span.comments-buttons{float:right;height:15px;}
#comments span.email{background:inherit;color:#444;}
#comments span.email img,#comments span.emailactive img{padding:0;}
#comments span.email,#comments span.emailactive{border-bottom:1px dotted #999;cursor:pointer;font:normal 1em Verdana,Arial,Sans-Serif;line-height:10px;margin:0;padding:0;text-decoration:none;white-space:normal;}
#comments span.hidden{clear:both;display:block;margin:5px 0;}
#comments span.quote{color:#777;}
#comments span.quote,#comments blockquote{clear:both;display:block;margin:5px 0 5px 10px;}
#comments-footer{border-top:1px solid #ccc;clear:both;display:block;height:14px;margin-top:4px;padding-top:1px;text-align:right;}
#comments-footer a{border:none;float:right;margin:0;padding:0;text-decoration:none;text-transform:none;}
#comments-footer,#comments-footer a{background:inherit;color:#ccc;font:normal 9px Verdana,Arial,Sans-Serif;}
#comments-form #comments-form-message,#comments-inline-edit #comments-form-message{display:block;margin-right:5px;padding:5px 5px 5px 25px;}
#comments-form div.comments-policy{background:inherit;border:1px dotted #ccc;color:#777;margin-bottom:5px;margin-left: 20px !important;margin-top:5px;padding:5px;}
#comments-form div.comments-policy ol li,#comments-form div.comments-policy ul li{border:none;font:normal 1em Verdana,Arial,Sans-Serif;line-height:5px;margin:0;padding:0;}
#comments-form div.comments-policy ol,#comments-form div.comments-policy ul{line-height:5px;margin:0;padding:5px 0 0 20px;}
#comments-form img.captcha{border:1px solid #ccc;margin:0 0 3px 0;padding:0;}
#comments-form img.smile{border:none;cursor:pointer;margin:0 3px 3px 0;padding:0;}
#comments-form input{height:1.5em;margin-bottom:2px;width:170px;}
#comments-form input,#comments-form textarea{background:#fff;border:1px solid #ccc;color:#444;padding:0;}
#comments-form input.captcha{margin:3px 0 5px 0;width:116px;}
#comments-form input.checkbox{border:none;margin:0 0 5px 0;padding:0;width:16px;}
#comments-form input.error,#comments-form textarea.error{background:#ffffe0;border:1px solid #f00;text-decoration:none;text-transform:none;}
#comments-form input.selected,#comments-form textarea.selected{background:#ffffe0;border:1px solid #849B9F;color:#777;}
#comments-form label{background:inherit;color:#777;line-height:1.2em;vertical-align:baseline;}
#comments-form p,#comments-form #comments-form-buttons,#comments-form #comments-form-error{clear:both;font:normal 1em Verdana,Arial,Sans-Serif;margin-bottom:8px;margin-left: 20px !important;margin-top:10px;padding:0;}
#comments-form p,#comments-form span,#comments-form.counter{background:inherit;color:#777;font:normal 1em Verdana,Arial,Sans-Serif;}
#comments-form span.captcha{background:url(images/jc_refreshg.gif) no-repeat 0 2px;color:#777;cursor:pointer;padding:0 0 0 12px;}
#comments-form textarea{margin:0;max-width: 400px !important;width:350px;}
#comments-form,#comments-form p,#comments-form div.comments-policy,#comments-form span,#comments-form.counter{text-align:left;text-decoration:none;text-indent:0;text-transform:none;}
#comments-form-link a.showform{background:url(images/jc_blog.gif) no-repeat 0 -28px;border:none;display:block;font-weight:bold;margin:5px 0 0 22px;padding:0 0 5px 14px;}
#comments-form.btn{float:left;}
#comments-form.btn a{border:none;color:#777;font-size:12px;font-weight:bold;height:22px;line-height:22px;padding:0px 5px;}
#comments-form.counterpanel{background:#eee;border:1px solid #ddd;border-top:0 #ccc;display:block;height:13px;margin:0;max-width: 400px !important;overflow:hidden;padding:0;width:350px;}
#comments-form.grippie{background:#eee url(images/resize.gif) no-repeat right center;border:1px solid #ddd;border-top:0 #ccc;cursor:s-resize;display:block;height:13px;margin:0;max-width: 400px !important;overflow:hidden;padding:0;width:350px;}
#comments-form.grippie .counter{font-size:10px;margin:0;padding:0;}
#comments-form.grippie span{display:block;float:left;}
#comments-form.grippie span span{display:inline;float:none;}
#comments-form.smilespanel{background:#fff;border:1px solid #ccc;cursor:pointer;display:none;height:50px;left:0px;overflow:auto;padding:2px;position:absolute;top:0px;width:200px;}
#comments-inline-edit{background:#fff;border:1px solid #ccc;margin:5px 0 0 0;}
#comments-inline-edit #comments-form p,#comments-inline-edit #comments-form #comments-form-buttons,#comments-inline-edit #comments-form-error{font:normal 1em Verdana,Arial,Sans-Serif;margin-bottom:2px;margin-left: 5px !important;margin-top:5px;padding:0;}
#comments-list div.comments-inline-edit{background:#fff;border:1px solid #ccc;color:inherit;margin:5px 0;padding:5px;}
#comments-list-footer{margin:0 0 10px 20px;}
#comments.avatar-indent{padding-left:40px;}
#comments.comment-avatar{float:left;margin:0px;padding:0px;}
#comments.comment-avatar img{height:32px;width:32px;}
#comments.comment-box{color:#999;margin:0;padding:0;}
#comments.even,#comments.odd{background:none;color:#3c452d;margin-bottom:10px;margin-left:0px;padding:0;}
#jc #nav-bottom span,#jc #nav-top span{background:inherit;color:#777;cursor:pointer;font:10px Arial,sans-serif;height:15px;margin:0 2px;padding:2px 8px;vertical-align:top;}
#jc #nav-bottom span.activepage{border-bottom:1px solid #d6dadd;border-left:1px solid #d6dadd;border-right:1px solid #d6dadd;border-top:1px solid white;}
#jc #nav-bottom span.activepage,#jc #nav-top span.activepage{background:#FFF;color:inherit;}
#jc #nav-bottom span.hoverpage,#jc #nav-top span.hoverpage{background:#e8e9ea;border:1px solid #d6dadd;color:#777;}
#jc #nav-bottom span.page,#jc #nav-top span.page{background:#eee;border:1px solid #d6dadd;color:#777;}
#jc #nav-top span.activepage{border-bottom:1px solid white;border-left:1px solid #d6dadd;border-right:1px solid #d6dadd;border-top:1px solid #d6dadd;}
#jc div#nav-bottom{background:url(images/jc_dot.gif) repeat-x top left;margin:10px 0 0 0;padding:0;}
#jc div#nav-bottom,#jc div#nav-top{position:relative;width:100%;z-index:2;}
#jc div#nav-top{background:url(images/jc_dot.gif) repeat-x bottom;margin:10px 0;}
#jc h4{background:inherit;border-bottom:1px solid #D2DADB;color:#555;font-weight:bolder;margin-bottom:10px;padding:0 0 2px 0;text-align:left;}
#jc p.message{background:inherit;border-top:1px solid #D2DADB;color:#777;padding:5px 0 0 0;text-align:center;text-decoration:none;text-indent:0;text-transform:none;}
#jc.busy{background:url(images/jc_busy.gif) no-repeat;display:none;height:16px;margin:3px auto;padding:0;width:16px;}
#jc.clear{clear:both;height:1px;overflow:hidden;}
body #jc #nav-bottom,body #jc #nav-top{height: auto !important;line-height: 19px !important;text-align:center;}
#comments a.comment-anchor,#comments a.comment-anchor:active,#comments a.comment-anchor:focus,#comments a.comment-anchor:hover{background:inherit;border:none;color:#777;text-decoration:none;}
#comments a:active,#comments a:focus,#comments a:hover,#comments span.emailactive{background:inherit;color:#c00;}
#comments-form.btn a:hover{color:#0B55C4;text-decoration:none;}
#jc a:link,#jc a:visited,#jc a:hover{outline:none;}