¿Para qué quieres esos dos 
div ahí? Si es sólo como elementos decorativos, podrías ponerlos como bordes:    
Código CSS:
Ver original- #blanco { 
-   width: 800px; 
-   margin: 0 auto; 
-   border: 20px solid orange; 
-   border-top: 0; 
-   border-bottom: 0; 
- } 
No puedes poner posiciones absolutas y luego flotar los elementos, no tiene mucho sentido.