Index: block-in-inline-relpos-002.xht
===================================================================
--- block-in-inline-relpos-002.xht	(revision 1807)
+++ block-in-inline-relpos-002.xht	(working copy)
@@ -4,6 +4,7 @@
 <head>
   <title>CSS Test: Relative-positioning Inline Containing Blocks and Floats</title>
   <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/>
+  <link rel="author" title="L. David Baron" href="http://dbaron.org/" />
   <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#indentation-prop"/>
   <meta name="flags" content=""/>
   <meta name="assert" content="Relative positioning an inline broken around
@@ -31,25 +32,28 @@
     .block {
       margin-left: -2em;
       height: 10px;
+      background: red;
     }
 
     .float {
       width: 2em;
       height: 10px;
     }
-    .float.L {
+    .float.inblock {
       float: left;
       background: orange;
       color: orange;
     }
-    .float.R {
-      float: right;
+    .float.L {
+      float: left;
       background: blue;
       color: blue;
-      /* Back position to fill the hole left by relpos'ing .float.L */
-      position: relative;
-      right: 4em;
     }
+    .float.R {
+      float: right;
+      background: orange;
+      color: orange;
+    }
 
     .controlB {
       color: yellow;
@@ -63,7 +67,7 @@
   <p>The patterns in the two silver boxes below must be identical.</p>
   <div class="container">
     A<span class="relpos">B
-    <div class="block"></div>
+    <div class="block"><div class="float inblock"></div></div>
     <div class="float L"></div>
     <div class="float R"></div>
     <div></div>

