Perhaps you have:
<div class="col1">
Stuff 1
</div>
<div class="col2">
Stuff 2
</div>
? If so then this is probably a whitespace problem (it turns out whitespace does matter in html). This should fix it:
<div class="col1">
Stuff 1
</div><div class="col2">
Stuff 2
</div>