May I suggest you are letting it rise too long in the pan before baking it. Once the gluten has reached its peak of expansion it will deflate, hence the bread will fall. I find its better to let it rise too little rather than too long. You can also add some vital wheat gluten to you flour mixture. I do when I'm making whole wheat bread to insure it doesn't crumble when sliced. Also, I bake my bread at 425 degrees for 30 minutes.