lo que oscar-hidro dice tiene sentido. de hecho, yo usaría esa estructura también.
por otra parte, el poner los
div amarillo y verde con
height:100%;, no hará que ocupen el resto de pantalla, sino que ocuparán el espacio equivalente al tamaño de pantalla, sin importar que se salgan de la misma. lo que yo haría sería poner los
div de la izquierda (verde, amarillo y azul) con
height:50%; y el de la derecha (rosa), con
height:100%;. luego, jugando con los
float, haces la distribución de la página (tienes información muy detallada aquí:
http://www.cristalab.com/tutoriales/...n-css-c94267l/). aunque supongo que ya la tendrás hecha.