Below is a simplified version of my problem. Considering the following piece of HTML:

```
<div id="div1" style="display:none">  
  text i do not want  
  <div id="div2" style="display:block">  
    text i want to keep  
  </div>  
</div>  

```

But of course, "*text i want to keep*" will not be displayed because the
parent div is not visible. 

**Question:** How do you only dispaly the content of the inner div?

Due to the widget blogger uses, I have no access to the code and need to clear the outer div with some CSS. I have already ruled out `font-size: 0;` after reading [this](http://webdesign.about.com/od/fonts/qt/tipfont0.htm). Messing with negative margins too is ruled out, due to position of elements.