Index: l10n_community/l10n_community.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.css,v
retrieving revision 1.1.2.10.2.6.2.1
diff -u -p -r1.1.2.10.2.6.2.1 l10n_community.css
--- l10n_community/l10n_community.css	26 Jan 2010 12:53:43 -0000	1.1.2.10.2.6.2.1
+++ l10n_community/l10n_community.css	9 Feb 2010 14:25:17 -0000
@@ -47,15 +47,24 @@ div.admin form {
 }
 
 /* String search filtering form */
-#l10n-community-filter-form,
-#l10n-community-moderate-filter-form {
-  white-space:nowrap;
+.l10n-server-filter {
+  background-color: #f5f5f5;
+  padding: 0.6em;
 }
-table.l10n-server-filter {
-  width: 100%;
+.l10n-server-filter .filter-widget {
+  float: left; 
+  padding: 0 1em 0 0; 
+  height: 6em;
 }
-table.l10n-server-filter td.last {
-  text-align: right;
+.l10n-server-filter .filter-widget label {
+  font-weight: bold;
+  color: #003150;
+}
+.l10n-server-filter .filter-widget .form-item {
+  margin-top: 0;
+}
+.l10n-server-filter .form-item#edit-status-translation-wrapper {
+  margin-bottom: 0;
 }
 
 /* Emphasized replaceable parts of translatables */
Index: l10n_community/translate.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/translate.inc,v
retrieving revision 1.1.2.7.2.31.2.4
diff -u -p -r1.1.2.7.2.31.2.4 translate.inc
--- l10n_community/translate.inc	8 Feb 2010 16:15:01 -0000	1.1.2.7.2.31.2.4
+++ l10n_community/translate.inc	9 Feb 2010 14:25:18 -0000
@@ -132,22 +132,24 @@ function l10n_community_filter_form(&$fo
  * Theme function for l10n_community_filter_form.
  */
 function theme_l10n_community_filter_form($form) {
-  $row = array();
-  $labels = array();
-  // Only display these elements in distinct table cells
+
+  $output = '<div class="l10n-server-filter clear-block">';
+
+  // Only display these elements individually.
   $elements = array('project', 'release', 'context', 'status', 'author', 'search', 'limit');
   foreach ($form as $id => &$element) {
     if (in_array($id, $elements)) {
-      $labels[] = $element['#title'];
+      $title = $element['#title'];
       unset($element['#title']);
-      $row[] = drupal_render($element);
+      $output .= '<div class="filter-widget"><label>'. $title .'</label>'. drupal_render($element) .'</div>';
     }
   }
-  // Fill in the rest of the header above the buttons.
-  $labels[] = '';
-  // Display the rest of the form in the last cell
-  $row[] = array('data' => drupal_render($form), 'class' => 'last');
-  return theme('table', $labels, array($row), array('class' => 'l10n-server-filter'));
+
+  // Render the rest of the form as one filter-widget.
+  $output .= '<div class="filter-widget">'. drupal_render($form) .'</div>';
+  $output .= '</div>';
+
+  return $output;
 }
 
 /**
