diff --git a/AUTHORS b/AUTHORS
index b180ff31c009a8c9548ac1b2736aeb3f3627799f..45d8ec0613a4f465a36143210ee2c7f2740beb7b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -13,7 +13,7 @@ Oroborus: Ken Lynch <kenlynch@blueyonder.co.uk>
 Metacity: Havoc Pennington <hp@redhat.com>
 Sawfish:  John Harper <jsh@unfactored.org>
 
-The default theme (kindaker) is based on a KDE theme called "Keramik" by :
+The theme kindaker is based on a KDE theme called "Keramik" by :
 
 
   Keramik style:
@@ -24,4 +24,9 @@ The default theme (kindaker) is based on a KDE theme called "Keramik" by :
   --------------------
   Fredrik Hoglund (fredrik@kde.org)
 
-See http://www.kde-look.org/content/show.php?content=1961 for details.
+  See http://www.kde-look.org/content/show.php?content=1961 for details.
+
+The theme koynacity  is a port of Metacity's theme "Koynacity-Blue" (c) 
+by David Spencer Wysinger <spencer@wysinger.com>
+
+  See http://www.wysinger.com/personal/stuff/themes/koynacity
diff --git a/configure b/configure
index e69c01d1e29b271811d9747ca84fd818402159b6..b150d3dc6e8df6c7c10abbabadde393f154ecdc2 100755
--- a/configure
+++ b/configure
@@ -4827,7 +4827,7 @@ echo "$as_me: error: Library requirements (glib-2.0 >= $GLIB_REQUIRED_VERSION gt
   fi
 
 
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ac_config_files="$ac_config_files xfwm4.spec Makefile src/Makefile defaults/Makefile themes/Makefile themes/adept/Makefile themes/agua/Makefile themes/atlanta/Makefile themes/atlanta2/Makefile themes/b5/Makefile themes/b6/Makefile themes/bbs/Makefile themes/beastie/Makefile themes/biz/Makefile themes/coldsteel/Makefile themes/coolclean/Makefile themes/crux/Makefile themes/cruxish/Makefile themes/curve/Makefile themes/default.keys/Makefile themes/eazel-blue/Makefile themes/elberg/Makefile themes/exocet/Makefile themes/fbx/Makefile themes/g2/Makefile themes/gaudy/Makefile themes/gnububble/Makefile themes/gorilla/Makefile themes/gtk/Makefile themes/iceg/Makefile themes/kde/Makefile themes/keramik/Makefile themes/kindaker/Makefile themes/linea/Makefile themes/metabox/Makefile themes/microdeck/Makefile themes/microdeck2/Makefile themes/microgui/Makefile themes/mofit/Makefile themes/next/Makefile themes/ops/Makefile themes/oroborus/Makefile themes/pills/Makefile themes/piranha/Makefile themes/platinum/Makefile themes/quiet-purple/Makefile themes/quinx/Makefile themes/r9x/Makefile themes/redmond/Makefile themes/redmondxp/Makefile themes/retro/Makefile themes/silverado/Makefile themes/slick/Makefile themes/slimline/Makefile themes/tabs/Makefile themes/tgc/Makefile themes/trench/Makefile themes/tux/Makefile themes/variation/Makefile themes/xfce/Makefile"
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ac_config_files="$ac_config_files xfwm4.spec Makefile src/Makefile defaults/Makefile themes/Makefile themes/adept/Makefile themes/agua/Makefile themes/atlanta/Makefile themes/atlanta2/Makefile themes/b5/Makefile themes/b6/Makefile themes/bbs/Makefile themes/beastie/Makefile themes/biz/Makefile themes/coldsteel/Makefile themes/coolclean/Makefile themes/crux/Makefile themes/cruxish/Makefile themes/curve/Makefile themes/default.keys/Makefile themes/eazel-blue/Makefile themes/elberg/Makefile themes/exocet/Makefile themes/fbx/Makefile themes/g2/Makefile themes/gaudy/Makefile themes/gnububble/Makefile themes/gorilla/Makefile themes/gtk/Makefile themes/iceg/Makefile themes/kde/Makefile themes/keramik/Makefile themes/kindaker/Makefile themes/koynacity/Makefile themes/linea/Makefile themes/metabox/Makefile themes/microdeck/Makefile themes/microdeck2/Makefile themes/microgui/Makefile themes/mofit/Makefile themes/next/Makefile themes/ops/Makefile themes/oroborus/Makefile themes/pills/Makefile themes/piranha/Makefile themes/platinum/Makefile themes/quiet-purple/Makefile themes/quinx/Makefile themes/r9x/Makefile themes/redmond/Makefile themes/redmondxp/Makefile themes/retro/Makefile themes/silverado/Makefile themes/slick/Makefile themes/slimline/Makefile themes/tabs/Makefile themes/tgc/Makefile themes/trench/Makefile themes/tux/Makefile themes/variation/Makefile themes/xfce/Makefile"
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
@@ -5389,6 +5389,7 @@ do
   "themes/kde/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/kde/Makefile" ;;
   "themes/keramik/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/keramik/Makefile" ;;
   "themes/kindaker/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/kindaker/Makefile" ;;
+  "themes/koynacity/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/koynacity/Makefile" ;;
   "themes/linea/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/linea/Makefile" ;;
   "themes/metabox/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/metabox/Makefile" ;;
   "themes/microdeck/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/microdeck/Makefile" ;;
diff --git a/configure.in b/configure.in
index 9518431f0727c7ea27547604b379dd45b13fb24a..ef5b228777d9b71afa64fd14245c136719141c3b 100644
--- a/configure.in
+++ b/configure.in
@@ -80,6 +80,7 @@ themes/iceg/Makefile
 themes/kde/Makefile
 themes/keramik/Makefile
 themes/kindaker/Makefile
+themes/koynacity/Makefile
 themes/linea/Makefile
 themes/metabox/Makefile
 themes/microdeck/Makefile
diff --git a/defaults/defaults.in b/defaults/defaults.in
index 40aae97907863ba48e4cdb38f16d0b46a5778dbd..4d38cc3aadc45b0a79b032a3ea58c0966ac9c9fe 100644
--- a/defaults/defaults.in
+++ b/defaults/defaults.in
@@ -2,6 +2,8 @@ theme=microdeck2
 keytheme=default.keys
 title_alignment=left
 full_width_title=true
+title_shadow_active=false
+title_shadow_inactive=false
 button_layout=OTS|HMC
 button_spacing=1
 button_offset=0
diff --git a/src/frame.c b/src/frame.c
index f1212f205e45297dac636e78ba00da3fa7f27104..e43c2e3786a2af3f65d4e7b57844aa5cb19a0022 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -261,8 +261,6 @@ static void frameCreateTitlePixmap(Client * c, int state, int left, int right, M
     gpixmap = gdk_pixmap_foreign_new(pm->pixmap);
     gdk_drawable_set_colormap(gpixmap, gdk_colormap_get_system());
     gc = gdk_gc_new(gpixmap);
-    gdk_gc_get_values(title_colors[state].gc, &values);
-    gdk_gc_set_values(gc, &values, GDK_GC_FOREGROUND);
 
     if(w1 > 0)
     {
@@ -279,6 +277,14 @@ static void frameCreateTitlePixmap(Client * c, int state, int left, int right, M
     {
         fillRectangle(dpy, pm->pixmap, title[TITLE_3][state].pixmap, x, 0, w3, frameTop(c));
         fillRectangle(dpy, pm->mask, title[TITLE_3][state].mask, x, 0, w3, frameTop(c));
+        if (title_shadow[state])
+	{
+            gdk_gc_get_values(black_gc, &values);
+	    gdk_gc_set_values(gc, &values, GDK_GC_FOREGROUND);
+            gdk_draw_layout(gpixmap, gc, x + tp + 1, (frameTop(c) + (state == INACTIVE ? title_vertical_offset_inactive : title_vertical_offset_active) - logical_rect.height) / 2 + 1, layout);
+	}
+	gdk_gc_get_values(title_colors[state].gc, &values);
+	gdk_gc_set_values(gc, &values, GDK_GC_FOREGROUND);
         gdk_draw_layout(gpixmap, gc, x + tp, (frameTop(c) + (state == INACTIVE ? title_vertical_offset_inactive : title_vertical_offset_active) - logical_rect.height) / 2, layout);
         x = x + w3;
     }
diff --git a/src/settings.c b/src/settings.c
index 4186afc91f6bf7c37093d28f177bc901d4bd331f..7692659074e9ee701b9fb79fda34c724f4fc1620 100644
--- a/src/settings.c
+++ b/src/settings.c
@@ -37,6 +37,7 @@
 
 MyKey keys[KEY_COUNT];
 MyColor title_colors[2];
+int title_shadow[2];
 char button_layout[8];
 int title_alignment;
 int full_width_title;
@@ -57,6 +58,8 @@ int snap_to_border;
 int snap_width;
 int dbl_click_time;
 GC box_gc;
+GdkGC *black_gc;
+GdkGC *white_gc;
 MyPixmap sides[3][2];
 MyPixmap corners[4][2];
 MyPixmap buttons[BUTTON_COUNT][3];
@@ -89,6 +92,8 @@ void loadSettings()
         {"keytheme", NULL, FALSE},
         {"title_alignment", NULL, TRUE},
         {"full_width_title", NULL, TRUE},
+        {"title_shadow_active", NULL, TRUE},
+        {"title_shadow_inactive", NULL, TRUE},
         {"button_layout", NULL, TRUE},
         {"button_spacing", NULL, TRUE},
         {"title_vertical_offset_active", NULL, TRUE},
@@ -241,6 +246,20 @@ void loadSettings()
         g_message("Cannot parse active color %s\n", rc[0].value);
     }
 
+    if (black_gc)
+    {
+        g_object_unref (G_OBJECT(black_gc));
+    }
+    black_gc = widget->style->black_gc;
+    g_object_ref (G_OBJECT(widget->style->black_gc));
+
+    if (white_gc)
+    {
+        g_object_unref (G_OBJECT(white_gc));
+    }
+    white_gc = widget->style->white_gc;
+    g_object_ref (G_OBJECT(widget->style->white_gc));
+    
     if(title_colors[INACTIVE].allocated)
     {
         gdk_colormap_free_colors(gdk_colormap_get_system(), &title_colors[INACTIVE].col, 1);
@@ -327,6 +346,8 @@ void loadSettings()
         title_alignment = ALIGN_CENTER;
     }
     full_width_title = !g_ascii_strcasecmp("true", getValue("full_width_title", rc));
+    title_shadow[ACTIVE] = !g_ascii_strcasecmp("true", getValue("title_shadow_active", rc));
+    title_shadow[INACTIVE] = !g_ascii_strcasecmp("true", getValue("title_shadow_inactive", rc));
 
     strncpy(button_layout, getValue("button_layout", rc), 7);
     button_spacing = TOINT(getValue("button_spacing", rc));
@@ -492,6 +513,8 @@ void reloadSettings()
 
 void initSettings(void)
 {
+    black_gc = NULL;
+    white_gc = NULL;
     title_colors[ACTIVE].gc = NULL;
     title_colors[ACTIVE].allocated = FALSE;
     title_colors[INACTIVE].gc = NULL;
diff --git a/src/settings.h b/src/settings.h
index 2e55bc85e8c33adfdb5a5fbc9e19636d332344eb..16fbfefeded2c094b9f2ba64e3f0391c35a2f12e 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -55,6 +55,7 @@ struct _Settings
 
 extern MyKey keys[KEY_COUNT];
 extern MyColor title_colors[2];
+extern int title_shadow[2];
 extern char button_layout[8];
 extern int title_alignment;
 extern int full_width_title;
@@ -75,6 +76,8 @@ extern int snap_to_border;
 extern int snap_width;
 extern int dbl_click_time;
 extern GC box_gc;
+extern GdkGC *black_gc;
+extern GdkGC *white_gc;
 extern MyPixmap sides[3][2];
 extern MyPixmap corners[4][2];
 extern MyPixmap buttons[BUTTON_COUNT][3];
diff --git a/themes/Makefile.am b/themes/Makefile.am
index bb65f1a66b08623df3a18a50f500eb5782abe3a9..0621c284b264e0edee0d73a113a7bb0bd939ef0e 100644
--- a/themes/Makefile.am
+++ b/themes/Makefile.am
@@ -27,6 +27,7 @@ iceg \
 kde \
 keramik \
 kindaker \
+koynacity \
 linea \
 metabox \
 microdeck \
diff --git a/themes/Makefile.in b/themes/Makefile.in
index 27eae8f85d9c595e2b260dba7de9843b8a109b32..5dc7bbcf2207395e7d3da85707c5f3da6cf47ce3 100644
--- a/themes/Makefile.in
+++ b/themes/Makefile.in
@@ -141,6 +141,7 @@ iceg \
 kde \
 keramik \
 kindaker \
+koynacity \
 linea \
 metabox \
 microdeck \
diff --git a/themes/curve/themerc b/themes/curve/themerc
index 4a3bf2a8d003c0c1436a782da53a1fbc1a0c296d..a87c7cdddb263ec677bb82f310bca609e3f8d98a 100644
--- a/themes/curve/themerc
+++ b/themes/curve/themerc
@@ -5,3 +5,5 @@ button_spacing=0
 title_vertical_offset_active=0
 title_vertical_offset_inactive=0
 title_horizontal_offset=8
+title_shadow_active=true
+title_shadow_inactive=false
diff --git a/themes/koynacity/Makefile.am b/themes/koynacity/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..61b05867977dd4dcf93fe3d83d75d5f3fae58bbf
--- /dev/null
+++ b/themes/koynacity/Makefile.am
@@ -0,0 +1,40 @@
+themedir = $(pkgdatadir)/themes/koynacity
+theme_DATA = README \
+	bottom-active.xpm \
+	bottom-inactive.xpm \
+	bottom-left-active.xpm \
+	bottom-left-inactive.xpm \
+	bottom-right-active.xpm \
+	bottom-right-inactive.xpm \
+	close-active.xpm \
+	close-inactive.xpm \
+	close-pressed.xpm \
+	hide-active.xpm \
+	hide-inactive.xpm \
+	hide-pressed.xpm \
+	left-active.xpm \
+	left-inactive.xpm \
+	maximize-active.xpm \
+	maximize-inactive.xpm \
+	maximize-pressed.xpm \
+	menu-active.xpm \
+	menu-inactive.xpm \
+	menu-pressed.xpm \
+	right-active.xpm \
+	right-inactive.xpm \
+	themerc \
+	title-1-active.xpm \
+	title-1-inactive.xpm \
+	title-2-active.xpm \
+	title-2-inactive.xpm \
+	title-3-active.xpm \
+	title-3-inactive.xpm \
+	title-4-active.xpm \
+	title-4-inactive.xpm \
+	title-5-active.xpm \
+	title-5-inactive.xpm \
+	top-left-active.xpm \
+	top-left-inactive.xpm \
+	top-right-active.xpm \
+	top-right-inactive.xpm
+EXTRA_DIST = $(theme_DATA)
diff --git a/themes/koynacity/Makefile.in b/themes/koynacity/Makefile.in
new file mode 100644
index 0000000000000000000000000000000000000000..5616f431ee69ee2c93d47ee132b7e3b84d4161cb
--- /dev/null
+++ b/themes/koynacity/Makefile.in
@@ -0,0 +1,315 @@
+# Makefile.in generated by automake 1.7.1 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
+BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
+GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PANGO_REQUIRED_VERSION = @PANGO_REQUIRED_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__include = @am__include@
+am__quote = @am__quote@
+bindir = @bindir@
+build_alias = @build_alias@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+themedir = $(pkgdatadir)/themes/koynacity
+theme_DATA = README \
+	bottom-active.xpm \
+	bottom-inactive.xpm \
+	bottom-left-active.xpm \
+	bottom-left-inactive.xpm \
+	bottom-right-active.xpm \
+	bottom-right-inactive.xpm \
+	close-active.xpm \
+	close-inactive.xpm \
+	close-pressed.xpm \
+	hide-active.xpm \
+	hide-inactive.xpm \
+	hide-pressed.xpm \
+	left-active.xpm \
+	left-inactive.xpm \
+	maximize-active.xpm \
+	maximize-inactive.xpm \
+	maximize-pressed.xpm \
+	menu-active.xpm \
+	menu-inactive.xpm \
+	menu-pressed.xpm \
+	right-active.xpm \
+	right-inactive.xpm \
+	themerc \
+	title-1-active.xpm \
+	title-1-inactive.xpm \
+	title-2-active.xpm \
+	title-2-inactive.xpm \
+	title-3-active.xpm \
+	title-3-inactive.xpm \
+	title-4-active.xpm \
+	title-4-inactive.xpm \
+	title-5-active.xpm \
+	title-5-inactive.xpm \
+	top-left-active.xpm \
+	top-left-inactive.xpm \
+	top-right-active.xpm \
+	top-right-inactive.xpm
+
+EXTRA_DIST = $(theme_DATA)
+subdir = themes/koynacity
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(theme_DATA)
+
+DIST_COMMON = README Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  themes/koynacity/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+themeDATA_INSTALL = $(INSTALL_DATA)
+install-themeDATA: $(theme_DATA)
+	@$(NORMAL_INSTALL)
+	$(mkinstalldirs) $(DESTDIR)$(themedir)
+	@list='$(theme_DATA)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " $(themeDATA_INSTALL) $$d$$p $(DESTDIR)$(themedir)/$$f"; \
+	  $(themeDATA_INSTALL) $$d$$p $(DESTDIR)$(themedir)/$$f; \
+	done
+
+uninstall-themeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(theme_DATA)'; for p in $$list; do \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " rm -f $(DESTDIR)$(themedir)/$$f"; \
+	  rm -f $(DESTDIR)$(themedir)/$$f; \
+	done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ../..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkinstalldirs) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+	$(mkinstalldirs) $(DESTDIR)$(themedir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-themeDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-themeDATA
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am info info-am install \
+	install-am install-data install-data-am install-exec \
+	install-exec-am install-info install-info-am install-man \
+	install-strip install-themeDATA installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+	uninstall-am uninstall-info-am uninstall-themeDATA
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/themes/koynacity/README b/themes/koynacity/README
new file mode 100644
index 0000000000000000000000000000000000000000..71224367676a37a1a7035825887572b3ef5cefda
--- /dev/null
+++ b/themes/koynacity/README
@@ -0,0 +1,7 @@
+koynacity
+---------
+
+A port of Metacity's theme "Koynacity-Blue" (c) by David Spencer Wysinger
+<spencer@wysinger.com>
+
+http://www.wysinger.com/personal/stuff/themes/koynacity
diff --git a/themes/koynacity/bottom-active.xpm b/themes/koynacity/bottom-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..32cec694e3b379b9ab8e648a098ea8e246c97ddd
--- /dev/null
+++ b/themes/koynacity/bottom-active.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"16 6 5 1",
+" 	c None",
+".	c #000000",
+"+	c #AEAFBD",
+"@	c #6D7089",
+"#	c #35353B",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@",
+"################",
+"................"};
diff --git a/themes/koynacity/bottom-inactive.xpm b/themes/koynacity/bottom-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..060917e51bb2ce2a9101a2e9662757dde446be67
--- /dev/null
+++ b/themes/koynacity/bottom-inactive.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"16 6 5 1",
+" 	c None",
+".	c #000000",
+"+	c #BFBFBF",
+"@	c #888888",
+"#	c #404040",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@",
+"################",
+"................"};
diff --git a/themes/koynacity/bottom-left-active.xpm b/themes/koynacity/bottom-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdb6a8817f751d1650c3260a13447cb5eef3fd81
--- /dev/null
+++ b/themes/koynacity/bottom-left-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"16 16 13 1",
+" 	c None",
+".	c #000000",
+"+	c #64667E",
+"@	c #6D7089",
+"#	c #4A4C5F",
+"$	c #4F5166",
+"%	c #81849A",
+"&	c #4C4F64",
+"*	c #87889D",
+"=	c #9C9DAE",
+"-	c #AEAFBD",
+";	c #35353B",
+">	c #414149",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".#$@%...........",
+" .&@*=----------",
+" .#$@@@@@@@@@@@@",
+"  .;>$@@@@@@@@@@",
+"   ..;;;;;;;;;;;",
+"     ..........."};
diff --git a/themes/koynacity/bottom-left-inactive.xpm b/themes/koynacity/bottom-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..516f0975719816eafec5c348162b6ae93086d810
--- /dev/null
+++ b/themes/koynacity/bottom-left-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * bottom_left_inactive_xpm[] = {
+"16 16 13 1",
+" 	c None",
+".	c #000000",
+"+	c #7C7C7C",
+"@	c #888888",
+"#	c #5C5C5C",
+"$	c #636363",
+"%	c #9D9D9D",
+"&	c #606060",
+"*	c #A1A1A1",
+"=	c #B1B1B1",
+"-	c #BFBFBF",
+";	c #404040",
+">	c #4F4F4F",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".+@@+.          ",
+".#$@%...........",
+" .&@*=----------",
+" .#$@@@@@@@@@@@@",
+"  .;>$@@@@@@@@@@",
+"   ..;;;;;;;;;;;",
+"     ..........."};
diff --git a/themes/koynacity/bottom-right-active.xpm b/themes/koynacity/bottom-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..06beaf08792dc27ba08b1c90b8820587cabffa3a
--- /dev/null
+++ b/themes/koynacity/bottom-right-active.xpm
@@ -0,0 +1,105 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"16 16 86 1",
+" 	c None",
+".	c #000000",
+"+	c #8C8E9F",
+"@	c #9496A9",
+"#	c #9597A9",
+"$	c #8F91A2",
+"%	c #8A8D9F",
+"&	c #9395A7",
+"*	c #8E90A2",
+"=	c #898B9D",
+"-	c #9294A7",
+";	c #9294A8",
+">	c #8D8FA0",
+",	c #87899C",
+"'	c #8F92A5",
+")	c #9193A6",
+"!	c #8B8D9F",
+"~	c #86889A",
+"{	c #8E90A4",
+"]	c #8A8C9E",
+"^	c #848699",
+"/	c #8C8EA2",
+"(	c #888A9D",
+"_	c #838498",
+":	c #8B8CA1",
+"<	c #86899B",
+"[	c #818397",
+"}	c #898BA0",
+"|	c #8A8CA0",
+"1	c #84869A",
+"2	c #7F8195",
+"3	c #87899E",
+"4	c #888B9F",
+"5	c #848598",
+"6	c #7D7F93",
+"7	c #85879C",
+"8	c #86889D",
+"9	c #828497",
+"0	c #83859B",
+"a	c #717385",
+"b	c #6E7081",
+"c	c #AFB0BE",
+"d	c #AFB1BF",
+"e	c #B0B2C0",
+"f	c #B1B2C0",
+"g	c #B2B3C0",
+"h	c #B2B4C1",
+"i	c #B3B4C2",
+"j	c #B4B5C2",
+"k	c #B5B7C3",
+"l	c #B5B7C4",
+"m	c #A6A8B7",
+"n	c #818399",
+"o	c #6E6F83",
+"p	c #6D718A",
+"q	c #6F718B",
+"r	c #70738B",
+"s	c #71748C",
+"t	c #72758D",
+"u	c #73768E",
+"v	c #757790",
+"w	c #777A91",
+"x	c #777B92",
+"y	c #7A7C94",
+"z	c #7B7E95",
+"A	c #7D7F96",
+"B	c #6C6E81",
+"C	c #696C7D",
+"D	c #6D7089",
+"E	c #6E718A",
+"F	c #767990",
+"G	c #787A92",
+"H	c #676A7E",
+"I	c #58596A",
+"J	c #484A57",
+"K	c #36363D",
+"L	c #37373E",
+"M	c #393841",
+"N	c #3B3A43",
+"O	c #3B3C46",
+"P	c #3D3E48",
+"Q	c #3F404B",
+"R	c #41424D",
+"S	c #434450",
+"T	c #444551",
+"U	c #454653",
+"          .+@#$.",
+"          .%&@*.",
+"          .=-;>.",
+"          .,')!.",
+"          .~{'].",
+"          .^/{(.",
+"          ._:/<.",
+"          .[}|1.",
+"          .2345.",
+"          .6789.",
+"...........-0ab.",
+"cdefghijklm#no. ",
+"pqrstuvwxyzABC. ",
+"DpErstuvFGHIJ.  ",
+"KLMNOPQRSTU..   ",
+"...........     "};
diff --git a/themes/koynacity/bottom-right-inactive.xpm b/themes/koynacity/bottom-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..846810a20c2dd07001718a3f6e3a6c228f717af9
--- /dev/null
+++ b/themes/koynacity/bottom-right-inactive.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * bottom_right_inactive_xpm[] = {
+"16 16 59 1",
+" 	c None",
+".	c #000000",
+"+	c #A5A5A5",
+"@	c #ACACAC",
+"#	c #A8A8A8",
+"$	c #A4A4A4",
+"%	c #ABABAB",
+"&	c #A7A7A7",
+"*	c #A3A3A3",
+"=	c #AAAAAA",
+"-	c #A6A6A6",
+";	c #A1A1A1",
+">	c #A9A9A9",
+",	c #A0A0A0",
+"'	c #9F9F9F",
+")	c #A2A2A2",
+"!	c #9E9E9E",
+"~	c #9D9D9D",
+"{	c #9B9B9B",
+"]	c #999999",
+"^	c #8B8B8B",
+"/	c #878787",
+"(	c #C0C0C0",
+"_	c #C1C1C1",
+":	c #C2C2C2",
+"<	c #C3C3C3",
+"[	c #C4C4C4",
+"}	c #C5C5C5",
+"|	c #C6C6C6",
+"1	c #BABABA",
+"2	c #898989",
+"3	c #8A8A8A",
+"4	c #8C8C8C",
+"5	c #8D8D8D",
+"6	c #8E8E8E",
+"7	c #8F8F8F",
+"8	c #919191",
+"9	c #949494",
+"0	c #959595",
+"a	c #979797",
+"b	c #9A9A9A",
+"c	c #858585",
+"d	c #828282",
+"e	c #888888",
+"f	c #939393",
+"g	c #808080",
+"h	c #6C6C6C",
+"i	c #595959",
+"j	c #414141",
+"k	c #424242",
+"l	c #444444",
+"m	c #474747",
+"n	c #484848",
+"o	c #4B4B4B",
+"p	c #4D4D4D",
+"q	c #505050",
+"r	c #525252",
+"s	c #545454",
+"t	c #555555",
+"          .+@@#.",
+"          .$%@&.",
+"          .*==-.",
+"          .;#>$.",
+"          .,&#$.",
+"          .'+&).",
+"          .!$+;.",
+"          .~*$'.",
+"          .{;*!.",
+"          .],;~.",
+"...........=!^/.",
+"(_::<<<[}|1@~/. ",
+"234567890a]bcd. ",
+"e2245678f9ghi.  ",
+"jklmnopqrst..   ",
+"...........     "};
diff --git a/themes/koynacity/close-active.xpm b/themes/koynacity/close-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..dfeda7e70d7bc9fabd1e1febf00b1d858edb1906
--- /dev/null
+++ b/themes/koynacity/close-active.xpm
@@ -0,0 +1,235 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"20 26 206 2",
+"  	c None",
+". 	c #656982",
+"+ 	c #3A3D4B",
+"@ 	c #1E1F26",
+"# 	c #636880",
+"$ 	c #C6C8D1",
+"% 	c #64677F",
+"& 	c #1E2027",
+"* 	c #8C90A1",
+"= 	c #63687E",
+"- 	c #1F2127",
+"; 	c #767B90",
+"> 	c #767B8F",
+", 	c #6B6F82",
+"' 	c #5F6374",
+") 	c #64697B",
+"! 	c #666A80",
+"~ 	c #202128",
+"{ 	c #797D92",
+"] 	c #797D91",
+"^ 	c #6B6F81",
+"/ 	c #3B3C42",
+"( 	c #54555B",
+"_ 	c #434551",
+": 	c #666A7C",
+"< 	c #777B90",
+"[ 	c #444652",
+"} 	c #47484E",
+"| 	c #5B5E6D",
+"1 	c #787C91",
+"2 	c #6A6D82",
+"3 	c #212329",
+"4 	c #7E8296",
+"5 	c #7D8094",
+"6 	c #515360",
+"7 	c #797A80",
+"8 	c #D9DAE0",
+"9 	c #919298",
+"0 	c #444651",
+"a 	c #6A6D7E",
+"b 	c #76798C",
+"c 	c #464853",
+"d 	c #6D6E74",
+"e 	c #A9AAB0",
+"f 	c #3A3C45",
+"g 	c #7C7F93",
+"h 	c #6E7286",
+"i 	c #23242A",
+"j 	c #868A9C",
+"k 	c #84889A",
+"l 	c #757989",
+"m 	c #2F3036",
+"n 	c #8B8D9B",
+"o 	c #A4A6B6",
+"p 	c #72747F",
+"q 	c #464851",
+"r 	c #61636D",
+"s 	c #9C9EAD",
+"t 	c #404148",
+"u 	c #5E606D",
+"v 	c #828698",
+"w 	c #73768B",
+"x 	c #24252C",
+"y 	c #8E92A3",
+"z 	c #8D91A2",
+"A 	c #858898",
+"B 	c #575A64",
+"C 	c #323338",
+"D 	c #8F919E",
+"E 	c #A9ABBA",
+"F 	c #767782",
+"G 	c #A0A2B1",
+"H 	c #43444B",
+"I 	c #4A4D56",
+"J 	c #818594",
+"K 	c #8B8FA0",
+"L 	c #787B8E",
+"M 	c #26272D",
+"N 	c #989BAB",
+"O 	c #979AAA",
+"P 	c #9396A5",
+"Q 	c #878998",
+"R 	c #585A63",
+"S 	c #35363C",
+"T 	c #999BA6",
+"U 	c #B4B6C3",
+"V 	c #ABADB9",
+"W 	c #47484F",
+"X 	c #4B4D55",
+"Y 	c #828592",
+"Z 	c #9093A2",
+"` 	c #7E8093",
+" .	c #28292E",
+"..	c #A2A5B3",
+"+.	c #A1A4B2",
+"@.	c #9A9DAA",
+"#.	c #787A84",
+"$.	c #494A50",
+"%.	c #868890",
+"&.	c #C0C2CD",
+"*.	c #A3A5AE",
+"=.	c #393A3E",
+"-.	c #62646D",
+";.	c #9799A6",
+">.	c #9FA2B0",
+",.	c #838696",
+"'.	c #292A30",
+").	c #ACAEBB",
+"!.	c #ABADBA",
+"~.	c #8F919C",
+"{.	c #595A61",
+"].	c #8F9097",
+"^.	c #CDCFD7",
+"/.	c #C3C5CC",
+"(.	c #AEB0B7",
+"_.	c #3C3C41",
+":.	c #777881",
+"<.	c #8B8C9D",
+"[.	c #2C2C32",
+"}.	c #B5B7C3",
+"|.	c #B4B6C2",
+"1.	c #A9ABB7",
+"2.	c #616269",
+"3.	c #96969C",
+"4.	c #D6D7DE",
+"5.	c #B6B7BD",
+"6.	c #55555A",
+"7.	c #404044",
+"8.	c #A0A1A7",
+"9.	c #8F919A",
+"0.	c #9396A3",
+"a.	c #2E2F34",
+"b.	c #BCBEC9",
+"c.	c #BBBDC7",
+"d.	c #787980",
+"e.	c #818287",
+"f.	c #D5D7DE",
+"g.	c #B5B7BD",
+"h.	c #424245",
+"i.	c #616267",
+"j.	c #6B6D73",
+"k.	c #4C4D51",
+"l.	c #96979C",
+"m.	c #A0A2A7",
+"n.	c #5E5F64",
+"o.	c #B9BBC6",
+"p.	c #9B9DAB",
+"q.	c #313236",
+"r.	c #C2C4CE",
+"s.	c #BFC1CB",
+"t.	c #91939B",
+"u.	c #55565D",
+"v.	c #6A6C75",
+"w.	c #3F4044",
+"x.	c #6E7076",
+"y.	c #A1A2AA",
+"z.	c #A3A4AD",
+"A.	c #84858C",
+"B.	c #57585D",
+"C.	c #63656D",
+"D.	c #7E8086",
+"E.	c #BDBFC8",
+"F.	c #A2A4B0",
+"G.	c #333438",
+"H.	c #C5C7D0",
+"I.	c #C2C4CD",
+"J.	c #B8BAC2",
+"K.	c #8A8C93",
+"L.	c #6E6F75",
+"M.	c #9A9BA3",
+"N.	c #AEB0B8",
+"O.	c #BABCC5",
+"P.	c #BDBEC7",
+"Q.	c #B2B3BC",
+"R.	c #9D9FA6",
+"S.	c #6E6F74",
+"T.	c #B4B6BE",
+"U.	c #C0C2CB",
+"V.	c #A8ABB5",
+"W.	c #353639",
+"X.	c #C1C3CC",
+"Y.	c #BFC1CA",
+"Z.	c #B3B5BE",
+"`.	c #B0B2BA",
+" +	c #BCBEC6",
+".+	c #B5B7BF",
+"++	c #B0B1BA",
+"@+	c #B2B4BC",
+"#+	c #B9BBC3",
+"$+	c #AEB0BA",
+"%+	c #37373A",
+"&+	c #9A9DAD",
+"*+	c #999CAC",
+"=+	c #989BAA",
+"-+	c #B4B6C1",
+";+	c #626369",
+">+	c #37383B",
+",+	c #AAACB7",
+"'+	c #9B9CA6",
+")+	c #90929B",
+"!+	c #8B8C95",
+"~+	c #9DA0B0",
+"{+	c #9A9DAC",
+"]+	c #9699A8",
+"^+	c #9295A4",
+"/+	c #9194A2",
+"                                        ",
+"                                        ",
+"                                        ",
+"                                        ",
+". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+"# @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ @ # ",
+"% & * * * * * * * * * * * * * * * * & % ",
+"= - ; ; > , ' > ; ; ; ; > ) ) > ; ; - = ",
+"! ~ { ] ^ / ( _ : ] ] < [ } } | 1 { ~ ! ",
+"2 3 4 5 6 7 8 9 0 a b c d 8 e f g 4 3 2 ",
+"h i j k l m n o p m q r o s t u v j i h ",
+"w x y z A B C D E D F E G H I J K y x w ",
+"L M N O P Q R S T U U V W X Y Z O N M L ",
+"`  .....+.@.#.$.%.&.&.*.=.-.;.>..... .` ",
+",.'.).).!.~.{.].^./.(.^.(._.:.!.).).'.,.",
+"<.[.}.|.1.2.3.4.5.6.7.8.4.5.7.9.|.}.[.<.",
+"0.a.b.c.d.e.f.g.h.i.j.k.l.f.m.n.o.b.a.0.",
+"p.q.r.s.t.u.v.w.x.y.z.A.B.v.C.D.E.r.q.p.",
+"F.G.H.I.J.K.L.M.N.O.P.Q.R.S.7 T.U.H.G.F.",
+"V.W.X.Y.O.Z.`.Z.O.Y.U. +.+++@+#+Y.X.W.V.",
+"$+%+&+&+*+=+=+N *+&+&+*+N =+=+*+*+&+%+$+",
+"-+;+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+;+-+",
+"|.,+'+)+!+!+!+!+!+!+!+!+!+!+!+!+)+'+,+|.",
+"~+{+]+^+/+/+/+/+/+/+/+/+/+/+/+/+^+]+{+~+",
+"                                        ",
+"                                        "};
diff --git a/themes/koynacity/close-inactive.xpm b/themes/koynacity/close-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..82e9414b98645e416e56df6ff36dba3a4f39e3d8
--- /dev/null
+++ b/themes/koynacity/close-inactive.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"20 26 121 2",
+"  	c None",
+". 	c #7F7F7F",
+"+ 	c #494949",
+"@ 	c #252525",
+"# 	c #7E7E7E",
+"$ 	c #D3D3D3",
+"% 	c #7D7D7D",
+"& 	c #262626",
+"* 	c #A6A6A6",
+"= 	c #272727",
+"- 	c #949494",
+"; 	c #868686",
+"> 	c #777777",
+", 	c #808080",
+"' 	c #282828",
+") 	c #979797",
+"! 	c #484848",
+"~ 	c #666666",
+"{ 	c #535353",
+"] 	c #545454",
+"^ 	c #565656",
+"/ 	c #717171",
+"( 	c #969696",
+"_ 	c #848484",
+": 	c #2A2A2A",
+"< 	c #9B9B9B",
+"[ 	c #9A9A9A",
+"} 	c #646464",
+"| 	c #929292",
+"1 	c #E1E1E1",
+"2 	c #A8A8A8",
+"3 	c #838383",
+"4 	c #575757",
+"5 	c #BBBBBB",
+"6 	c #999999",
+"7 	c #898989",
+"8 	c #2B2B2B",
+"9 	c #A2A2A2",
+"0 	c #A0A0A0",
+"a 	c #919191",
+"b 	c #3A3A3A",
+"c 	c #A4A4A4",
+"d 	c #B8B8B8",
+"e 	c #8B8B8B",
+"f 	c #B2B2B2",
+"g 	c #4E4E4E",
+"h 	c #747474",
+"i 	c #9E9E9E",
+"j 	c #8F8F8F",
+"k 	c #2C2C2C",
+"l 	c #A7A7A7",
+"m 	c #6C6C6C",
+"n 	c #3D3D3D",
+"o 	c #BCBCBC",
+"p 	c #B5B5B5",
+"q 	c #525252",
+"r 	c #5C5C5C",
+"s 	c #9D9D9D",
+"t 	c #A5A5A5",
+"u 	c #959595",
+"v 	c #2F2F2F",
+"w 	c #AFAFAF",
+"x 	c #AEAEAE",
+"y 	c #ABABAB",
+"z 	c #A1A1A1",
+"A 	c #414141",
+"B 	c #C5C5C5",
+"C 	c #BDBDBD",
+"D 	c #A9A9A9",
+"E 	c #313131",
+"F 	c #B7B7B7",
+"G 	c #B6B6B6",
+"H 	c #B1B1B1",
+"I 	c #595959",
+"J 	c #CECECE",
+"K 	c #454545",
+"L 	c #787878",
+"M 	c #323232",
+"N 	c #BEBEBE",
+"O 	c #D8D8D8",
+"P 	c #D0D0D0",
+"Q 	c #BFBFBF",
+"R 	c #909090",
+"S 	c #353535",
+"T 	c #767676",
+"U 	c #DFDFDF",
+"V 	c #4D4D4D",
+"W 	c #B4B4B4",
+"X 	c #383838",
+"Y 	c #CBCBCB",
+"Z 	c #CACACA",
+"` 	c #4F4F4F",
+" .	c #757575",
+"..	c #828282",
+"+.	c #727272",
+"@.	c #C9C9C9",
+"#.	c #3C3C3C",
+"$.	c #CDCDCD",
+"%.	c #676767",
+"&.	c #4C4C4C",
+"*.	c #696969",
+"=.	c #797979",
+"-.	c #CCCCCC",
+";.	c #3E3E3E",
+">.	c #D2D2D2",
+",.	c #C8C8C8",
+"'.	c #A3A3A3",
+").	c #858585",
+"!.	c #C0C0C0",
+"~.	c #C2C2C2",
+"{.	c #C4C4C4",
+"].	c #404040",
+"^.	c #CFCFCF",
+"/.	c #C1C1C1",
+"(.	c #C3C3C3",
+"_.	c #424242",
+":.	c #B0B0B0",
+"<.	c #434343",
+"[.	c #B3B3B3",
+"}.	c #ADADAD",
+"|.	c #AAAAAA",
+"                                        ",
+"                                        ",
+"                                        ",
+"                                        ",
+". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+"# @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ @ # ",
+"% & * * * * * * * * * * * * * * * * & % ",
+"% = - - - ; > - - - - - - # # - - - = % ",
+", ' ) ) ; ! ~ { , ) ) - ] ^ ^ / ( ) ' , ",
+"_ : < [ } | 1 2 ] 3 | 4 _ 1 5 ! 6 < : _ ",
+"7 8 9 0 a b c d e b ^ > d f g h i 9 8 7 ",
+"j k 2 l 0 m n l o l j o p q r s t 2 k j ",
+"u v w x y z m A w B B C ^ r s D x w v u ",
+"[ E F F G H | I 0 J J F K L x p F F E [ ",
+"i M N N N l m * O P Q O Q ! R N N N M i ",
+"c S B B o T y U B ~ V W U B V l B B S c ",
+"y X Y Z a < U B `  ...r y U W +.@.Y X y ",
+"H #.P $.2 %...&.; p G s *...=.6 -.P #.H ",
+"G ;.>.P ,.'.).w !.@.Y ~.f ).| {.J >.;.G ",
+"5 ].^.$.@.{./.{.@.$.J Y B /.(.,.$.^.].5 ",
+"!._.H H :.w w w :.H H :.w w w :.:.H _.!.",
+"B > <.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.> B ",
+"B C :.2 '.'.'.'.'.'.'.'.'.'.'.'.2 :.C B ",
+"[.H }.|.D D D D D D D D D D D D |.}.H [.",
+"                                        ",
+"                                        "};
diff --git a/themes/koynacity/close-pressed.xpm b/themes/koynacity/close-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d1825b5e1974cdc889022ccd412fe555c850ede8
--- /dev/null
+++ b/themes/koynacity/close-pressed.xpm
@@ -0,0 +1,231 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"20 26 202 2",
+"  	c None",
+". 	c #666A83",
+"+ 	c #666B84",
+"@ 	c #3C3E4D",
+"# 	c #1E1F26",
+"$ 	c #696D86",
+"% 	c #1E2027",
+"& 	c #D7C8D1",
+"* 	c #6B7088",
+"= 	c #1F2127",
+"- 	c #AE90A1",
+"; 	c #6F738B",
+"> 	c #202128",
+", 	c #9E7B90",
+"' 	c #9E7B8F",
+") 	c #976F82",
+"! 	c #8E6374",
+"~ 	c #92697B",
+"{ 	c #73778E",
+"] 	c #212329",
+"^ 	c #A07D92",
+"/ 	c #A07D91",
+"( 	c #976F81",
+"_ 	c #753C42",
+": 	c #86555B",
+"< 	c #7A4551",
+"[ 	c #936A7C",
+"} 	c #9F7B90",
+"| 	c #7B4652",
+"1 	c #7D484E",
+"2 	c #8B5E6D",
+"3 	c #A07C91",
+"4 	c #787C92",
+"5 	c #23242A",
+"6 	c #A48296",
+"7 	c #A38094",
+"8 	c #845360",
+"9 	c #A07A80",
+"0 	c #E4DAE0",
+"a 	c #B19298",
+"b 	c #7B4651",
+"c 	c #966D7E",
+"d 	c #9E798C",
+"e 	c #7C4853",
+"f 	c #986E74",
+"g 	c #C2AAB0",
+"h 	c #743C45",
+"i 	c #A37F93",
+"j 	c #7D8197",
+"k 	c #24252C",
+"l 	c #AA8A9C",
+"m 	c #A8889A",
+"n 	c #9E7989",
+"o 	c #6C3036",
+"p 	c #AD8D9B",
+"q 	c #BFA6B6",
+"r 	c #9B747F",
+"s 	c #7C4851",
+"t 	c #8F636D",
+"u 	c #B99EAD",
+"v 	c #784148",
+"w 	c #8D606D",
+"x 	c #A78698",
+"y 	c #83869B",
+"z 	c #26272D",
+"A 	c #AF92A3",
+"B 	c #AF91A2",
+"C 	c #A98898",
+"D 	c #885A64",
+"E 	c #6E3338",
+"F 	c #B0919E",
+"G 	c #C2ABBA",
+"H 	c #9E7782",
+"I 	c #BCA2B1",
+"J 	c #7A444B",
+"K 	c #7F4D56",
+"L 	c #A68594",
+"M 	c #AD8FA0",
+"N 	c #898CA0",
+"O 	c #28292E",
+"P 	c #B69BAB",
+"Q 	c #B69AAA",
+"R 	c #B396A5",
+"S 	c #AA8998",
+"T 	c #895A63",
+"U 	c #70363C",
+"V 	c #B79BA6",
+"W 	c #CAB6C3",
+"X 	c #C4ADB9",
+"Y 	c #7D484F",
+"Z 	c #804D55",
+"` 	c #A78592",
+" .	c #B193A2",
+"..	c #8F92A4",
+"+.	c #292A30",
+"@.	c #BDA5B3",
+"#.	c #BDA4B2",
+"$.	c #B89DAA",
+"%.	c #A07A84",
+"&.	c #7F4A50",
+"*.	c #AA8890",
+"=.	c #D3C2CD",
+"-.	c #BEA5AE",
+";.	c #733A3E",
+">.	c #90646D",
+",.	c #B699A6",
+"'.	c #BBA2B0",
+").	c #9799AB",
+"!.	c #2C2C32",
+"~.	c #C4AEBB",
+"{.	c #C4ADBA",
+"].	c #B0919C",
+"^.	c #8A5A61",
+"/.	c #B09097",
+"(.	c #DCCFD7",
+"_.	c #D5C5CC",
+":.	c #C6B0B7",
+"<.	c #753C41",
+"[.	c #9F7881",
+"}.	c #A0A3B2",
+"|.	c #2E2F34",
+"1.	c #CBB7C3",
+"2.	c #CAB6C2",
+"3.	c #C2ABB7",
+"4.	c #8F6269",
+"5.	c #B5969C",
+"6.	c #E2D7DE",
+"7.	c #CBB7BD",
+"8.	c #87555A",
+"9.	c #784044",
+"0.	c #BCA1A7",
+"a.	c #B0919A",
+"b.	c #A9ABBA",
+"c.	c #313236",
+"d.	c #D0BEC9",
+"e.	c #CFBDC7",
+"f.	c #A07980",
+"g.	c #A68287",
+"h.	c #E1D7DE",
+"i.	c #7A4245",
+"j.	c #8F6267",
+"k.	c #976D73",
+"l.	c #814D51",
+"m.	c #B5979C",
+"n.	c #BCA2A7",
+"o.	c #8D5F64",
+"p.	c #CEBBC6",
+"q.	c #B1B3C0",
+"r.	c #333438",
+"s.	c #D4C4CE",
+"t.	c #D2C1CB",
+"u.	c #B1939B",
+"v.	c #87565D",
+"w.	c #966C75",
+"x.	c #774044",
+"y.	c #997076",
+"z.	c #BDA2AA",
+"A.	c #BEA4AD",
+"B.	c #A8858C",
+"C.	c #88585D",
+"D.	c #91656D",
+"E.	c #A48086",
+"F.	c #D0BFC8",
+"G.	c #B7BAC5",
+"H.	c #353639",
+"I.	c #D6C7D0",
+"J.	c #D4C4CD",
+"K.	c #CDBAC2",
+"L.	c #AC8C93",
+"M.	c #996F75",
+"N.	c #B89BA3",
+"O.	c #C6B0B8",
+"P.	c #CEBCC5",
+"Q.	c #D0BEC7",
+"R.	c #C9B3BC",
+"S.	c #BA9FA6",
+"T.	c #996F74",
+"U.	c #CAB6BE",
+"V.	c #D3C2CB",
+"W.	c #BCBEC9",
+"X.	c #37373A",
+"Y.	c #D3C3CC",
+"Z.	c #D2C1CA",
+"`.	c #C9B5BE",
+" +	c #C7B2BA",
+".+	c #D0BEC6",
+"++	c #CBB7BF",
+"@+	c #C7B1BA",
+"#+	c #C9B4BC",
+"$+	c #CEBBC3",
+"%+	c #BEC0CB",
+"&+	c #37383B",
+"*+	c #B89DAD",
+"=+	c #B79CAC",
+"-+	c #B69BAA",
+";+	c #B9BBC7",
+">+	c #626269",
+",+	c #36363A",
+"'+	c #9EA1B1",
+")+	c #979AA9",
+"!+	c #888B99",
+"~+	c #818390",
+"                                        ",
+"                                        ",
+"                                        ",
+"                                        ",
+". . . . . . . . . . . . . . . . . . . . ",
+"+ @ # # # # # # # # # # # # # # # # @ + ",
+"$ % & & & & & & & & & & & & & & & & % $ ",
+"* = - - - - - - - - - - - - - - - - = * ",
+"; > , , ' ) ! ' , , , , ' ~ ~ ' , , > ; ",
+"{ ] ^ / ( _ : < [ / / } | 1 1 2 3 ^ ] { ",
+"4 5 6 7 8 9 0 a b c d e f 0 g h i 6 5 4 ",
+"j k l m n o p q r o s t q u v w x l k j ",
+"y z A B C D E F G F H G I J K L M A z y ",
+"N O P Q R S T U V W W X Y Z `  .Q P O N ",
+"..+.@.@.#.$.%.&.*.=.=.-.;.>.,.'.@.@.+...",
+").!.~.~.{.].^./.(._.:.(.:.<.[.{.~.~.!.).",
+"}.|.1.2.3.4.5.6.7.8.9.0.6.7.9.a.2.1.|.}.",
+"b.c.d.e.f.g.h.7.i.j.k.l.m.h.n.o.p.d.c.b.",
+"q.r.s.t.u.v.w.x.y.z.A.B.C.w.D.E.F.s.r.q.",
+"G.H.I.J.K.L.M.N.O.P.Q.R.S.T.9 U.V.I.H.G.",
+"W.X.Y.Z.P.`. +`.P.Z.V..+++@+#+$+Z.Y.X.W.",
+"%+&+*+*+=+-+-+P =+*+*+=+P -+-+=+=+*+&+%+",
+";+>+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+>+;+",
+"'+)+!+~+~+~+~+~+~+~+~+~+~+~+~+~+~+!+)+'+",
+"                                        ",
+"                                        "};
diff --git a/themes/koynacity/hide-active.xpm b/themes/koynacity/hide-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..313ca4dfb4c50feef866ccdc347838aea48cb612
--- /dev/null
+++ b/themes/koynacity/hide-active.xpm
@@ -0,0 +1,114 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"20 26 85 1",
+" 	c None",
+".	c #656982",
+"+	c #3A3D4B",
+"@	c #1E1F26",
+"#	c #636880",
+"$	c #C6C8D1",
+"%	c #64677F",
+"&	c #1E2027",
+"*	c #8C90A1",
+"=	c #63687E",
+"-	c #1F2127",
+";	c #767B90",
+">	c #666A80",
+",	c #202128",
+"'	c #797D92",
+")	c #6A6D82",
+"!	c #212329",
+"~	c #7E8296",
+"{	c #6E7286",
+"]	c #23242A",
+"^	c #868A9C",
+"/	c #73768B",
+"(	c #24252C",
+"_	c #8E92A3",
+":	c #787B8E",
+"<	c #26272D",
+"[	c #989BAB",
+"}	c #7E8093",
+"|	c #28292E",
+"1	c #A2A5B3",
+"2	c #838696",
+"3	c #292A30",
+"4	c #ACAEBB",
+"5	c #ABADBA",
+"6	c #62636B",
+"7	c #323236",
+"8	c #8B8C9D",
+"9	c #2C2C32",
+"0	c #B5B7C3",
+"a	c #B0B2BE",
+"b	c #353539",
+"c	c #D9DAE0",
+"d	c #9396A3",
+"e	c #2E2F34",
+"f	c #BCBEC9",
+"g	c #B4B6C0",
+"h	c #37373A",
+"i	c #C0C2CD",
+"j	c #9B9DAB",
+"k	c #313236",
+"l	c #C2C4CE",
+"m	c #BABCC5",
+"n	c #66676D",
+"o	c #38393C",
+"p	c #A2A4B0",
+"q	c #333438",
+"r	c #C5C7D0",
+"s	c #C0C2CA",
+"t	c #B5B7BF",
+"u	c #A5A6AE",
+"v	c #9A9BA2",
+"w	c #94959C",
+"x	c #A8ABB5",
+"y	c #353639",
+"z	c #C1C3CC",
+"A	c #BFC1CA",
+"B	c #BCBEC6",
+"C	c #B7B9C2",
+"D	c #B3B4BD",
+"E	c #B1B3BB",
+"F	c #AEB0BA",
+"G	c #9A9DAD",
+"H	c #B4B6C1",
+"I	c #626369",
+"J	c #37383B",
+"K	c #B4B6C2",
+"L	c #AAACB7",
+"M	c #9B9CA6",
+"N	c #90929B",
+"O	c #8B8C95",
+"P	c #9DA0B0",
+"Q	c #9A9DAC",
+"R	c #9699A8",
+"S	c #9295A4",
+"T	c #9194A2",
+"                    ",
+"                    ",
+"                    ",
+"                    ",
+".+@@@@@@@@@@@@@@@@+.",
+"#@$$$$$$$$$$$$$$$$@#",
+"%&****************&%",
+"=-;;;;;;;;;;;;;;;;-=",
+">,'''''''''''''''',>",
+")!~~~~~~~~~~~~~~~~!)",
+"{]^^^^^^^^^^^^^^^^]{",
+"/(________________(/",
+":<[[[[[[[[[[[[[[[[<:",
+"}|1111111111111111|}",
+"23445677777777654432",
+"8900abccccccccba0098",
+"deffghiiiiiiiihgffed",
+"jkllmnoooooooonmllkj",
+"pqrrstuvwwwwvutsrrqp",
+"xyzzABCDEEEEDCBAzzyx",
+"FhGGGGGGGGGGGGGGGGhF",
+"HIJJJJJJJJJJJJJJJJIH",
+"KLMNOOOOOOOOOOOONMLK",
+"PQRSTTTTTTTTTTTTSRQP",
+"                    ",
+"                    "};
diff --git a/themes/koynacity/hide-inactive.xpm b/themes/koynacity/hide-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..aba0dea37ec6c0499ad252c39866bf063593be18
--- /dev/null
+++ b/themes/koynacity/hide-inactive.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"20 26 70 1",
+" 	c None",
+".	c #7F7F7F",
+"+	c #494949",
+"@	c #252525",
+"#	c #7E7E7E",
+"$	c #D3D3D3",
+"%	c #7D7D7D",
+"&	c #262626",
+"*	c #A6A6A6",
+"=	c #272727",
+"-	c #949494",
+";	c #808080",
+">	c #282828",
+",	c #979797",
+"'	c #848484",
+")	c #2A2A2A",
+"!	c #9B9B9B",
+"~	c #898989",
+"{	c #2B2B2B",
+"]	c #A2A2A2",
+"^	c #8F8F8F",
+"/	c #2C2C2C",
+"(	c #A8A8A8",
+"_	c #959595",
+":	c #2F2F2F",
+"<	c #AFAFAF",
+"[	c #9A9A9A",
+"}	c #313131",
+"|	c #B7B7B7",
+"1	c #9E9E9E",
+"2	c #323232",
+"3	c #BEBEBE",
+"4	c #777777",
+"5	c #3C3C3C",
+"6	c #A4A4A4",
+"7	c #353535",
+"8	c #C5C5C5",
+"9	c #C1C1C1",
+"0	c #404040",
+"a	c #E1E1E1",
+"b	c #ABABAB",
+"c	c #383838",
+"d	c #CBCBCB",
+"e	c #C4C4C4",
+"f	c #424242",
+"g	c #CECECE",
+"h	c #B1B1B1",
+"i	c #D0D0D0",
+"j	c #C9C9C9",
+"k	c #7C7C7C",
+"l	c #444444",
+"m	c #B6B6B6",
+"n	c #3E3E3E",
+"o	c #D2D2D2",
+"p	c #B8B8B8",
+"q	c #AAAAAA",
+"r	c #BBBBBB",
+"s	c #CFCFCF",
+"t	c #CDCDCD",
+"u	c #C7C7C7",
+"v	c #C3C3C3",
+"w	c #C2C2C2",
+"x	c #C0C0C0",
+"y	c #434343",
+"z	c #BDBDBD",
+"A	c #B0B0B0",
+"B	c #A3A3A3",
+"C	c #B3B3B3",
+"D	c #ADADAD",
+"E	c #A9A9A9",
+"                    ",
+"                    ",
+"                    ",
+"                    ",
+".+@@@@@@@@@@@@@@@@+.",
+"#@$$$$$$$$$$$$$$$$@#",
+"%&****************&%",
+"%=----------------=%",
+";>,,,,,,,,,,,,,,,,>;",
+"')!!!!!!!!!!!!!!!!)'",
+"~{]]]]]]]]]]]]]]]]{~",
+"^/((((((((((((((((/^",
+"_:<<<<<<<<<<<<<<<<:_",
+"[}||||||||||||||||}[",
+"12333455555555433321",
+"678890aaaaaaaa098876",
+"bcddefggggggggfeddcb",
+"h5iijkllllllllkjii5h",
+"mnoog8p<qqqq<p8goonm",
+"r0sstduvwwwwvudtss0r",
+"xfhhhhhhhhhhhhhhhhfx",
+"84yyyyyyyyyyyyyyyy48",
+"8zA(BBBBBBBBBBBB(Az8",
+"ChDqEEEEEEEEEEEEqDhC",
+"                    ",
+"                    "};
diff --git a/themes/koynacity/hide-pressed.xpm b/themes/koynacity/hide-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..a4d7778a081fec20a80037748f663629abb00b79
--- /dev/null
+++ b/themes/koynacity/hide-pressed.xpm
@@ -0,0 +1,111 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"20 26 82 1",
+" 	c None",
+".	c #666A83",
+"+	c #666B84",
+"@	c #3C3E4D",
+"#	c #1E1F26",
+"$	c #696D86",
+"%	c #1E2027",
+"&	c #C6D8D1",
+"*	c #6B7088",
+"=	c #1F2127",
+"-	c #8CB1A1",
+";	c #6F738B",
+">	c #202128",
+",	c #76A290",
+"'	c #73778E",
+")	c #212329",
+"!	c #79A392",
+"~	c #787C92",
+"{	c #23242A",
+"]	c #7EA796",
+"^	c #7D8197",
+"/	c #24252C",
+"(	c #86AC9C",
+"_	c #83869B",
+":	c #26272D",
+"<	c #8EB2A3",
+"[	c #898CA0",
+"}	c #28292E",
+"|	c #98B8AB",
+"1	c #8F92A4",
+"2	c #292A30",
+"3	c #A2BFB3",
+"4	c #9799AB",
+"5	c #2C2C32",
+"6	c #ACC6BB",
+"7	c #ABC5BA",
+"8	c #62916B",
+"9	c #326E36",
+"0	c #A0A3B2",
+"a	c #2E2F34",
+"b	c #B5CCC3",
+"c	c #B0C9BE",
+"d	c #357039",
+"e	c #D9E5E0",
+"f	c #A9ABBA",
+"g	c #313236",
+"h	c #BCD1C9",
+"i	c #B4CBC0",
+"j	c #37723A",
+"k	c #C0D4CD",
+"l	c #B1B3C0",
+"m	c #333438",
+"n	c #C2D5CE",
+"o	c #BAD0C5",
+"p	c #66946D",
+"q	c #38733C",
+"r	c #B7BAC5",
+"s	c #353639",
+"t	c #C5D7D0",
+"u	c #C0D4CA",
+"v	c #B5CCBF",
+"w	c #A5C0AE",
+"x	c #9AB8A2",
+"y	c #94B49C",
+"z	c #BCBEC9",
+"A	c #37373A",
+"B	c #C1D5CC",
+"C	c #BFD3CA",
+"D	c #BCD1C6",
+"E	c #B7CEC2",
+"F	c #B3CABD",
+"G	c #B1C9BB",
+"H	c #BEC0CB",
+"I	c #37383B",
+"J	c #9ABAAD",
+"K	c #B9BBC7",
+"L	c #626269",
+"M	c #36363A",
+"N	c #9EA1B1",
+"O	c #979AA9",
+"P	c #888B99",
+"Q	c #818390",
+"                    ",
+"                    ",
+"                    ",
+"                    ",
+"....................",
+"+@################@+",
+"$%&&&&&&&&&&&&&&&&%$",
+"*=----------------=*",
+";>,,,,,,,,,,,,,,,,>;",
+"')!!!!!!!!!!!!!!!!)'",
+"~{]]]]]]]]]]]]]]]]{~",
+"^/((((((((((((((((/^",
+"_:<<<<<<<<<<<<<<<<:_",
+"[}||||||||||||||||}[",
+"12333333333333333321",
+"45667899999999876654",
+"0abbcdeeeeeeeedcbba0",
+"fghhijkkkkkkkkjihhgf",
+"lmnnopqqqqqqqqponnml",
+"rsttuvwxyyyyxwvuttsr",
+"zABBCDEFGGGGFEDCBBAz",
+"HIJJJJJJJJJJJJJJJJIH",
+"KLMMMMMMMMMMMMMMMMLK",
+"NOPQQQQQQQQQQQQQQPON",
+"                    ",
+"                    "};
diff --git a/themes/koynacity/left-active.xpm b/themes/koynacity/left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..20a274fdfdb0c32d8ebf520e8e49929f51b4b18c
--- /dev/null
+++ b/themes/koynacity/left-active.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"6 16 4 1",
+" 	c None",
+".	c #000000",
+"+	c #64667E",
+"@	c #6D7089",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+."};
diff --git a/themes/koynacity/left-inactive.xpm b/themes/koynacity/left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..4e9def9bce6732e2290bf16f1b1753765a10728e
--- /dev/null
+++ b/themes/koynacity/left-inactive.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"6 16 4 1",
+" 	c None",
+".	c #000000",
+"+	c #7C7C7C",
+"@	c #888888",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+."};
diff --git a/themes/koynacity/maximize-active.xpm b/themes/koynacity/maximize-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f3bae0ee6ab05fc07c0ccb208595ccd7772e0047
--- /dev/null
+++ b/themes/koynacity/maximize-active.xpm
@@ -0,0 +1,133 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"20 26 104 2",
+"  	c None",
+". 	c #656982",
+"+ 	c #3A3D4B",
+"@ 	c #1E1F26",
+"# 	c #636880",
+"$ 	c #C6C8D1",
+"% 	c #64677F",
+"& 	c #1E2027",
+"* 	c #8C90A1",
+"= 	c #63687E",
+"- 	c #1F2127",
+"; 	c #767B90",
+"> 	c #666A80",
+", 	c #202128",
+"' 	c #797D92",
+") 	c #787C91",
+"! 	c #454753",
+"~ 	c #23242A",
+"{ 	c #6A6D82",
+"] 	c #212329",
+"^ 	c #7E8296",
+"/ 	c #7B7E92",
+"( 	c #25262C",
+"_ 	c #D9DAE0",
+": 	c #6E7286",
+"< 	c #868A9C",
+"[ 	c #7F8394",
+"} 	c #27282D",
+"| 	c #A4A6B6",
+"1 	c #73768B",
+"2 	c #24252C",
+"3 	c #8E92A3",
+"4 	c #838797",
+"5 	c #292A2F",
+"6 	c #A9ABBA",
+"7 	c #787B8E",
+"8 	c #26272D",
+"9 	c #989BAB",
+"0 	c #8B8E9D",
+"a 	c #2C2D32",
+"b 	c #B4B6C3",
+"c 	c #7E8093",
+"d 	c #28292E",
+"e 	c #A2A5B3",
+"f 	c #9597A4",
+"g 	c #2F3034",
+"h 	c #C0C2CD",
+"i 	c #71737D",
+"j 	c #797C86",
+"k 	c #838696",
+"l 	c #292A30",
+"m 	c #ACAEBB",
+"n 	c #9EA0AC",
+"o 	c #323236",
+"p 	c #CDCFD7",
+"q 	c #91939E",
+"r 	c #8B8C9D",
+"s 	c #2C2C32",
+"t 	c #B5B7C3",
+"u 	c #A6A8B3",
+"v 	c #353539",
+"w 	c #D6D7DE",
+"x 	c #9396A3",
+"y 	c #2E2F34",
+"z 	c #BCBEC9",
+"A 	c #AEB0BA",
+"B 	c #37373A",
+"C 	c #D5D7DE",
+"D 	c #9B9DAB",
+"E 	c #313236",
+"F 	c #C2C4CE",
+"G 	c #B8BAC3",
+"H 	c #66676D",
+"I 	c #38393C",
+"J 	c #A2A4B0",
+"K 	c #333438",
+"L 	c #C5C7D0",
+"M 	c #C0C2CA",
+"N 	c #B6B8C1",
+"O 	c #AAACB3",
+"P 	c #A5A6AE",
+"Q 	c #A3A5AC",
+"R 	c #A8ABB5",
+"S 	c #353639",
+"T 	c #C1C3CC",
+"U 	c #BFC1CA",
+"V 	c #BCBEC6",
+"W 	c #B7B9C2",
+"X 	c #B3B4BD",
+"Y 	c #B1B3BB",
+"Z 	c #9A9DAD",
+"` 	c #B4B6C1",
+" .	c #626369",
+"..	c #37383B",
+"+.	c #B4B6C2",
+"@.	c #AAACB7",
+"#.	c #9B9CA6",
+"$.	c #90929B",
+"%.	c #8B8C95",
+"&.	c #9DA0B0",
+"*.	c #9A9DAC",
+"=.	c #9699A8",
+"-.	c #9295A4",
+";.	c #9194A2",
+"                                        ",
+"                                        ",
+"                                        ",
+"                                        ",
+". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+"# @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ @ # ",
+"% & * * * * * * * * * * * * * * * * & % ",
+"= - ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; - = ",
+"> , ' ' ) ! ~ ~ ~ ~ ~ ~ ~ ~ ! ) ' ' , > ",
+"{ ] ^ ^ / ( _ _ _ _ _ _ _ _ ( / ^ ^ ] { ",
+": ~ < < [ } | | | | | | | | } [ < < ~ : ",
+"1 2 3 3 4 5 6 6 6 6 6 6 6 6 5 4 3 3 2 1 ",
+"7 8 9 9 0 a b a a a a a a b a 0 9 9 8 7 ",
+"c d e e f g h g i j j i g h g f e e d c ",
+"k l m m n o p o q n n q o p o n m m l k ",
+"r s t t u v w v v v v v v w v u t t s r ",
+"x y z z A B C C C C C C C C B A z z y x ",
+"D E F F G H I I I I I I I I H G F F E D ",
+"J K L L M N O P Q P P Q P O N M L L K J ",
+"R S T T U V W X Y Y Y Y X W V U T T S R ",
+"A B Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z B A ",
+"`  ................................. .` ",
+"+.@.#.$.%.%.%.%.%.%.%.%.%.%.%.%.$.#.@.+.",
+"&.*.=.-.;.;.;.;.;.;.;.;.;.;.;.;.-.=.*.&.",
+"                                        ",
+"                                        "};
diff --git a/themes/koynacity/maximize-inactive.xpm b/themes/koynacity/maximize-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d96bb87e9eb20c5ed29e33b05a752e02c801375d
--- /dev/null
+++ b/themes/koynacity/maximize-inactive.xpm
@@ -0,0 +1,114 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"20 26 85 1",
+" 	c None",
+".	c #7F7F7F",
+"+	c #494949",
+"@	c #252525",
+"#	c #7E7E7E",
+"$	c #D3D3D3",
+"%	c #7D7D7D",
+"&	c #262626",
+"*	c #A6A6A6",
+"=	c #272727",
+"-	c #949494",
+";	c #808080",
+">	c #282828",
+",	c #979797",
+"'	c #969696",
+")	c #565656",
+"!	c #2B2B2B",
+"~	c #848484",
+"{	c #2A2A2A",
+"]	c #9B9B9B",
+"^	c #989898",
+"/	c #2E2E2E",
+"(	c #E1E1E1",
+"_	c #898989",
+":	c #A2A2A2",
+"<	c #9C9C9C",
+"[	c #303030",
+"}	c #B8B8B8",
+"|	c #8F8F8F",
+"1	c #2C2C2C",
+"2	c #A8A8A8",
+"3	c #9F9F9F",
+"4	c #323232",
+"5	c #BCBCBC",
+"6	c #959595",
+"7	c #2F2F2F",
+"8	c #AFAFAF",
+"9	c #A5A5A5",
+"0	c #363636",
+"a	c #C5C5C5",
+"b	c #9A9A9A",
+"c	c #313131",
+"d	c #B7B7B7",
+"e	c #ACACAC",
+"f	c #393939",
+"g	c #CECECE",
+"h	c #8A8A8A",
+"i	c #9E9E9E",
+"j	c #BEBEBE",
+"k	c #B3B3B3",
+"l	c #3C3C3C",
+"m	c #D8D8D8",
+"n	c #A9A9A9",
+"o	c #A4A4A4",
+"p	c #353535",
+"q	c #B9B9B9",
+"r	c #404040",
+"s	c #DFDFDF",
+"t	c #ABABAB",
+"u	c #383838",
+"v	c #CBCBCB",
+"w	c #C0C0C0",
+"x	c #424242",
+"y	c #B1B1B1",
+"z	c #D0D0D0",
+"A	c #C8C8C8",
+"B	c #7C7C7C",
+"C	c #444444",
+"D	c #B6B6B6",
+"E	c #3E3E3E",
+"F	c #D2D2D2",
+"G	c #C6C6C6",
+"H	c #BBBBBB",
+"I	c #CFCFCF",
+"J	c #CDCDCD",
+"K	c #C7C7C7",
+"L	c #C3C3C3",
+"M	c #C2C2C2",
+"N	c #777777",
+"O	c #434343",
+"P	c #BDBDBD",
+"Q	c #B0B0B0",
+"R	c #A3A3A3",
+"S	c #ADADAD",
+"T	c #AAAAAA",
+"                    ",
+"                    ",
+"                    ",
+"                    ",
+".+@@@@@@@@@@@@@@@@+.",
+"#@$$$$$$$$$$$$$$$$@#",
+"%&****************&%",
+"%=----------------=%",
+";>,,')!!!!!!!!)',,>;",
+"~{]]^/((((((((/^]]{~",
+"_!::<[}}}}}}}}[<::!_",
+"|122345555555543221|",
+"678890a000000a098876",
+"bcddefgfh66hfgfeddcb",
+"i4jjklmlnkknlmlkjj4i",
+"opaaqrsrrrrrrsrqaapo",
+"tuvvwxssssssssxwvvut",
+"ylzzABCCCCCCCCBAzzly",
+"DEFFgG5}d}}d}5GgFFED",
+"HrIIJvKLMMMMLKvJIIrH",
+"wxyyyyyyyyyyyyyyyyxw",
+"aNOOOOOOOOOOOOOOOONa",
+"aPQ2RRRRRRRRRRRR2QPa",
+"kySTnnnnnnnnnnnnTSyk",
+"                    ",
+"                    "};
diff --git a/themes/koynacity/maximize-pressed.xpm b/themes/koynacity/maximize-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e8b06afb8fec6630df3cec0f0e21be8042a01898
--- /dev/null
+++ b/themes/koynacity/maximize-pressed.xpm
@@ -0,0 +1,132 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"20 26 103 2",
+"  	c None",
+". 	c #666A83",
+"+ 	c #666B84",
+"@ 	c #3C3E4D",
+"# 	c #1E1F26",
+"$ 	c #696D86",
+"% 	c #1E2027",
+"& 	c #D7D8D1",
+"* 	c #6B7088",
+"= 	c #1F2127",
+"- 	c #AEB1A1",
+"; 	c #6F738B",
+"> 	c #202128",
+", 	c #9EA290",
+"' 	c #73778E",
+") 	c #212329",
+"! 	c #A0A392",
+"~ 	c #A0A391",
+"{ 	c #7C7D53",
+"] 	c #64642A",
+"^ 	c #787C92",
+"/ 	c #23242A",
+"( 	c #A4A796",
+"_ 	c #A2A492",
+": 	c #65662C",
+"< 	c #E4E5E0",
+"[ 	c #7D8197",
+"} 	c #24252C",
+"| 	c #AAAC9C",
+"1 	c #A5A794",
+"2 	c #67672D",
+"3 	c #BFC0B6",
+"4 	c #83869B",
+"5 	c #26272D",
+"6 	c #AFB2A3",
+"7 	c #A7AA97",
+"8 	c #68692F",
+"9 	c #C2C4BA",
+"0 	c #898CA0",
+"a 	c #28292E",
+"b 	c #B6B8AB",
+"c 	c #ADAF9D",
+"d 	c #6A6B32",
+"e 	c #CACBC3",
+"f 	c #8F92A4",
+"g 	c #292A30",
+"h 	c #BDBFB3",
+"i 	c #B4B6A4",
+"j 	c #6C6D34",
+"k 	c #D3D4CD",
+"l 	c #9B9C7D",
+"m 	c #A0A386",
+"n 	c #9799AB",
+"o 	c #2C2C32",
+"p 	c #C4C6BB",
+"q 	c #BBBCAC",
+"r 	c #6E6E36",
+"s 	c #DCDDD7",
+"t 	c #B1B39E",
+"u 	c #A0A3B2",
+"v 	c #2E2F34",
+"w 	c #CBCCC3",
+"x 	c #C0C2B3",
+"y 	c #707039",
+"z 	c #E2E3DE",
+"A 	c #A9ABBA",
+"B 	c #313236",
+"C 	c #D0D1C9",
+"D 	c #C6C7BA",
+"E 	c #72723A",
+"F 	c #E1E3DE",
+"G 	c #B1B3C0",
+"H 	c #333438",
+"I 	c #D4D5CE",
+"J 	c #CDCEC3",
+"K 	c #93946D",
+"L 	c #73733C",
+"M 	c #B7BAC5",
+"N 	c #353639",
+"O 	c #D6D7D0",
+"P 	c #D3D4CA",
+"Q 	c #CBCDC1",
+"R 	c #C3C4B3",
+"S 	c #BFC0AE",
+"T 	c #BEBFAC",
+"U 	c #BCBEC9",
+"V 	c #37373A",
+"W 	c #D3D5CC",
+"X 	c #D2D3CA",
+"Y 	c #D0D1C6",
+"Z 	c #CCCEC2",
+"` 	c #C9CABD",
+" .	c #C8C9BB",
+"..	c #BEC0CB",
+"+.	c #37383B",
+"@.	c #B8BAAD",
+"#.	c #B9BBC7",
+"$.	c #626269",
+"%.	c #36363A",
+"&.	c #9EA1B1",
+"*.	c #979AA9",
+"=.	c #888B99",
+"-.	c #818390",
+"                                        ",
+"                                        ",
+"                                        ",
+"                                        ",
+". . . . . . . . . . . . . . . . . . . . ",
+"+ @ # # # # # # # # # # # # # # # # @ + ",
+"$ % & & & & & & & & & & & & & & & & % $ ",
+"* = - - - - - - - - - - - - - - - - = * ",
+"; > , , , , , , , , , , , , , , , , > ; ",
+"' ) ! ! ~ { ] ] ] ] ] ] ] ] { ~ ! ! ) ' ",
+"^ / ( ( _ : < < < < < < < < : _ ( ( / ^ ",
+"[ } | | 1 2 3 3 3 3 3 3 3 3 2 1 | | } [ ",
+"4 5 6 6 7 8 9 9 9 9 9 9 9 9 8 7 6 6 5 4 ",
+"0 a b b c d e d d d d d d e d c b b a 0 ",
+"f g h h i j k j l m m l j k j i h h g f ",
+"n o p p q r s r t q q t r s r q p p o n ",
+"u v w w x y z y y y y y y z y x w w v u ",
+"A B C C D E F F F F F F F F E D C C B A ",
+"G H I I J K L L L L L L L L K J I I H G ",
+"M N O O P Q R S T S S T S R Q P O O N M ",
+"U V W W X Y Z `  . . . .` Z Y X W W V U ",
+"..+.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.+...",
+"#.$.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.$.#.",
+"&.*.=.-.-.-.-.-.-.-.-.-.-.-.-.-.-.=.*.&.",
+"                                        ",
+"                                        "};
diff --git a/themes/koynacity/menu-active.xpm b/themes/koynacity/menu-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..4050a5e1d288bddca0c5841521fb80dacf2160aa
--- /dev/null
+++ b/themes/koynacity/menu-active.xpm
@@ -0,0 +1,164 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"15 26 135 2",
+"  	c None",
+". 	c #303241",
+"+ 	c #292B38",
+"@ 	c #36394A",
+"# 	c #3D4053",
+"$ 	c #15161D",
+"% 	c #A9A9A9",
+"& 	c #8E8E8E",
+"* 	c #393A3E",
+"= 	c #3F4156",
+"- 	c #16171E",
+"; 	c #FFFFFF",
+"> 	c #FEFEFE",
+", 	c #FBFBFB",
+"' 	c #F9F9F8",
+") 	c #C2C2C2",
+"! 	c #A4A4A4",
+"~ 	c #1C1D22",
+"{ 	c #393C4E",
+"] 	c #17171F",
+"^ 	c #FCFCFC",
+"/ 	c #FAFAFA",
+"( 	c #F7F7F7",
+"_ 	c #F5F5F5",
+": 	c #B5B5B5",
+"< 	c #60605F",
+"[ 	c #181818",
+"} 	c #2D2E3E",
+"| 	c #171821",
+"1 	c #F3F3F2",
+"2 	c #F1F1F0",
+"3 	c #EEEEED",
+"4 	c #ECECEA",
+"5 	c #6A6A6A",
+"6 	c #2E2F41",
+"7 	c #181922",
+"8 	c #FDFDFD",
+"9 	c #F6F6F6",
+"0 	c #F4F4F3",
+"a 	c #F2F2F1",
+"b 	c #EFEFEE",
+"c 	c #EDEDEC",
+"d 	c #EAEAE9",
+"e 	c #E8E8E7",
+"f 	c #6D6D6D",
+"g 	c #303144",
+"h 	c #191B25",
+"i 	c #E6E6E4",
+"j 	c #E4E4E2",
+"k 	c #6C6C6C",
+"l 	c #323549",
+"m 	c #1B1D27",
+"n 	c #F8F8F7",
+"o 	c #F5F5F4",
+"p 	c #F0F0EF",
+"q 	c #EAEAE8",
+"r 	c #E7E7E5",
+"s 	c #E5E5E3",
+"t 	c #E2E2E0",
+"u 	c #E0E0DE",
+"v 	c #36394D",
+"w 	c #1E2029",
+"x 	c #E9E9E8",
+"y 	c #DEDEDB",
+"z 	c #DBDBD9",
+"A 	c #6C6C6B",
+"B 	c #3C3F51",
+"C 	c #21222B",
+"D 	c #EDEDEB",
+"E 	c #EBEBE9",
+"F 	c #E8E8E6",
+"G 	c #E3E3E1",
+"H 	c #E1E1DF",
+"I 	c #DFDFDC",
+"J 	c #DDDDDA",
+"K 	c #DADAD7",
+"L 	c #D8D8D5",
+"M 	c #6B6B6A",
+"N 	c #414455",
+"O 	c #25262E",
+"P 	c #F8F8F8",
+"Q 	c #D5D5D2",
+"R 	c #D3D3D0",
+"S 	c #6B6B6B",
+"T 	c #494B5B",
+"U 	c #292A32",
+"V 	c #DBDBD8",
+"W 	c #D9D9D6",
+"X 	c #D6D6D3",
+"Y 	c #D4D4D1",
+"Z 	c #D2D2CE",
+"` 	c #D0D0CC",
+" .	c #515462",
+"..	c #2E2E35",
+"+.	c #F6F6F5",
+"@.	c #CDCDC9",
+"#.	c #CCCCC8",
+"$.	c #5A5B69",
+"%.	c #313238",
+"&.	c #F4F4F4",
+"*.	c #DCDCDA",
+"=.	c #D6D6D2",
+"-.	c #D1D1CD",
+";.	c #CECECA",
+">.	c #CDCDC8",
+",.	c #CCCCC7",
+"'.	c #61636F",
+").	c #34353B",
+"!.	c #E4E4E3",
+"~.	c #CECECB",
+"{.	c #CACAC7",
+"].	c #C4C4C1",
+"^.	c #C2C2BF",
+"/.	c #C1C1BD",
+"(.	c #BCBCB8",
+"_.	c #B7B7B4",
+":.	c #B6B6B2",
+"<.	c #B5B5B2",
+"[.	c #B5B5B1",
+"}.	c #B3B3AF",
+"|.	c #5B5B5B",
+"1.	c #676974",
+"2.	c #36373C",
+"3.	c #414141",
+"4.	c #3B3B3B",
+"5.	c #393938",
+"6.	c #353534",
+"7.	c #353533",
+"8.	c #313130",
+"9.	c #2E2E2D",
+"0.	c #2D2D2D",
+"a.	c #2D2D2C",
+"b.	c #2B2B2B",
+"c.	c #28292A",
+"d.	c #80828E",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+". + + + + + + + + + + + @ # # ",
+"$ % % % % % % % % % % & * = = ",
+"- ; ; ; ; ; ; > > , ' ) ! ~ { ",
+"] ; ; ; ; ; > ^ / ( _ : < [ } ",
+"| ; ; ; > ^ / ( _ 1 2 3 4 5 6 ",
+"7 ; ; 8 , ' 9 0 a b c d e f g ",
+"h > , ' 9 0 a b c d e i j k l ",
+"m 8 n o 1 p 3 4 q r s t u k v ",
+"w , 1 p 3 4 x r s t u y z A B ",
+"C / b D E F i G H I J K L M N ",
+"O P E F i G H I J K L Q R S T ",
+"U ( r s t u y V W X Y Z ` 5  .",
+"..+.t u y z W X Y Z ` @.#.A $.",
+"%.&.I *.K L =.R -.;.>.,.,.5 '.",
+").!.~.{.].^./.(._.:.<.[.}.|.1.",
+"2.3.4.5.6.6.7.8.9.9.0.a.b.c.d.",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+"                              "};
diff --git a/themes/koynacity/menu-inactive.xpm b/themes/koynacity/menu-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..5f25b794fa8e3e1073220cbcaf3a8c614dccd5f9
--- /dev/null
+++ b/themes/koynacity/menu-inactive.xpm
@@ -0,0 +1,156 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"15 26 127 2",
+"  	c None",
+". 	c #464646",
+"+ 	c #414141",
+"@ 	c #4A4A4A",
+"# 	c #4E4E4E",
+"$ 	c #363636",
+"% 	c #7C7C7C",
+"& 	c #6F6F6F",
+"* 	c #505050",
+"= 	c #373737",
+"- 	c #A8A8A8",
+"; 	c #A6A6A6",
+"> 	c #A5A5A5",
+", 	c #8A8A8A",
+"' 	c #7B7B7B",
+") 	c #393939",
+"! 	c #AAAAAA",
+"~ 	c #A9A9A9",
+"{ 	c #858585",
+"] 	c #5B5B5A",
+"^ 	c #474747",
+"/ 	c #3A3A3A",
+"( 	c #ABABAB",
+"_ 	c #A7A7A7",
+": 	c #A4A4A4",
+"< 	c #A3A3A2",
+"[ 	c #A2A2A1",
+"} 	c #616161",
+"| 	c #494949",
+"1 	c #3D3D3D",
+"2 	c #ADADAD",
+"3 	c #ACACAC",
+"4 	c #A8A8A7",
+"5 	c #A7A7A6",
+"6 	c #646464",
+"7 	c #4C4C4C",
+"8 	c #B0B0B0",
+"9 	c #AEAEAE",
+"0 	c #ABABAA",
+"a 	c #AAAAA9",
+"b 	c #A6A6A5",
+"c 	c #A5A5A4",
+"d 	c #A4A4A3",
+"e 	c #676767",
+"f 	c #515151",
+"g 	c #B3B3B3",
+"h 	c #B1B1B0",
+"i 	c #AFAFAF",
+"j 	c #ADADAC",
+"k 	c #ACACAB",
+"l 	c #6B6B6B",
+"m 	c #585858",
+"n 	c #4D4D4D",
+"o 	c #B7B7B7",
+"p 	c #B2B2B1",
+"q 	c #B0B0AF",
+"r 	c #A9A9A7",
+"s 	c #70706F",
+"t 	c #606060",
+"u 	c #535353",
+"v 	c #BBBBBB",
+"w 	c #B5B5B5",
+"x 	c #B4B4B3",
+"y 	c #B3B3B2",
+"z 	c #AFAFAE",
+"A 	c #AEAEAD",
+"B 	c #ABABA9",
+"C 	c #AAAAA8",
+"D 	c #737373",
+"E 	c #686868",
+"F 	c #5B5B5B",
+"G 	c #C0C0C0",
+"H 	c #B9B9B8",
+"I 	c #B8B8B7",
+"J 	c #B7B7B6",
+"K 	c #B5B5B4",
+"L 	c #B1B1AF",
+"M 	c #B0B0AE",
+"N 	c #797979",
+"O 	c #727272",
+"P 	c #666666",
+"Q 	c #C7C7C7",
+"R 	c #BFBFBE",
+"S 	c #BEBEBD",
+"T 	c #BDBDBC",
+"U 	c #BCBCBB",
+"V 	c #BBBBB9",
+"W 	c #B7B7B5",
+"X 	c #B6B6B4",
+"Y 	c #B5B5B3",
+"Z 	c #B4B4B2",
+"` 	c #818181",
+" .	c #7F7F7F",
+"..	c #6C6C6C",
+"+.	c #CCCCCB",
+"@.	c #C2C2C1",
+"#.	c #C1C1C0",
+"$.	c #C0C0BE",
+"%.	c #BCBCBA",
+"&.	c #BABAB8",
+"*.	c #B9B9B7",
+"=.	c #878786",
+"-.	c #868686",
+";.	c #D0D0D0",
+">.	c #C5C5C4",
+",.	c #C4C4C3",
+"'.	c #C3C3C1",
+").	c #C2C2C0",
+"!.	c #C1C1BF",
+"~.	c #BEBEBC",
+"{.	c #BDBDBB",
+"].	c #BCBCB9",
+"^.	c #8B8B8B",
+"/.	c #8F8F8F",
+"(.	c #777777",
+"_.	c #CBCBCA",
+":.	c #B3B3B1",
+"<.	c #B2B2B0",
+"[.	c #949494",
+"}.	c #7A7A7A",
+"|.	c #787878",
+"1.	c #757575",
+"2.	c #757574",
+"3.	c #727271",
+"4.	c #717171",
+"5.	c #707070",
+"6.	c #A3A3A3",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+". + + + + + + + + + + + @ # # ",
+"$ % % % % % % % % % % & . * * ",
+"= - - - - - - - - ; > , ' ) # ",
+") ! ! ! ! ! ! ~ - ; > { ] = ^ ",
+"/ ( ( ( ( ! ~ _ ; > : < [ } | ",
+"1 2 2 3 ( ! ~ 4 5 > : < [ 6 7 ",
+"+ 8 9 2 3 0 a - _ b c d < e f ",
+". g h i 9 j k 0 a 4 5 b c l m ",
+"n o g p h q 9 j k 0 a r 5 s t ",
+"u v w x y p h z A j k B C D E ",
+"F G H I J K x y p L M A j N O ",
+"P Q R S T U V H I W X Y Z `  .",
+"..+.@.#.$.S T %.V &.*.W W =.-.",
+"D ;.>.,.'.).!.R ~.{.%.].].^./.",
+"(._.$.~.V &.*.W x Z y :.<.-.[.",
+"}.' |.(.1.1.2.D 3.3.4.4.5.4.6.",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+"                              "};
diff --git a/themes/koynacity/menu-pressed.xpm b/themes/koynacity/menu-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..987fe68155656f0ce8e36b9805f0e3f016b2dcfd
--- /dev/null
+++ b/themes/koynacity/menu-pressed.xpm
@@ -0,0 +1,164 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"15 26 135 2",
+"  	c None",
+". 	c #303241",
+"+ 	c #292B38",
+"@ 	c #36394A",
+"# 	c #3D4053",
+"$ 	c #15161D",
+"% 	c #A9A9A9",
+"& 	c #8E8E8E",
+"* 	c #393A3E",
+"= 	c #3F4156",
+"- 	c #16171E",
+"; 	c #FFFFFF",
+"> 	c #FEFEFE",
+", 	c #FBFBFB",
+"' 	c #F9F9F8",
+") 	c #C2C2C2",
+"! 	c #A4A4A4",
+"~ 	c #1C1D22",
+"{ 	c #393C4E",
+"] 	c #17171F",
+"^ 	c #FCFCFC",
+"/ 	c #FAFAFA",
+"( 	c #F7F7F7",
+"_ 	c #F5F5F5",
+": 	c #B5B5B5",
+"< 	c #60605F",
+"[ 	c #181818",
+"} 	c #2D2E3E",
+"| 	c #171821",
+"1 	c #F3F3F2",
+"2 	c #F1F1F0",
+"3 	c #EEEEED",
+"4 	c #ECECEA",
+"5 	c #6A6A6A",
+"6 	c #2E2F41",
+"7 	c #181922",
+"8 	c #FDFDFD",
+"9 	c #F6F6F6",
+"0 	c #F4F4F3",
+"a 	c #F2F2F1",
+"b 	c #EFEFEE",
+"c 	c #EDEDEC",
+"d 	c #EAEAE9",
+"e 	c #E8E8E7",
+"f 	c #6D6D6D",
+"g 	c #303144",
+"h 	c #191B25",
+"i 	c #E6E6E4",
+"j 	c #E4E4E2",
+"k 	c #6C6C6C",
+"l 	c #323549",
+"m 	c #1B1D27",
+"n 	c #F8F8F7",
+"o 	c #F5F5F4",
+"p 	c #F0F0EF",
+"q 	c #EAEAE8",
+"r 	c #E7E7E5",
+"s 	c #E5E5E3",
+"t 	c #E2E2E0",
+"u 	c #E0E0DE",
+"v 	c #36394D",
+"w 	c #1E2029",
+"x 	c #E9E9E8",
+"y 	c #DEDEDB",
+"z 	c #DBDBD9",
+"A 	c #6C6C6B",
+"B 	c #3C3F51",
+"C 	c #21222B",
+"D 	c #EDEDEB",
+"E 	c #EBEBE9",
+"F 	c #E8E8E6",
+"G 	c #E3E3E1",
+"H 	c #E1E1DF",
+"I 	c #DFDFDC",
+"J 	c #DDDDDA",
+"K 	c #DADAD7",
+"L 	c #D8D8D5",
+"M 	c #6B6B6A",
+"N 	c #414455",
+"O 	c #25262E",
+"P 	c #F8F8F8",
+"Q 	c #D5D5D2",
+"R 	c #D3D3D0",
+"S 	c #6B6B6B",
+"T 	c #494B5B",
+"U 	c #292A32",
+"V 	c #DBDBD8",
+"W 	c #D9D9D6",
+"X 	c #D6D6D3",
+"Y 	c #D4D4D1",
+"Z 	c #D2D2CE",
+"` 	c #D0D0CC",
+" .	c #515462",
+"..	c #2E2E35",
+"+.	c #F6F6F5",
+"@.	c #CDCDC9",
+"#.	c #CCCCC8",
+"$.	c #5A5B69",
+"%.	c #313238",
+"&.	c #F4F4F4",
+"*.	c #DCDCDA",
+"=.	c #D6D6D2",
+"-.	c #D1D1CD",
+";.	c #CECECA",
+">.	c #CDCDC8",
+",.	c #CCCCC7",
+"'.	c #61636F",
+").	c #34353B",
+"!.	c #E4E4E3",
+"~.	c #CECECB",
+"{.	c #CACAC7",
+"].	c #C4C4C1",
+"^.	c #C2C2BF",
+"/.	c #C1C1BD",
+"(.	c #BCBCB8",
+"_.	c #B7B7B4",
+":.	c #B6B6B2",
+"<.	c #B5B5B2",
+"[.	c #B5B5B1",
+"}.	c #B3B3AF",
+"|.	c #5B5B5B",
+"1.	c #676974",
+"2.	c #36373C",
+"3.	c #414141",
+"4.	c #3B3B3B",
+"5.	c #393938",
+"6.	c #353534",
+"7.	c #353533",
+"8.	c #313130",
+"9.	c #2E2E2D",
+"0.	c #2D2D2D",
+"a.	c #2D2D2C",
+"b.	c #2B2B2B",
+"c.	c #28292A",
+"d.	c #80828E",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+". + + + + + + + + + + + @ # # ",
+"$ % % % % % % % % % % & * = = ",
+"- ; ; ; ; ; ; > > , ' ) ! ~ { ",
+"] ; ; ; ; ; > ^ / ( _ : < [ } ",
+"| ; ; ; > ^ / ( _ 1 2 3 4 5 6 ",
+"7 ; ; 8 , ' 9 0 a b c d e f g ",
+"h > , ' 9 0 a b c d e i j k l ",
+"m 8 n o 1 p 3 4 q r s t u k v ",
+"w , 1 p 3 4 x r s t u y z A B ",
+"C / b D E F i G H I J K L M N ",
+"O P E F i G H I J K L Q R S T ",
+"U ( r s t u y V W X Y Z ` 5  .",
+"..+.t u y z W X Y Z ` @.#.A $.",
+"%.&.I *.K L =.R -.;.>.,.,.5 '.",
+").!.~.{.].^./.(._.:.<.[.}.|.1.",
+"2.3.4.5.6.6.7.8.9.9.0.a.b.c.d.",
+"                              ",
+"                              ",
+"                              ",
+"                              ",
+"                              "};
diff --git a/themes/koynacity/right-active.xpm b/themes/koynacity/right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..a43d3b1ee35ad7a5f4c9dd0b336753d7b561d5f9
--- /dev/null
+++ b/themes/koynacity/right-active.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"6 16 4 1",
+" 	c None",
+".	c #000000",
+"+	c #9092A3",
+"@	c #9799AB",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+."};
diff --git a/themes/koynacity/right-inactive.xpm b/themes/koynacity/right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..53004a905ca8a2baa9270dc13b181a494d4dc67d
--- /dev/null
+++ b/themes/koynacity/right-inactive.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"6 16 4 1",
+" 	c None",
+".	c #000000",
+"+	c #A8A8A8",
+"@	c #AEAEAE",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+.",
+".+@@+."};
diff --git a/themes/koynacity/themerc b/themes/koynacity/themerc
new file mode 100644
index 0000000000000000000000000000000000000000..69d379713d45137abd5a6b263d78b9f29ca6c979
--- /dev/null
+++ b/themes/koynacity/themerc
@@ -0,0 +1,10 @@
+full_width_title=true
+button_spacing=0
+title_horizontal_offset=-30
+title_alignment=left
+button_offset=-2
+button_layout=O|HMC
+active_text_color=#ffffff
+inactive_text_color=#cccccc
+title_shadow_active=true
+title_shadow_inactive=true
diff --git a/themes/koynacity/title-1-active.xpm b/themes/koynacity/title-1-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0255378c2df3a30d254a750902e28a540a8a8099
--- /dev/null
+++ b/themes/koynacity/title-1-active.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"8 26 25 1",
+" 	c None",
+".	c #000000",
+"+	c #A6A8B6",
+"@	c #6D7289",
+"#	c #404358",
+"$	c #3D4051",
+"%	c #3D4053",
+"&	c #3F4156",
+"*	c #43455D",
+"=	c #454761",
+"-	c #484A66",
+";	c #4B4F6D",
+">	c #515673",
+",	c #5A5E7A",
+"'	c #626680",
+")	c #6D7089",
+"!	c #7A7E93",
+"~	c #87899E",
+"{	c #9295A7",
+"]	c #9A9EAE",
+"^	c #A1A4B3",
+"/	c #A4A7B6",
+"(	c #9DA0B1",
+"_	c #777B92",
+":	c #4B4D6C",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"########",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"~~~~~~~~",
+"{{{{{{{{",
+"]]]]]]]]",
+"^^^^^^^^",
+"////////",
+"((((((((",
+"________",
+"::::::::",
+"........"};
diff --git a/themes/koynacity/title-1-inactive.xpm b/themes/koynacity/title-1-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..5253950e525fc3e9b35010c887eb76900d65cf75
--- /dev/null
+++ b/themes/koynacity/title-1-inactive.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"8 26 25 1",
+" 	c None",
+".	c #000000",
+"+	c #BABABA",
+"@	c #8A8A8A",
+"#	c #525252",
+"$	c #4D4D4D",
+"%	c #4E4E4E",
+"&	c #505050",
+"*	c #555555",
+"=	c #575757",
+"-	c #5B5B5B",
+";	c #616161",
+">	c #696969",
+",	c #737373",
+"'	c #7C7C7C",
+")	c #888888",
+"!	c #989898",
+"~	c #A1A1A1",
+"{	c #ABABAB",
+"]	c #B1B1B1",
+"^	c #B6B6B6",
+"/	c #B9B9B9",
+"(	c #B3B3B3",
+"_	c #959595",
+":	c #5F5F5F",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"########",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"~~~~~~~~",
+"{{{{{{{{",
+"]]]]]]]]",
+"^^^^^^^^",
+"////////",
+"((((((((",
+"________",
+"::::::::",
+"........"};
diff --git a/themes/koynacity/title-2-active.xpm b/themes/koynacity/title-2-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c64c518f9d292e1179317723f3147afc62a5f4ea
--- /dev/null
+++ b/themes/koynacity/title-2-active.xpm
@@ -0,0 +1,136 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"36 26 107 2",
+"  	c None",
+". 	c #000000",
+"+ 	c #B8BAC5",
+"@ 	c #BBBEC8",
+"# 	c #BFC1CB",
+"$ 	c #6D7289",
+"% 	c #6F738B",
+"& 	c #767A91",
+"* 	c #7F8297",
+"= 	c #878B9E",
+"- 	c #9093A5",
+"; 	c #979AAB",
+"> 	c #404358",
+", 	c #43455B",
+"' 	c #4E5167",
+") 	c #595C73",
+"! 	c #636780",
+"~ 	c #6B6F88",
+"{ 	c #3D4051",
+"] 	c #414456",
+"^ 	c #4D5065",
+"/ 	c #595D73",
+"( 	c #666A83",
+"_ 	c #3D4053",
+": 	c #4A4E62",
+"< 	c #585C73",
+"[ 	c #656A83",
+"} 	c #666B84",
+"| 	c #3F4156",
+"1 	c #4D5066",
+"2 	c #5D6078",
+"3 	c #696D86",
+"4 	c #43465C",
+"5 	c #54586E",
+"6 	c #656981",
+"7 	c #6B7088",
+"8 	c #43455D",
+"9 	c #4E5168",
+"0 	c #60647C",
+"a 	c #454761",
+"b 	c #4A4C65",
+"c 	c #5E6179",
+"d 	c #72768D",
+"e 	c #73778E",
+"f 	c #484A66",
+"g 	c #5E617A",
+"h 	c #74788F",
+"i 	c #787C92",
+"j 	c #4B4F6D",
+"k 	c #60637F",
+"l 	c #787C93",
+"m 	c #7D8197",
+"n 	c #515673",
+"o 	c #808398",
+"p 	c #83869B",
+"q 	c #5A5E7A",
+"r 	c #70738C",
+"s 	c #898CA0",
+"t 	c #626680",
+"u 	c #7B7F94",
+"v 	c #8F92A4",
+"w 	c #6D7089",
+"x 	c #71748D",
+"y 	c #8A8CA0",
+"z 	c #9799AB",
+"A 	c #7A7E93",
+"B 	c #7F8397",
+"C 	c #999CAC",
+"D 	c #A0A3B2",
+"E 	c #87899E",
+"F 	c #8C8EA2",
+"G 	c #A2A4B4",
+"H 	c #A8AAB9",
+"I 	c #A9ABBA",
+"J 	c #9295A7",
+"K 	c #989BAC",
+"L 	c #ABADBB",
+"M 	c #B1B3C0",
+"N 	c #9A9EAE",
+"O 	c #A2A6B4",
+"P 	c #B3B6C2",
+"Q 	c #B7BAC5",
+"R 	c #A1A4B3",
+"S 	c #A1A4B4",
+"T 	c #ADAFBD",
+"U 	c #BABCC8",
+"V 	c #BCBEC9",
+"W 	c #A4A7B6",
+"X 	c #A5A7B7",
+"Y 	c #B3B5C2",
+"Z 	c #BDBFCA",
+"` 	c #BEC0CB",
+" .	c #9DA0B1",
+"..	c #9EA1B1",
+"+.	c #ACAEBC",
+"@.	c #B7B9C5",
+"#.	c #B9BBC7",
+"$.	c #777B92",
+"%.	c #868A9E",
+"&.	c #969AAB",
+"*.	c #9C9FAF",
+"=.	c #4B4D6C",
+"-.	c #4B4E6C",
+";.	c #545673",
+">.	c #656882",
+",.	c #71748C",
+"'.	c #787B91",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+"+ @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ",
+"$ % & * = - ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ",
+"> > > > > , ' ) ! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ",
+"{ { { { { { { { ] ^ / ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ",
+"_ _ _ _ _ _ _ _ _ _ _ : < [ } } } } } } } } } } } } } } } } } } } } } } ",
+"| | | | | | | | | | | | | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ",
+"> > > > > > > > > > > > > > 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ",
+"8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 0 % % % % % % % % % % % % % % % % % % ",
+"a a a a a a a a a a a a a a a a a b c d e e e e e e e e e e e e e e e e ",
+"f f f f f f f f f f f f f f f f f f f g h i i i i i i i i i i i i i i i ",
+"j j j j j j j j j j j j j j j j j j j j k l m m m m m m m m m m m m m m ",
+"n n n n n n n n n n n n n n n n n n n n n ( o p p p p p p p p p p p p p ",
+"q q q q q q q q q q q q q q q q q q q q q q r s s s s s s s s s s s s s ",
+"t t t t t t t t t t t t t t t t t t t t t t ! u v v v v v v v v v v v v ",
+"w w w w w w w w w w w w w w w w w w w w w w w x y z z z z z z z z z z z ",
+"A A A A A A A A A A A A A A A A A A A A A A A A B C D D D D D D D D D D ",
+"E E E E E E E E E E E E E E E E E E E E E E E E E F G H I I I I I I I I ",
+"J J J J J J J J J J J J J J J J J J J J J J J J J J K L M M M M M M M M ",
+"N N N N N N N N N N N N N N N N N N N N N N N N N N N O P Q Q Q Q Q Q Q ",
+"R R R R R R R R R R R R R R R R R R R R R R R R R R R S T U V V V V V V ",
+"W W W W W W W W W W W W W W W W W W W W W W W W W W W W X Y Z ` ` ` ` ` ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...+.@.#.#.#.#.",
+"$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.i %.&.*.....",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.-.;.>.,.'.",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/themes/koynacity/title-2-inactive.xpm b/themes/koynacity/title-2-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d157fe3a17cf482b22b8fa79ba11e840f3eca141
--- /dev/null
+++ b/themes/koynacity/title-2-inactive.xpm
@@ -0,0 +1,109 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"36 26 80 1",
+" 	c None",
+".	c #000000",
+"+	c #C8C8C8",
+"@	c #CBCBCB",
+"#	c #CDCDCD",
+"$	c #8A8A8A",
+"%	c #8B8B8B",
+"&	c #939393",
+"*	c #9C9C9C",
+"=	c #A2A2A2",
+"-	c #A9A9A9",
+";	c #AEAEAE",
+">	c #525252",
+",	c #545454",
+"'	c #636363",
+")	c #707070",
+"!	c #7D7D7D",
+"~	c #878787",
+"{	c #4D4D4D",
+"]	c #616161",
+"^	c #717171",
+"/	c #818181",
+"(	c #4E4E4E",
+"_	c #5E5E5E",
+":	c #6F6F6F",
+"<	c #808080",
+"[	c #505050",
+"}	c #757575",
+"|	c #848484",
+"1	c #555555",
+"2	c #6B6B6B",
+"3	c #7F7F7F",
+"4	c #797979",
+"5	c #575757",
+"6	c #5D5D5D",
+"7	c #767676",
+"8	c #8F8F8F",
+"9	c #909090",
+"0	c #5B5B5B",
+"a	c #919191",
+"b	c #969696",
+"c	c #9B9B9B",
+"d	c #696969",
+"e	c #9F9F9F",
+"f	c #737373",
+"g	c #8C8C8C",
+"h	c #A4A4A4",
+"i	c #7C7C7C",
+"j	c #999999",
+"k	c #A8A8A8",
+"l	c #888888",
+"m	c #8D8D8D",
+"n	c #989898",
+"o	c #B0B0B0",
+"p	c #B5B5B5",
+"q	c #A1A1A1",
+"r	c #A5A5A5",
+"s	c #B7B7B7",
+"t	c #BBBBBB",
+"u	c #BCBCBC",
+"v	c #ABABAB",
+"w	c #AFAFAF",
+"x	c #BEBEBE",
+"y	c #C2C2C2",
+"z	c #B1B1B1",
+"A	c #B8B8B8",
+"B	c #C4C4C4",
+"C	c #B6B6B6",
+"D	c #BFBFBF",
+"E	c #C9C9C9",
+"F	c #B9B9B9",
+"G	c #CCCCCC",
+"H	c #B3B3B3",
+"I	c #B4B4B4",
+"J	c #C7C7C7",
+"K	c #959595",
+"L	c #B2B2B2",
+"M	c #5F5F5F",
+"N	c #606060",
+"O	c #6A6A6A",
+"....................................",
+"+@##################################",
+"$%&*=-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+">>>>>,')!~~~~~~~~~~~~~~~~~~~~~~~~~~~",
+"{{{{{{{{>]^/////////////////////////",
+"(((((((((((_:<//////////////////////",
+"[[[[[[[[[[[[[]}|||||||||||||||||||||",
+">>>>>>>>>>>>>>123~~~~~~~~~~~~~~~~~~~",
+"1111111111111111'4%%%%%%%%%%%%%%%%%%",
+"555555555555555556789999999999999999",
+"00000000000000000007abbbbbbbbbbbbbbb",
+"]]]]]]]]]]]]]]]]]]]]4bcccccccccccccc",
+"ddddddddddddddddddddd/*eeeeeeeeeeeee",
+"ffffffffffffffffffffffghhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiiiiiiiii!jkkkkkkkkkkkk",
+"lllllllllllllllllllllllmh;;;;;;;;;;;",
+"nnnnnnnnnnnnnnnnnnnnnnnn*opppppppppp",
+"qqqqqqqqqqqqqqqqqqqqqqqqqrstuuuuuuuu",
+"vvvvvvvvvvvvvvvvvvvvvvvvvvwxyyyyyyyy",
+"zzzzzzzzzzzzzzzzzzzzzzzzzzzAB+++++++",
+"CCCCCCCCCCCCCCCCCCCCCCCCCCCCDE@@@@@@",
+"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBG#####",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHIxJEEEE",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKb=;LII",
+"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO3mK",
+"...................................."};
diff --git a/themes/koynacity/title-3-active.xpm b/themes/koynacity/title-3-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..cae10aa23610742e7b48bf40dfbd926f12939cc1
--- /dev/null
+++ b/themes/koynacity/title-3-active.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * title_3_active_xpm[] = {
+"16 26 26 1",
+" 	c None",
+".	c #000000",
+"+	c #BFC1CB",
+"@	c #979AAB",
+"#	c #6B6F88",
+"$	c #666A83",
+"%	c #666B84",
+"&	c #696D86",
+"*	c #6B7088",
+"=	c #6F738B",
+"-	c #73778E",
+";	c #787C92",
+">	c #7D8197",
+",	c #83869B",
+"'	c #898CA0",
+")	c #8F92A4",
+"!	c #9799AB",
+"~	c #A0A3B2",
+"{	c #A9ABBA",
+"]	c #B1B3C0",
+"^	c #B7BAC5",
+"/	c #BCBEC9",
+"(	c #BEC0CB",
+"_	c #B9BBC7",
+":	c #9EA1B1",
+"<	c #7D8096",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@@",
+"################",
+"$$$$$$$$$$$$$$$$",
+"%%%%%%%%%%%%%%%%",
+"&&&&&&&&&&&&&&&&",
+"****************",
+"================",
+"----------------",
+";;;;;;;;;;;;;;;;",
+">>>>>>>>>>>>>>>>",
+",,,,,,,,,,,,,,,,",
+"''''''''''''''''",
+"))))))))))))))))",
+"!!!!!!!!!!!!!!!!",
+"~~~~~~~~~~~~~~~~",
+"{{{{{{{{{{{{{{{{",
+"]]]]]]]]]]]]]]]]",
+"^^^^^^^^^^^^^^^^",
+"////////////////",
+"((((((((((((((((",
+"________________",
+"::::::::::::::::",
+"<<<<<<<<<<<<<<<<",
+"................"};
diff --git a/themes/koynacity/title-3-inactive.xpm b/themes/koynacity/title-3-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e114ca74fbfbe67b8257fec6a49b02b12998666d
--- /dev/null
+++ b/themes/koynacity/title-3-inactive.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * title_3_inactive_xpm[] = {
+"16 26 22 1",
+" 	c None",
+".	c #000000",
+"+	c #CDCDCD",
+"@	c #AEAEAE",
+"#	c #878787",
+"$	c #818181",
+"%	c #848484",
+"&	c #8B8B8B",
+"*	c #909090",
+"=	c #969696",
+"-	c #9B9B9B",
+";	c #9F9F9F",
+">	c #A4A4A4",
+",	c #A8A8A8",
+"'	c #B5B5B5",
+")	c #BCBCBC",
+"!	c #C2C2C2",
+"~	c #C8C8C8",
+"{	c #CBCBCB",
+"]	c #C9C9C9",
+"^	c #B4B4B4",
+"/	c #9A9A9A",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@@",
+"################",
+"$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$$",
+"%%%%%%%%%%%%%%%%",
+"################",
+"&&&&&&&&&&&&&&&&",
+"****************",
+"================",
+"----------------",
+";;;;;;;;;;;;;;;;",
+">>>>>>>>>>>>>>>>",
+",,,,,,,,,,,,,,,,",
+"@@@@@@@@@@@@@@@@",
+"''''''''''''''''",
+"))))))))))))))))",
+"!!!!!!!!!!!!!!!!",
+"~~~~~~~~~~~~~~~~",
+"{{{{{{{{{{{{{{{{",
+"++++++++++++++++",
+"]]]]]]]]]]]]]]]]",
+"^^^^^^^^^^^^^^^^",
+"////////////////",
+"................"};
diff --git a/themes/koynacity/title-4-active.xpm b/themes/koynacity/title-4-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d701635082cc51163f51e36c8461f42c68e60ee8
--- /dev/null
+++ b/themes/koynacity/title-4-active.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"4 26 26 1",
+" 	c None",
+".	c #000000",
+"+	c #BFC1CB",
+"@	c #979AAB",
+"#	c #6B6F88",
+"$	c #666A83",
+"%	c #666B84",
+"&	c #696D86",
+"*	c #6B7088",
+"=	c #6F738B",
+"-	c #73778E",
+";	c #787C92",
+">	c #7D8197",
+",	c #83869B",
+"'	c #898CA0",
+")	c #8F92A4",
+"!	c #9799AB",
+"~	c #A0A3B2",
+"{	c #A9ABBA",
+"]	c #B1B3C0",
+"^	c #B7BAC5",
+"/	c #BCBEC9",
+"(	c #BEC0CB",
+"_	c #B9BBC7",
+":	c #9EA1B1",
+"<	c #7D8096",
+"....",
+"++++",
+"@@@@",
+"####",
+"$$$$",
+"%%%%",
+"&&&&",
+"****",
+"====",
+"----",
+";;;;",
+">>>>",
+",,,,",
+"''''",
+"))))",
+"!!!!",
+"~~~~",
+"{{{{",
+"]]]]",
+"^^^^",
+"////",
+"((((",
+"____",
+"::::",
+"<<<<",
+"...."};
diff --git a/themes/koynacity/title-4-inactive.xpm b/themes/koynacity/title-4-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..52ee7a3c4e67765aa1eb25b44c359a64707124bd
--- /dev/null
+++ b/themes/koynacity/title-4-inactive.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"4 26 22 1",
+" 	c None",
+".	c #000000",
+"+	c #CDCDCD",
+"@	c #AEAEAE",
+"#	c #878787",
+"$	c #818181",
+"%	c #848484",
+"&	c #8B8B8B",
+"*	c #909090",
+"=	c #969696",
+"-	c #9B9B9B",
+";	c #9F9F9F",
+">	c #A4A4A4",
+",	c #A8A8A8",
+"'	c #B5B5B5",
+")	c #BCBCBC",
+"!	c #C2C2C2",
+"~	c #C8C8C8",
+"{	c #CBCBCB",
+"]	c #C9C9C9",
+"^	c #B4B4B4",
+"/	c #9A9A9A",
+"....",
+"++++",
+"@@@@",
+"####",
+"$$$$",
+"$$$$",
+"%%%%",
+"####",
+"&&&&",
+"****",
+"====",
+"----",
+";;;;",
+">>>>",
+",,,,",
+"@@@@",
+"''''",
+"))))",
+"!!!!",
+"~~~~",
+"{{{{",
+"++++",
+"]]]]",
+"^^^^",
+"////",
+"...."};
diff --git a/themes/koynacity/title-5-active.xpm b/themes/koynacity/title-5-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e4967069af4403319e58b5f581bac540d527753c
--- /dev/null
+++ b/themes/koynacity/title-5-active.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"8 26 26 1",
+" 	c None",
+".	c #000000",
+"+	c #BFC1CB",
+"@	c #979AAB",
+"#	c #6B6F88",
+"$	c #666A83",
+"%	c #666B84",
+"&	c #696D86",
+"*	c #6B7088",
+"=	c #6F738B",
+"-	c #73778E",
+";	c #787C92",
+">	c #7D8197",
+",	c #83869B",
+"'	c #898CA0",
+")	c #8F92A4",
+"!	c #9799AB",
+"~	c #A0A3B2",
+"{	c #A9ABBA",
+"]	c #B1B3C0",
+"^	c #B7BAC5",
+"/	c #BCBEC9",
+"(	c #BEC0CB",
+"_	c #B9BBC7",
+":	c #9EA1B1",
+"<	c #7D8096",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"~~~~~~~~",
+"{{{{{{{{",
+"]]]]]]]]",
+"^^^^^^^^",
+"////////",
+"((((((((",
+"________",
+"::::::::",
+"<<<<<<<<",
+"........"};
diff --git a/themes/koynacity/title-5-inactive.xpm b/themes/koynacity/title-5-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..3331aadde5cb726e1c74691aedc6f7056e594af2
--- /dev/null
+++ b/themes/koynacity/title-5-inactive.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"8 26 22 1",
+" 	c None",
+".	c #000000",
+"+	c #CDCDCD",
+"@	c #AEAEAE",
+"#	c #878787",
+"$	c #818181",
+"%	c #848484",
+"&	c #8B8B8B",
+"*	c #909090",
+"=	c #969696",
+"-	c #9B9B9B",
+";	c #9F9F9F",
+">	c #A4A4A4",
+",	c #A8A8A8",
+"'	c #B5B5B5",
+")	c #BCBCBC",
+"!	c #C2C2C2",
+"~	c #C8C8C8",
+"{	c #CBCBCB",
+"]	c #C9C9C9",
+"^	c #B4B4B4",
+"/	c #9A9A9A",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"$$$$$$$$",
+"%%%%%%%%",
+"########",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"@@@@@@@@",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"~~~~~~~~",
+"{{{{{{{{",
+"++++++++",
+"]]]]]]]]",
+"^^^^^^^^",
+"////////",
+"........"};
diff --git a/themes/koynacity/top-left-active.xpm b/themes/koynacity/top-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..54cb43403c5b14799ea6413b2c2470a2adc29674
--- /dev/null
+++ b/themes/koynacity/top-left-active.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"6 26 28 1",
+" 	c None",
+".	c #000000",
+"+	c #A5A8B6",
+"@	c #A6A8B6",
+"#	c #6D7289",
+"$	c #404358",
+"%	c #3D4051",
+"&	c #3D4053",
+"*	c #3F4156",
+"=	c #43455D",
+"-	c #454761",
+";	c #484A66",
+">	c #4B4F6D",
+",	c #515673",
+"'	c #5A5E7A",
+")	c #626680",
+"!	c #6D7089",
+"~	c #7A7E93",
+"{	c #87899E",
+"]	c #9295A7",
+"^	c #9A9EAE",
+"/	c #A1A4B3",
+"(	c #A4A7B6",
+"_	c #9DA0B1",
+":	c #777B92",
+"<	c #4B4D6C",
+"[	c #3E404A",
+"}	c #414350",
+"......",
+".++++@",
+".#####",
+".$$$$$",
+".%%%%%",
+".&&&&&",
+".*****",
+".$$$$$",
+".=====",
+".-----",
+".;;;;;",
+".>>>>>",
+".,,,,,",
+".'''''",
+".)))))",
+".!!!!!",
+".~~~~~",
+".{{{{{",
+".]]]]]",
+".^^^^^",
+"./////",
+".(((((",
+"._____",
+".:::::",
+".<<<<<",
+".[}}[."};
diff --git a/themes/koynacity/top-left-inactive.xpm b/themes/koynacity/top-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f163c42cf9400f7f156d8d34d61962777a3d971e
--- /dev/null
+++ b/themes/koynacity/top-left-inactive.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"6 26 26 1",
+" 	c None",
+".	c #000000",
+"+	c #B9B9B9",
+"@	c #BABABA",
+"#	c #8A8A8A",
+"$	c #525252",
+"%	c #4D4D4D",
+"&	c #4E4E4E",
+"*	c #505050",
+"=	c #555555",
+"-	c #575757",
+";	c #5B5B5B",
+">	c #616161",
+",	c #696969",
+"'	c #737373",
+")	c #7C7C7C",
+"!	c #888888",
+"~	c #989898",
+"{	c #A1A1A1",
+"]	c #ABABAB",
+"^	c #B1B1B1",
+"/	c #B6B6B6",
+"(	c #B3B3B3",
+"_	c #959595",
+":	c #5F5F5F",
+"<	c #515151",
+"......",
+".++++@",
+".#####",
+".$$$$$",
+".%%%%%",
+".&&&&&",
+".*****",
+".$$$$$",
+".=====",
+".-----",
+".;;;;;",
+".>>>>>",
+".,,,,,",
+".'''''",
+".)))))",
+".!!!!!",
+".~~~~~",
+".{{{{{",
+".]]]]]",
+".^^^^^",
+"./////",
+".+++++",
+".(((((",
+"._____",
+".:::::",
+".%<<%."};
diff --git a/themes/koynacity/top-right-active.xpm b/themes/koynacity/top-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..cad83ab49dd498aad305367fa66e2ba087969495
--- /dev/null
+++ b/themes/koynacity/top-right-active.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"6 26 28 1",
+" 	c None",
+".	c #000000",
+"+	c #BFC1CB",
+"@	c #979AAB",
+"#	c #6B6F88",
+"$	c #666A83",
+"%	c #666B84",
+"&	c #696D86",
+"*	c #6B7088",
+"=	c #6F738B",
+"-	c #73778E",
+";	c #787C92",
+">	c #7D8197",
+",	c #83869B",
+"'	c #898CA0",
+")	c #8F92A4",
+"!	c #9799AB",
+"~	c #A0A3B2",
+"{	c #A9ABBA",
+"]	c #B1B3C0",
+"^	c #B7BAC5",
+"/	c #BCBEC9",
+"(	c #BEC0CB",
+"_	c #B9BBC7",
+":	c #9EA1B1",
+"<	c #7D8096",
+"[	c #676A7C",
+"}	c #6C6F82",
+"......",
+"+++++.",
+"@@@@@.",
+"#####.",
+"$$$$$.",
+"%%%%%.",
+"&&&&&.",
+"*****.",
+"=====.",
+"-----.",
+";;;;;.",
+">>>>>.",
+",,,,,.",
+"'''''.",
+"))))).",
+"!!!!!.",
+"~~~~~.",
+"{{{{{.",
+"]]]]].",
+"^^^^^.",
+"/////.",
+"(((((.",
+"_____.",
+":::::.",
+"<<<<<.",
+".[}}[."};
diff --git a/themes/koynacity/top-right-inactive.xpm b/themes/koynacity/top-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..319aafc8e34a32408d0d31fd7e95c57d18016cb9
--- /dev/null
+++ b/themes/koynacity/top-right-inactive.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"6 26 24 1",
+" 	c None",
+".	c #000000",
+"+	c #CDCDCD",
+"@	c #AEAEAE",
+"#	c #878787",
+"$	c #818181",
+"%	c #848484",
+"&	c #8B8B8B",
+"*	c #909090",
+"=	c #969696",
+"-	c #9B9B9B",
+";	c #9F9F9F",
+">	c #A4A4A4",
+",	c #A8A8A8",
+"'	c #B5B5B5",
+")	c #BCBCBC",
+"!	c #C2C2C2",
+"~	c #C8C8C8",
+"{	c #CBCBCB",
+"]	c #C9C9C9",
+"^	c #B4B4B4",
+"/	c #9A9A9A",
+"(	c #808080",
+"_	c #868686",
+"......",
+"+++++.",
+"@@@@@.",
+"#####.",
+"$$$$$.",
+"$$$$$.",
+"%%%%%.",
+"#####.",
+"&&&&&.",
+"*****.",
+"=====.",
+"-----.",
+";;;;;.",
+">>>>>.",
+",,,,,.",
+"@@@@@.",
+"'''''.",
+"))))).",
+"!!!!!.",
+"~~~~~.",
+"{{{{{.",
+"+++++.",
+"]]]]].",
+"^^^^^.",
+"/////.",
+".(__(."};
diff --git a/themes/microdeck2/themerc b/themes/microdeck2/themerc
index 37ad621fdcf280d1bbf570da1b189170dcbaa85e..94483539ccae4b4ad48557739977a324bd5f7755 100644
--- a/themes/microdeck2/themerc
+++ b/themes/microdeck2/themerc
@@ -6,3 +6,5 @@ button_spacing=0
 title_vertical_offset_active=0
 title_vertical_offset_inactive=0
 title_horizontal_offset=8
+title_shadow_active=true
+title_shadow_inactive=false
diff --git a/themes/redmondxp/themerc b/themes/redmondxp/themerc
index a86f2e29c322312c5affe7642c3cfe8cd2ced985..fa3f5171ebe51cf81d04dc67da87d1afc62729ae 100644
--- a/themes/redmondxp/themerc
+++ b/themes/redmondxp/themerc
@@ -3,3 +3,5 @@ button_offset=2
 button_spacing=3
 active_text_color=#FFFFFF
 inactive_text_color=#D8E5F9
+title_shadow_active=true
+title_shadow_inactive=true
diff --git a/xfwm4.spec.in b/xfwm4.spec.in
index bf44c81801225e4b5dca94d3d483f50708fa1df0..8514997ed677a5cae156444362a8121a84005d2b 100644
--- a/xfwm4.spec.in
+++ b/xfwm4.spec.in
@@ -82,6 +82,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/xfwm4/themes/iceg
 %{_datadir}/xfwm4/themes/kde
 %{_datadir}/xfwm4/themes/keramik
+%{_datadir}/xfwm4/themes/koynacity
 %{_datadir}/xfwm4/themes/linea
 %{_datadir}/xfwm4/themes/metabox
 %{_datadir}/xfwm4/themes/microgui