Hola a todos, estoy haciendo el diseño de la pantalla de inicio de una aplicacion web y me encuentro con un problema, al cambiar el tamaño de la pantalla se me mueve el form del nombre de usuario y contraseña.
 
Alguien podria ayudarme? Aqui les dejo el codigo:    
Código HTML:
Ver original- <!DOCTYPE html> 
-             body {  background:url(webb.jpg)no-repeat; 
-                     background-attachment: scroll; 
-                     background-position: right top; 
-                     background-size: 1400px 600px; 
-                     -moz-background-size: 1400px 600px; 
-                     -webkit-background-size: 1400px 700px;; 
-                     -o-background-size: cover; 
-                     } 
-             form {  position: static; 
-                     margin-top:315px; 
-                     margin-right: 640px; 
-                     margin-left:400px; 
-                     min-width: 315px; 
-                     text-align: right; 
-                     font-family: sans-serif; 
-                     font-size:15px; 
-                     overflow:scroll; 
-                    } 
-         <form name="formLogin" method="post" action="login.jsp" > 
-                 <input type="text" name="nickname" id="nickname" maxlength="15"/> <br/> 
-             <label id="contrasena">-  Contrase ña:  </label>
 
-                 <input type="password" name="contrasena" id="contrasena" maxlength="15"/> <br/> 
-              
-             <input type="submit" name="Ingresar" value="Ingresar" />  
-   
-         </form> 
-   
-     </body> 
- </html>