region-before getting too big

I'm using region-before for running header text. If I have text that  wraps, it increases the size of the region and pushes it into the  region-body, which writes on top of it. Is there a way of changeing  region-before's extent dynamically, or telling region-body to get out  of the way if necessary? Thanks.
  
       
---------------------------------
Moody friends. Drama queens. Your life? Nope! - their life, your story.
 Play Sims Stories at Yahoo! Games. 

Received on Saturday, 28 July 2007 18:42:38 UTC