Algo sencillo y rápido sería:
Código CSS:
Ver originalimg {
position: relative;
left: 50%;
transform: translateX(-50%);
}
Para lo de los márgenes, simplemente con un contenedor y
margin
debería de ser suficiente. Para usar
transform
tal vez necesites prefijos propietarios. Échale un ojo al soporte;
http://caniuse.com/transforms2d.