El problema con el posicionamiento absoluto es que el resto del contenido no respeta la ubicación de esas capas (se "monta" encima de ellas), a menos que las encierres en un contenedor, lo cual me parece trabajar doble para conseguir el mismo objetivo.
Creo que en tu caso específico (cabecera de 3 columnas, las 2 exteriores con ancho relativo) convendría colocar todos los anchos relativos, o todos los anchos fijos.
Cita: si el 80% de la capa central no diera para mostrar todo el logo, no lo mostaría
Cuestión de adaptar el diseño a tus necesidades y no al contrario ¿Es el
logo lo que mide 780px o es una
imagen de cabecera que a su vez incluye el logo? Existen muchas formas de adaptar ese aspecto sin perder la estética.
Cita: o en el caso de que ese 80% fuera mas grande que el logo pues ya dejaría ese espacio en blanco.
Por eso la info que puse del fondo en tu CSS:
background: url(logo.jpg) left top #efefef no-repeat;
Ese hexadecimal es el color que va a tener el fondo en caso de que la imagen se haga insuficiente. Con un degradado desde la imagen hacia ese u otro color de tu gusto es suficiente para compensar y que aún siga luciendo excelente.
Saludos.