.invisible { display: none; }
.alt {
    background: #F8F8F8; border: solid #aaa; border-width: 1px 0px;
}
.badcomment {
    background-color: #DDD;
}
.commenttoggle {
    text-indent: 13px;
}
.commenttoggle a .commenttoggle a: visited,.commenttoggle a: active,.commenttoggle a: link {
    font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #444; text-decoration: underline;
}
.commenttoggle small {
    font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #444;
}
.commentlist div,.commentuser a {
    font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commenttext {
    width: 100%; clear: both;
}
.commentinvisible {
    visibility: hidden; display: none; vertical-align: text-top;
}
.commentprops {
    float: right;
}
.commentprops img {
    vertical-align: text-top;
}
.commentuser {
    float: left; vertical-align: top;
}
.commentuser small {
    color: grey;
}
.commentuser a,.commentuser a: visited,.commentuser a: active,.commentuser a: link {
    color: #09F;
}
.commentuserinactive {
    float: left;
}
.commentuserinactive small {
    color: grey;
}
.commentuserinactive a,.commentuserinactive a: visited,.commentuserinactive a: active,.commentuserinactive a: link {
    color: #CC0;
}
.commentreply a,.commentreply a: visited,.commentreply a: active,.commentreply a: link {
    font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #09F;
}
.commentreply {
    width: 100%; text-align: right;
}
.commentprops a {
    vertical-align: text-top;
}
small {
    font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
ul#tabnav {
    font: bold 11px verdana, arial, sans-serif; list-style-type: none; padding: 0; padding-bottom: 24px; border-bottom: 1px solid #000; margin: 0;
}
ul#tabnav li {
    float: left; height: 21px; background-color: silver; margin: 2px 2px 0; border: 1px solid #000; display: inline; padding-left: 17px; background-repeat: no-repeat; background-position: 4px 3px;
}
#tab1 li.tab1,#tab2 li.tab2,#tab3 li.tab3,#tab4 li.tab4 {
    border-bottom: 1px solid #FFF; background-color: #FFF;
}
#tab1 li.tab1 a,#tab2 li.tab2 a,#tab3 li.tab3 a,#tab4 li.tab4 a {
    color: #000;
}
#tabnav a {
    float: left; display: block; color: #000; text-decoration: none; padding: 3px; margin: 0;
}
#tabnav a: hover {
    color: #FFF;
}


ul#tabnav li.activetab {
    border-bottom: 1px solid #FFF; background-color: #FFF;
}
ul#tabnav li.activetab {
    border-bottom: 1px solid #FFF; background-color: #FFF;
}
ul#tabnav li.activetab a: hover {
    color: #000;
}
.imgbox {
    background: #f2f2f2; padding: 0; margin: 0; border: 1px solid #a1a5a9;
}
.clearboth {
    clear: both;
}
.imgbox p {
    margin: 0; padding: 0; color: #79767c; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}
.imgtbl {
    padding: 4px; border: 2px solid #000; margin-left:auto; margin-right:auto; margin-bottom:0px;background-color:#000;
}
.imgtext {
    color: #FFF; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; padding:4px;
}
.comment2 {
    padding: 12px; border-top: 1px solid #C6C6C6; font-family: Verdana, sans-serif, Arial, Helvetica; letter-spacing: .2px; line-height: 18px; font-size: 13px;
}
.comment2 .time {
    color: #444;
}

.img_quote
{
    display: inline-block;
    width: 16px;
    height: 14px;
    background: url(../i/main.gif) -464px -1192px; background-repeat: no-repeat;
}

.comment2 .comtext {
    /*background: url(../i/main.gif) -464px -1192px; background-repeat: no-repeat; vertical-align: top; padding-left: 20px;*/
}
.proparea {
    float: right; width: 170px; background-color: ;
}
.proparea li {
    display: inline;
}
.proparea a {
    background-repeat: no-repeat; width: 16px; height: 16px; float: right;
}
.proparea .delete a {
    background: url(../i/main.gif) -384px -1192px;
}
.proparea .thumbup a {
    background: url(../i/main.gif) -400px -1192px;
}
.proparea .thumbdown a {
    background: url(../i/main.gif) -416px -1192px;
}
.badcomm .proparea .thumbup a {
    background: url(../i/main.gif) -448px -1192px;
}
.badcomm .proparea .thumbdown a {
    background: url(../i/main.gif) -432px -1192px;
}
.proparea .pcp {
    float: right; text-align: right; padding-right: 10px; font-size: 10px;
}
.badcomm .comtext {
    display: none;
}
.badcomm .showcomment {
    display: inline;
}
.goodcomm .showcomment {
    display: none;
}
.replylink {
    ;
}
.alt1,.alt1 .pcp {
    background-color: #FFF;
}
.alt2,.alt2 .pcp {
    background-color: #EFEFEF;
}
.commentreply2 {
    margin-left: 50px;
}
.newcomment2,.newcomment2 .pcp {
    background-color: #FCF;
}
.badcomm,.badcomm .pcp {
    background-color: #D9D9D9;
}
