Develop in Firefox, fix in IE.
IE is a horrible mess, the only reason it renders as you expect is because you have learnt its way of doing things, not because it's any good.
Firefox isn't perfect but it's a damn site better than IE.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en-uk" />
<meta name="robots" content="all" />
<meta http-equiv="imagetoolbar" content="false" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="author" content="" />
<meta name="Copyright" content="" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title></title>
<style type="text/css">
<!--
div {
margin: 0;
padding: 0;
}
body {
font-family: Verdana, Helvetica, Helv, Arial, sans-serif;
font-size: small;
}
div#wrap {
width: 600px;
margin:auto;
}
div#top-left {
float:left;
width: 300px;
background-color: #effeef;
}
div#top-right{
float:left;
width: 300px;
margin-bottom: 50px;
background-color: #efeffe;
}
div#bottom {
height: 80px;
clear:both;
background-color: #feefef;
}
-->
</style>
</head>
<body>
<div id="wrap">
<div id="top-left">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec gravida. Aliquam luctus. Integer congue, nulla sed dictum facilisis, felis turpis ornare quam, sit amet molestie neque erat ac risus. Integer justo elit, egestas vitae, hendrerit et, laoreet elementum, ligula. Proin eu ligula eget urna adipiscing porttitor. Integer eu neque. Mauris ut libero. Vivamus non lectus. Mauris iaculis tempus est. Phasellus aliquet est a magna. Cras ornare est sed sem. Morbi ornare dictum ligula. In hac habitasse platea dictumst. Vestibulum sit amet elit. Praesent vitae massa vitae lectus mattis euismod. Duis nonummy justo vitae lorem.</div>
<div id="top-right">Maecenas sit amet diam. Pellentesque massa est, vulputate eu, accumsan sed, egestas in, orci. Etiam gravida lectus vel felis. Nam a ipsum. Nam est dolor, convallis eget, consectetuer rhoncus, commodo ut, purus. Ut ut nunc. In hac habitasse platea dictumst. Integer non metus id pede suscipit elementum. Nunc sed dolor non velit sollicitudin adipiscing. Maecenas hendrerit, lacus nec accumsan facilisis, mi libero elementum metus, varius volutpat erat ipsum eget quam. Sed eu augue quis nulla rutrum fringilla. Maecenas et libero. Phasellus gravida rhoncus enim. Sed euismod ante vitae nunc. In hac habitasse platea dictumst. Duis felis. Proin risus dui, vestibulum a, faucibus ut, cursus eget, quam. Quisque et ante. Nunc varius.</div>
<div id="bottom">Suspendisse potenti. Fusce condimentum, diam venenatis tristique venenatis, quam leo posuere tortor, eget malesuada leo lorem eget odio.</div>
</div>
</body>
</html>
If you do take my advice, I can highly recommend the firebug extension for firefox, it makes developing sites so much easier.