@charset "utf-8";
body{
	color:#1B1B1B;
	text-align:center;
	font-weight: 500;
}
#major_background{
	max-width: 100%;
	background: url(images/bkg.jpg) fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100vw;
	height:100vh;
	position:fixed;
	z-index:-1;
	top:0;
}
#main{
	background:#FCFCFC;
	margin-top:80px;
	padding:0;
	border-bottom:3px solid #E3E3E3;
	margin-bottom:50px;
	z-index:1;
}
#logo{
	width:100%;
	text-align:center;
	position:absolute;
	top:20px;
	pointer-events:none;
}
#logo img{
	width: 150px;
	pointer-events:all;
}
#background{
	width: 100%;
	background: url(images/bkg2.png);
	margin: 0;
	border-top:3px solid #E3E3E3;
	padding-top:80px;
	padding-bottom:20px;
}
.jmenu div{
	text-align:center;
	z-index:100;
}
.jmenu div a{
	color:#151515;
	text-decoration: none;
}
.jmenu div a:hover{
	color:#474747;
}
.jmenu div a {
    display: inline-block;
    position: relative;
    padding-bottom: 3px;
}
.jmenu div:not(.active) a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    transition: width 0s ease, background .5s ease;
}
.jmenu div:not(.active) a:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: #F0F0F0;
    transition: width .5s ease;
}
.jmenu div:not(.active) a:hover:before {
    width: 100%;
    background: #F0F0F0;
    transition: width .5s ease;
}
.jmenu div:not(.active) a:hover:after {
    width: 100%;
    background: transparent;
    transition: all 0s ease;
}
.jmenu div.active a{
	color:#474747;
}
.jmenu div.active a:after{
	content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    background: #F0F0F0;
}
#ip{
	width:100%;
	text-align:center;
	color:#D1D1D1;
	height:20px;
}
#updated{
	width:100%;
	text-align:center;
	height:20px;
}

#minetip-tooltip {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #100010;
	background-color: rgba(16,0,16,0.94);
	padding: 0.375em;
	font-family: Minecraft,"WenQuanYi Bitmap Song",SimSun,Unifont,NISC18030,Beijing,Courier,sans-serif;
	font-size: 16px;
	word-spacing: 4px;
	white-space: nowrap;
	line-height: 1.25em;
	margin: 0.125em 0.25em;
	pointer-events: none;
	z-index: 9999;
}
.format-f, #minetip-tooltip {
	color: #FFF;
	text-shadow: 0.125em 0.125em 0 #3F3F3F;
}
#minetip-tooltip::before {
	content: "";
	position: absolute;
	top: 0.125em;
	right: -0.125em;
	bottom: 0.125em;
	left: -0.125em;
	border: 0.125em solid #100010;
	border-style: none solid;
	border-color: rgba(16,0,16,0.94);
}
#minetip-tooltip::after {
	content: "";
	position: absolute;
	top: 0.125em;
	right: 0;
	bottom: 0.125em;
	left: 0;
	border: 0.125em solid #2D0A63;
	border-image: -webkit-linear-gradient(rgba(80,0,255,0.31),rgba(40,0,127,0.31)) 1;
	border-image: linear-gradient(rgba(80,0,255,0.31),rgba(40,0,127,0.31)) 1;
}