¿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.