diff --git a/themes/default/Makefile.am b/themes/default/Makefile.am
index 782986b5cc85038d326f77123ca4e78bc7ff08b4..63abc5430e2e2206fda733f99e5c743dc86d5974 100644
--- a/themes/default/Makefile.am
+++ b/themes/default/Makefile.am
@@ -1,7 +1,6 @@
 themedir = $(datadir)/themes/Default/xfwm4
 theme_DATA = 								\
 	README 								\
-	themerc 							\
 	bottom-active.png						\
 	bottom-active.xpm						\
 	bottom-inactive.png						\
@@ -16,9 +15,11 @@ theme_DATA = 								\
 	bottom-right-inactive.xpm					\
 	close-active.xpm						\
 	close-inactive.xpm						\
+	close-pressed.png						\
 	close-pressed.xpm						\
 	hide-active.xpm							\
 	hide-inactive.xpm						\
+	hide-pressed.png						\
 	hide-pressed.xpm						\
 	left-active.png							\
 	left-active.xpm							\
@@ -26,12 +27,15 @@ theme_DATA = 								\
 	left-inactive.xpm						\
 	maximize-active.xpm						\
 	maximize-inactive.xpm						\
+	maximize-pressed.png						\
 	maximize-pressed.xpm						\
 	maximize-toggled-active.xpm					\
 	maximize-toggled-inactive.xpm					\
+	maximize-toggled-pressed.png					\
 	maximize-toggled-pressed.xpm					\
 	menu-active.xpm							\
 	menu-inactive.xpm						\
+	menu-pressed.png						\
 	menu-pressed.xpm						\
 	right-active.png						\
 	right-active.xpm						\
@@ -39,16 +43,21 @@ theme_DATA = 								\
 	right-inactive.xpm						\
 	shade-active.xpm						\
 	shade-inactive.xpm						\
+	shade-pressed.png						\
 	shade-pressed.xpm						\
 	shade-toggled-active.xpm					\
 	shade-toggled-inactive.xpm					\
+	shade-toggled-pressed.png					\
 	shade-toggled-pressed.xpm					\
 	stick-active.xpm						\
 	stick-inactive.xpm						\
+	stick-pressed.png						\
 	stick-pressed.xpm						\
 	stick-toggled-active.xpm					\
 	stick-toggled-inactive.xpm					\
+	stick-toggled-pressed.png					\
 	stick-toggled-pressed.xpm					\
+	themerc 							\
 	title-1-active.png						\
 	title-1-active.xpm						\
 	title-1-inactive.png						\
diff --git a/themes/default/Makefile.in b/themes/default/Makefile.in
index e76584efbcb068132a751a1d5cfc37e8a244bee5..62d97393ac99276709867f3c8b82e7b65e4491f9 100644
--- a/themes/default/Makefile.in
+++ b/themes/default/Makefile.in
@@ -218,7 +218,6 @@ target_alias = @target_alias@
 themedir = $(datadir)/themes/Default/xfwm4
 theme_DATA = \
 	README 								\
-	themerc 							\
 	bottom-active.png						\
 	bottom-active.xpm						\
 	bottom-inactive.png						\
@@ -233,9 +232,11 @@ theme_DATA = \
 	bottom-right-inactive.xpm					\
 	close-active.xpm						\
 	close-inactive.xpm						\
+	close-pressed.png						\
 	close-pressed.xpm						\
 	hide-active.xpm							\
 	hide-inactive.xpm						\
+	hide-pressed.png						\
 	hide-pressed.xpm						\
 	left-active.png							\
 	left-active.xpm							\
@@ -243,12 +244,15 @@ theme_DATA = \
 	left-inactive.xpm						\
 	maximize-active.xpm						\
 	maximize-inactive.xpm						\
+	maximize-pressed.png						\
 	maximize-pressed.xpm						\
 	maximize-toggled-active.xpm					\
 	maximize-toggled-inactive.xpm					\
+	maximize-toggled-pressed.png					\
 	maximize-toggled-pressed.xpm					\
 	menu-active.xpm							\
 	menu-inactive.xpm						\
+	menu-pressed.png						\
 	menu-pressed.xpm						\
 	right-active.png						\
 	right-active.xpm						\
@@ -256,16 +260,21 @@ theme_DATA = \
 	right-inactive.xpm						\
 	shade-active.xpm						\
 	shade-inactive.xpm						\
+	shade-pressed.png						\
 	shade-pressed.xpm						\
 	shade-toggled-active.xpm					\
 	shade-toggled-inactive.xpm					\
+	shade-toggled-pressed.png					\
 	shade-toggled-pressed.xpm					\
 	stick-active.xpm						\
 	stick-inactive.xpm						\
+	stick-pressed.png						\
 	stick-pressed.xpm						\
 	stick-toggled-active.xpm					\
 	stick-toggled-inactive.xpm					\
+	stick-toggled-pressed.png					\
 	stick-toggled-pressed.xpm					\
+	themerc 							\
 	title-1-active.png						\
 	title-1-active.xpm						\
 	title-1-inactive.png						\
diff --git a/themes/default/close-pressed.png b/themes/default/close-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/close-pressed.png differ
diff --git a/themes/default/close-pressed.xpm b/themes/default/close-pressed.xpm
index e7f9d9b2c981395a54eee7ea667114d58f0ebf2e..e31cc97e41545532ae38c0b6a1dcd6fcd7676b69 100644
--- a/themes/default/close-pressed.xpm
+++ b/themes/default/close-pressed.xpm
@@ -4,7 +4,7 @@ static char * close_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/hide-pressed.png b/themes/default/hide-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/hide-pressed.png differ
diff --git a/themes/default/hide-pressed.xpm b/themes/default/hide-pressed.xpm
index 55f255a7c023e34ff67d9a276e188334ae838e80..8b07dfe1fdef10c94a2967163be3830422982e39 100644
--- a/themes/default/hide-pressed.xpm
+++ b/themes/default/hide-pressed.xpm
@@ -4,7 +4,7 @@ static char * hide_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/maximize-pressed.png b/themes/default/maximize-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/maximize-pressed.png differ
diff --git a/themes/default/maximize-pressed.xpm b/themes/default/maximize-pressed.xpm
index 28e27da326506cd2827b44928bb048577954b64e..5f3257729f033947eb108be9098c95df00f3335c 100644
--- a/themes/default/maximize-pressed.xpm
+++ b/themes/default/maximize-pressed.xpm
@@ -4,7 +4,7 @@ static char * maximize_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/maximize-toggled-pressed.png b/themes/default/maximize-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/maximize-toggled-pressed.png differ
diff --git a/themes/default/maximize-toggled-pressed.xpm b/themes/default/maximize-toggled-pressed.xpm
index b653955496a983c617e101d2418aa560b488b23b..2df8ed9f7cae0a53358dadd58b6579d06faa7e65 100644
--- a/themes/default/maximize-toggled-pressed.xpm
+++ b/themes/default/maximize-toggled-pressed.xpm
@@ -4,7 +4,7 @@ static char * maximize_toggled_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/menu-pressed.png b/themes/default/menu-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/menu-pressed.png differ
diff --git a/themes/default/menu-pressed.xpm b/themes/default/menu-pressed.xpm
index de7645edf28a40a49a3ffdbe03887dd6e5460c6c..42b561a7cc46d932033492bc79889b663f179af2 100644
--- a/themes/default/menu-pressed.xpm
+++ b/themes/default/menu-pressed.xpm
@@ -4,7 +4,7 @@ static char * menu_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/shade-pressed.png b/themes/default/shade-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/shade-pressed.png differ
diff --git a/themes/default/shade-pressed.xpm b/themes/default/shade-pressed.xpm
index afaf6f0c21c114d27996ccf0d328058b1bb61bce..99272eaf00df02586be61df6e9440634d655e758 100644
--- a/themes/default/shade-pressed.xpm
+++ b/themes/default/shade-pressed.xpm
@@ -4,7 +4,7 @@ static char * shade_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/shade-toggled-pressed.png b/themes/default/shade-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/shade-toggled-pressed.png differ
diff --git a/themes/default/shade-toggled-pressed.xpm b/themes/default/shade-toggled-pressed.xpm
index f4b39f28b69c5063bf27740f110e7a35a451bd72..041dfc473d6c19e53f8cc42bce4ea4f055e0d5aa 100644
--- a/themes/default/shade-toggled-pressed.xpm
+++ b/themes/default/shade-toggled-pressed.xpm
@@ -4,7 +4,7 @@ static char * shade_toggled_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #FFFFFF",
 "                  ",
 "                  ",
diff --git a/themes/default/stick-pressed.png b/themes/default/stick-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/stick-pressed.png differ
diff --git a/themes/default/stick-pressed.xpm b/themes/default/stick-pressed.xpm
index 09e130e20844e6d5483ff80681c0f5968fe508ec..35c1e84cb555ddd9562104459261c8cfdc1255b5 100644
--- a/themes/default/stick-pressed.xpm
+++ b/themes/default/stick-pressed.xpm
@@ -4,7 +4,7 @@ static char * stick_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #949595 s active_color_1",
 "$	c #FFFFFF",
 "                  ",
diff --git a/themes/default/stick-toggled-pressed.png b/themes/default/stick-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/default/stick-toggled-pressed.png differ
diff --git a/themes/default/stick-toggled-pressed.xpm b/themes/default/stick-toggled-pressed.xpm
index ff4abd691ffe0e3f2e37069d603f215340b268b8..26891bdc11773cc1b6bf983bfaf484ebe8475f6f 100644
--- a/themes/default/stick-toggled-pressed.xpm
+++ b/themes/default/stick-toggled-pressed.xpm
@@ -4,7 +4,7 @@ static char * stick_toggled_pressed_xpm[] = {
 " 	c None",
 ".	c #567B9C s active_color_1",
 "+	c #FFFFFF s active_hilight_1",
-"@	c #B4BAB5 s active_mid_1",
+"@	c #4B58A2 s active_shadow_1",
 "#	c #949595 s active_color_1",
 "$	c #FFFFFF",
 "                  ",