bueno
respuesta a tu primer pregunta
en la propiedad
background-position utiliza coordenadas, para pocicionar tu imagen, ej
Código:
bacjground-position: 20px 20px;
teniendo asi las coordenadas: left top, la primera medida posiciona a la izquierda, y la segunda pociciona arriba
respuesta a tu segunda pregunta
pues para redondear esquinas con imagenes, no te recomiendo usar border, o solamente los que no interfieran con la estetica de la pagina
puedes usar la propiedad border-radius de css3 para hacer esto, aun no lo admite IE, pero el resto de los navegadores mas usados ya lo soporta