title: float div without width
body: <p>I have 2 divs with text inside. I need to float the upper one to the right only, so that the second div with set width, shows along the first div. Is that possible? I can not figure this out. I do not want to set width of first div because I need it to wrap around second div.Thank you. </p>
  
  <pre><code>&lt;div class="block1"&gt;&lt;/div&gt;
  &lt;div class="block2"&gt;&lt;/div&gt;
  
  .block1 {float:right}
  .block1 {border:2px solid green}
  .block2 {border:2px solid red;
  width:200px}
  </code></pre>
  
  <p><a href="http://jsfiddle.net/u2kCZ/1/" rel="nofollow">http://jsfiddle.net/u2kCZ/1/</a></p>