io uso un po di javascript



questa funzione:

codice:
function centra_contenuti(){
var larghezza=document.body.offsetWidth;
var altezza=document.body.offsetHeight;

if (larghezza>960){
var margine_sinistro=(larghezza-960)/2;
document.getElementById("wrapper").style.marginLeft=margine_sinistro+"px";
document.getElementById("wrapper").style.display="block";
}
if (larghezza<960)
{document.getElementById("wrapper").style.display="block";
document.getElementById("wrapper").style.marginLeft=0+"px";

}
}
e attivo la funzione cosi

<body onresize="centra_contenuti();" onload="centra_contenuti();">

mentre il css di wrapper deve essere

codice:
#wrapper {
	width: 960px;
             display:none;
             padding:0px;
}

A me funzione su ie ff e chrome