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

div.voteReport {
background-color:#EEE;
border:1px solid #CCC;
margin-top:0;
right:-2px;
position:absolute;
text-align:center;
top:-2px;
display:none;
padding:3px
}

div.commentTools {
border-bottom:1px solid #BCBCBC;
height:18px
}

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:right;
height:18px;
text-indent:24px;
margin-left:4px;
margin-right:4px;
background-repeat:no-repeat;
background-position:0 50%;
}

div.show-comment {
}

div.show-linkmore {
}

div.show-hit {
}

div.show-feed {
width:18px;
background-image:none
}

div.show-report {
height:14px;
cursor:pointer
}

div.show-voteup {
height:14px;
cursor:pointer
}

div.show-votedown {
height:14px;
cursor:pointer
}

div.jcfav {
}

div.jcshare {
}

div.jcemail {
}

.jomentry1,.jomentry2 {
border-radius: 5px;
border:1px dotted #999;
background-repeat:repeat-x;
background-position:top;
margin:10px 15px;
padding:8px 4px
}

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

.jomentry1 {
background-color:#a5a5a4
}


.jomauthor {
background-color:#F5F5C1;
background-image:none
}

.jomentry1,.jomentry2,.jomauthor {
color:inherit;
position:relative;
}

.avatarImg {
display:block;
padding:6px
}

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

#jc_name,#jc_website,#jc_email,#jc_title,#jc_comment,#jc_password {
width:98%;
margin:0;
padding:4px
}

#jc_name,#jc_website,#jc_email,#jc_password {
width:50%
}

#jc_commentForm {
padding-top:2px;
padding-bottom:6px;
padding-left:2px
background-color:#FFFFFF;
}

#jc_commentForm label {
font-weight:700;
padding-top:6px;
padding-bottom:4px;
display:block
}

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

.CommentArea {
width:100%;
display:block;
position:relative;
margin:8px 4px 8px 0
background-color:#FFFFFF;
}

.CommentTitle {
margin-bottom:6px;
font-size:1.1em;
font-weight:bold;
}

.CommentArrow {
background-repeat:no-repeat;
width:14px;
height:14px;
margin-bottom:-7px
}

.CommentText {
padding-bottom:3px;
background-repeat:repeat-x;
background-position:left bottom
}

.CommentText2 {
border-radius: 5px;
border:solid 1px #bcbcbc;
padding:3px;
background-color:#FFFFFF;
padding-left:2px
}

.CommentText3 {
font-size:1em;
position:relative;
padding:5px;
background-color:#FFFFFF
}

.CommentFooter {
margin-top:4px;
font-size:80%;
color:#666;
padding-left:16px
}

#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
}

#comment_title {
margin-top:20px;
margin-bottom:8px
font-weight:bold; 
}

#written_comments_title {
margin-top:14px
}

.comment_action {
background-color:#EEE;
color:#333;
display:0;
font-family:Tahoma,Arial,Helvetica;
font-size:100%;
vertical-align:middle;
white-space:nowrap;
position:absolute;
right:0;
top:0;
border-color:#CCC #999 #999 #ccc;
border-style:solid;
border-width:1px;
margin:1px
}

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

#jc_commentsDiv blockquote,.CommentText blockquote {
color:#747474;
padding-left:30px
}
.infolevel1,.infolevel2,.infolevel3 {
background-color:#FAD163;
display:block
}

.infolevel1,.infolevel2 {
height:1px;
font-size:1px
}

.infolevel1 {
margin-right:3px;
margin-left:3px
}

.infolevel2 {
margin-right:1px;
margin-left:1px
}

.infolevel3 {
color:#000;
font-weight:700;
text-align:center;
vertical-align:middle;
height:18px
}

#powered_jc {
text-align:center;
display:block;
text-decoration:none;
font-size:xx-small
}

.jcAdminPanel {
top:0;
position:relative;
display:block;
background-color:#EFEFD2;
border-right-width:1px;
border-bottom-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#E6E6B7;
border-bottom-color:#E6E6B7;
text-align:right;
width:auto;
right:0;
padding:4px
}

#bb_container,#bb_main,div.bb_front {
height:26px;
display:block;
vertical-align:middle;
overflow:hidden;
background-position:right 0;
background-repeat:no-repeat;
margin:0;
padding:0
}

div.bb_main {
float:left;
display:block;
background-position:left 0;
background-repeat:no-repeat;
clear:none
}

#bb_main>div {
display:0
}

div.bb_item {
display:0;
float:left;
width:22px;
overflow:visible;
clear:none;
margin:0
}

.bb_itemImg {
display:inline;
margin-top:0;
margin-bottom:0;
overflow:visible;
padding:0
}

div.bb_front {
float:left;
width:14px;
display:inline;
margin:0
}

.toggleArea {
text-align:right;
display:block
}

.trackback-footer {
clear:both;
border-top:1px solid #BCBCBC;
padding-top:3px;
font-size:85%;
text-align:right;
margin:0 0 5px
}

.trackback-url {
text-align:right;
margin:5px 10px 10px
}

#trackbacks-content {
margin:0
}

div #emailFormDiv {
top:29px;
z-index:10;
width:410px
}

div #emailFormDiv #emailFormTitle #emailFormImage {
position:absolute;
left:5px
}

div #emailFormDiv #emailFormTitle #emailFormClose {
top:3px;
right:10px;
position:absolute
}

div #emailFormDiv input {
background-color:#FFF
}

.emailForm {
background-color:#EEE;
color:#333;
display:0;
vertical-align:middle;
white-space:nowrap;
position:absolute;
right:0;
top:0;
text-align:left;
border-color:#CCC #999 #999 #ccc;
border-style:solid;
border-width:1px;
margin:1px
}

.emailForm #emailFormResult {
margin-top:5px;
padding:4px
}

.emailForm #emailFormResult #email {
text-decoration:underline;
color:blue
}

#jcshareDiv ul {
padding:0
}

#jcshareDiv ul li {
float:left;
width:48%;
list-style-type:none;
margin:0;
padding:0
}

#jcshareDiv ul li a {
background-position:0 2px;
background-repeat:no-repeat;
display:block;
float:left;
height:24px;
vertical-align:middle;
font-size:95%;
padding:0 0 0 22px
}

#bm_delicious {
}

#bm_digg {
}

#bm_furl {
}

#bm_yahoo_myweb {
}

#bm_stumbleupon {
}

#bm_google_bmarks {
}

#bm_technorati {
}

#bm_reddit {
}

#bm_facebook {
}

div#jc_commentsDiv {
z-index:-1
}

span.jcerr {
font-weight:700;
color:red
}

div.dialog_header div.dialog_close {
cursor:pointer;
float:right
}

div#AzrulWindow {
}

table#jcAzrulWindowtable {
position:relative;
right:6px;
bottom:6px
}

td#jcAzrulWindowContent {
background-color:#EEE;
color:#333;
border-color:#CCC #999 #999 #ccc;
border-style:solid;
border-width:1px
}

td#jcAzrulWindowContent hr {
height:1px;
background-color:#CDCDCD
}

td#jcAzrulWindowContent div.dialog_header {
background-color:#CDCDCD;
border-bottom:1px solid #BCBCBC;
height:15px;
font-size:13px;
font-weight:700;
width:auto;
margin:0;
padding:5px
}

td#jcAzrulWindowContent > div > div {
background-repeat:no-repeat
}

div #jcAzrulWindow,div #jcfavDiv #favTitle #favImage,div #jcshareDiv #shareTitle #shareImage {
position:absolute
}

div #jcfavDiv #favTitle,div #jcshareDiv #shareTitle,div #emailFormDiv #emailFormTitle {
border-bottom:1px solid #BCBCBC;
height:15px;
background-color:#CDCDCD;
padding:5px
}

div #jcfavDiv #favTitle #favText,div #jcshareDiv #shareTitle #shareText,div #emailFormDiv #emailFormTitle #emailFormText {
left:35px;
top:3px;
font-weight:700;
position:absolute
}

div #jcfavDiv #favTitle #favClose,div #jcshareDiv #shareTitle #shareClose {
right:10px;
top:3px;
position:absolute
}

td#jcAzrulWindowContent h2 span,td#jcAzrulWindowContent div.dialog_content {
display:block;
padding:4px 10px 5px
}
