@font-face{
	font-family:pixel;
	src:url(/visitor2.woff)}
#databox{
	display:none;
	min-width:100px;
	text-align:center;
	position:absolute;
	z-index:3;
	background:rgba(22,22,22,.95); 
	background:linear-gradient(to bottom, rgba(46,46,46,.95), rgba(12,12,12,.95));
	background-origin:border-box;
	border:1px solid rgba(0,0,0,.5);
	border-radius:8px;
	box-shadow:1px 1px 0 rgba(0,0,0,.25);
	padding:3px;
	padding-top:1px}
#databox > div{
	font-weight:700;
	font-size:16px;
	text-shadow:1px 1px 1px #000;
	border-bottom:1px solid #080808}
#databox a{
	display:block;
	font-size:14px;
	padding:2px}
#databox a:not(:last-child){border-bottom:1px solid #080808}
#debug{
	background:rgba(50,50,47,.8);
	border:1px solid #34342F;
	box-shadow:1px 1px 0 rgba(0,0,0,.15);
	width:1080px;
	margin:auto;
	padding:8px;
	border-radius:11px}
#debug > pre{
	color:#FFF;
	font:11px Consolas}
#debug strong{
	font-size:15px;
	color:#DE1}
#entry{
	left:10px;
	top:56px;
	width:140px}
#errorseg{
	text-align:center}
#errorseg > h2{
	font-size:42px;
	margin:20px 0;
	text-shadow:1px 1px 2px #111}
#errorseg > span{
	color:#AAA;
	font-weight:700;
	text-shadow:1px 1px 1px #222;
	font-size:20px}
#exec{
	background:rgba(50,50,47,.8);
	border:1px solid #34342F;
	border-radius:7px;
	box-shadow:1px 1px 0 rgba(0,0,0,.15);
	font-size:12px;
	margin:10px auto;
	padding:3px;
	text-align:center;
	width:200px}
#gameLink{
	font-size:10px;
	background:rgba(17,17,17,.7);
	border:1px solid #000;
	border-top:none;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:4px;
	color:#CCC;
	z-index:0;
	position:absolute;
	top:0;
	right:290px}
#gameLink > a {color:#BBB}
.activeGame{
	color:#C5F458 !important;
	cursor:default;
	text-shadow:0 0 4px #C5F458}
#hoverbox{
	background:rgb(22,22,22); 
	background:linear-gradient(to bottom, rgb(46,46,46), rgb(12,12,12));
	background-origin:border-box;
	border:1px solid #111;
	border-radius:6px;
	font-size:12px;
	padding:5px;
	position:absolute;
	text-align:center;
	white-space:pre-wrap;
	margin-left:-162px;
	margin-top:26px;
	width:320px;
	word-wrap:break-word;
	visibility:hidden;
	z-index:1}
#hoverbox > div{
	font:700 18px "Segoe UI";
	margin:3px 0}
#menu{
	background:rgba(50,50,47,.8);
	border:1px solid #363634;
	border-radius:5px;
	box-shadow:1px 1px 0 rgba(0,0,0,.15);
	position:absolute;
	right:4px;
	text-align:center;
	display:none;
	top:26px;
	width:128px;
	z-index:1}
#menu a{
	border-top:1px solid #34342F;
	display:block;
	transition:background .35s ease-in-out;
	font-size:11px;
	text-shadow:none;
	padding:3px}
#menu a:hover{
	background:#525250;
	text-shadow:0 0 4px #C5F458}
#menubtn{
	background:linear-gradient(#32322F,#232321);
	background-color:#32322F;
	border:1px solid #34342F;
	border-radius:5px;
	box-shadow:0 1px 2px #111;
	text-shadow:1px 1px 2px #000;
	cursor:pointer;
	transition:text-shadow .2s ease-in-out,color .2s ease-in-out;
	font:700 20px "Segoe UI";
	height:26px;
	line-height:24px;	
	position:absolute;
	right:10px;
	text-align:center;
	top:42px;
	width:72px}
#menubtn:hover{
	color:#C5F458;
	text-shadow:0 0 4px #C5F458}
#menubtn:hover #menu{
	display:block}
#motd{
	background:linear-gradient(#323230,#232321);
	background-color:#323232;
	border:1px solid #343432;
	border-radius:5px;
	box-shadow:0 1px 2px #111;
	position:relative;
	color:#DDD;
	font-size:15px;
	line-height:36px;
	height:38px;
	margin:12px auto;
	margin-bottom:24px;
	text-align:center;
	width:1084px}
#motd a{
	font-style:italic}
#motd img{
	width:64px;
	opacity:.85;
	position:absolute;
	left:0;
	top:-14px}
#pageList{
	margin:auto;
	width:1080px;
	font-size:12px;
	text-align:center}
#pageList > a{
	display:inline-block;
	border:1px solid #000;
	border-top:none;
	opacity:.5;
	transition:opacity .2s ease-in-out;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:3px;
	background:#111;}
#pageList > a:hover{
	opacity:.9}
#search{
	font-style:italic;
	height:20px;
	right:146px;
	top:8px;
	width:124px}
#settings{
	background:linear-gradient(#32322F,#232321);
	background-color:#32322F;
	border:1px solid #363634;
	border-radius:5px;
	box-shadow:0 1px 2px #111;
	padding:2px;
	height:22px;
	position:absolute;
	right:90px;
	top:42px}
#settings > div{
	border:1px solid rgba(255,255,255,.1);
	border-radius:4px;
	box-shadow:1px 1px 3px rgba(0,0,0,.3);
	background-image:linear-gradient(rgba(246,246,246,.14),rgba(9,9,9,.16) 58%) !important;
	background-origin:border-box !important;
	cursor:pointer;
	font-size:11px;
	font-weight:700;
	text-shadow:0 0 2px rgba(140,140,140,.6);
	transition:color .2s ease-in-out,border .2s ease-in-out,text-shadow .2s ease-in-out;
	color:#111;
	text-align:center;
	float:left;
	height:16px;
	margin:2px;
	min-width:20px}
#settings div:hover{
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0,0,0,.6);
	border-color:rgba(255,255,255,.25)}
#title{
	color:#AAA;
	font-size:14px;
	padding-top:41px}
.ava{
	border:4px solid #525250;
	border-radius:7px;
	box-shadow:0 1px 2px #111;
	left:168px;
	position:absolute;
	width:64px;
	top:11px}
.decal{
	width:40px;
	height:40px;
	border-radius:3px;
	position:absolute;
	bottom:4px;
	left:4px}
.eq:after{
	font:13px pixel;
	color:#DDD;
	content:"Equipped";
	text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	opacity:.75;
	position:absolute;
	bottom:2px;
	right:3px}
.banned{color:#FF3301 !important}
.probation{color:#F5EE33 !important}
.gift{
	background:rgba(16,16,16,.7) center;
	background-size:38px;
	border-radius:4px;
	bottom:4px;
	height:36px;
	left:4px;
	position:absolute;
	width:36px}
.hide > :not(div){display:none}
.nt{
	background-color:rgba(40,40,38,.8) !important}
.nc{
	background-color:rgba(62,62,60,.8)}
.neg{
	color:#FF4040}
.new{
	box-shadow:0 0 32px #B00 inset}
.new:after{
	font:13px pixel;
	color:#DDD;
	content:"New";
	text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	opacity:.75;
	position:absolute;
	bottom:2px;
	right:3px}
.misp:after{
	font:13px pixel;
	color:#DDD;
	content:"Misplaced";
	text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	opacity:.75;
	position:absolute;
	bottom:2px;
	right:3px}
.pDot{
	height:17px;
	position:absolute;
	width:17px;
	background-image:linear-gradient(rgba(247,247,247,.13),rgba(8,8,8,.15) 58%);
	background-origin:border-box;
	border:1px solid rgba(255,255,255,.03);
	border-radius:24px;	
	box-shadow:0 1px 3px rgba(0,0,0,.4);
	right:3px;
	top:3px}
.pos{
	color:#99CCFF}
.ptab{
	font-size:12px;
	font-weight:700;
	min-width:28px;
	padding:2px;
	height:16px;
	text-align:center;
	background:#111;
	opacity:.5;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-top:-14px;
	transition:opacity .2s ease-in-out;
	position:absolute;
	left:24px}
.ptab:hover{
	opacity:.9}
.ptab:hover + ul,.ptab:focus + ul{
	background:rgba(9,9,9,.5);
	border-radius:6px}
.s1{
	border-color:#86B5D9}
.sg{
	border-color:#8CB359}
.tag{
	opacity:.7;
	position:absolute;
	width:24px;
	left:2px;
	top:0}
.val{
	background:rgba(16,16,16,.7);
	border-radius:3px;
	color:#EEE;
	font-size:11px;
	font-weight:700;
	margin:4px;
	padding:2px}
::selection{
	background:#525250;
	color:#FFF}
a{
	color:#EEE;
	font-weight:700;
	transition:color .2s ease-in-out,text-shadow .2s ease-in-out;
	outline:none;
	text-decoration:none}
a:hover,#motd a:hover,#gameLink a:hover{
	color:#C5F458;
	text-shadow:0 0 4px #C5F458}
body{
	background:#262626 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAABlBMVEUkJCQgICC07A3IAAAAGElEQVQI12NgAAJGICCGZoDxGWDiDDB5AATIACGrnLAqAAAAAElFTkSuQmCC);
	color:#EEE;
	font-family:"Segoe UI",Tahoma,Sans-serif;
	margin:0}
em{
	color:#A1A1A1;
	font-style:normal;
	font-size:11px}
h1{
	font-size:46px;
	left:32px;
	position:absolute;
	top:-34px}
h1,#motd,#hoverbox{
	text-shadow:1px 1px 1px #000}
h3{
	font-size:31px;
	left:252px;
	margin:0;
	position:absolute;
	top:2px}
h4{
	font-size:11px;
	position:absolute;
	top:59px;
	right:10px}
h5{
	font-size:11px;
	left:252px;
	position:absolute;
	top:48px}
h5 > span{color:#999}
h3,h5{text-shadow:1px 1px 1px #000}
header{
	background:rgba(34,34,34,.85);
	background:linear-gradient(rgba(50,50,50,.83),rgba(20,20,20,.83));
	box-shadow:0 1px 5px #000;
	height:94px;	
	width:100%}
input{
	position:absolute}
input:focus{
	box-shadow:0 0 6px #7A7A78;
	color:#FFF}
input,select{
	background:rgba(17,17,17,.7);
	border:1px solid #000;
	border-radius:6px;
	color:#CCC;
	outline:none;
	padding:3px;
	text-align:center}
li{
	background:rgb(50,50,48) center no-repeat;
	border:1px solid #363634;
	border-radius:6px;
	box-shadow:1px 1px 0 rgba(0,0,0,.16);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	cursor:pointer;
	float:left;
	height:84px;
	margin:3px;
	position:relative;
	transition:background-color .15s ease-in-out,border .15s ease-in-out,box-shadow .15s ease-in-out;
	width:102px}
li:not([class]){
	cursor:auto}
li:hover{
	background-color:rgb(100,100,98) !important;
	border-color:#6E6E6C;
	box-shadow:0 0 6px #6A6A68,0 0 20px #6A6A68 inset}
li:hover > *{
	visibility:hidden}
.eq:hover:after{
	content:""}
section{
	position:relative;
	margin:auto;
	width:1084px}
select{
	font-size:11px;
	height:28px;
	outline:none;
	position:absolute;
	right:10px;
	top:8px;
	width:130px}
ul{
	list-style:none;
	margin-bottom:24px;
	overflow:hidden;
	transition:background .2s ease-in-out;
	padding:2px}