diff --git a/facetapi.admin.inc b/facetapi.admin.inc
index 55f3d75..5d20c55 100644
--- a/facetapi.admin.inc
+++ b/facetapi.admin.inc
@@ -18,6 +18,8 @@
  */
 function facetapi_realm_settings_form($form, &$form_state, $searcher, $realm_name) {
 
+  drupal_add_css(drupal_get_path('module', 'facetapi') . '/facetapi.css');
+
   // Instantiates adapter, loads realm.
   $adapter = facetapi_adapter_load($searcher);
   $realm = facetapi_realm_load($realm_name);
@@ -136,7 +138,7 @@ function facetapi_realm_settings_form($form, &$form_state, $searcher, $realm_nam
 
   $form['actions'] = array(
     '#type' => 'actions',
-    '#weight' => 20,
+    '#weight' => -100,
   );
 
   $form['actions']['submit'] = array(
@@ -144,6 +146,13 @@ function facetapi_realm_settings_form($form, &$form_state, $searcher, $realm_nam
     '#value' => t('Save configuration'),
   );
 
+  $form['description'] = array(
+    '#prefix' => '<div class="facetapi-description">',
+    '#suffix' => '</div>',
+    '#markup' => t('Enable facets in the given realm.'),
+    '#weight' => -90,
+  );
+
   $form['#submit'][] = 'facetapi_realm_settings_form_submit';
 
   return $form;
@@ -574,7 +583,7 @@ function facetapi_facet_display_form($form, &$form_state, FacetapiAdapter $adapt
 
   $form['actions'] = array(
     '#type' => 'actions',
-    '#weight' => 20,
+    '#weight' => -100,
   );
 
   // Gets destination from query string which is set when the page is navigated
@@ -611,6 +620,13 @@ function facetapi_facet_display_form($form, &$form_state, FacetapiAdapter $adapt
     '#attributes' => array('title' => $cancel_title),
   );
 
+  $form['description'] = array(
+    '#prefix' => '<div class="facetapi-description">',
+    '#suffix' => '</div>',
+    '#markup' => t('Configure facet display and backend settings.'),
+    '#weight' => -90,
+  );
+
   // Adds form submissions and validation handlers.
   $form['#submit'][] = 'facetapi_facet_display_form_submit';
   $form['#validate'][] = 'facetapi_facet_display_form_validate';
@@ -767,6 +783,8 @@ function facetapi_facet_filters_form($form, &$form_state, FacetapiAdapter $adapt
   // @see http://drupal.org/node/1147588#comment-4428940
   drupal_set_title(t('Configure facet filters'));
 
+  drupal_add_css(drupal_get_path('module', 'facetapi') . '/facetapi.css');
+
   // Loads variables for code readability.
   $facet = $filters['facet'];
   $settings = $adapter->getFacet($facet)->getSettings($realm);
@@ -883,7 +901,7 @@ function facetapi_facet_filters_form($form, &$form_state, FacetapiAdapter $adapt
 
   $form['actions'] = array(
     '#type' => 'actions',
-    '#weight' => 20,
+    '#weight' => -100,
   );
 
   // Gets destination from query string which is set when the page is navigated
@@ -920,6 +938,13 @@ function facetapi_facet_filters_form($form, &$form_state, FacetapiAdapter $adapt
     '#attributes' => array('title' => $cancel_title),
   );
 
+  $form['description'] = array(
+    '#prefix' => '<div class="facetapi-description">',
+    '#suffix' => '</div>',
+    '#markup' => t('Configure and sort facet filters.'),
+    '#weight' => -90,
+  );
+
   $form['#submit'][] = 'facetapi_facet_filters_form_submit';
 
   return $form;
@@ -1011,6 +1036,8 @@ function facetapi_facet_dependencies_form($form, &$form_state, FacetapiAdapter $
   // @see http://drupal.org/node/1147588#comment-4428940
   drupal_set_title(t('Configure facet dependencies'));
 
+  drupal_add_css(drupal_get_path('module', 'facetapi') . '/facetapi.css');
+
   // Adds Facet API settings, excluded values aren't saved.
   $form['#facetapi'] = array(
     'adapter' => $adapter,
@@ -1059,7 +1086,7 @@ function facetapi_facet_dependencies_form($form, &$form_state, FacetapiAdapter $
 
   $form['actions'] = array(
     '#type' => 'actions',
-    '#weight' => 20,
+    '#weight' => -100,
   );
 
   // Gets destination from query string which is set when the page is navigated
@@ -1096,6 +1123,13 @@ function facetapi_facet_dependencies_form($form, &$form_state, FacetapiAdapter $
     '#attributes' => array('title' => $cancel_title),
   );
 
+  $form['description'] = array(
+    '#prefix' => '<div class="facetapi-description">',
+    '#suffix' => '</div>',
+    '#markup' => t('Configure facet dependencies.'),
+    '#weight' => -90,
+  );
+
   $form['#submit'][] = 'facetapi_facet_dependencies_form_submit';
 
   return $form;
diff --git a/facetapi.css b/facetapi.css
index 1135b17..796b344 100644
--- a/facetapi.css
+++ b/facetapi.css
@@ -132,3 +132,14 @@ td.facetapi-operations {
 .facetapi-empty-setting {
   clear: right;
 }
+
+.form-actions {
+  float: right;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.facetapi-description {
+  margin-top: .5em;
+  margin-bottom: 3em;
+}
