@charset "utf-8";
/* CSS Document */

/* Statusbar */

.statusbar{
	position:fixed;
	bottom: 0px;
	left: 197px;
	right:197px; 
	z-index: 99;	
}

.statusbar_ui{
	/*background-color:#003333;*/
	/*background:url(../images/ChatMainGrad.gif) ;*/
	background:url(../images/mid.jpg) repeat-x;
	opacity: 1.0;
	filter: alpha(opacity=100);
	width:100%;
	border-left: #48592E 1px solid;
	border-right: #48592E 1px solid;
}

.statusbar_ui tr{
	margin:0;
	padding:0;
	list-style:none;	
}

.statusbar_ui td{
	height:20px;
	float:left;
	width:120px;
	list-style:none;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	/*background:url(../images/line.png) no-repeat right ;*/
}

.rightLine {
	background:url(../images/line.png) no-repeat right ;
}

.leftLine {
	background:url(../images/line.png) no-repeat left ;
}

.statusbar_friends{
	cursor:pointer;
	font-weight:bold;
}

.statusbar_friends:hover{
	cursor:pointer;
	font-weight:bold;
}

.statusbar_switch{
	float:left;
	height:100%;
	width:50px;

}
.statusbar_switch:hover{
	height:100%;
	width:50px;

}

.online_friends
{
    font-size: 100%;
    height: 31px;
    padding: 6 0 0 0;
    cursor: pointer;
    margin: 0 0 0 0;
    width: 172px;
	overflow-y:auto;
    background-color: #0C0401;
    border-top: solid 1px #7E898B;
    border-left: solid 1px #7E898B;
    border-right: solid 1px #7E898B;
}

.chat_pop
{
    font-size: 100%;
    padding: 6 0 0 0;
    margin: 0 0 0 0;
    width: 350px;
	text-align:left;
	padding-left:5px;
    background-color: #0C0401;
    border-top: solid 1px #7E898B;
    border-left: solid 1px #7E898B;
    border-right: solid 1px #7E898B;

}

#fixme  {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 0px;
}
body > div#fixme  {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}


div#fixme {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  right: auto; bottom: auto;
  left: expression( ( -35 - fixme.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( -1 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.popUpDiv{
border:1px solid #48592E;
border-bottom:0px;
position:absolute;
background-color:black;
width:150px;
height:150px; !important
border:1px solid #48592E; 
border-bottom:none;
text-align:center; padding:5px;
}


.side3{
	width:578px;
	padding:20px 0px 0px 25px;
	height: auto;
	float: left;
	
}

.chat_textbox {
	border: 1px solid #886A0E;
}

table.chat_textbox { width: 100%; }
table.chat_textbox td {
	padding: 3px 3px 3px 3px;
}