* html div.txtchat_wrap {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}

div.txtchat_wrap {height:25px; width:90%; background-color:#fff; text-align:left; position:fixed; border:1px solid orange; bottom:0;}

textarea {OverFlow:auto} 

div.txtchat_message-container {
width:200px;
border:solid;
border-width:1px;
word-wrap: break-word;
padding:0px;
margin:0 5px 0 0;
background-color:#fff;
position:absolute;
bottom:0;
}

div.txtchat_small-container{
width:200px;
height:30px;
border:solid;
border-width:1px;
word-wrap: break-word;
padding:0px;
margin:0 5px 0 0;
background-color:#fff;
position:absolute;
bottom:0;
}

div.txtchat_small-notify-div{
float:left;
display:inline;
margin:5px 4px 0 2px;
color:red
}

div.txtchat_message {
width:200px;
overflow: auto; 
/*
min-height: 150px; 
max-height: 300px;
*/
height:200px;
float:left;
padding:0px;
}


div.txtchat_message div{
margin-bottom:5px;
}

div.txtchat_message span{
margin-bottom:5px;
font-size:10px;
color:#cccccc;
}

div.txtchat_post-time{
margin-bottom:0px;
font-size:10px;
color:#999;
margin: 0 5px 0 5px;
}


div.txtchat_header{
background-color: orange;
width:200px;
float:left;
}

h1.txtchat_h1{
margin:0px;
padding:5px;
font-size:14px;
float:left;
}

div.txtchat_message-container h2{
padding:0px;
margin-right:5px;
font-size:10px;
float:left;
margin: 0 5px 0 5px;
}

div.txtchat_message-container p{
padding:0px;
font-size:12px;
margin: 0 5px 0 5px;
}

a.txtchat_close{
text-decoration:none;
color:#000;
font-size:14px;
font-weight:bold;
float:right;
padding:5px 5px 0 0;
}

.txtchat_textmessage{
width:190px;
border:none;
border-top:solid;
border-width:1px;
padding:5px;
}
.txtchat_infotext{
width:190px;
border:none;
border-top:solid;
border-width:1px;
padding:5px;
}

div.txtchat_controls {
clear:both;
}

h2.txtchat_username{
font-weight:bold;
color:#EE5500;
}









