html{
	min-width: 1000px;
	min-height: 100%;
}
body{
	background-color: #000;
	color: #fff;
	margin: 50px 50px 100px 200px;
}

input[type=text][type=password][type=submit]{
	border: 2px;
	height: 15px;
	padding: 1px;
}

select{
	height: 22px;
	padding: 2px;
}

a{
	color: #fff;
	text-decoration: none;
}
a.underl{text-decoration:underline;}
div.lh22{line-height:22px;}

.sidebar{
	font-size: 22px;
	left: 30px;
	position: absolute;
	top: 30px;
	width: 120px;
    z-index: 500;
}
.sidebar a.selected{text-decoration:underline;}
.side-players{margin:4px 0 4px 5px; font-size:17px;}
.side-players .sidebar-group .sidebar-group-name{padding-left:10px; font-size:13px; cursor:pointer;}
.side-players .sidebar-group.minimized .sidebar-group-name{color:grey;}
.side-players .sidebar-group.minimized .sidebar-group-players{display:none;}
.side-players a.p-on{color:#0B0;}
.side-players a.p-off{color:#C00;}

.player-group .player-group-name{font-size:18px; margin:0 0 20px 50px;}
.player-group .player-group-players{columns:450px auto;}
.player-group.hidden .player-group-name a{color:grey;}
.player-group.hidden .player-group-players{display:none;}
.player{
	display: inline-block;
	border-left: 2px solid;
	margin-bottom: 30px;
	padding: 2px 5px;
}
.player hr{
	border: none;
	height: 2px;
	margin: 5px 0;
	width: 400px;
}
.p-on{border-color:#0B0;}
.p-off{border-color:#C00;}
.player.p-on hr{background-color:#0B0;}
.player.p-off hr{background-color:#C00;}
.player .small{font-size:12px;}
.player-settings a{text-decoration:underline;}

#message-box{
	font-family: Calibri;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	overflow-x: hidden;
	overflow-y: scroll;
	min-height: 600px;
	min-width: 600px;
}
#message-box img{
	height: 32px;
	width: 32px;
}
.message *{vertical-align: text-top;}
.message span{font-size:12px;}
.world,.world a{color:#FFE400;}
.squad,.squad a{color:#00FF00;}
.faction,.faction a{color:#00FFFC;}
.whisper,.whisper a{color:#FF4AB0;}
.damage{color:#C0C0C0;}
.combat{color:#FF7E00;}
.trade,.trade a{color:#FF742E;}
.notification{color:#CCD9B0;}
.system{color:#FF3600;}
.information{color:#9AA6FF;}
.faust_alert{color:#876ED7;}
.faust_109{color:#96FF4B;}
.faust_XX{color:#4B96FF;}
.faust_sneg{color:#EE82EE;}
.message:hover .comment{color:inherit;}
.message .comment{color:#000; font-size:inherit;}
.message .comment:before{content:' * '; color:#F00;}

#message-form{
	margin: 10px 5px 0;
}
#message-player, #chat-action, #command-player{
	border: none;
	color: #000;
	box-sizing: content-box;
	height: 18px;
	padding: 2px 4px;
}
#message-text{
	border: none;
	color: #000;
	box-sizing: content-box;
	height: 18px;
	padding: 2px 4px;
	min-width: 400px;
	width: 40%;
}

.inspector{width:100%;}
.inspector thead td{border-bottom:1px solid #EEE; padding:3px;}
.inspector tbody tr.inspector-player-on td:nth-child(2),
.inspector tbody tr.inspector-player-on td:nth-child(3),
.inspector tbody tr.inspector-player-on td:nth-child(4),
.inspector tbody tr.inspector-player-on td:nth-child(5) a,
.inspector tbody tr.inspector-player-on td:nth-child(6),
.inspector tbody tr.inspector-player-on td:nth-child(7) a{color:#0B0;}

.stor-inc{border-color:#FFE100;}
.stor-com{border-color:#00D;}
.player.stor-inc hr{background-color:#FFE100;}
.player.stor-com hr{background-color:#00D;}

.junks{max-width: 1250px}
.junk{display:inline-block; margin-bottom:10px; width:400px;}
.junk a{}
.junk a, .junk label{float: left; height:50px;}
.junk label{position:relative; top:6px; left:5px;}

.setting-group{margin-bottom:50px;}
.setting-group h2{font-size:18px; padding-left:40px;}
.setting-group label{display:inline-block; margin-bottom:8px;}
.setting-group a{text-decoration:underline;}

label.ref-select{height:13px; margin-left:2px; display:inline-block;}
div.ref-select{height:13px; margin-left:2px; width:13px; display:inline-block;}
.ref-good{color:#494;}
.ref-total{color:#CCC;}

#task-select{}

#loader{
	background-image: url("/img/ajax-loader.gif");
	display: none;
	height: 19px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	top: 15px;
	width: 220px;
	z-index: 1;
}
