Hi,
The code I gave would have fixed your problem straight away 
You have now gone and done something silly.
Code:
#content {
float: right;
text-align: left;
position: relative;
margin: 20px 0 0 0;
font-family: Tahoma, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
font-size: 100%;
width: 563px;
}
#content {
text-align: left;
position: relative;
margin: 20px 0 0 207px;
font-family: Tahoma, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
font-size: 100%;
width: 563px;
}
You have left the original content style in place which means that you now have an element that is floated but also has a margin-left of 207px where no other content can exist. This has ensured that you will never be able to have any content next to that float.
Remove the duplicated stylerule and use one or the other. 
Remember that if you float the content right columns then you don't need a left margin on the content so make sure you remove any IE rules also (such as the fix I gave you earlier).
Bookmarks