body {
	font-family: "Courier";
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #000000;
	margin: 0;
	padding: 0;
	overscroll-behavior: none;
	overflow: hidden;
	position: relative;
}
html {
	overflow: hidden;
	cursor: url('cursor.png'), auto;
}
input{
	cursor: url('beam.png'), auto;
}
button{
	cursor: url('cursor.png'), auto;
}
p {
	margin: 0;
}
.scanline {
	animation: scroll 10s 5s infinite;
	pointer-events: none;
	background: -moz-linear-gradient(top,  rgba(0,221,0,0) 0%, rgba(0,221,0,1) 50%, rgba(0,221,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,221,0,0) 0%,rgba(0,221,0,1) 50%,rgba(0,221,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,221,0,0) 0%,rgba(0,221,0,1) 50%,rgba(0,221,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000dd00', endColorstr='#0000dd00',GradientType=0 );
	display: block;
	height: 20px;
	opacity: 0.05;
	position: absolute;
		left: 0;
		right: 0;
		top: -5%;
	z-index: 2;
}
.wrapper {
  animation: scroll 5s 1;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.overlay:before {
	background: linear-gradient(#101010 1%, rgba(16, 16, 16, 0.02) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.03));
	background-size: 100% 3px, 6px 100%;
	content: "";
	display: block;
	pointer-events: none;
	position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	z-index: 2;
}
	
.overlay:after {
	animation: flicker 0.30s infinite;
	background: rgba(16, 16, 16, 0.2);
	content: "";
	display: block;
	pointer-events: none;
	position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	z-index: 2;
}
.left-container{
	position: fixed;
	height: 100%;
	width: 9em;
	background: #212121;
	margin-right: 4px;
	padding: 4px;
	overflow-y: auto;
	min-width: 200px;
}
.main-container{
	float: right;
	width: calc(100% - 216px);
}

.windowBorder {
	min-height: 24px;
	max-height: 24px;
	background: #898989;
	box-sizing: border-box;
	z-index: 2;
}

.windowButton {
	margin: 0;
	float: right;
}
.windowButton:hover, .uicheckbox:hover {
	filter: brightness(1.3);
}
.windowButton:active, .uicheckbox:active {
	filter: brightness(1.5);
}

.uibutton {
	background: #191919;
	border: 1px solid #424242;
	font-family: "Courier";
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	height: 25px;
	width: 106px;
	outline: none;
}
.uibutton:hover, .option:hover, .suggest:hover {
	background-color: #202020;
}
.uibutton:active, .option:active, .suggest:active {
	background: #404040;
}
.option {
	cursor: url('link.png'), auto;
	padding: 14px;
	display: block;
	background: #292929;
	color: #fff;
	border: 1px solid #424242;
	margin: 0;
}

a:link {
	color:SteelBlue;
}

a:visited {
	color:RoyalBlue;
}

a:hover {
	color:SkyBlue;
}

a:active {
	color:SlateGray;
}
hr {
	margin: 2px;
	background: #292929;
	height: 2px;
	border: none;
}
b {
	font-weight: 900;
}
.quote {
	background: #444;
	border-left-style: solid;
	white-space: pre-wrap;
}
.codeblock {
	background: #444;
	padding: 8px;
	margin: 4px;
}
.uislider {
	-webkit-appearance: none;  /* Override default CSS styles */
	appearance: none;
	height: 4px;
	background: #696969;
	outline: none;
	cursor: url('cursor.png'), auto;
	transition: opacity .2s;
	margin: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.uislider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 8px;
	height: 20px;
	background: #898989;
	cursor: cursor: url('link.png'), auto;;
}

.inputbox {
	padding-left: 4px;
	background: #292929;
	color: #fff;
	border: none;
	outline: none;
	font-family: "Courier";
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	padding-right: 4px;
}

h1 {
	margin: 4px;
}
			
::-moz-selection { /* Code for Firefox */
	color: #000;
	background: #fff;
}

::selection {
	color: #000;
	background: #fff;
}

::-webkit-scrollbar {
	width: 11px;
	height: 11px;
}

::-webkit-scrollbar-track {
	background: #000; 
	border: 1px;
	border-style: solid;
	border-color: #898989;
}

::-webkit-scrollbar-thumb {
	background: #474747; 
}

::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

.navlink{
	margin-left: 16px;
	cursor: url('../../link.png'), auto;
	padding: 4px;
	display: block;
	background: #191919;
	border: 1px solid #424242;
}