	::selection { background-color: #E13300; color: white; }
	::-moz-selection { background-color: #E13300; color: white; }
	
	body {
		
		background: transparent;
		margin: 2%;
		font: 13px/20px normal Helvetica, Arial, sans-serif;
		color: #4F5155;
		height: 100%; 
		overflow: hidden;
	}

	a {
		color: #003399;
		background-color: transparent;
		font-weight: normal;
		
	}

	h1 {
		color: #FFFFFF;
		background-color: transparent;
		font-size: 35px;
		font-weight: normal;
		line-height: 50%;

	}
	p {
		color: #FFFFFF;
		background-color: transparent;
		font-size: 18px;
		font-weight: normal;
	}
	
	
	img { max-width: 100%; }
	
	code {
		font-family: Consolas, Monaco, Courier New, Courier, monospace;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		display: block;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
	}

	#body {
		margin: 0 15px 0 15px;
	}

	p.footer {
		text-align: right;
		font-size: 11px;
		border-top: 1px solid #D0D0D0;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 20px 0 0 0;
	}

	#container {
		margin: 10px;
		border: 1px solid #D0D0D0;
		border-radius: 25px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}
	.atas{
		margin: 10px;
		height: 15vh;
		overflow:hidden;

	}
	.atas-kiri{
		margin: 5px;
		padding: 5px;
		width: 75%;
		height: 12vh;
		float: left;
		
		border: 1px solid #D0D0D0;
		border-radius: 15px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}
	.atas-kiri-img{
		margin-left: 10px;
		height: 10vh;
		float: left;
	}
	.atas-kiri-img img{
		max-height:100%;

	}
	.atas-kiri-satker{
		
		margin-left: 20px;
		height: 10vh;
		float: left;
		font-family:Courier New;

	}
	.atas-kanan{
		margin: 5px;
		padding: 20px;
		width: 20%;
		height: 12vh;
		float: right;
		border: 1px solid #D0D0D0;
		border-radius: 15px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}
	#jam{
		color: #FFFFFF;
		background-color: transparent;
		font-size: 40px;
		font-weight: normal;
		line-height: 50%;
	}
	#tengah{
		margin: 5px 10px 20px 20px;
		height: 48vh;
		
	}
	.tengah-kiri{
		padding: 15px;
		height: 48vh;
		width: 40%;
		float : left;
		border: 1px solid #000000;
		border-radius: 15px;
		box-shadow: 0 0 10px #000000;
	}
	.tengah-kiri-header{
		margin : 0 auto;
		padding: 20px;
		height: 13vh;
		border: 1px solid #D0D0D0;
		border-radius: 15px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}
	.tengah-kiri-isi{
		margin : 10px auto;
		padding: 20px;
		border: 1px solid #D0D0D0;
		border-radius: 15px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}
	.tengah-kiri-isi h1{
		color: #FFFFFF;
		background-color: transparent;
		font-size: 70px;
		font-weight: bold;
		line-height: 50%;
	}
	.tengah-kiri-isi p{
		color: #FFFFFF;
		background-color: transparent;
		font-size: 18px;
		font-weight: bold;
		line-height: 100%;
	}
	.tengah-kanan{
		
		height: 48vh;
		width: 58%;
		float : right;
		padding : 15px;
		border: 1px solid #000000;
		border-radius: 15px;
		box-shadow: 0 0 10px #000000;	

	}
	.tengah-kanan-player{
		padding: 15px;
		height: 20vh;
		width: 20%;
		float : right;
		border: 1px solid #000000;
		border-radius: 15px;
		box-shadow: 0 0 10px #000000;
		 
	}

	#bawah{
		margin: 20px;
		padding-left : 40px;
		height: 20vh;
		border: 1px solid #D0D0D0;
		border-radius: 15px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}


	.bawah-antrian{
		margin-top : 20px;
		margin-left : 10px;
		padding-top : 10px;
		border-right: 1px solid #D0D0D0;
		border-left: 1px solid #D0D0D0;
		height: 15vh;
		width: 23%;
		float : left;

	}
	.bawah-antrian h1{
		color: #FFFFFF;
		background-color: transparent;
		font-size: 50px;
		font-weight: bold;
		line-height: 50%;
	}
	.bawah-antrian p{
		color: #FFFFFF;
		background-color: transparent;
		font-size: 16px;
		font-weight: bold;
		line-height: 120%;
	}
	
	#footer{
		margin: 20px;
		padding: 10px 40px 0 40px;
		height: 5vh;
		border: 1px solid #D0D0D0;
		border-radius: 10px;
		box-shadow: 0 0 8px #D0D0D0;
		background: rgba(0, 0, 0, 0.60)!important;
	}
	#footer p{
		color: #FFFFFF;
		background-color: transparent;
		font-size: 14px;
		font-weight: normal;
		line-height: 120%;
	}