    pre { text-wrap: wrap; }
	
	body {
        font-family: monospace;
		background-image:url(gui/bg.svg);
		background-repeat: no-repeat;
		background-size:cover;
		color: #52b9d7;
		width: 9996px;
        height: 496px;    
	    scrollbar-color: #2e79a3 #52b9d7;
		margin:4px;
		padding:0px;
		overflow-x:hidden;
		overflow-y:auto;
	}
	
	h1{
      margin: 0px;
	  margin-left: 40px;
	  font-size: 18pt;	  
	}
	
	h2{
      margin: 0px;
	  text-shadow: #FC0 1px 0px 2px;
	}
	
	h3{
      margin-bottom: 0px;
	  	  font-size:17pt;
	  text-shadow: #52b9d7 1px 0 1px;
	}
	
	#info_1,#info_2,#info_3{
			overflow:auto;
	}
	
	#info_1{
	  font-size:22pt;		
		margin-bottom: 0px;
	  text-shadow: #52b9d7 1px 0 1px;
	  
	}
	
	#info_2{
		margin-left:15px;
		padding-bottom:0px;
		font-size:13pt;		
	}
	
	#info_3{
		font-size:10pt;	
		margin-top:0px;
		margin-left:-55px;				
	}
	
		#term_window {	
		border-bottom:none;
		height: 394px;  
		background-color:rgba(5, 5, 50, .1);
    }

    #terminal {        
	    direction: ltr;
        
        padding-top: 5px;	
		padding-left:5px;
		padding-right:0px;
		overflow:visible;			
		}
	#prompt{
		color:#52F9F7;
		border-top:none;
		padding:0px;
		margin-left:4px;
		padding-top:8px;
		padding-bottom:4px;	
		 direction: ltr;
		overflow:visible;
	}
	
	#prompt_window{
		border-top:none;
		background-color:rgba(5, 5, 50, .1);
	  border-radius: 0px 0px 0px 10px;
	}
	
	#command{
		width:400px;
	 caret-color: #52F9F7;
		color:#52b9d7;
		background-color:rgba(0, 0, 0, 0);
		border:none;

	}	
		
	.left_scroll
	{
		width:586px;
		direction: rtl;
	   	overflow-x: visible;
		overflow-y: scroll;
		display: flex;
	    flex-direction: column-reverse;		
	}
		
	#info_symbol	{
		margin-top:10px;
		margin-left:65px;
		margin-right:20px;
		height:35px;
	}
		

	
	#chat{
		margin-top:10px;
		height:345px;
		width: 382px;
		padding-left:2px;
		position:relative;
		}
	#info_window{
		margin-left:18px;
		width:auto;
		height:100px;
		background-image: url(gui/decoration_2.svg);
		background-repeat: no-repeat;
		background-size:contain;
		overflow:hidden;
		}		
		 
	#term_header {	

    }
	
	#coin_counter, #term_window
	{
	  border-radius: 10px 64px 0px 0px;
	}
	
	
	#messages ,#coin_counter, .left_scroll{
		border: 8px solid #52b9d7;
	}
	
	#messages {
		width:360px;
		height:300px;
		overflow-x: visible;
		overflow-y: scroll;
         padding-top: 5px;	
		padding-left:5px;
		padding-right:0px;
		/*background-color:rgba(10, 10, 100, .125);*/
		
		background-image: url(gui/hackbg_2.gif);
		background-repeat: no-repeat;
		background-size:contain;
		border-radius: 8px 8px 8px 8px;	
		text-shadow: #FC0 1px 0 1px;		
    }
	
		#clock_div{				
		width: 180px;
		text-align:left;
		margin-top:0px;
		margin-left:200px;
		position:relative;
		left: 0px;
		}
	#system_icon{height:35px;}	
	
	#clock_text{	
		color:#52b9d7;		
		font-size: 12pt;		
	}
	#coin_symbol
	{
		height:35px;
		width:40px;
		padding:0px;
		margin:0px;
		margin-top:-6px;
		margin-right:4px;
		overflow:hidden;
	}	
		#money {
		margin-bottom:2px;
		position:relative;
				top:-1px;

		}
	#coin_counter {
        width: 150px;
        height: 30px;
        overflow: visible;
		border-bottom:none;
		border-left:none;
		font-size:24pt;
		padding:0px;
		padding-bottom:4px;
		margin-left:0px;
		text-indent:0px;	
		color:	#52b9d7;	
    }
	
      span.help {
      font-size: 8pt;
      color: #D2D9D7;
    }
	
.column {
  float: left;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
	input:focus {
				border:none;
				outline:none;

	}