/* Render Formatting */
	#command{
		display:block;
		padding:8px;
		background-color:#222222;
		border-width:1px;
		border-style:solid;
		border-color:black;
		font-family:courier;
		font-size:14px;
	}
	
	#command-description{
		height:20px;
		width:100%;
		padding:2px;
		margin-left:-3px;
		padding-bottom:0px;
		border-width:1px;
		border-style:solid;
		border-color:black;
		font-family:courier;
		font-size:14px;
	}
	
	.cmd-subtitle{
		display:block;
		text-align:center;
		font-size:12px;
		font-family:courier;
		padding:0px;
		margin-right:0px;
		font-weight: bold;
		overflow-x:hidden;
		vertical-align:bottom;
	}

	.cmd-text-subtitle{
		width:68px;
		margin-left:-68px;
		top:10px;
	}

	.cmd-large-subtitle{
		width:132px;
		margin-left:-132px;
		top:10px;
	}

	.cmd-small-subtitle{
		width:36px;
		margin-left:-36px;
		top:10px;
	}
	
	.cmd-buttons{
		display:inline-block;
		width:99%;
		vertical-align:top;
		padding-top:16px;
	}
	
	.cmd-buttons-plugins{
		display:inline-block;
		width:100%;
		vertical-align:top;
	}
	
	#targets{
		white-space:nowrap;
	}
	#targets div{
		display:inline-block;
	}
	
	#target-selector-argument{
		display:inline-block;
	}
	
	#target-selector-value{
		display:inline-block;
	}
	
	#target-selector-argument-value{
		display:inline-block;
	}
	
	missing{
		font-weight:bold;
		color:red;
		display:block;
	}
	
	#sumx{
		
	}
	#sumy{
		
	}
	#sumz{
		
	}
	
	.sum{
		display:block;
		line-height:0.9;
		margin-left:4px;
	}

	.cmd-coordinate-box{
		display:inline-block;
		width:48px;
		margin-right:4px;
		vertical-align:top;
	}
	
	
	
	
	
	

/* DIV Category */
	.command-category{
		display:block;
		border-width:2px;
		border-style:solid;
		border-color:#333333;
		background-image: url('../images/Mostly-Transparent-White-Background.png');
		overflow-x:hidden;
		padding-bottom:4px;
	}

	.command-category-title{
		margin-top:16px;
		display:block;
		font-weight:bold;
		text-align:center;
		border-width:0px;
		border-top-width: 2px;
		border-style: solid;
		border-color: #333333;
		padding:4px;
		background-image: url('../images/Transparent-White-Background.png');
	}

	.command-category-type{
		margin-left:2px;
		margin-right:2px;
		margin-bottom:8px;
		padding:4px;
		padding-bottom:8px;
		border-width:1px;
		border-top-width:0px;
		border-style:dashed;
		border-color:#333333;
		background-image: url('../images/Mostly-Transparent-White-Background.png');
		white-space:nowrap; 
		overflow-y:hidden;
	}
	.command-category-type:hover{
		/* overflow-x:auto; */
	}
	
	.command-category-type-command{
		max-height:46px;
		height:46px;
	}
	

	.command-category-type-argument-others{
		max-height:46px;
		height:46px;
		padding-bottom:13px;
	}
	

	.command-category-type-argument-itemblock{
		max-height:18px;
		height:18px;
		padding-bottom:17px;
	}
	


	.command-category-type-title{
		display:inline-block;
		color:#eeeeee;
		font-weight:bold;
		background-image: url('../images/Transparent-White-Background.png');
		height: 100%;
		min-height:18px;
		width: 75px;
		line-height:0.95;
		white-space: normal;
		padding: 2px;
		overflow: hidden;
		vertical-align:top;
	}

	.argument-category{
		border-width:1px;
		border-style:dashed;
		border-color:#333333;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		margin:2px;
		padding-bottom:10px;
		background-image: url('../images/Mostly-Transparent-White-Background.png');
	}
	
	.argument-category-title{
		font-weight:bold;
	}
	
	.target-selector-argument-value-box{
		display:none;
		margin-left:8px;
	}

	
	.minecraft-command{
		display:inline-block;
		vertical-align:top;
		max-width:224px;
		margin:2px;
	}
	.minecraft-command:hover{
		max-width:initial;
		width:auto;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
	.minecraft-command:hover div{
		box-shadow: 0px 4px 8px rgba(0, 0, 0, 1.0);
		max-width:initial;
		margin-bottom:-50px;
		z-index:50;
		position:relative;
	}
	.minecraft-command:hover button{
		border:1px solid #446688;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 1.0); 
		white-space:normal;
		max-width:initial;
		z-index:50;
		position:relative;
	}

	
	/*
	.minecraft-command:hover div{
		box-shadow: 0px 4px 8px rgba(0, 0, 0, 1.0);
		height:auto;
		margin-bottom:-50px;
		z-index:50;
		position:relative;
	}
	.minecraft-command:hover button{
		border:1px solid #446688;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 1.0); 
		white-space:normal;
		height:auto;
		z-index:50;
		position:relative;
	}
	*/
	
	.cmd-button-toggle-box{
		width:100%;
		background-color:#333333;
		padding-top:4px;
		padding-bottom:4px;
		overflow-y:hidden;
		overflow-x:auto;
		white-space:nowrap;
	}

	#targets{
		font-family:courier;
		white-space:normal;
	}

	#target-selector-argument-value{
		font-family:courier;
	}

	
	
/* Input Formatting */
	.cmd-button{
		text-align:left;
		white-space:nowrap;
		font-family:courier;
		font-size:14px;
		padding:2px;
		min-height:22px;
		height:22px;
		cursor: pointer;
		width:100%;
		overflow-y:hidden;
		overflow-x:hidden;
		line-height:0.85;
		box-shadow: 0px 1px 2px 0px #bbbbbb;
		background:linear-gradient(to bottom, #113355  5%, #224466 100%);
		background-color:#113355;
		border-radius:6px;
		border:1px solid #002244;
		display:inline-block;
		color:#bbbbbb;
		font-weight:bold; 
		text-decoration:none;
		text-shadow:0px 0px 1px #000000;
	}
	.cmd-button:hover{
		background:linear-gradient(to bottom, #335577 5%, #224466 100%);
	}
	

	.cmd-button-toggle{
		width:90px;
		height:30px;
		line-height:0.8;
		font-weight:bold;
		padding:0px;
		border-radius: 2px 8px 8px 2px;
		vertical-align:top;
		margin-left:-4px;
		background-color:#dddddd;
		cursor: pointer;
		border-left-width:0px;
		white-space:normal;
	}
	
	.cmd-btn-type{
		width:60px;
		background-color:#cccccc;
	}

	.cmd-btn-use{
		width:20px;
		background-color:#bbbbbb;
	}

	.cmd-btn-op{
		width:20px;
		background-color:#aaaaaa;
	}

	.cmd-button-toggle-category{
		text-align:right;
		height:30px;
		line-height:0.8;
		font-weight:bold;
		padding:0px;
		border-radius: 8px 2px 2px 8px;
		vertical-align:top;
		background-color:#888888;
		color:#dddddd;
		margin-left:4px;
		cursor: pointer;
	}


	.command-description{
		text-align:left;
		font-family:arial;
		font-size:10px;
		line-height:0.8;
		background-color:#bbbbbb;
		color:#444444;
		margin-bottom:4px;
		margin-left:3px;
		margin-right:3px;
		overflow:hidden;
		min-height:10px;
		height:10px;
		padding:1px;
		padding-top:2px;
		padding-bottom:0px;
		border-width:1px;
		border-top-width:0px;
		border-style:solid;
		border-color:#333333;
	}
	
	.cmd-coordinate{
		display:block;
		background-color:#444444;
		font-weight:bold;
		font-size:14px;
		color:aqua;
		text-align:center;
		margin:0px;
		width:48px;
	}

	.cmd-text{
		width:64px;
		background-color:#444444;
		font-weight:bold;
		font-size:14px;
		color:#dddddd;
		text-align:center;
		margin:0px;
		margin-bottom:4px;
	}
	
	.cmd-text-large{
		width:128px;
		background-color:#444444;
		font-weight:bold;
		font-size:14px;
		color:#dddddd;
		text-align:center;
		margin:0px;
		margin-bottom:4px;
	}

	.cmd-number{
		width:32px;
		background-color:#444444;
		font-weight:bold;
		font-size:14px;
		color:#dddddd;
		text-align:center;
		margin:0px;
		margin-bottom:4px;
	}
	
	#selector-arguments{
		width:100px;
	}
	
	#target-selector-values{
		width:48px;
		font-size:14px;
		text-align:center;
		margin:0px;
	}
	
	#selector-arguments-values-gamemode{
		width:120px;
	}
	

	.hide-command{
		display:none;
		height:100px;
	}

	.hide-command-use{
		display:none;
		height:100px;
	}

	.hide-command-op{
		display:none;
		height:100px;
	}

	.hide-command-cat{
		display:none;
		height:100px;
	}

	.hide-command-type{
		display:none;
		height:100px;
	}

	
	.button-toggle{
		opacity: 0.5;
		filter: alpha(opacity=50);
		width:30px;
		overflow:hidden;
	}
	
	.button-toggle-number{
		opacity: 0.5;
		filter: alpha(opacity=50);
		width:10px;
		overflow:hidden;
	}

	.mc-dropdown{
		box-shadow: 0px 1px 2px 0px #bbbbbb;
		background:linear-gradient(to bottom, #113355  5%, #224466 100%);
		background-color:#113355;
		border-radius:6px;
		border:1px solid #002244;
		display:inline-block;
		color:#bbbbbb;
		font-weight:bold; 
		text-decoration:none;
		text-shadow:0px 0px 1px #000000;
	}


	.use-0{
		opacity: 0.6;
		filter: alpha(opacity=60);
		max-width:50px;	
	}
	.use-1{
		opacity: 0.7;
		filter: alpha(opacity=70);
		max-width:75px;	
	}
	.use-2{
		opacity: 0.8;
		filter: alpha(opacity=80);
		max-width:100px;	
	}
	.use-3{
		opacity: 0.9;
		filter: alpha(opacity=90);
		max-width:150px;
	}
	.use-4{
		
	}



/* Text Formatting */
	targets{
		color:DodgerBlue;
		font-weight:bold;
	}
	.targets{
		color:DodgerBlue;
		font-weight:bold;
	}
	
	destination{
		color:Aqua;
		font-weight:bold;
	}
	.destination{
		color:Aqua;
		font-weight:bold;
	}

	location{
		color:green;
		font-weight:bold;
	}
	.location{
		color:green;
		font-weight:bold;
	}

	biome{
		color:green;
		font-weight:bold;
	}
	.biome{
		color:green;
		font-weight:bold;
	}
	
	effect{
		color:BlueViolet;
		font-weight:bold;
	}
	.effect{
		color:BlueViolet;
		font-weight:bold;
	}
	
	structure{
		color:tan;
		font-weight:bold;
	}
	.structure{
		color:tan;
		font-weight:bold;
	}
	
	speed{
		color:lime;
		font-weight:bold;
	}
	.speed{
		color:lime;
		font-weight:bold;
	}
	
	color{
		color:white;
		font-weight:bold;
	}
	.color{
		color:white;
		font-weight:bold;
	}

	coordinate{
		color:Aqua;
		font-weight:bold;
	}
	.coordinate{
		color:Aqua;
		font-weight:bold;
	}
	
	item{
		color:Sienna;
		font-weight:bold;
	}
	.item{
		color:Sienna;
		font-weight:bold;
	}

	block{
		color:Chocolate;
		font-weight:bold;
	}
	.block{
		color:Chocolate;
		font-weight:bold;
	}

	gamemode{
		color:Khaki;
		font-weight:bold;
	}
	.gamemode{
		color:Khaki;
		font-weight:bold;
	}

	difficulty{
		color:Moccasin;
		font-weight:bold;
	}
	.difficulty{
		color:Moccasin;
		font-weight:bold;
	}

	advancement{
		color:Gold;
		font-weight:bold;
	}
	.advancement{
		color:Gold;
		font-weight:bold;
	}

	enchantment{
		color:Magenta;
		font-weight:bold;
	}
	.enchantment{
		color:Magenta;
		font-weight:bold;
	}

	gamerule{
		color:LightGreen;
		font-weight:bold;
	}
	.gamerule{
		color:LightGreen;
		font-weight:bold;
	}

	command{
		color:MediumSpringGreen;
		font-weight:bold;
	}
	.command{
		color:MediumSpringGreen;
		font-weight:bold;
	}

	slot{
		color:SlateGray;
		font-weight:bold;
	}
	.slot{
		color:SlateGray;
		font-weight:bold;
	}

	message{
		color:White;
		font-weight:bold;
	}
	.message{
		color:White;
		font-weight:bold;
	}

	function{
		color:MediumSeaGreen;
		font-weight:bold;
	}
	.function{
		color:MediumSeaGreen;
		font-weight:bold;
	}

	minutes{
		color:Honeydew;
		font-weight:bold;
	}
	.minutes{
		color:Honeydew;
		font-weight:bold;
	}

	entity{
		color:Salmon;
		font-weight:bold;
	}
	.entity{
		color:Salmon;
		font-weight:bold;
	}

	time{
		color:Honeydew;
		font-weight:bold;
	}
	.time{
		color:Honeydew;
		font-weight:bold;
	}

	objective{
		color:tan;
		font-weight:bold;
	}
	.objective{
		color:tan;
		font-weight:bold;
	}

	value{
		color:white;
		font-weight:bold;
	}
	.value{
		color:white;
		font-weight:bold;
	}

	weather{
		color:Gray;
		font-weight:bold;
	}
	.weather{
		color:Gray;
		font-weight:bold;
	}

	size{
		color:tan;
		font-weight:bold;
	}
	.size{
		color:tan;
		font-weight:bold;
	}

	
	optional{
		color:silver;
	}
	.optional{
		color:silver;
	}


	x{
		font-weight: bold;
		color:#00F0F0;
	}
	.x{
		font-weight: bold;
		color:#00F0F0;
	}
	y{
		font-weight: bold;
		color:#00F4F4;
	}
	.y{
		font-weight: bold;
		color:#00F4F4;
	}
	z{
		font-weight: bold;
		color:#00F8F8;
	}
	.z{
		font-weight: bold;
		color:#00F8F8;
	}

	dx{
		font-weight: bold;
		color:#00D0F0;
	}
	.dx{
		font-weight: bold;
		color:#00D0F0;
	}
	dy{
		font-weight: bold;
		color:#00D4F4;
	}
	.dy{
		font-weight: bold;
		color:#00D4F4;
	}
	dz{
		font-weight: bold;
		color:#00D8F8;
	}
	.dz{
		font-weight: bold;
		color:#00D8F8;
	}

	x2{
		font-weight: bold;
		color:#00B0F0;
	}
	.x2{
		font-weight: bold;
		color:#00B0F0;
	}
	y2{
		font-weight: bold;
		color:#00B4F4;
	}
	.y2{
		font-weight: bold;
		color:#00B4F4;
	}
	z2{
		font-weight: bold;
		color:#00B8F8;
	}
	.z2{
		font-weight: bold;
		color:#00B8F8;
	}