Hola de nuevo, es importante en un sitio por motivos de accesibilidad guardar una consistencia en el diseño de la estructura. Pero si necesitas hacerlo como dices y usar una sola hoja css, puedes darle al body de cada página un id y en el css usar la especifidad para dar estilo a los mismo elemento pero en páginas distintas. Más o menos así:
Código:
<body id="inicio">
<div id="contenedor">
...contenido...
</div>
</body>
Y en el css te refieres al div contenedor especificando un elemento padre del mismo:
Código:
#inicio #contenedor {width: 80%;}
#contacto #contenedor {width: 60%;}
Todo esto si te he entendido bien, claro.
Por otro lado, cuando empieces un sitio es bueno hacer todo este tipo de consideraciones respecto del diseño de la estructura de la información al principio del proyecto, luego te ahorras mucho tiempo haciendo parches y chapuzas en el código porque te has dado cuenta de que algo no funciona como esperabas cuando ya lo tienes casi todo armado. Puede que te de pereza hacerlo para este que tienes entre manos pero para el próximo investiga los
wireframes.
Salud!