diff --git a/modules/themekey.system.inc b/modules/themekey.system.inc
index c364ddb..28ca5a1 100644
--- a/modules/themekey.system.inc
+++ b/modules/themekey.system.inc
@@ -48,6 +72,11 @@ function themekey_system_themekey_properties() {
     'page cache' => THEMEKEY_PAGECACHE_UNSUPPORTED,
   );
 
+  $attributes['system:post'] = array(
+    'description' => t("System: POST - Every single POST value formatted like 'POST_VARIABLE_NAME=POST_VARIABLE_VALUE'. Example: form_id=node_form"),
+    'page cache' => THEMEKEY_PAGECACHE_UNSUPPORTED,
+  );
+
   $attributes['system:server_ip'] = array(
     'description' => t("System: 'SERVER_ADDR' - The IP address of the server under which the current script is executing."),
     'validator' => 'themekey_validator_ip_address',
@@ -229,6 +258,9 @@ foo
                   'dst'       => 'system:cookie',
                   'callback'  => 'themekey_dummy2cookie');
   $maps[] = array('src'       => 'system:dummy',
+                  'dst'       => 'system:post',
+                  'callback'  => 'themekey_dummy2post');
+  $maps[] = array('src'       => 'system:dummy',
                   'dst'       => 'system:query_string',
                   'callback'  => 'themekey_dummy2query_string');
   $maps[] = array('src'       => 'system:dummy',
@@ -347,6 +379,30 @@ function themekey_dummy2cookie($dummy) {
  * with the aid of another ThemeKey property (source).
  *
  * src: system:dummy
+ * dst: system:post
+ *
+ * @param $dummy
+ *   string containing current value of ThemeKey property system:dummy
+ *
+ * @return
+ *   array of system:post values
+ *   or NULL if no value could be mapped
+ */
+function themekey_dummy2post($dummy) {
+  $filtered_post = array();
+  foreach ($_POST as $key => $value) {
+    $filtered_post[] = $key . (!empty($value) ? '=' . $value : '');
+  }
+  return count($filtered_post) ? array_unique($filtered_post) : NULL;
+}
+
+
+/**
+ * ThemeKey mapping function to set a
+ * ThemeKey property's value (destination)
+ * with the aid of another ThemeKey property (source).
+ *
+ * src: system:dummy
  * dst: system:query_string
  *
  * @param $dummy
