Cita:
Iniciado por elbuensaint
Quitale el width:100% y el float:right.
No puedes usar el 100% de ancho por que otro elemento ya esta ocupando parte de ese 100% (el div con 255px de ancho), pero si no defines el ancho el div se adaptará al espacio que queda.
Me cito a mi mismo, solo debes quitar el width y el float del div del contenido derecho, el div del menu de la izquierda se queda con el ancho y float definidos, esto hara que el div del contenido ajuste su ancho a la resolución del usuario.