es que tienes un contenedor que encierra todo con un ancho de "70%" ponlo a "100%" luego tus otros "div" quita les el float... y ponles "margin:auto" y luego la barra amarilla y el footer ponles "100%"; y listo, pero bueno creo que sale sobrando tu div contenedor... jeje... yo así lo haría, bueno chao y suerte
PD: Esto
Código html:
Ver original<link href="estilos.css" rel="stylesheet" type="text/css">
va entre tu <head>