Titulos h1 a diferentes distancias

Hola de nuevo;

en la hoja de estilos hemos puesto que el h1 se alinee en el centro.
En el caso de que según que pagina de la web venga mal esa alineación. ¿Que método usariais para poner el h1 a diferentes distancias con respecto al margen?Teniendo en cuenta que no queremos que el h1 del menu lateral se altere.

Por otro lado,si en vez de h1 quiero poner una imagen con el titulo de cada sección(para darle un efecto mas profesional).¿que me recomendais, tabla o div?
hola
le pondrias en el css

h1 {text-align... lo que quieras}
si quieres puedes insertar la imagen tal cual.... o con div no te suegiero hacerlo con tablas para una sola imagen

saludos