/* blog styles */
.blog_error{
    color: #f00;
    font-size: 11px;
    font-weight: bold;
}

.blog_container_outside{
    margin-bottom: 10px;
}
.blog_footer{
    padding: 10px 0px;
}
.blog_container_inner{
    padding: 10px 20px;
}

.blog_title{ margin: 0px; }
.blog_title a{
    font-family: Times New Roman, Verdana, Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-decoration: none;
}
.blog_title a:hover{ text-decoration: underline; }

.blog_date{
    font-size: 11px;
    font-weight: bold;
    color: #757575;
    margin-bottom: 18px;
}

.blog_credits{ font-size: 11px; }
.blog_indent{ margin-left: 15px; font-size: 11px; }
.blog_indent a{ font-size: 11px; }

.blog_reply{ margin-top: 15px; }

/* editor styles */
body.bStart{
    margin: 2px; padding: 2px;
    background-color: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
}

#content table{
    margin: 0px auto;
    text-align: left;
    width: 100%;
}
#content div{
    text-align: left;
}

.editorTop{
    background-color: #555555;
    border: 1px solid #000000;
}

.editorHeader{
     background-color: #CCCCCC;
     padding: 4px;
     color: #000000;
     text-align: left;
     max-width: 620px;
     margin: 0px;
}

#bgzDiv, #bgzActionDiv{
    border: 1px solid #000000;
}

#b_fontselect{
     width: 100px;
}
.cbtn, .cbtnOver, .cbtnDown, .cbtnActive{
    width: 22px;
    height: 21px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    border: 0px solid #ffffff;
}

.cbtn{}
.cbtnOver{}

.cbtnDown{}

.cbtnActive{}

#contextDiv{
    position: absolute;
    width: 150px;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid #000000;
    visibility: hidden;

    /* filter: Alpha(Opacity=95, FinishOpacity=95, Style=2); */
}
html>body #contextDiv{
    -moz-opacity: .95;
}

.cxhead, .cxbtn, .cxbtnOver, .cxbtnDown{
    width: 146px;
    height: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 12px;
    text-align: left;
    color: #000000;
}

.cxhead{
    background-color: #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    color: #FFFFFF;
}

.cxbtn{
    background-color: transparent;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}

.cxbtnOver{
    background-color: #7db1e6;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #EEEEEE;
}

.cxbtnDown{
    background-color: #7db1e6;
    border-top: 1px solid #000000;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #333333;
}

.edtd{ padding: 0px 1px; }
.edtd div{ height: 18px; }

.edtd_spacer{ width: 5px; border-right: 1px solid #a9a9a9; }
.edtd_spacer2{ width: 5px; }

#b_bold, #i_b_bold{
    background: url(/members/images/e_bold.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_bold, .cbtnActive#b_bold, .cbtnOver#i_b_bold, .cbtnActive#i_b_bold{
    background: url(/members/images/e_bold_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_bold, .cbtnDown#i_b_bold{
    background: url(/members/images/e_bold_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_italic, #i_b_italic{
    background: url(/members/images/e_italic.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_italic, .cbtnActive#b_italic, .cbtnOver#i_b_italic, .cbtnActive#i_b_italic{
    background: url(/members/images/e_italic_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_italic, .cbtnDown#i_b_italic{
    background: url(/members/images/e_italic_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_sub, #i_b_sub{
    background: url(/members/images/e_subscript.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_sub, .cbtnActive#b_sub, .cbtnOver#i_b_sub, .cbtnActive#i_b_sub{
    background: url(/members/images/e_subscript_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_sub, .cbtnDown#i_b_sub{
    background: url(/members/images/e_subscript_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_super, #i_b_super{
    background: url(/members/images/e_superscript.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_super, .cbtnActive#b_super, .cbtnOver#i_b_super, .cbtnActive#i_b_super{
    background: url(/members/images/e_superscript_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_super, .cbtnDown#i_b_super{
    background: url(/members/images/e_superscript_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_fcolor, #i_b_fcolor{
    background: url(/members/images/e_color.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_fcolor, .cbtnActive#b_fcolor, .cbtnOver#i_b_fcolor, .cbtnActive#i_b_fcolor{
    background: url(/members/images/e_color_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_fcolor, .cbtnDown#i_b_fcolor{
    background: url(/members/images/e_color_down.gif) no-repeat top left !important;
    width: 28px !important;
}


#b_nlist, #i_b_nlist{
    background: url(/members/images/e_olist.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_nlist, .cbtnActive#b_nlist, .cbtnOver#i_b_nlist, .cbtnActive#i_b_nlist{
    background: url(/members/images/e_olist_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_nlist, .cbtnDown#i_b_nlist{
    background: url(/members/images/e_olist_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_blist, #i_b_blist{
    background: url(/members/images/e_ulist.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_blist, .cbtnActive#b_blist, .cbtnOver#i_b_blist, .cbtnActive#i_b_blist{
    background: url(/members/images/e_ulist_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_blist, .cbtnDown#i_b_blist{
    background: url(/members/images/e_ulist_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_outdent, #i_b_outdent{
    background: url(/members/images/e_deindent.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_outdent, .cbtnActive#b_outdent, .cbtnOver#i_b_outdent, .cbtnActive#i_b_outdent{
    background: url(/members/images/e_deindent_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_outdent, .cbtnDown#i_b_outdent{
    background: url(/members/images/e_deindent_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_indent, #i_b_indent{
    background: url(/members/images/e_indent.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_indent, .cbtnActive#b_indent, .cbtnOver#i_b_indent, .cbtnActive#i_b_indent{
    background: url(/members/images/e_indent_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_indent, .cbtnDown#i_b_indent{
    background: url(/members/images/e_indent_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_rformat, #i_b_rformat{
    background: url(/members/images/e_eraser.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_rformat, .cbtnActive#b_rformat, .cbtnOver#i_b_rformat, .cbtnActive#i_b_rformat{
    background: url(/members/images/e_eraser_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_rformat, .cbtnDown#i_b_rformat{
    background: url(/members/images/e_eraser_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_link, #i_b_link{
    background: url(/members/images/e_link.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_link, .cbtnActive#b_link, .cbtnOver#i_b_link, .cbtnActive#i_b_link{
    background: url(/members/images/e_link_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_link, .cbtnDown#i_b_link{
    background: url(/members/images/e_link_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_image, #i_b_image{
    background: url(/members/images/e_img.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_image, .cbtnActive#b_image, .cbtnOver#i_b_image, .cbtnActive#i_b_image{
    background: url(/members/images/e_img_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_image, .cbtnDown#i_b_image{
    background: url(/members/images/e_img_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_spell, #i_b_spell{
    background: url(/members/images/e_spell.gif) no-repeat top left !important;
    width: 29px !important;
}
.cbtnOver#b_spell, .cbtnActive#b_spell, .cbtnOver#i_b_spell, .cbtnActive#i_b_spell{
    background: url(/members/images/e_spell_over.gif) no-repeat top left !important;
    width: 29px !important;
}
.cbtnDown#b_spell, .cbtnDown#i_b_spell{
    background: url(/members/images/e_spell_down.gif) no-repeat top left !important;
    width: 29px !important;
}

#b_heading, #i_b_heading{
    background: url(/members/images/e_heading.gif) no-repeat top left !important;
    width: 58px !important;
}
.cbtnOver#b_heading, .cbtnActive#b_heading, .cbtnOver#i_b_heading, .cbtnActive#i_b_heading{
    background: url(/members/images/e_heading_over.gif) no-repeat top left !important;
    width: 58px !important;
}
.cbtnDown#b_heading, .cbtnDown#i_b_heading{
    background: url(/members/images/e_heading_down.gif) no-repeat top left !important;
    width: 58px !important;
}
/* end editor styles */

/* comment styles */
.commentLnksC{
    margin: 4px 0px;
}

.commentContainer{ margin-bottom: 8px; }
.commentBlockHeader{
    border: 1px solid #000;
    border-bottom: 1px dotted #000;
    background-color: #2874a9;
    color: #fff;
    padding: 4px;
}

.commentHeadImg{ border-right: 0px solid #fff; width: 120px; min-height: 100px; }
.commentUserImg{ text-align: center !important; }
.commentUserImg a img{ border: 0px solid #fff; }

.commentHeadInfo{ /*border-left: 0px solid #fff;*/ }
.commentHeadInfo a{ font-size: 11px; }
.commentHeadInfo .commentDate{ font-size: 11px; }

.commentContent{
    border: 1px solid #000;
    border-top: 0px solid #000;
    background-color: #f5f8ff;
    color: #000;
    padding: 4px;
    padding: 8px 4px 8px 8px;
    margin-bottom: 24px;
}
.commentUser, .commentDate{
    font-weight: bold;
    padding: 4px 0px;
}

.helpfulQ, .helpfulTotals{ font-size: 10px; }

/* end comment styles */