Оберните два div в содержащий div. Дайте ширину обертки: 100%; или любую общую ширину, которую вы хотите. Итак, ваш код должен выглядеть так:
<!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">
<head>
</head>
<body>
<div id="wrapper" style="width: 100%;">
<div id="body" style="width: 800px; margin: auto; background-color: #fcc">
/*---- Moved element ---- */
<div id="floating" style="float: right; background-color: #ccf">
This is the top right links block
</div>
/*---- End Moved element ---- */
This is the body.
This is the body.
This is the body.
This is the body.
This is the body.
This is the body.
This is the body.
This is the body.
This is the body.
This is the body.
</div>
</div>
</body>
</html>
Я не совсем понимаю, но вы можете либо обернуть его в div, либо присвоить тегу body ширину 100% или любой другой размер, какой вы захотите. как правило, в любом случае полезно присвоить тегу body ширину 100%, а затем установить div для переноса, чтобы задать ширину рамки.