 
  html{height:100%;}
  body {margin:0;background-image:url('../aew-02.webp');
	            background-size:cover;
				display:flex;
                justify-content:center;
				}
	   section{ 
		        justify-content:center;
				
	         }				 
      	
fieldset { border: 8px solid gray;
           border-radius:15px;
		   background-color:#0000;
		   width: 500px;
		   }
  
	legend {
        	color:blue;
	         text-shadow:
            -1px -1px 1px #aaa,
            0px 4px 1px rgba(0, 0, 0, 0.5),
            4px 4px 5px rgba(0, 0, 0, 0.7),
            0px 0px 7px rgba(0, 0, 0, 0.4);
	      } 
	label { color:blue;}
	h1 { color:blue;
	     text-shadow:
         -1px -1px 1px #aaa,
         0px 4px 1px rgba(0, 0, 0, 0.5),
         4px 4px 5px rgba(0, 0, 0, 0.7),
         0px 0px 7px rgba(0, 0, 0, 0.4);
	}
	legend{text-align:center;}
	textarea {
		      border-radius:6px;
	          width: 380px;  
			  border: 4px solid gray; 
	          border-right-color:red; 
			  border-left-color:blue;
			  }
	input {border-radius:5px; width: 280px; height:20px;}
#ad-ip{color:blue;border-radius:15px; width:200px; height:20px; text-align:center;background-color:#F1E2BE;}
#v-ip{border-color:transparent;background:transparent; width:130px; height:20px;}
#name{border-radius:5px; width:150px; height:20px;}	
#pname{border-radius:5px; width:150px; height:20px;}	
#postcode{ border-radius:5px; width:80px; height:20px;}	
#mdp{border-radius:5px; width:80px; height:20px;}	
#confirm{border-radius:5px; width:80px; height:20px;}
#alert{	border-radius:5px; width:150px; height:20px;}	
  footer {font-size:22px;font-weight: bold;font-style:oblique;font-family:papyrus;
	               color:red;
	                position:absolute;
	                left:50%;transform: translate(-50%, -50%); 
		            top: 1200px;
	           white-space:nowrap;
	         }
			 
  
