HTML{
	margin:0;
	padding:0;
}
BODY{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	display: flex;
	flex-direction:column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
NAV{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	background:gold;
	display: flex;
	flex-wrap: wrap;
	flex-direction:row;
	justify-content: center;
	align-items: center;
	align-content: center;
	z-index:10;
}
	NAV UL{
		list-style-type:none;
		margin:5px;
		padding:0;
	}
	NAV DIV{
		flex: 1;
		min-width: 25%;
		text-align: right;
	}
MAIN{
	position:relative;
	top:10px;
	width:auto;
	margin:5px;
	padding:5px;
	display: flex;
	flex-direction:column;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
}
	FIELDSET{
		
	}
		FIELDSET DIV{
			padding:0;
		}
		FIELDSET DIV BUTTON{
			margin:2px;
		}
/*______________________________________________________________________________
							
______________________________________________________________________________*/	
	#stats{
		
	}
	.stats{
		
	}
/*______________________________________________________________________________
							
______________________________________________________________________________*/
#content {
	position:relative;
	top:30px;
	margin:10px;
	padding:10px;
	width:auto;
	display: flex;
	flex-direction:column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
	.call-incoming{
		background:#00FF00;
		animation: blinker 2s infinite;
	}
	
	@keyframes blinker {
		0% {
			background: azure;
		}
		50% {
			background: #00FF00;
		}
		100% {
			background: azure;
		}
	}
/*______________________________________________________________________________
							
______________________________________________________________________________*/
.hide{
	display:none;
}
.show{
	display:block;
}
/*______________________________________________________________________________
							
______________________________________________________________________________*/
FOOTER{
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	background:#000;
	z-index:10;
	display: flex;
	flex-direction:row;
	justify-content: center;
	align-items: center;
	align-content: center;
	color:#fff;
}
	.n-color{
		color:#00FFAA;
	}
	.f-color{
		color:#FF0000;
	}
	.t-color{
		color:#00AAFF;
	}
	.at-color{
		color:blue;
	}
	.user-color{
		color:gold;
	}