Nicole Aebi wrote: >> In this case an additional... >> >> #title {left: 0;} >> >> ...will be enough, but in most cases both horizontal and vertical >> position should be declared.
> Is there a difference between "margin-left" and "left"? Yes! Those two properties have *nothing* in common - despite the fact that they both can visibly move and "position" the element in question. Replace your entire #title style with the following... #title { position:absolute; left:0; top:100px; width:750px; text-align:left; } ...and it will end up in the correct position - with no margins. You can not control element-positioning without knowing how and when to use these different properties, so study the entire "Visual formatting model"[1] until you have a good understanding of the basics. Especially "9.3.1 Choosing a positioning scheme: 'position' property" apply in your case, since you're choosing 'position: absolute' for a number of elements. Anything but "position: static" (which is default) means the part I linked to in previous mail: "9.3.2 Box offsets: 'top', 'right', 'bottom', 'left'", takes effect. Notice the different ways these properties affect "relative", "absolute" and "fixed" elements, while they have no effect on "static" elements. regards Georg [1]http://www.w3.org/TR/2004/CR-CSS21-20040225/visuren.html -- http://www.gunlaug.no ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/