diff --git a/configure.ac b/configure.ac
index 69301a56f860ad1b334a32805e3bf6b030c9e313..e9b2fbee288ac459327d7e5f0658471e567487e7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -154,11 +154,7 @@ themes/default/Makefile
 themes/default.keys/Makefile
 themes/default-4.0/Makefile
 themes/default-4.2/Makefile
-themes/opta/Makefile
-themes/symphony/Makefile
+themes/stoneage/Makefile
 themes/therapy/Makefile
 themes/tyrex/Makefile
-themes/waza/Makefile
-themes/wallis/Makefile
-themes/wildbush/Makefile
 ])
diff --git a/themes/Makefile.am b/themes/Makefile.am
index 181fce9a21ef9ae498b48a5faee0010c1623ac09..8c648ac832a8d02ad172ace144f1101f970bb75a 100644
--- a/themes/Makefile.am
+++ b/themes/Makefile.am
@@ -6,10 +6,7 @@ SUBDIRS =								\
 	default.keys							\
 	default-4.0							\
 	default-4.2							\
-	opta								\
-	symphony							\
+	stoneage							\
 	therapy								\
-	tyrex								\
-	waza								\
-	wallis								\
-	wildbush
+	tyrex
+
diff --git a/themes/stoneage/Makefile.am b/themes/stoneage/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..f06ff73ad0a4da7e483a060c7a086c3494711678
--- /dev/null
+++ b/themes/stoneage/Makefile.am
@@ -0,0 +1,107 @@
+themedir = $(datadir)/themes/Stoneage/xfwm4
+theme_DATA = 								\
+	README								\
+	themerc								\
+	bottom-active.png						\
+	bottom-active.xpm						\
+	bottom-inactive.png						\
+	bottom-inactive.xpm						\
+	bottom-left-active.png						\
+	bottom-left-active.xpm						\
+	bottom-left-inactive.png						\
+	bottom-left-inactive.xpm						\
+	bottom-right-active.png						\
+	bottom-right-active.xpm						\
+	bottom-right-inactive.png					\
+	bottom-right-inactive.xpm					\
+	close-active.png						\
+	close-active.xpm							\
+	close-inactive.png						\
+	close-inactive.xpm						\
+	close-pressed.png						\
+	close-pressed.xpm						\
+	hide-active.png							\
+	hide-active.xpm							\
+	hide-inactive.png						\
+	hide-inactive.xpm						\
+	hide-pressed.png						\
+	hide-pressed.xpm							\
+	left-active.png							\
+	left-active.xpm							\
+	left-inactive.png						\
+	left-inactive.xpm						\
+	maximize-active.png						\
+	maximize-active.xpm						\
+	maximize-inactive.png						\
+	maximize-inactive.xpm						\
+	maximize-pressed.png						\
+	maximize-pressed.xpm						\
+	maximize-toggled-active.png					\
+	maximize-toggled-active.xpm					\
+	maximize-toggled-inactive.png					\
+	maximize-toggled-inactive.xpm					\
+	maximize-toggled-pressed.png					\
+	maximize-toggled-pressed.xpm					\
+	menu-active.png							\
+	menu-active.xpm							\
+	menu-inactive.png						\
+	menu-inactive.xpm						\
+	menu-pressed.png							\
+	menu-pressed.xpm							\
+	right-active.png						\
+	right-active.xpm							\
+	right-inactive.png						\
+	right-inactive.xpm						\
+	shade-active.png						\
+	shade-active.xpm							\
+	shade-inactive.png						\
+	shade-inactive.xpm						\
+	shade-pressed.png						\
+	shade-pressed.xpm						\
+	shade-toggled-active.png					\
+	shade-toggled-active.xpm						\
+	shade-toggled-inactive.png					\
+	shade-toggled-inactive.xpm					\
+	shade-toggled-pressed.png					\
+	shade-toggled-pressed.xpm					\
+	stick-active.png						\
+	stick-active.xpm							\
+	stick-inactive.png						\
+	stick-inactive.xpm						\
+	stick-pressed.png						\
+	stick-pressed.xpm						\
+	stick-toggled-active.png					\
+	stick-toggled-active.xpm						\
+	stick-toggled-inactive.png					\
+	stick-toggled-inactive.xpm					\
+	stick-toggled-pressed.png					\
+	stick-toggled-pressed.xpm					\
+	title-1-active.png						\
+	title-1-active.xpm						\
+	title-1-inactive.png						\
+	title-1-inactive.xpm						\
+	title-2-active.png						\
+	title-2-active.xpm						\
+	title-2-inactive.png						\
+	title-2-inactive.xpm						\
+	title-3-active.png						\
+	title-3-active.xpm						\
+	title-3-inactive.png						\
+	title-3-inactive.xpm						\
+	title-4-active.png						\
+	title-4-active.xpm						\
+	title-4-inactive.png						\
+	title-4-inactive.xpm						\
+	title-5-active.png						\
+	title-5-active.xpm						\
+	title-5-inactive.png						\
+	title-5-inactive.xpm						\
+	top-left-active.png						\
+	top-left-active.xpm						\
+	top-left-inactive.png						\
+	top-left-inactive.xpm						\
+	top-right-active.png						\
+	top-right-active.xpm						\
+	top-right-inactive.png						\
+	top-right-inactive.xpm
+EXTRA_DIST = $(theme_DATA)
diff --git a/themes/stoneage/README b/themes/stoneage/README
new file mode 100644
index 0000000000000000000000000000000000000000..ba15ec54fbfd18bd7f0b92d275d79a6311ef43ac
--- /dev/null
+++ b/themes/stoneage/README
@@ -0,0 +1,6 @@
+Stoneage
+--------
+
+An original theme for xfwm4.
+Created Sept. 2005 by Olivier Fourdan <fourdan@xfce.org>
+Theme released under GNU GPL license.
diff --git a/themes/stoneage/bottom-active.png b/themes/stoneage/bottom-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..c07c96d7c93e64668a518a8dd4d27c50374e6100
Binary files /dev/null and b/themes/stoneage/bottom-active.png differ
diff --git a/themes/stoneage/bottom-active.xpm b/themes/stoneage/bottom-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..9290533687df72a3ff306e92773ad0ea544d4775
--- /dev/null
+++ b/themes/stoneage/bottom-active.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"32 4 5 1",
+" 	c None",
+"+	c #E0E0E0 s active_hilight_2",
+"@	c #A0A0A0 s active_shadow_2",
+"$	c #B0B0B0 s active_mid_2",
+"#	c #C0C0C0 s active_color_2",
+"################################",
+"################################",
+"################################",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/bottom-inactive.png b/themes/stoneage/bottom-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..c07c96d7c93e64668a518a8dd4d27c50374e6100
Binary files /dev/null and b/themes/stoneage/bottom-inactive.png differ
diff --git a/themes/stoneage/bottom-inactive.xpm b/themes/stoneage/bottom-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..573ef3cdbaebf8fdad864ef21eb7e39167579113
--- /dev/null
+++ b/themes/stoneage/bottom-inactive.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"32 4 5 1",
+" 	c None",
+"+	c #E0E0E0 s inactive_hilight_2",
+"@	c #A0A0A0 s inactive_shadow_2",
+"$	c #B0B0B0 s inactive_mid_2",
+"#	c #C0C0C0 s inactive_color_2",
+"################################",
+"################################",
+"################################",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/bottom-left-active.png b/themes/stoneage/bottom-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..b32698496c0be36eb74c6cd353175e14203e68c6
Binary files /dev/null and b/themes/stoneage/bottom-left-active.png differ
diff --git a/themes/stoneage/bottom-left-active.xpm b/themes/stoneage/bottom-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..8fa70632b1ed7c61f7a14ec4ec64c970408b68c8
--- /dev/null
+++ b/themes/stoneage/bottom-left-active.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"16 16 5 1",
+" 	c None",
+"+	c #E0E0E0 s active_hilight_2",
+"@	c #A0A0A0 s active_shadow_2",
+"$	c #B0B0B0 s active_mid_2",
+"#	c #C0C0C0 s active_color_2",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###############",
+"@$##############",
+"@@$#############",
+" @@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/bottom-left-inactive.png b/themes/stoneage/bottom-left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b32698496c0be36eb74c6cd353175e14203e68c6
Binary files /dev/null and b/themes/stoneage/bottom-left-inactive.png differ
diff --git a/themes/stoneage/bottom-left-inactive.xpm b/themes/stoneage/bottom-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..4411a2b328888b6ec5043867ddfb4476b77fee95
--- /dev/null
+++ b/themes/stoneage/bottom-left-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_left_inactive_xpm[] = {
+"16 16 5 1",
+" 	c None",
+"+	c #E0E0E0 s inactive_hilight_2",
+"@	c #A0A0A0 s inactive_shadow_2",
+"$	c #B0B0B0 s inactive_mid_2",
+"#	c #C0C0C0 s inactive_color_2",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###            ",
+"@###############",
+"@$##############",
+"@@$#############",
+" @@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/bottom-right-active.png b/themes/stoneage/bottom-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef71c74f14e30a10265c6e8c77d0b2f88acf650e
Binary files /dev/null and b/themes/stoneage/bottom-right-active.png differ
diff --git a/themes/stoneage/bottom-right-active.xpm b/themes/stoneage/bottom-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f5e2bc889589bfaf571b00b9314bf2f86cfaaf3b
--- /dev/null
+++ b/themes/stoneage/bottom-right-active.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"16 16 5 1",
+" 	c None",
+"+	c #E0E0E0 s active_hilight_2",
+"@	c #A0A0A0 s active_shadow_2",
+"$	c #B0B0B0 s active_mid_2",
+"#	c #C0C0C0 s active_color_2",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"###############@",
+"##############$@",
+"#############$@@",
+"@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/bottom-right-inactive.png b/themes/stoneage/bottom-right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef71c74f14e30a10265c6e8c77d0b2f88acf650e
Binary files /dev/null and b/themes/stoneage/bottom-right-inactive.png differ
diff --git a/themes/stoneage/bottom-right-inactive.xpm b/themes/stoneage/bottom-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..065deb924d846f959fff902fc1c5b2046e51a2d6
--- /dev/null
+++ b/themes/stoneage/bottom-right-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_right_inactive_xpm[] = {
+"16 16 5 1",
+" 	c None",
+"+	c #E0E0E0 s inactive_hilight_2",
+"@	c #A0A0A0 s inactive_shadow_2",
+"$	c #B0B0B0 s inactive_mid_2",
+"#	c #C0C0C0 s inactive_color_2",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"            ###@",
+"###############@",
+"##############$@",
+"#############$@@",
+"@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/close-active.png b/themes/stoneage/close-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/close-active.png differ
diff --git a/themes/stoneage/close-active.xpm b/themes/stoneage/close-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..da1946a96634a8eb3e4a25ed7d85854cd5d482c8
--- /dev/null
+++ b/themes/stoneage/close-active.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@##@@@@##@@@@@@@@",
+"@@@@@@@@###@@###@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@###@@###@@@@@@@@",
+"@@@@@@@@##@@@@##@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/close-inactive.png b/themes/stoneage/close-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/close-inactive.png differ
diff --git a/themes/stoneage/close-inactive.xpm b/themes/stoneage/close-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..30c11f1e7f3e166b22f0c448267a06940bf0be8c
--- /dev/null
+++ b/themes/stoneage/close-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s inactive_color_1",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@##@@@@##@@@@@@@@",
+"@@@@@@@@###@@###@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@###@@###@@@@@@@@",
+"@@@@@@@@##@@@@##@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/close-pressed.png b/themes/stoneage/close-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/close-pressed.png differ
diff --git a/themes/stoneage/close-pressed.xpm b/themes/stoneage/close-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0dc0c9c172df619374729a9b18e12adbe95cf480
--- /dev/null
+++ b/themes/stoneage/close-pressed.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@##@@@@##@@@@@@@@",
+"@@@@@@@@###@@###@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@###@@###@@@@@@@@",
+"@@@@@@@@##@@@@##@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/hide-active.png b/themes/stoneage/hide-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/hide-active.png differ
diff --git a/themes/stoneage/hide-active.xpm b/themes/stoneage/hide-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c119b6b94eb990d3998e3158e8f34e7248f55b1c
--- /dev/null
+++ b/themes/stoneage/hide-active.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/hide-inactive.png b/themes/stoneage/hide-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/hide-inactive.png differ
diff --git a/themes/stoneage/hide-inactive.xpm b/themes/stoneage/hide-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..247af32e7798fd92b347e3a4d4c64e48cf6ebf71
--- /dev/null
+++ b/themes/stoneage/hide-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s inactive_color_1",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/hide-pressed.png b/themes/stoneage/hide-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/hide-pressed.png differ
diff --git a/themes/stoneage/hide-pressed.xpm b/themes/stoneage/hide-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..84535eaaef86de861be4d18e9bda5378ca530bea
--- /dev/null
+++ b/themes/stoneage/hide-pressed.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/left-active.png b/themes/stoneage/left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..a13720a3e447c2921f2c20f89f8afedf91872ee3
Binary files /dev/null and b/themes/stoneage/left-active.png differ
diff --git a/themes/stoneage/left-active.xpm b/themes/stoneage/left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b5a0a106b33cdf89358166b94231d56c54b8f0ce
--- /dev/null
+++ b/themes/stoneage/left-active.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"4 32 5 1",
+" 	c None",
+"+	c #E0E0E0 s active_hilight_2",
+"@	c #A0A0A0 s active_shadow_2",
+"$	c #B0B0B0 s active_mid_2",
+"#	c #C0C0C0 s active_color_2",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###"};
diff --git a/themes/stoneage/left-inactive.png b/themes/stoneage/left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..a13720a3e447c2921f2c20f89f8afedf91872ee3
Binary files /dev/null and b/themes/stoneage/left-inactive.png differ
diff --git a/themes/stoneage/left-inactive.xpm b/themes/stoneage/left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..a52c62256c61fe9eda95d84e4dae2c283eb54ca4
--- /dev/null
+++ b/themes/stoneage/left-inactive.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"4 32 5 1",
+" 	c None",
+"+	c #E0E0E0 s inactive_hilight_2",
+"@	c #A0A0A0 s inactive_shadow_2",
+"$	c #B0B0B0 s inactive_mid_2",
+"#	c #C0C0C0 s inactive_color_2",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###"};
diff --git a/themes/stoneage/maximize-active.png b/themes/stoneage/maximize-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/maximize-active.png differ
diff --git a/themes/stoneage/maximize-active.xpm b/themes/stoneage/maximize-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b9ed1a4c6925db65f73f6cb6bc34e86aabd57a20
--- /dev/null
+++ b/themes/stoneage/maximize-active.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/maximize-inactive.png b/themes/stoneage/maximize-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/maximize-inactive.png differ
diff --git a/themes/stoneage/maximize-inactive.xpm b/themes/stoneage/maximize-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..72d95f1aaa1166a64ba6e5b57125b60c7fb94675
--- /dev/null
+++ b/themes/stoneage/maximize-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s inactive_color_1",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/maximize-pressed.png b/themes/stoneage/maximize-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/maximize-pressed.png differ
diff --git a/themes/stoneage/maximize-pressed.xpm b/themes/stoneage/maximize-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..77d68014cf8b9f195cb2bb441b2583fe5715d371
--- /dev/null
+++ b/themes/stoneage/maximize-pressed.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@#@@@@@@#@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/maximize-toggled-active.png b/themes/stoneage/maximize-toggled-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/maximize-toggled-active.png differ
diff --git a/themes/stoneage/maximize-toggled-active.xpm b/themes/stoneage/maximize-toggled-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fa29358f98d39621a2c63fc24f8a00d016e68545
--- /dev/null
+++ b/themes/stoneage/maximize-toggled-active.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * maximize_toggled_active_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@#######@@@@@@@",
+"@@@@@@@@@@#######@@@@@@@",
+"@@@@@@@@@@@@@@@@#@@@@@@@",
+"@@@@@@@#######@@#@@@@@@@",
+"@@@@@@@#######@@#@@@@@@@",
+"@@@@@@@#@@@@@#@@#@@@@@@@",
+"@@@@@@@#@@@@@#@##@@@@@@@",
+"@@@@@@@#@@@@@#@@@@@@@@@@",
+"@@@@@@@#@@@@@#@@@@@@@@@@",
+"@@@@@@@#######@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/maximize-toggled-inactive.png b/themes/stoneage/maximize-toggled-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/maximize-toggled-inactive.png differ
diff --git a/themes/stoneage/maximize-toggled-inactive.xpm b/themes/stoneage/maximize-toggled-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..049ade010491b1d95c9b6cf6b6f97855fe9dacd0
--- /dev/null
+++ b/themes/stoneage/maximize-toggled-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * maximize_toggled_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s inactive_color_1",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@#######@@@@@@@",
+"@@@@@@@@@@#######@@@@@@@",
+"@@@@@@@@@@@@@@@@#@@@@@@@",
+"@@@@@@@#######@@#@@@@@@@",
+"@@@@@@@#######@@#@@@@@@@",
+"@@@@@@@#@@@@@#@@#@@@@@@@",
+"@@@@@@@#@@@@@#@##@@@@@@@",
+"@@@@@@@#@@@@@#@@@@@@@@@@",
+"@@@@@@@#@@@@@#@@@@@@@@@@",
+"@@@@@@@#######@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/maximize-toggled-pressed.png b/themes/stoneage/maximize-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/maximize-toggled-pressed.png differ
diff --git a/themes/stoneage/maximize-toggled-pressed.xpm b/themes/stoneage/maximize-toggled-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0b92ad5f2eabaa80ed243721174ecaf2e58487a4
--- /dev/null
+++ b/themes/stoneage/maximize-toggled-pressed.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * maximize_toggled_pressed_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@#######@@@@@@@",
+"@@@@@@@@@@#######@@@@@@@",
+"@@@@@@@@@@@@@@@@#@@@@@@@",
+"@@@@@@@#######@@#@@@@@@@",
+"@@@@@@@#######@@#@@@@@@@",
+"@@@@@@@#@@@@@#@@#@@@@@@@",
+"@@@@@@@#@@@@@#@##@@@@@@@",
+"@@@@@@@#@@@@@#@@@@@@@@@@",
+"@@@@@@@#@@@@@#@@@@@@@@@@",
+"@@@@@@@#######@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/menu-active.png b/themes/stoneage/menu-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2be6d5a13686f3ee3f65032d8dc76d3f645d3d5
Binary files /dev/null and b/themes/stoneage/menu-active.png differ
diff --git a/themes/stoneage/menu-active.xpm b/themes/stoneage/menu-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..9d4fb08d7de07ba6cd6fc4e11824c2f576dd3db5
--- /dev/null
+++ b/themes/stoneage/menu-active.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"18 18 2 1",
+" 	c None",
+"@	c #C0C0FF s active_color_1",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/menu-inactive.png b/themes/stoneage/menu-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2be6d5a13686f3ee3f65032d8dc76d3f645d3d5
Binary files /dev/null and b/themes/stoneage/menu-inactive.png differ
diff --git a/themes/stoneage/menu-inactive.xpm b/themes/stoneage/menu-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0bee2c4bd399d196bd879919c88f77f088627de5
--- /dev/null
+++ b/themes/stoneage/menu-inactive.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"18 18 2 1",
+" 	c None",
+"@	c #C0C0FF s inactive_color_1",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/menu-pressed.png b/themes/stoneage/menu-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2be6d5a13686f3ee3f65032d8dc76d3f645d3d5
Binary files /dev/null and b/themes/stoneage/menu-pressed.png differ
diff --git a/themes/stoneage/menu-pressed.xpm b/themes/stoneage/menu-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..110a207a62b25ae8cbf6f22a0b6fd91a0ab39e78
--- /dev/null
+++ b/themes/stoneage/menu-pressed.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"18 18 2 1",
+" 	c None",
+"@	c #A0A0FF s active_shadow_1",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/stoneage/right-active.png b/themes/stoneage/right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f16a533fae9045d5dbbc35cf99ffb6106185941
Binary files /dev/null and b/themes/stoneage/right-active.png differ
diff --git a/themes/stoneage/right-active.xpm b/themes/stoneage/right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..a6f565f92cfd0a2c520373e12c0caa262a000609
--- /dev/null
+++ b/themes/stoneage/right-active.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"4 32 5 1",
+" 	c None",
+"+	c #E0E0E0 s active_hilight_2",
+"@	c #A0A0A0 s active_shadow_2",
+"$	c #B0B0B0 s active_mid_2",
+"#	c #C0C0C0 s active_color_2",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@"};
diff --git a/themes/stoneage/right-inactive.png b/themes/stoneage/right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f16a533fae9045d5dbbc35cf99ffb6106185941
Binary files /dev/null and b/themes/stoneage/right-inactive.png differ
diff --git a/themes/stoneage/right-inactive.xpm b/themes/stoneage/right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c5a8b8776d077adb02cd990953816bc3c78a2d0d
--- /dev/null
+++ b/themes/stoneage/right-inactive.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"4 32 5 1",
+" 	c None",
+"+	c #E0E0E0 s inactive_hilight_2",
+"@	c #A0A0A0 s inactive_shadow_2",
+"$	c #B0B0B0 s inactive_mid_2",
+"#	c #C0C0C0 s inactive_color_2",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@"};
diff --git a/themes/stoneage/shade-active.png b/themes/stoneage/shade-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/shade-active.png differ
diff --git a/themes/stoneage/shade-active.xpm b/themes/stoneage/shade-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d649a1a07d18e80707e10c6e3356042914270b7e
--- /dev/null
+++ b/themes/stoneage/shade-active.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@##@##@##@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/shade-inactive.png b/themes/stoneage/shade-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/shade-inactive.png differ
diff --git a/themes/stoneage/shade-inactive.xpm b/themes/stoneage/shade-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d011817bba2066ad549e23d405a8fabe8fdca189
--- /dev/null
+++ b/themes/stoneage/shade-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * shade_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s inactive_color_1",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@##@##@##@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/shade-pressed.png b/themes/stoneage/shade-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/shade-pressed.png differ
diff --git a/themes/stoneage/shade-pressed.xpm b/themes/stoneage/shade-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b5e04a71422773cbeb0c7f32cb686fc1478d0d84
--- /dev/null
+++ b/themes/stoneage/shade-pressed.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@##@##@##@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/shade-toggled-active.png b/themes/stoneage/shade-toggled-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/shade-toggled-active.png differ
diff --git a/themes/stoneage/shade-toggled-active.xpm b/themes/stoneage/shade-toggled-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..511667a6530b1ce4cb4cb8ac53bab393f42b7038
--- /dev/null
+++ b/themes/stoneage/shade-toggled-active.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * shade_toggled_active_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@##@##@##@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/shade-toggled-inactive.png b/themes/stoneage/shade-toggled-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/shade-toggled-inactive.png differ
diff --git a/themes/stoneage/shade-toggled-inactive.xpm b/themes/stoneage/shade-toggled-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..23805291770ce2a1afc8436c8e93f3a1c6a122d7
--- /dev/null
+++ b/themes/stoneage/shade-toggled-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * shade_toggled_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s inactive_color_1",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@##@##@##@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/shade-toggled-pressed.png b/themes/stoneage/shade-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/shade-toggled-pressed.png differ
diff --git a/themes/stoneage/shade-toggled-pressed.xpm b/themes/stoneage/shade-toggled-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f5a6970d42b2d5509104eff5a71f2e933896665c
--- /dev/null
+++ b/themes/stoneage/shade-toggled-pressed.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"24 14 5 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@##@##@##@@@@@@@@",
+"@@@@@@@@########@@@@@@@@",
+"@@@@@@@@@######@@@@@@@@@",
+"@@@@@@@@@@####@@@@@@@@@@",
+"@@@@@@@@@@@##@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/stick-active.png b/themes/stoneage/stick-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/stick-active.png differ
diff --git a/themes/stoneage/stick-active.xpm b/themes/stoneage/stick-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..da32650025575efa5a8575fa6cc76d6e77351f20
--- /dev/null
+++ b/themes/stoneage/stick-active.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"24 14 6 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #C0C0FF s active_color_1",
+"$	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@$$@@@@$$@@@@@@@@",
+"@@@@@@@@$$@@@@$$@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/stick-inactive.png b/themes/stoneage/stick-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/stick-inactive.png differ
diff --git a/themes/stoneage/stick-inactive.xpm b/themes/stoneage/stick-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..80ba943c3e5ef13f6575e6bb558945a398572681
--- /dev/null
+++ b/themes/stoneage/stick-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * stick_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #C0C0FF s inactive_color_1",
+"$	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@$$@@@@$$@@@@@@@@",
+"@@@@@@@@$$@@@@$$@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/stick-pressed.png b/themes/stoneage/stick-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a090e377f7f79a4e9e6c00923bd9e65991931dc5
Binary files /dev/null and b/themes/stoneage/stick-pressed.png differ
diff --git a/themes/stoneage/stick-pressed.xpm b/themes/stoneage/stick-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..65a89a4bf8d3be9105ddabb3dfa9906d24a0549b
--- /dev/null
+++ b/themes/stoneage/stick-pressed.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"24 14 6 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #C0C0FF s active_color_1",
+"$	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@$$@@@@$$@@@@@@@@",
+"@@@@@@@@$$@@@@$$@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/stick-toggled-active.png b/themes/stoneage/stick-toggled-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/stick-toggled-active.png differ
diff --git a/themes/stoneage/stick-toggled-active.xpm b/themes/stoneage/stick-toggled-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d573693bb69f933f398c48d78ce394f5b7b9be38
--- /dev/null
+++ b/themes/stoneage/stick-toggled-active.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * stick_toggled_active_xpm[] = {
+"24 14 6 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #C0C0FF s active_color_1",
+"$	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@$$@$$@$$@@@@@@@@",
+"@@@@@@@@$$@$$@$$@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/stick-toggled-inactive.png b/themes/stoneage/stick-toggled-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f882f361ebf192cf4de38d461f34ad433e822ebe
Binary files /dev/null and b/themes/stoneage/stick-toggled-inactive.png differ
diff --git a/themes/stoneage/stick-toggled-inactive.xpm b/themes/stoneage/stick-toggled-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b474fef8c1ea9393ff54abf75c30539bfdf80907
--- /dev/null
+++ b/themes/stoneage/stick-toggled-inactive.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * stick_toggled_inactive_xpm[] = {
+"24 14 5 1",
+" 	c None",
+"+	c #D0D0FF s inactive_hilight_1",
+"@	c #B0B0FF s inactive_mid_1",
+"#	c #C0C0FF s inactive_color_1",
+"$	c #D0D0FF s inactive_hilight_1",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@$$@$$@$$@@@@@@@@",
+"@@@@@@@@$$@$$@$$@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/stick-toggled-pressed.png b/themes/stoneage/stick-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c81e8e81732146f3eeb5da5acf5d0c36e646dc3
Binary files /dev/null and b/themes/stoneage/stick-toggled-pressed.png differ
diff --git a/themes/stoneage/stick-toggled-pressed.xpm b/themes/stoneage/stick-toggled-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..2bfd2e9ef33aaba641e1bfcd6a5cce992bd3e88c
--- /dev/null
+++ b/themes/stoneage/stick-toggled-pressed.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"24 14 6 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"+	c #D0D0FF s active_hilight_1",
+"@	c #A0A0FF s active_shadow_1",
+"#	c #C0C0FF s active_color_1",
+"$	c #FFFFFF",
+" @@@@@@@@@@@@@@@@@@@@@@ ",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@$$@$$@$$@@@@@@@@",
+"@@@@@@@@$$@$$@$$@@@@@@@@",
+"@@@@@@@@$$+@@+$$@@@@@@@@",
+"@@@@@@@@#$$$$$$#@@@@@@@@",
+"@@@@@@@@@#$$$$#@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@@@@@@@@ "};
diff --git a/themes/stoneage/themerc b/themes/stoneage/themerc
new file mode 100644
index 0000000000000000000000000000000000000000..a328a15f89acb3f70cd09567cd8a1c5019192e60
--- /dev/null
+++ b/themes/stoneage/themerc
@@ -0,0 +1,11 @@
+active_text_color=#ffffff
+button_offset=2
+button_spacing=2
+full_width_title=true
+title_horizontal_offset=4
+title_vertical_offset_active=1
+title_vertical_offset_inactive=1
+title_shadow_active=true
+# title_shadow_active=false
+title_shadow_inactive=false
+show_app_icon=true
diff --git a/themes/stoneage/title-1-active.png b/themes/stoneage/title-1-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-1-active.png differ
diff --git a/themes/stoneage/title-1-active.xpm b/themes/stoneage/title-1-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..daea3f860c82bb25e7bee26fefa6c11233b6e86c
--- /dev/null
+++ b/themes/stoneage/title-1-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s active_shadow_1",
+"+	c #E0E0FF s active_hilight_1",
+"@	c #C0C0FF s active_color_1",
+"#	c #B0B0FF s active_mid_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-1-inactive.png b/themes/stoneage/title-1-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-1-inactive.png differ
diff --git a/themes/stoneage/title-1-inactive.xpm b/themes/stoneage/title-1-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b2aa012e452ec14fab4f91845d962ebe16f8f294
--- /dev/null
+++ b/themes/stoneage/title-1-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s inactive_shadow_1",
+"+	c #E0E0FF s inactive_hilight_1",
+"@	c #C0C0FF s inactive_color_1",
+"#	c #B0B0FF s inactive_mid_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-2-active.png b/themes/stoneage/title-2-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-2-active.png differ
diff --git a/themes/stoneage/title-2-active.xpm b/themes/stoneage/title-2-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..daea3f860c82bb25e7bee26fefa6c11233b6e86c
--- /dev/null
+++ b/themes/stoneage/title-2-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s active_shadow_1",
+"+	c #E0E0FF s active_hilight_1",
+"@	c #C0C0FF s active_color_1",
+"#	c #B0B0FF s active_mid_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-2-inactive.png b/themes/stoneage/title-2-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-2-inactive.png differ
diff --git a/themes/stoneage/title-2-inactive.xpm b/themes/stoneage/title-2-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b2aa012e452ec14fab4f91845d962ebe16f8f294
--- /dev/null
+++ b/themes/stoneage/title-2-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s inactive_shadow_1",
+"+	c #E0E0FF s inactive_hilight_1",
+"@	c #C0C0FF s inactive_color_1",
+"#	c #B0B0FF s inactive_mid_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-3-active.png b/themes/stoneage/title-3-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-3-active.png differ
diff --git a/themes/stoneage/title-3-active.xpm b/themes/stoneage/title-3-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..daea3f860c82bb25e7bee26fefa6c11233b6e86c
--- /dev/null
+++ b/themes/stoneage/title-3-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s active_shadow_1",
+"+	c #E0E0FF s active_hilight_1",
+"@	c #C0C0FF s active_color_1",
+"#	c #B0B0FF s active_mid_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-3-inactive.png b/themes/stoneage/title-3-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-3-inactive.png differ
diff --git a/themes/stoneage/title-3-inactive.xpm b/themes/stoneage/title-3-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b2aa012e452ec14fab4f91845d962ebe16f8f294
--- /dev/null
+++ b/themes/stoneage/title-3-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s inactive_shadow_1",
+"+	c #E0E0FF s inactive_hilight_1",
+"@	c #C0C0FF s inactive_color_1",
+"#	c #B0B0FF s inactive_mid_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-4-active.png b/themes/stoneage/title-4-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-4-active.png differ
diff --git a/themes/stoneage/title-4-active.xpm b/themes/stoneage/title-4-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..daea3f860c82bb25e7bee26fefa6c11233b6e86c
--- /dev/null
+++ b/themes/stoneage/title-4-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s active_shadow_1",
+"+	c #E0E0FF s active_hilight_1",
+"@	c #C0C0FF s active_color_1",
+"#	c #B0B0FF s active_mid_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-4-inactive.png b/themes/stoneage/title-4-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-4-inactive.png differ
diff --git a/themes/stoneage/title-4-inactive.xpm b/themes/stoneage/title-4-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b2aa012e452ec14fab4f91845d962ebe16f8f294
--- /dev/null
+++ b/themes/stoneage/title-4-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s inactive_shadow_1",
+"+	c #E0E0FF s inactive_hilight_1",
+"@	c #C0C0FF s inactive_color_1",
+"#	c #B0B0FF s inactive_mid_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-5-active.png b/themes/stoneage/title-5-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-5-active.png differ
diff --git a/themes/stoneage/title-5-active.xpm b/themes/stoneage/title-5-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..daea3f860c82bb25e7bee26fefa6c11233b6e86c
--- /dev/null
+++ b/themes/stoneage/title-5-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s active_shadow_1",
+"+	c #E0E0FF s active_hilight_1",
+"@	c #C0C0FF s active_color_1",
+"#	c #B0B0FF s active_mid_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/title-5-inactive.png b/themes/stoneage/title-5-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1f4421ee2e7987aa9a935e583abcdfa83eb33aa
Binary files /dev/null and b/themes/stoneage/title-5-inactive.png differ
diff --git a/themes/stoneage/title-5-inactive.xpm b/themes/stoneage/title-5-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b2aa012e452ec14fab4f91845d962ebe16f8f294
--- /dev/null
+++ b/themes/stoneage/title-5-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 7 1",
+" 	c None",
+".	c #A0A0FF s inactive_shadow_1",
+"+	c #E0E0FF s inactive_hilight_1",
+"@	c #C0C0FF s inactive_color_1",
+"#	c #B0B0FF s inactive_mid_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"----",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"++++",
+"...."};
diff --git a/themes/stoneage/top-left-active.png b/themes/stoneage/top-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3311ed5a07fb979e44354606e70f3d65c92e54c
Binary files /dev/null and b/themes/stoneage/top-left-active.png differ
diff --git a/themes/stoneage/top-left-active.xpm b/themes/stoneage/top-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..bf09d0b88cb24bce0cff104dbf78f66cf29cc016
--- /dev/null
+++ b/themes/stoneage/top-left-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"8 24 7 1",
+" 	c None",
+".	c #A0A0A0 s active_shadow_1",
+"+	c #E0E0E0 s active_hilight_1",
+"@	c #B0B0B0 s active_mid_1",
+"#	c #C0C0C0 s active_color_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"     ---",
+"   --@++",
+"  -@#+##",
+" -@#####",
+" -######",
+"-@######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-+++++++",
+"-......."};
diff --git a/themes/stoneage/top-left-inactive.png b/themes/stoneage/top-left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3311ed5a07fb979e44354606e70f3d65c92e54c
Binary files /dev/null and b/themes/stoneage/top-left-inactive.png differ
diff --git a/themes/stoneage/top-left-inactive.xpm b/themes/stoneage/top-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..246e55cb15fde43373a54df3dcc53960d9c7aef5
--- /dev/null
+++ b/themes/stoneage/top-left-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"8 24 7 1",
+" 	c None",
+".	c #A0A0A0 s inactive_shadow_1",
+"+	c #E0E0E0 s inactive_hilight_1",
+"@	c #B0B0B0 s inactive_mid_1",
+"#	c #C0C0C0 s inactive_color_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"     ---",
+"   --@++",
+"  -@#+##",
+" -@#####",
+" -######",
+"-@######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-#######",
+"-+++++++",
+"-......."};
diff --git a/themes/stoneage/top-right-active.png b/themes/stoneage/top-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..d82c3a3fdf1dac977670151d8f81e880190b4ba8
Binary files /dev/null and b/themes/stoneage/top-right-active.png differ
diff --git a/themes/stoneage/top-right-active.xpm b/themes/stoneage/top-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..144a0bed126843821e68672f798d059c1ef616c7
--- /dev/null
+++ b/themes/stoneage/top-right-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"8 24 7 1",
+" 	c None",
+".	c #A0A0A0 s active_shadow_1",
+"+	c #E0E0E0 s active_hilight_1",
+"@	c #B0B0B0 s active_mid_1",
+"#	c #C0C0C0 s active_color_1",
+"-	c #A0A0A0 s active_shadow_2",
+"$	c #000000",
+"---     ",
+"++@--   ",
+"##+#@-  ",
+"#####@- ",
+"######- ",
+"######@-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"+++++++-",
+".......-"};
diff --git a/themes/stoneage/top-right-inactive.png b/themes/stoneage/top-right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..d82c3a3fdf1dac977670151d8f81e880190b4ba8
Binary files /dev/null and b/themes/stoneage/top-right-inactive.png differ
diff --git a/themes/stoneage/top-right-inactive.xpm b/themes/stoneage/top-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..3de16f06babaaaefa3530ca6d80b1128a72502d5
--- /dev/null
+++ b/themes/stoneage/top-right-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"8 24 7 1",
+" 	c None",
+".	c #A0A0A0 s inactive_shadow_1",
+"+	c #E0E0E0 s inactive_hilight_1",
+"@	c #B0B0B0 s inactive_mid_1",
+"#	c #C0C0C0 s inactive_color_1",
+"-	c #A0A0A0 s inactive_shadow_2",
+"$	c #000000",
+"---     ",
+"++@--   ",
+"##+#@-  ",
+"#####@- ",
+"######- ",
+"######@-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"#######-",
+"+++++++-",
+".......-"};