Bueno, relájate. A todas personas que nos acostumbramos a maquetar con tablas se nos hizo engorroso empezar con div's, luego te parecerá mas cómodo y potente.
Si no asignas altura al div contenedor y le pones
Eso debería solucionar tu problema.
Si no añade este div dentro del contenedor.
PD: Aprende a separar tu vida profesional de la personal, a veces es difícil pero debes esforzarte.