body{background-color : #dedede;
}

.all {width: 500px;
         height:400px;
    	border: 1px solid #eee;
		background-color: #00ccff;
		margin: 150px auto;
	
}

.header {width: 100%;
        height: 100px;
    	
		margin: 0 auto;
		padding-top: 1px;
		background-color: #000;
	
}

.header h2 {color: orange;
           text-align: center;
		   padding: 0px;
}

.header h3 {color: white;
           text-align: center;
		   padding: 0px;
}

.halaman {width: 100%;
         font-size: 24px;
    	
		margin: 0 auto;
		padding: 20px 0px 0 0px;
		height: auto;
		background-color: #00ccff;
}
td {height: 50px;
}

select,
input[type*=date],
input[type=text],
input[type=tel],
input[type=email],
input[type=url],
input[type=password] {
	border: 1px solid #999;
	border-top: 1px solid #000;
	height: 25px;
	padding: 2px;
	width: 300px;
	background-color: #dedede;
}
input[type=submit] {
	border: 2px solid #999;
	
	height: 30px;
	padding: 2px;
	width: 305px;
	background-color: #dedede;
	float : justify;
	font-size: 20px;
}

input[type=submit]:hover {
      border: 1px solid #000;
	background-color: orange;
}
.pesan {color:red;
        font-size: 20px;
		text-align:center;
		font-family: "Courier New", Courier;
		font-weight: bolder;
}

.footer {width: 96%;
         height: 30px;
    	color: white;
		margin-top:  90px;
		padding: 10px 10px 0px 10px;
		background-color: #000;
		font-size: 16px;
		
}

.footer a { color: ble;
            font-size: 17px;
			text-decoration: none;
	
}

.footer a:hover { color: orange;
}
