Nel tuo codice dovresti fare:
1. aggiungere
width:100% agli oggetti body e html (altrimenti il 100% del .pagina non ha significato)
2. modificare la larghezza totale (30% + 70%, puo` fare un n. maggiore di 100% quando entrano in gioco gli arrotondamenti), quindi ti consiglio:
width: 30%
width: 69.9%
rispettivamente (o qualcosa di simile)
3. usare
float:left;
anziche` display:inline
(il display:inline impedisce poi di definire le larghezze)

Rispondi quotando