/* CSS For: mIRCScripting.info */

a:active { color: white; text-decoration:none; }
a:link { color: white; text-decoration:none; }
a:visited { color: white; text-decoration:none; }
a:hover { color: white; text-decoration:underline; }

a.black:active { font-weight:bold; color: black; text-decoration:none; }
a.black:link { font-weight:bold; color: black; text-decoration:none; }
a.black:visited { font-weight:bold; color: black; text-decoration:none; }
a.black:hover { font-weight:bold; color: black; text-decoration:underline; }

@font-face {
    font-family: "Font";
    src: url("OpenSans-Light.ttf") format("truetype");
}

html, body {
	margin:0px;
	height: 100%;
	min-width:1024px;
	font-family: "Font";
	font-size:18px;
}

.doitem:nth-child(odd) { background-color:#C0C0C0; }
.doitem:nth-child(even) { background-color:#E0E0E0; }



#shroud {
	opacity:0.73;
	background-color:black;
	z-index:2;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}

span {
	font-weight:bold;
}
span.item {
	cursor:pointer;	
	font-weight:bold;
}

.head {
	width:129px;
}
.headright {
	width:155px;
}


#popup {
	top:50%;
	left:50%;
	padding:0px;
    transform: translateX(-50%) translateY(-50%);
    margin:0px;
    text-align: center;
    vertical-align: middle;
	box-shadow:0px 0px 25px black;

	text-shadow:0px 0px 5px black;

	display:none;
	position:fixed;
	z-index:3;
	background-color:black;
	border-radius:10px;
	color:white;
	overflow:hidden;
	border:2px solid white;
	font-family:"Font";
	font-size:16px;
}

#ss {
	box-shadow:0px 0px 25px black;
	border-top:2px solid white;
	padding-top:0px;
	margin-right:-1px;
	color:white;
	margin-top:0px;
	margin-bottom:-5px;
	margin-left:-1px;
	width:100%;
	max-height:730px;
	font-family: "Font";
	font-size: 16px;
}


table {
	border-spacing:0px;
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}

.button {
	float:left;
	padding:10px;
	border-right:1px solid black;
	width:110px;
	text-align:center;
	font-size:16px;
}

.button:hover {
	float:left;
	padding:10px;
	background-color:#eee;
	border-bottom:1px solid black;
	width:110px;
	text-align:center;
	margin-bottom:-1px;
	font-size:16px;
}

.buttonon {
	float:left;
	padding:10px;
	border-right:1px solid black;
	background-color:silver;
	background-color:white;
	margin-bottom:-2px;
	border-bottom:1px solid white;
	width:110px;
	text-align:center;
	font-size:16px;
}

#nav {
	font-weight:bold;
	font-size:13px;
}

#header {
	text-align:center;
	background-color:black;
	background-image: url("bg.jpg");
	color:white;
	background-repeat:no-repeat;
	padding:20px;
	padding-top:25px;
}
#footer {
	position: absolute;
	color:white;
	right: 0;
	bottom: 0;
	left: 0;
	padding:15px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
	border-top:1px solid black;
	height:55px;
	vertical-align:middle;
	font-weight:bold;
	background-color:black;
	color:white;
}
#main {
	padding:40px;
	overflow:auto;
	width:850px;
	margin:auto auto;
	padding-bottom:120px;
}
#nav {
	background-color:silver;
	border-bottom:1px solid black;
	color:black;
	display:flex;
	align-items:center;
	justify-content:center;
	box-shadow: inset 0px 0px 8px #919191;
}
#container {
	position: relative;
	min-height: 100%;
	overflow-x:hidden;
	margin: auto auto;
	overflow:hidden;
}
tr.moo {
	background-color:black;
	color:white;
	padding:5px;
	font-weight:bold;
}
tr, td {
	padding:5px;
	border-right:1px solid black;
	border-bottom:1px solid black;
}
tr.doitem:hover, tr.doitem2:hover { background-color:white; }


table {
	overflow:hidden;
}
.sub {
	border-left:1px solid black;
}
.subx {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border-right:0px;

}

h1 {
	text-align:left;
	font-size:45px;
	padding-bottom:0px;
	margin-top:0px;
	font-weight:bold;
}

hr {
	border-top:0px;
	border-bottom:1px solid black;
	font-size:20px;
	font-weight:bold;
}
.break {
	font-size:19px;
	font-weight:bold;
}

.item {
	width:10px;
}
