I've never used Dreamweaver myself, so I am clueless as to exactly how it works and what it spits out in the end, but in hand coding, which I do every day of my life, I use a nifty little trick to attain cross-browser compatibility:
HTML
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="style_ie.css" />
<![endif]-->
</head>
What it means is you have 2 separate stylesheets - one for IE and one for everything else. The code does a browser check and uses one file (style_ie.css) if the viewer is using IE and the other file (style.css) if the viewer is using any other browser. This can be further complicated by different versions of IE, but I'll refrain from that mess unless needed.