Thanks interesting point. The problem that brought this up I am trying to wrap text around another div tag. Currently the text just starts below the other div tag instead of next to it then move its way down.
You'd need to use float for displaying two block level elements like <div> in the same line.
Try setting a float:left; and a required width(say width:150px; ) and then a suitable margin-left (in this case margin-left:150px to the second one.
The Dream is not what you see in sleep; Dream is the thing which doesn't let you sleep. --(Dr. APJ. Abdul Kalam)