.TDLChat.loading.c .input.c,.TDLChat.loading.c .navi.c,.TDLChat.loading.f .input.f,.TDLChat.loading.f .navi.f{display:none;}
.TDLChat.loading.c .loadingAnim.c,.TDLChat.loading.f .loadingAnim.f{display:block;}
/*.TDLChat.writing .sigSub{display:block;} moved below (IE6fix)*/
.TDLChat.noMore.c .navi.c .more.c,.TDLChat.noMore.f .navi.f .more.f{display:none;} /*has to be before collapsed - less priority*/
.TDLChat.collapsed.c .entryBox.c,.TDLChat.collapsed.f .entryBox.f{display:none;}
.TDLChat.collapsed.c .navi.c .more.c,.TDLChat.collapsed.f .navi.f .more.f{display:inline;}
.TDLChat.collapsed.c .navi.c .less.c,.TDLChat.collapsed.f .navi.f .less.f{display:none;}
.TDLChat.emptyOr1.c .navi.c,.TDLChat.emptyOr1.f .navi.f{display:none;}
.TDLChat.sending.c .input.c,.TDLChat.sending.c .navi.c,.TDLChat.sending.f .input.f,.TDLChat.sending.f .navi.f{display:none;}
.TDLChat.sending.c .sendingAnim.c,.TDLChat.sending.f .sendingAnim.f{display:block;}

.TDLChat.c .loadingAnim.c,.TDLChat.c .sendingAnim.c,.TDLChat.f .loadingAnim.f,.TDLChat.f .sendingAnim.f{display:none;}

.TDLChat.c .entryBox.first.c,.TDLChat.f .entryBox.first.f{display:block;}
        
.TDLChat.c .input.c form,.TDLChat.f .input.f form{margin:0;padding:0;}
.TDLChat.c .input.c .submitHidden,.TDLChat.f .input.f .submitHidden{display:none;}
.TDLChat.c .input.c .message textarea,.TDLChat.f .input.f .message textarea{
    /*font-family:inherit; /*In IE7 it has to be set manually*/
    font-size:1em;
    border:none;margin:0;
    width:100%;
    overflow:hidden;
}
.TDLChat.c .sigSub.c,.TDLChat.f .sigSub.f{
    display:none;
    border:none;
    position:relative;
}
.TDLChat.writing.c .sigSub.c,.TDLChat.writing.f .sigSub.f{display:block;}/*moved from top (IE6fix)*/
.TDLChat.c .input.c .sign,.TDLChat.f .input.f .sign{
    /*font-family:inherit; /*In IE7 it has to be set manually*/
    display:block;
    font-size:1em;
    width:40%;
    /*padding:0 2px 0 0;/*fixes to avoid overwriting right border of .sign
    border:none;*/
    margin:0;
}
.TDLChat.c .submit.c,.TDLChat.f .submit.f{
    position:absolute;   
    top:0px;
    bottom:0px;
    right:0px;
    display:block;
    text-align:center;
    cursor:pointer;
}
.TDLChat.c .entry.clickable.c,.TDLChat.f .entry.f.clickable.f{
    cursor:pointer;
}
.TDLChat.c .entry.c,.TDLChat.f .entry.f{
    overflow:auto;
}
.TDLChat.c .entry.c .childrenNum,.TDLChat.f .entry.f .childrenNum{
    display:none;
}
/***** STYLES *****/
/** Style base **/
.TDLChat{
    font-size:12px;
}
.TDLChat.c .input.c .message textarea,.TDLChat.f .input.f .message textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif; /*IE7 fix*/
    padding:1px 5px;
    width:95%;
}
.TDLChat .input .message{
    padding:3px 0;
}
.TDLChat .input .sigSub{
    margin:5px 0;
}
.TDLChat .input .sign{
    font-family:Verdana, Arial, Helvetica, sans-serif; /*IE7 fix*/
    background:#eee;
    border:1px solid #fff;
    padding:1px 5px 2px 5px;
    color:#666; 
}
.TDLChat .input .submit{
    padding:1px 15px 2px 15px;
    font-weight:bold;
}
.TDLChat.c .input.c .submit:hover,.TDLChat.f .input.f .submit:hover{
    color:#fff;
    background:#000;
    border-color:#fff;
}
.TDLChat .sendingAnim,.TDLChat .loadingAnim{
    color:#777;
}
.TDLChat .navi{
    text-align:right;
}
.TDLChat .navi a{
    color:#999;
    font-size:0.8em;
}
.TDLChat .navi a:hover{
    color:#fff;
    text-decoration:none;
}
.TDLChat .navi .less{
    float:left;
}
.TDLChat .entry .info{
	font-size:0.8em;
    margin-bottom:0.3em;
}
/** Style base **/
/** Line style **/
/*chat*/
.TDLChat.c .input.c .message.c{
    background:#eee;
}
.TDLChat.c .input.c .message.c textarea{
    background:#eee;
    color:#666;
}
.TDLChat.c .input.c .message.c{
    border:1px solid #fff;
}
.TDLChat.c .entry.new.c .date.c{
    color:#f0ff4d;
}
.TDLChat.c .entry.c .info.c{
    font-style:italic;
}
.TDLChat.c .entry.c{
    border-left:5px solid #aaa;
    padding-left:10px;
    color:#aaa;
    margin:15px 0;
}
.TDLChat.c .entry.c .body{
	text-indent:15px;
}
.TDLChat.c .entry.c .body br{
	display:none;
}
.TDLChat.c .entry.c .sign{
	margin-right:20px;
}
.TDLChat.c .input.c .submit{
    border:1px solid #333;
    background:#222;
    color:#fff;
}
/*chat*/
/*forum*/

.TDLChat.f .entry.f{
    background:#aaf;
    color:#333;
    margin:15px 0;
}
.TDLChat.f .entry.f .body{
    background:#88f;
    border:1px solid #77f;
    color:#fff;
    padding:5px 10px 5px 10px;
    text-indent:0;
}
.TDLChat.f .entry.new.f .date.f,.TDLChat.f .entry.new.f .childrenNum.f{
    color:#fff;
}
.TDLChat.f .entry.f .info.f{
    font-style:normal;
    padding:3px 10px 0 10px;
}
.TDLChat.f .entry.f .info.f .childrenNum.f{
    display:block;
    float:right;
}
.TDLChat.f .entry.f .info.f .sign.f,.TDLChat.f .entry.f .info.f .date.f{
    display:block;
    text-align:left;
}
.TDLChat.f .entry.f .body{
    overflow:hidden;
    max-height:24px;
}
.TDLChat.f .entryBox.f .entry.f .body:first-line{
    font-weight:bold;
    line-height:2em;    
}

.TDLChat.f .input.f{
    margin-bottom:50px;
}

.TDLChat.f .input.f .message.f{
    border:1px solid #888;
}

.TDLChat.f .input.f .message.f,.TDLChat.f .input.f .message.f textarea{
    background:#aaa;
    color:#fff;
}

.TDLChat.f .input.f .sign.f{
    border:1px solid #888;
    background:#aaa; 
    color:#fff;
}
.TDLChat.f .input.f .submit{
    border:1px solid #999;
    background:#fff;
    color:#777;
}

.TDLChat.f .entryBox.f .TDLChat.c{
    display:none;
    margin-bottom:60px;
}
.TDLChat.f .entryBox.selected.f .entry.f{
    border-top:1px solid #555;
    border-left:5px solid #555;
}
.TDLChat.f .entryBox.selected.f .TDLChat.c{
    display:block;
}
.TDLChat.f .entryBox.selected.f .entry.f .body{
    overflow:visible;
    max-height:none;
    border-style:solid solid solid none;
}

.TDLChat.f .entry.f:hover{
    border-left:5px solid #555;
}
.TDLChat.f .entry.f:hover .body{
    border-style:solid solid solid none;
}


/*forum*/
/** Line style **/
