Hola buenas a todos. Después de 1 año sin programar me he animado y aquí estoy.
 
Tengo un par de dudas, y empezando por estas: 
1. Como puedo colocar la imagen en un fondo en el sitio que quede bien estéticamente. Es decir, colocar a partir de coordenadas o algo una imagen. Este es el código. En el casti.png es un fondo ("casti.png") en el cuál quiero colocar la imagen ("iniciar.png") pero al poner left se queda pegada arriba a la derecha y queda muy mal. Ojalá se pudiese bajar un poco y traer a la izquierda. 
casti.php:
[spoiler]
 Código HTML:
 <html lang="es">
	<head>
		<title>Play Lore</title>
		<meta http-equiv="Content-Type" content=text/html; charset=iso8859-1>
        <link rel="stylesheet" type="text/css" href="castillo_style.css">
    </head>
	<body 
	<div background="C:\Users\SERGI\Desktop\Castillo/casti.png">
	</div>
    
    <form>
    <input type="image" src="iniciar.png" align="right">
    </form>
   
    </div>
    
	</body>
</html>  [/spoiler] 
castillo_style:
[css]<spoiler>*{  
} 
input#iniciar{
	padding:5px 50px; 
} 
input#boton:hover{
	background-color: #57A9FF;
}[/css]
</spoiler> 
2. A partir del botón de "iniciar.png" quiero que me redireccione a otra web y no se como hacerlo ya que no es un botón, es una imagen pero actúa cómo un botón. No se, es raro XD. 
P.D: ¿Teneis algun tutorial de php o html por aqui? 
Muchas gracias por leer esto, atentamente:
-OfSerker