div.comment-text
{
    margin-top:10px;
    margin-bottom:10px;
}

div.voteReport{
    background-color:#EEEEEE;
    border:1px solid #CCCCCC;
    padding: 3px;
    /* left: 0px; */
    right: 0px;
    position: absolute;
    text-align:center;
    top: 25px;
    display: block;
    clear: both;
}

div.commentBlogView
{
    display:block;
    text-align: right;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 4px;
      margin-bottom: 4px;
    clear:both;
}

div.commentTools{
    border-bottom:1px groove #4E0391;
    height:20px;
}

div.jctools, div.show-comment, div.show-linkmore, div.show-hit, div.show-feed, div.show-report, div.show-voteup, div.show-votedown
{
    display:inline;
    float:left;
    height:0px;
        padding: 0 12px 18px;
    text-indent: 6px;
    margin-left: 0px;
    margin-right: 0px;
       background-repeat:no-repeat;
    background-position: 100% 120%;
    background-image:url(images/comments.gif);
}

div.show-comment
{
    background-image:url(images/comments.gif);
}

div.show-linkmore
{
    background-image:url(images/page_go.gif);
}

div.show-hit{
    background-image:url(images/chart_bar.gif);
}

div.show-feed
{
    width:18px;
    text-indent: -24px;
    background-image:url(images/feed.gif);
    background-position: left center;
}


div.show-report{
    background-image:url(images/comments_alert.gif);
    height:14px;
    cursor:pointer;
}
div.show-voteup{
    background-image:url(images/comments_voteup.gif);
    height:14px;
    cursor:pointer;

}
div.show-votedown{
    background-image:url(images/comments_votedown.gif);
    height:14px;
    cursor:pointer;
}

div.jcfav
{
    background-image:url(images/star.png);
}

div.jcshare
{
    background-image:url(images/share.png);
}

div.jcemail
{
    background-image:url(images/email.png);
}

div.jcpreview{	background-image:url(images/preview.gif);}

.jomentry1, .jomentry2 {
    border-bottom: 1px solid #F1A92E;
    padding: 8px 4px;
    background-repeat:repeat-x;
    background-position:top;
    position:relative;
    margin:10px 15px;
}

.jomentry1 blockquote, .jomentry2 blockquote
{
    margin: 10px;
    padding-left: 5px;
    border-left: 5px solid #ddd;
}

.jomentry1
{       
        color:#000000;
   	border: 1px solid #6d009a;
	-moz-border-radius: 0 5px 0 5px;
}
.jomentry2
{
        color:#000000;
    border: 1px solid #888888;
	-moz-border-radius: 5px 0 5px 0;
}

.jomauthor
{
        color:inherit;
    background-color: #ffe4ae;
    border: 1px solid #f10000;
	-moz-border-radius: 5px;
	background-image:none;
}

#jc_commentsDiv blockquote
{
  color: #747474;
    background-color:inherit;
  padding-left: 30px;
}


#write_comment_title
{
    margin-top:14px;
}

.avatarImg
{
    padding: 2px;
}

.avatarImg img
{
    border:1px solid #ddd
}

#jc_name, #jc_website, #jc_email, #jc_title, #jc_comment, #jc_password
{
background:#f1f1f1 none repeat scroll 0%;
-moz-border-radius: 5px 5px 5px 5px;
border:1px dashed #6D009A;
margin-top:3px;
padding:3px;
}

#jc_name, #jc_website, #jc_email, #jc_password
{
    width: 160px;
    /*background:transparent url(images/postcomment.gif) no-repeat scroll left center;
    padding-left:18px;*/
    background-color:#f1f1f1 ;
}

#jc_commentForm
{
    padding-top: 2px;
    padding-bottom: 6px;
}


#jc_commentForm label
{
}

#jc_commentForm button, #jc_captchaImg
{
    margin-top: 6px;
    margin-bottom: 4px;
}

/* Trackbacks */
#trackback_link, #feed_link
{
    height:16px;
    vertical-align:middle;
    text-align:left;
    cursor:pointer;
    font-size:90%;
}

#trackback_link a, #feed_link a
{
    border-bottom:dashed 1px #CACACA;
}

#trackback_link img, #feed_link img
{
    vertical-align:middle;
    padding-right:2px;
    padding-left:2px;
}

#write_comment_heading
{
    margin-top:20px;
    margin-bottom:30px;
}


.comment_action{
    background-color:#EEEEEE;
    border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
    border-style:solid;
    border-width:1px;
    color:#333333;
    display:-moz-inline-box;
    font-family: Tahoma,Arial,Helvetica;
    font-size:90%;
    margin:1px;
/*    padding:2px; */
    vertical-align:middle;
    white-space:nowrap;
    position:absolute;
    right:0px;
    top:0px;
}

#jc_commentForm label.subscribe{
font-style:normal;
font-weight:normal;
}

.postresponse, .viewresponses, div#trackback_title{
clear:both;
color:#779D03;
font-family:Tahoma,Arial,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
padding:0px 0px 2px 20px;
text-transform:none;
}

div#trackback_title{
padding:0px 0px 2px 0px;
}

.viewresponses{
padding:0px 0px 2px 0px;
}
.viewresponses img{
padding-right:4px;
}
.postresponse{
background:transparent url(images/postcomment.gif) no-repeat scroll left center;
}

.commentinfo{
    position: relative;
}

.commentinfo cite {
color:#5A8800;
font-family:Tahoma,"Trebuchet MS",Arial;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.commentinfo span{
font-size:85%;
}

.commentstext {
font-family:Tahoma, Verdana,sans-serif;
font-size:0.88em;
margin:0pt 0pt 5px;
padding:0pt;
}
.contenttr:hover{
background-color:#f9fafb;
}
.commententry{
border-bottom:1px dotted #CCCCCC;
display:block;
height:1px;
}

#jc_commentForm .submitbutton {
background:#F1F1F1 none repeat scroll 0%;
border:1px solid #6D009A;
-moz-border-radius: 5px 5px 5px 5px;
color:#6D009A;
font-family:Tahoma, Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px 12px;
width:auto;
cursor:pointer;
}

#jc_commentForm .submitbutton:hover {
background:#d4d4d4 none repeat scroll 0%;}

#jc_commentFormDiv{
background:transparent url(images/content-corner-bg.gif) no-repeat scroll left bottom;
}

#jc_commentForm label.subscribe, #jc_commentForm label.agree {
font-style:normal;
font-weight:normal;
}
