Para que la idea "scroll al rescate" se haga realidad necesitas javascript. En concreto detectar los anchos+margin+padding+border de los elementos contenidos y realizar la acción deseada cuando la suma de ellos supere al ancho del contenedor.
Respecto de la propiedad overflow, este link te puede servir:
http://www.brunildo.org/test/Overflowxy2.html
Saludos.