*{margin:0;padding:0;}
body{background-color:#ffffff;}
#world{position:absolute;top:20px;left:20px;bottom:20px;right:20px;border:1px solid black;background-color:#c8d7dc;}
#chatDiv{overflow:auto;position:absolute;top:0px;bottom:3em;width:80%;}
#chatDiv table{width:100%;border-spacing:0;line-height:1.5em;}
#chatDiv table .time{width:3.3em;padding:0 0.2em;border-bottom:1px solid #bad0db;}
#chatDiv table .name{width:5em;overflow:hidden;padding:0 0.2em;border-right:1px solid black;border-bottom:1px solid #bad0db;}
#chatDiv table .text{padding:0 0.2em;border-bottom:1px solid #bad0db;}
#chatDiv td{vertical-align:top;}
#userList{position:absolute;right:0px;top:0px;width:20%;overflow:auto;bottom:3em;border-left:1px solid black;background-color:#bad0db;}
#userList h1{font-size:1.2em;border-bottom:1px solid black;}
.userBox{float:left;clear:both;padding:2px 0px;width:100%;border-bottom:1px solid black;}
.userName{float:left;margin:0px 4px;}
.userStatus{float:right;margin:0px 4px;}
.controls{clear:both;border-top:1px solid black;position:absolute;bottom:0px;height:3em;left:0px;right:0px;background-color:#bad0db;}
#input {width:79%;border:1px solid #aaa;margin:2px;}
#send{width:18%;margin:2px;}
#doScroll{float:left;margin:3px;}
#queryState{float:right;padding:1px 2px;margin:1px 2px;width:70px;text-align:center;}

