body, td, th, #text {
	font: 12px Verdana, Arial, sans-serif;
 line-height: normal; }
th {
 text-align: left;
 font-weight: bold; }
html, body, #script, #inside {
 height: 100%;
 overflow: hidden; }
body {
 cursor: default;
	background-color: #FFF;
	color: #000;
	margin: 0px;
 padding: 1% 1% 5%;
 max-height: 94%; }
h1, h2, h3, h4, h5 {
	margin: 0px; }
h1 {
 font-size: 30px;
 color: #080;
 position: relative;
 top: -10px; }
#welcome {
 width: 250px;
 background-color: #EFE;
 padding: 5px;
 position: absolute;
 left: 60%;
 z-index: 1;
 top: 15px;
 opacity: .5;
 -ms-filter: "alpha(opacity=50)";
	filter: alpha(opacity=50); }
h2 {
 color: #070;
 text-align: center;
 font-size: 24px; }
#welcome div {
 margin-top: 1em; }
#copy {
 position: relative;
 top: 35px;
 color: #696;
 font-size: 10px; }
h3 {
 font-size: 15px; }
h4 {
 font-size: 13px; }
h5 {
 font-size: 12px; }
form {
 margin: 0px;
 padding-top: 14px; }
#main {
	padding: 20px;
	height: 79%;
 background-color: #CFC;
 position: relative;
 top: 30px; }
#chatout, #text {
	border: 1px solid #999;
 background-color: #EFE;
 width: 95%; }
#chatout {
	height: 100%;
	overflow: scroll;
	overflow-x: hidden; }
#chat {
	padding: 5px;
 cursor: auto; }
#text {
	padding: 4px 5px; }
.left, .right {
 float: left;
 position: relative; }
.left {
 width: 67%; }
.right {
 width: 32%; }
.gaming .left {
 width: 47%; }
.gaming .right {
 width: 52%; }
.top {
 height: 76%; }
.bottom {
 height: 5%; }
#time, #lag {
 clear: left;
 padding-top: 3px; }
#online, #mystatus, #block {
 padding: 4px;
 background-color: #DFD;
 overflow: auto;
 overflow-x: hidden; }
#online {
 height: 49%;
 margin-bottom: 10px; }
.gaming #online {
 height: 85%; }
.gaming #online table {
 width: 100%;
 height: 95%;
 text-align: center; }
em {
 color: #C00;
 text-decoration: none;
 font-style: normal; }
#mystatus {
 height: 12%;
 margin-bottom: 10px; }
.gaming #mystatus {
 display: none; }
#statusselect {
 width: 55%; }
#statusselect, #statusselect option {
 border-width: 1px;
 background: #FFF no-repeat 2px;
 font-size: 14px;
 padding: 1px 2px 1px 20px; }
#block {
 height: 30%; }
.gaming #block {
 height: 10%; }
.right span {
 float: right; }
#block h4 {
 margin-bottom: 8px; }
#block #profilename, #block #gamename {
 float: none; }
#content {
 font-size: 10px;
 cursor: auto; }
#tools {
 clear: left;
 position: relative;
 top: 10px; }
.gaming .notgaming {
 visibility: hidden; }
.window {
 background-color: #FFC;
 border: 1px solid #CC9;
 position: absolute;
 padding: 5px; }
.window, #memberlist td {
 font-size: 11px; }
.window span {
 float: right; }
#emoticons {
 width: 140px;
 height: 175px;
 left: 0px;
 top: -190px; }
#filetransfer {
 width: 280px;
 height: 200px;
 left: 21px;
 top: -215px; }
#games {
 width: 330px;
 height: 340px;
 left: 42px;
 top: -355px; }
#news {
 width: 350px;
 height: 290px;
 left: 123px;
 top: -305px; }
#activity {
 width: 400px;
 height: 210px;
 left: 144px;
 top: -225px; }
#memberlist {
 width: 305px;
 height: 290px;
 left: 165px;
 top: -305px; }
#report {
 width: 400px;
 height: 150px;
 left: 186px;
 top: -165px; }
#profile {
 width: 310px;
 height: 280px;
 left: 216px;
 top: -295px; }
#userbar {
 width: 470px;
 height: 220px;
 left: 237px;
 top: -235px; }
#app {
 width: 370px;
 height: 100px;
 left: 258px;
 top: -115px; }
.info {
	color: #676;
	padding: 3px 0px;
	margin: 5px 0px;
	border-top: 1px solid #ABA;
	border-bottom: 1px solid #ABA; }
.info p {
 color: #000;
}
#latest, #members {
 background-color: #FFD;
 overflow: scroll;
}
#latest {
 overflow-x: hidden;
 height: 215px;
 padding-right: 10px;
}
#members {
 overflow-y: hidden;
 height: 185px; }
#filetransfer select, #games select, #memberlist select {
 font-size: 11px; }
#filetransfer select, #games select {
 width: 100px; }
#gameslist {
 margin-bottom: 15px; }
#members td {
 white-space: nowrap;
 padding-right: 35px;
 line-height: 14px; }
ul, ol {
 margin: 0px; }
ul {
 padding-left: 20px; }
ol {
 padding-left: 35px; }
small {
 color: #676; }
p {
 margin: 1px 8px; }
a:link, a:visited {
 color: #080;
 text-decoration: none; }
#chat a:link, #chat a:visited {
 color: #008; }
a:hover {
 text-decoration: underline; }
img {
 vertical-align: bottom; }
span img, #emoticons img, #filetransfer img,
#online li[title], #members li, #online h4[title], small span, .info span {
 cursor: pointer; }
#online .self {
 cursor: default; }
#myname {
 cursor: auto; }
#emoticons img {
 margin: 4px; }
#emoticons span img {
 margin: 0px; }
.agree {
 color: #0BB; }
.disagree {
 color: #B0B; }
