diff -upN fbconnect/fbconnect.css fbconnect_new/fbconnect.css
--- fbconnect/fbconnect.css	1969-12-31 18:00:00.000000000 -0600
+++ fbconnect_new/fbconnect.css	2009-01-27 16:00:52.000000000 -0600
@@ -0,0 +1,24 @@
+/* Facebook Connect style */
+
+div.clear { /* This is needed to clear the floated Facebook content with the rest of the Drupal profile content */
+  clear: both;
+  }
+
+div.facebook_info {}
+  div.facebook_info dl {
+    }
+    div.facebook_info dt, div.facebook_info dd {
+      line-height: 1.3em;
+    }
+    div.facebook_info dt {
+      float: left;
+      clear: left;
+      width: 120px;
+      margin: 0;
+      }
+    div.facebook_info dd {
+      float: left;
+      margin: 0;
+      width: 250px;
+      padding: 0 0 5px 10px;
+      }
\ No newline at end of file
diff -upN fbconnect/fbconnect.module fbconnect_new/fbconnect.module
--- fbconnect/fbconnect.module	2009-01-26 08:08:35.000000000 -0600
+++ fbconnect_new/fbconnect.module	2009-01-27 15:37:05.000000000 -0600
@@ -703,18 +703,18 @@ if (!empty($data) && !empty($account)) {
       if (is_array($value)) {
         switch ($key) {
           case 'affiliations':
-            $output .= '<div>'. $label[$key] .': '. $value[0]['name'] .'</div>';
+            $output .= '<dt>'. $label[$key] .':'.'</dt>'.'<dd>'. $value[0]['name'] .'</dd>';
           break;                  
           case 'hometown_location':
-            $output .= '<div>'. $label[$key] .': '. $value['city'] .', '. $value['state'] .', '. $value['country'] .'</div>';
+            $output .= '<dt>'. $label[$key] .':'.'</dt>'.'<dd>'. $value['city'] .', '. $value['state'] .', '. $value['country'] .'</dd>';
           break;
         }
       }
       else {
-        $output .= '<div>'. $label[$key] .': '. $value .'</div>';
+        $output .= '<dt>'. $label[$key] .':'.'</dt>'.'<dd>'. $value .'</dd>';
       }
     }
-    return '<div class="facebook_info">'. $output .'</div>';
+    return '<div class="facebook_info"><dl>'. $output .'</dl></div><div class="clear"></div>';
   }
 }
 
