Salve, sto cercando di far interpretare correttamente il max-width a Internet Explorer.

Ho il mio container la cui larghezza massima dev'essere 960px.
Tale container contiene altri div (layout liquido con margini negativi) e vorrei che la barra di destra sia sempre a larghezza fissa di 260px e i contenuti a sinistra siano quelli che in caso si ridimensionino.

Questo funziona con tutti i browser tranne (chiaramente...) Internet Exploder

codice:
#container {
	width: 100%;
	max-width: 960px;	
}

#wrapper {
	float: left;
	width: 100%;
	margin-left: -260px
}
/*contenuti a sinistra*/
#content {
	margin-left: 260px;
}
/*navigazione a destra*/
#navigation {
	float: right;
	width: 260px;
}
E' un po' che non metto le mani a CSS, essendomi prevalentemente occupato di php e java, ma ho vaghi ricordi di direttive dichiarate !important e pure di istruzioni condizionali (buone solo con IE). Come si potrebbe sistemare la cosa?