Formatos de títulos y párrafos en DIVs... ¿Absolutamente todo en la CSS?

Estimados:

Estoy iniciando el rediseño de mi sitio con DIVs por completo, de modo que los textos queden lo más limpios posibles de código de formatos para facilitar su lectura a los motores de búsqueda.
Pero me enfrento con un dilema y les pido su opinión, en especial a los más experimentados.

A medida que voy armando las tablas lo voy haciendo con DIVS, celda por celda. Ya casi no quiero usar tablas. Es algo más lento pero al ver el código aparece mucho más limpio y me gusta más.

Mi dilema surge cuando veo que en las DIVs de títulos, a veces debo centrar el texto, y si cambio la especificación en la CSS eso afectará a otros párrafos de otras DIVs ya que no quiero todos los títulos centrados, sino algunos.
Entonces veo que aparentemente debería hacer una clase en la CSS específica para cada tipo de párrafo y ya estoy buscando el número de teléfono del psiquiatra para que me atienda cuando termine :-)

¿Qué sería lo que me conviene más?
¿Hacer eso que dije recién o dejar el estilo de la CSS definido en forma general o de cuando en cuando hacer como en la siguiente instrucción... agregando text-align:center" o agregar puntualmente lo que fuera necesario?

<div id="title-izq" style="width: 312px; height: 28px; text-align:center">
<h3>Título de tercer nivel</h3>
</div>

Una cosa es que el código quede limpio, pero otra cosa es volverme loco.

¿Qué me aconsejan?
¡Muchas gracias!
GusSiglo21
Hola gussiglo21. Como consejo principal te diré que es mejor que los estilos queden centralizados en la hoja de estilos. Además, en vez de poner eso que mencionas en cada DIV ¿no es mejor poner esto en el CSS:

.titulo_centrado {width: 312px; height: 28px; text-align:center;}

y simplemente en cada DIV que quieras le pones esto? :

<div class="titulo_centrado">
<h3>Título de tercer nivel</h3>
</div>

¿Como lo ves? [;)]

Saludos!
HolaWeb-Freelance

Acabo de hacer la prueba y mira:
La div tiene esta especificación:

#title-izq {
width:470px;
height:28px;
background-color:white;
float:left;
border: medium;
}

e hice una clase así:

.centrado {
text-align: center;
}

en la página coloqué:

<div id="title-izq" class="centrado">
<h3>Título de tercer nivel</h3>
</div>

Pero el texto no se centra.
¿Qué estoy haciendo mal?
Gracias!!!!!!!
GusSiglo21
Hola GusSiglo21,

Oye, a mi sí se me centra el encabezado h3 dentro del div. El único problema que he tenido es con la regla "border: medium;" Prueba a definir el borde con tamaños especificos, algo como "border: 2px solid #000". Además, cuidado con el alto fijo del div porque el encabezado h3 puede quedar fuera de él al generar su propio margen.

Si das con algo me cuentas.

Un saludo!
Mil disculpas!!!!
Juro que hice lo que dije en mi mensaje anterior, guardé y actualicé las páginas pero no el texto no se centraba.
No se que ocurrió.
Gracias a Web-Freelance por la ayuda!
Y a tí SuperHipo por haberte tomado unos minutos para hacer la prueba también gracias por supuesto.
Saludos!
GusSiglo21
Un placer Gus! Ya ves, las cositas inexplicables de la tecnología :)

Un saludo!