
Index: Makefile.am
===================================================================
RCS file: /cvs/cvsroot/openbox/Makefile.am,v
retrieving revision 1.96
diff -p -u -r1.96 Makefile.am
--- Makefile.am	14 Jan 2006 15:34:40 -0000	1.96
+++ Makefile.am	2 Mar 2006 23:41:38 -0000
@@ -227,44 +227,32 @@ tools_gnome_panel_control_gnome_panel_co
 
 ## themes ##
 
-allegro_themedir = $(themedir)/Allegro/openbox-3
-dist_allegro_theme_DATA = \
-	themes/Allegro/openbox-3/themerc \
-	themes/Allegro/openbox-3/bullet.xbm
-
 artwiz_themedir = $(themedir)/Artwiz/openbox-3
 dist_artwiz_theme_DATA = \
-	themes/Artwiz/openbox-3/themerc
-
-blah41_themedir = $(themedir)/Blah41/openbox-3
-dist_blah41_theme_DATA = \
-	themes/Blah41/openbox-3/themerc
-
-om4ob_themedir = $(themedir)/Om4Ob/openbox-3
-dist_om4ob_theme_DATA = \
-	themes/Om4Ob/openbox-3/themerc \
-	themes/Om4Ob/openbox-3/close_hover.xbm \
-	themes/Om4Ob/openbox-3/close.xbm \
-	themes/Om4Ob/openbox-3/desk_hover.xbm \
-	themes/Om4Ob/openbox-3/desk_toggled.xbm \
-	themes/Om4Ob/openbox-3/desk.xbm \
-	themes/Om4Ob/openbox-3/iconify_hover.xbm \
-	themes/Om4Ob/openbox-3/iconify_pressed.xbm \
-	themes/Om4Ob/openbox-3/iconify.xbm \
-	themes/Om4Ob/openbox-3/max_disabled.xbm \
-	themes/Om4Ob/openbox-3/max_hover.xbm \
-	themes/Om4Ob/openbox-3/max_pressed.xbm \
-	themes/Om4Ob/openbox-3/max_toggled.xbm \
-	themes/Om4Ob/openbox-3/max.xbm \
-	themes/Om4Ob/openbox-3/shade_disabled.xbm \
-	themes/Om4Ob/openbox-3/shade_hover.xbm \
-	themes/Om4Ob/openbox-3/shade_toggled.xbm \
-	themes/Om4Ob/openbox-3/shade.xbm
-
+	themes/Artwiz/openbox-3/themerc \
+	themes/Artwiz/openbox-3/bullet.xbm \
+    themes/Artwiz/openbox-3/close.xbm \
+    themes/Artwiz/openbox-3/desk.xbm \
+    themes/Artwiz/openbox-3/desk_toggled.xbm \
+    themes/Artwiz/openbox-3/iconify.xbm \
+    themes/Artwiz/openbox-3/iconify_disabled.xbm \
+    themes/Artwiz/openbox-3/max.xbm \
+    themes/Artwiz/openbox-3/max_disabled.xbm \
+    themes/Artwiz/openbox-3/max_toggled.xbm \
+    themes/Artwiz/openbox-3/shade.xbm
+ 
 thebear_themedir = $(themedir)/TheBear/openbox-3
 dist_thebear_theme_DATA = \
-	themes/TheBear/openbox-3/themerc
-
+	themes/TheBear/openbox-3/themerc \
+    themes/TheBear/openbox-3/close.xbm \
+    themes/TheBear/openbox-3/desk.xbm \
+    themes/TheBear/openbox-3/desk_toggled.xbm \
+    themes/TheBear/openbox-3/iconify.xbm \
+    themes/TheBear/openbox-3/iconify_disabled.xbm \
+    themes/TheBear/openbox-3/max.xbm \
+    themes/TheBear/openbox-3/max_disabled.xbm \
+    themes/TheBear/openbox-3/max_toggled.xbm \
+    themes/TheBear/openbox-3/shade.xbm 
 
 ## public headers ##
 
Index: data/rc.xml.in
===================================================================
RCS file: /cvs/cvsroot/openbox/data/rc.xml.in,v
retrieving revision 1.21
diff -p -u -r1.21 rc.xml.in
--- data/rc.xml.in	4 Nov 2004 12:13:25 -0000	1.21
+++ data/rc.xml.in	2 Mar 2006 23:41:38 -0000
@@ -25,6 +25,8 @@
 <theme>
   <name>TheBear</name>
   <titlelayout>NLIMC</titlelayout>
+  <keepBorder>no</keepBorder>
+  <hideDisabled>yes</hideDisabled>
 </theme>
 
 <placement>
@@ -350,6 +352,7 @@
 
   <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
   <file>menu.xml</file>
+  <xorStyle>no</xorStyle>
 </menu>
 
 </openbox_config>
Index: openbox/dock.c
===================================================================
RCS file: /cvs/cvsroot/openbox/openbox/dock.c,v
retrieving revision 1.40
diff -p -u -r1.40 dock.c
--- openbox/dock.c	25 Sep 2005 14:45:24 -0000	1.40
+++ openbox/dock.c	2 Mar 2006 23:41:42 -0000
@@ -60,7 +60,7 @@ void dock_startup(gboolean reconfig)
         XSetWindowBorderWidth(ob_display, dock->frame, ob_rr_theme->bwidth);
 
         RrAppearanceFree(dock->a_frame);
-        dock->a_frame = RrAppearanceCopy(ob_rr_theme->a_unfocused_title);
+        dock->a_frame = RrAppearanceCopy(ob_rr_theme->a_menu);
 
         stacking_add(DOCK_AS_WINDOW(dock));
 
@@ -88,7 +88,7 @@ void dock_startup(gboolean reconfig)
                                 RrVisual(ob_rr_inst),
                                 CWOverrideRedirect | CWEventMask,
                                 &attrib);
-    dock->a_frame = RrAppearanceCopy(ob_rr_theme->a_unfocused_title);
+    dock->a_frame = RrAppearanceCopy(ob_rr_theme->a_menu);
     XSetWindowBorder(ob_display, dock->frame,
                      RrColorPixel(ob_rr_theme->b_color));
     XSetWindowBorderWidth(ob_display, dock->frame, ob_rr_theme->bwidth);
Index: openbox/menuframe.c
===================================================================
RCS file: /cvs/cvsroot/openbox/openbox/menuframe.c,v
retrieving revision 1.52
diff -p -u -r1.52 menuframe.c
--- openbox/menuframe.c	14 Sep 2005 17:40:47 -0000	1.52
+++ openbox/menuframe.c	2 Mar 2006 23:41:42 -0000
@@ -61,7 +61,7 @@ ObMenuFrame* menu_frame_new(ObMenu *menu
     self->type = Window_Menu;
     self->menu = menu;
     self->selected = NULL;
-    self->show_title = TRUE;
+    self->show_title = FALSE;
     self->client = client;
 
     attr.event_mask = FRAME_EVENTMASK;
@@ -411,7 +411,7 @@ static void menu_frame_render(ObMenuFram
 
     XSetWindowBorderWidth(ob_display, self->window, ob_rr_theme->bwidth);
     XSetWindowBorder(ob_display, self->window,
-                     RrColorPixel(ob_rr_theme->b_color));
+                     RrColorPixel(ob_rr_theme->mb_color));
 
     if (!self->parent && self->show_title) {
         XMoveWindow(ob_display, self->title, 
Index: openbox/openbox.c
===================================================================
RCS file: /cvs/cvsroot/openbox/openbox/openbox.c,v
retrieving revision 1.130
diff -p -u -r1.130 openbox.c
--- openbox/openbox.c	1 Apr 2005 13:04:55 -0000	1.130
+++ openbox/openbox.c	2 Mar 2006 23:41:42 -0000
@@ -163,7 +163,7 @@ gint main(gint argc, gchar **argv)
     cursors[OB_CURSOR_BUSY] =
         XCreateFontCursor(ob_display, XC_watch);
     cursors[OB_CURSOR_MOVE] =
-        XCreateFontCursor(ob_display, XC_fleur);
+        XCreateFontCursor(ob_display, XC_plus);
     cursors[OB_CURSOR_NORTH] =
         XCreateFontCursor(ob_display, XC_top_side);
     cursors[OB_CURSOR_NORTHEAST] =
Index: render/gradient.c
===================================================================
RCS file: /cvs/cvsroot/openbox/render/gradient.c,v
retrieving revision 1.45
diff -p -u -r1.45 gradient.c
--- render/gradient.c	15 Oct 2003 03:59:35 -0000	1.45
+++ render/gradient.c	2 Mar 2006 23:41:43 -0000
@@ -24,6 +24,7 @@
 
 static void highlight(RrPixel32 *x, RrPixel32 *y, gboolean raised);
 static void gradient_solid(RrAppearance *l, gint w, gint h);
+static void gradient_split(RrAppearance *a, gint w, gint h);
 static void gradient_vertical(RrSurface *sf, gint w, gint h);
 static void gradient_horizontal(RrSurface *sf, gint w, gint h);
 static void gradient_diagonal(RrSurface *sf, gint w, gint h);
@@ -41,6 +42,9 @@ void RrRender(RrAppearance *a, gint w, g
     case RR_SURFACE_SOLID:
         gradient_solid(a, w, h);
         break;
+    case RR_SURFACE_SPLIT:
+        gradient_split(a, w, h);
+        break;
     case RR_SURFACE_VERTICAL:
         gradient_vertical(&a->surface, w, h);
         break;
@@ -60,7 +64,7 @@ void RrRender(RrAppearance *a, gint w, g
         g_assert_not_reached(); /* unhandled gradient */
         return;
     }
-  
+    
     if (a->surface.interlaced) {
         gint i;
         RrPixel32 *p;
@@ -76,7 +80,7 @@ void RrRender(RrAppearance *a, gint w, g
             for (x = 0; x < w; ++x, ++p)
                 *p = current;
     }
-
+  
     if (a->surface.relief == RR_RELIEF_FLAT && a->surface.border) {
         r = a->surface.border_color->r;
         g = a->surface.border_color->g;
@@ -132,11 +136,11 @@ static void highlight(RrPixel32 *x, RrPi
         down = x;
     }
     r = (*up >> RrDefaultRedOffset) & 0xFF;
-    r += r >> 1;
+    r += r >> 3;
     g = (*up >> RrDefaultGreenOffset) & 0xFF;
-    g += g >> 1;
+    g += g >> 3;
     b = (*up >> RrDefaultBlueOffset) & 0xFF;
-    b += b >> 1;
+    b += b >> 3;
     if (r > 0xFF) r = 0xFF;
     if (g > 0xFF) g = 0xFF;
     if (b > 0xFF) b = 0xFF;
@@ -144,12 +148,15 @@ static void highlight(RrPixel32 *x, RrPi
         + (b << RrDefaultBlueOffset);
   
     r = (*down >> RrDefaultRedOffset) & 0xFF;
-    r = (r >> 1) + (r >> 2);
+    r = (r >> 1) + (r >> 2) * 1.7;
     g = (*down >> RrDefaultGreenOffset) & 0xFF;
-    g = (g >> 1) + (g >> 2);
+    g = (g >> 1) + (g >> 2) * 1.7;
     b = (*down >> RrDefaultBlueOffset) & 0xFF;
-    b = (b >> 1) + (b >> 2);
-    *down = (r << RrDefaultRedOffset) + (g << RrDefaultGreenOffset)
+    b = (b >> 1) + (b >> 2) * 1.7;
+    if (r > 0xFF) r = 0xFF;
+    if (g > 0xFF) g = 0xFF;
+    if (b > 0xFF) b = 0xFF;
+  *down = (r << RrDefaultRedOffset) + (g << RrDefaultGreenOffset)
         + (b << RrDefaultBlueOffset);
 }
 
@@ -159,11 +166,11 @@ static void create_bevel_colors(RrAppear
 
     /* light color */
     r = l->surface.primary->r;
-    r += r >> 1;
+    r += r >> 3;
     g = l->surface.primary->g;
-    g += g >> 1;
+    g += g >> 3;
     b = l->surface.primary->b;
-    b += b >> 1;
+    b += b >> 3;
     if (r > 0xFF) r = 0xFF;
     if (g > 0xFF) g = 0xFF;
     if (b > 0xFF) b = 0xFF;
@@ -172,11 +179,11 @@ static void create_bevel_colors(RrAppear
 
     /* dark color */
     r = l->surface.primary->r;
-    r = (r >> 1) + (r >> 2);
+    r = (r >> 1) + (r >> 2) * 1.7;
     g = l->surface.primary->g;
-    g = (g >> 1) + (g >> 2);
+    g = (g >> 1) + (g >> 2) * 1.7;
     b = l->surface.primary->b;
-    b = (b >> 1) + (b >> 2);
+    b = (b >> 1) + (b >> 2) * 1.7;
     g_assert(!l->surface.bevel_dark);
     l->surface.bevel_dark = RrColorNew(l->inst, r, g, b);
 }
@@ -198,7 +205,7 @@ static void gradient_solid(RrAppearance 
 
     XFillRectangle(RrDisplay(l->inst), l->pixmap, RrColorGC(sp->primary),
                    0, 0, w, h);
-
+    
     if (sp->interlaced) {
         for (i = 0; i < h; i += 2)
             XDrawLine(RrDisplay(l->inst), l->pixmap,
@@ -359,6 +366,77 @@ static void gradient_solid(RrAppearance 
     }                                                     \
 }
 
+static void gradient_split(RrAppearance *a, gint w, gint h)
+{
+    gint x, y1, y3, r, g, b;
+    RrSurface *sf = &a->surface;
+    RrPixel32 *data = sf->pixel_data;
+    RrPixel32 current;
+    RrColor *primary_light, *secondary_light;
+
+/*
+   maybe this is a better way, or maybe not! 
+    r = sf->primary->r;
+    r = (r >> 1) + (r >> 2) + (r >> 3) ;
+    g = sf->primary->g;
+    g = (g >> 1) + (g >> 2) + (g >> 3);
+    b = sf->primary->b;
+    b = (b >> 1) + (b >> 2) + (b >> 3);
+    primary_dark = RrColorNew(a->inst, r, g, b);
+*/
+
+
+    r = sf->primary->r;
+    r += r >> 2;
+    g = sf->primary->g;
+    g += g >> 2;
+    b = sf->primary->b;
+    b += b >> 2;
+    if (r > 0xFF) r = 0xFF;
+    if (g > 0xFF) g = 0xFF;
+    if (b > 0xFF) b = 0xFF;
+      primary_light = RrColorNew(a->inst, r, g, b);
+
+
+    r = sf->secondary->r;
+    r += r >> 4;
+    g = sf->secondary->g;
+    g += g >> 4;
+    b = sf->secondary->b;
+    b += b >> 4;
+    if (r > 0xFF) r = 0xFF;
+    if (g > 0xFF) g = 0xFF;
+    if (b > 0xFF) b = 0xFF;
+    secondary_light = RrColorNew(a->inst, r, g, b);
+
+    VARS(y1);
+    SETUP(y1, primary_light, sf->primary, (h / 2) -1);
+  
+    VARS(y3);
+    SETUP(y3, sf->secondary, secondary_light,  (h / 2) -1);
+
+    for (y1 = h - 1; y1 > (h / 2) -1; --y1) {  /* 0 -> h-1 */
+        current = COLOR(y1);
+        for (x = w - 1; x >= 0; --x)  /* 0 -> w */
+            *(data++) = current;
+
+        NEXT(y1);
+    }
+
+    
+    for (y3 = (h / 2) - 1; y3 > 0; --y3) {
+        current = COLOR(y3);
+        for (x = w - 1; x >= 0; --x)
+            *(data++) = current;
+
+        NEXT(y3);
+    }
+
+    current = COLOR(y3);
+    for (x = w - 1; x >= 0; --x)  /* 0 -> w */
+        *(data++) = current;
+}
+
 static void gradient_horizontal(RrSurface *sf, gint w, gint h)
 {
     gint x, y;
@@ -567,4 +645,3 @@ static void gradient_pyramid(RrSurface *
     *(end-x) = current;
     *(end-(inw-x)) = current;
 }
-
Index: render/image.c
===================================================================
RCS file: /cvs/cvsroot/openbox/render/image.c,v
retrieving revision 1.16
diff -p -u -r1.16 image.c
--- render/image.c	11 Nov 2003 12:04:47 -0000	1.16
+++ render/image.c	2 Mar 2006 23:41:43 -0000
@@ -162,6 +162,7 @@ void RrImageDraw(RrPixel32 *target, RrTe
         guchar alpha, r, g, b, bgr, bgg, bgb;
 
         alpha = *source >> RrDefaultAlphaOffset;
+       // alpha /= 1.2;
         r = *source >> RrDefaultRedOffset;
         g = *source >> RrDefaultGreenOffset;
         b = *source >> RrDefaultBlueOffset;
Index: render/render.h
===================================================================
RCS file: /cvs/cvsroot/openbox/render/render.h,v
retrieving revision 1.57
diff -p -u -r1.57 render.h
--- render/render.h	15 Jul 2005 14:39:31 -0000	1.57
+++ render/render.h	2 Mar 2006 23:41:43 -0000
@@ -61,6 +61,7 @@ typedef enum {
     RR_SURFACE_NONE,
     RR_SURFACE_PARENTREL,
     RR_SURFACE_SOLID,
+    RR_SURFACE_SPLIT,
     RR_SURFACE_HORIZONTAL,
     RR_SURFACE_VERTICAL,
     RR_SURFACE_DIAGONAL,
Index: render/theme.c
===================================================================
RCS file: /cvs/cvsroot/openbox/render/theme.c,v
retrieving revision 1.76
diff -p -u -r1.76 theme.c
--- render/theme.c	14 Jul 2005 20:41:24 -0000	1.76
+++ render/theme.c	2 Mar 2006 23:41:45 -0000
@@ -186,6 +186,11 @@ RrTheme* RrThemeNew(const RrInstance *in
     if (!read_color(db, inst,
                     "border.color", &theme->b_color))
         theme->b_color = RrColorNew(inst, 0, 0, 0);
+      if (!read_color(db, inst,
+   //evil stalks you
+                   "menu.border.color", &theme->mb_color))
+        theme->mb_color = RrColorNew(inst, 0, 0, 0);
+   
     if (!read_color(db, inst,
                     "window.active.client.color",
                     &theme->cb_focused_color))
@@ -904,7 +909,7 @@ RrTheme* RrThemeNew(const RrInstance *in
             theme->padding * 2;
     }
     theme->button_size = theme->label_height - 2;
-    theme->grip_width = theme->title_height * 1.5;
+    theme->grip_width = 25;
 
     return theme;
 }
@@ -1200,6 +1205,8 @@ static void parse_appearance(gchar *tex,
                 *grad = RR_SURFACE_HORIZONTAL;
             else if (strstr(tex, "vertical") != NULL)
                 *grad = RR_SURFACE_VERTICAL;
+            else if (strstr(tex, "split") != NULL)
+                *grad = RR_SURFACE_SPLIT;
             else
                 *grad = RR_SURFACE_DIAGONAL;
         } else {
Index: render/theme.h
===================================================================
RCS file: /cvs/cvsroot/openbox/render/theme.h,v
retrieving revision 1.37
diff -p -u -r1.37 theme.h
--- render/theme.h	14 Jul 2005 20:41:24 -0000	1.37
+++ render/theme.h	2 Mar 2006 23:41:45 -0000
@@ -48,6 +48,7 @@ struct _RrTheme {
 
     /* style settings - colors */
     RrColor *b_color;
+    RrColor *mb_color;
     RrColor *cb_focused_color;
     RrColor *cb_unfocused_color;
     RrColor *title_focused_color;
Index: themes/Artwiz/openbox-3/themerc
===================================================================
RCS file: /cvs/cvsroot/openbox/themes/Artwiz/openbox-3/themerc,v
retrieving revision 1.3
diff -p -u -r1.3 themerc
--- themes/Artwiz/openbox-3/themerc	17 Sep 2003 02:38:08 -0000	1.3
+++ themes/Artwiz/openbox-3/themerc	2 Mar 2006 23:41:46 -0000
@@ -14,6 +14,8 @@ menu.items.active.bg:			raised gradient 
 menu.items.active.bg.color:		rgb:90/94/98
 menu.items.active.bg.colorTo:		rgb:20/24/28
 menu.items.active.text.color:		white
+menu.bullet.image.color: rgb:90/a0/b0
+menu.bullet.selected.image.color: #ffffff
 
 window.active.title.bg:		raised gradient vertical
 window.active.title.bg.color:	rgb:80/84/88
@@ -92,9 +94,9 @@ window.inactive.button.disabled.image.co
 
 border.color:			black
 padding.width:				1
-border.width:			1
+borderWidth:			1
 window.handle.width:			4
 
-window.active.label.text.font: Bitstream Vera Sans:pixelsize=10
-menu.title.text.font: Bitstream Vera Sans:pixelsize=10
-menu.items.font: Bitstream Vera Sans:pixelsize=10
+window.active.label.text.font: Visitor TT2 BRK:pixelsize=17
+menu.title.text.font: Visitor TT2 BRK:pixelsize=17
+menu.items.font: Visitor TT2 BRK:pixelsize=17
Index: themes/TheBear/openbox-3/themerc
===================================================================
RCS file: /cvs/cvsroot/openbox/themes/TheBear/openbox-3/themerc,v
retrieving revision 1.9
diff -p -u -r1.9 themerc
--- themes/TheBear/openbox-3/themerc	28 Sep 2003 09:54:07 -0000	1.9
+++ themes/TheBear/openbox-3/themerc	2 Mar 2006 23:41:46 -0000
@@ -1,113 +1,108 @@
-!! Menu settings
+!!General
 
-menu.title.bg: flat gradient vertical bevel1
-menu.title.bg.color: #5a6dc5
-menu.title.bg.colorTo: #4a59a5
-menu.title.text.color: #fcfcfe
-menu.title.text.justify: center
-
-menu.items.bg: raised solid bevel1
-menu.items.bg.color: #e6e6e6
-menu.items.bg.colorTo: #000000
-menu.items.text.color: #000000
-menu.items.justify: left
-menu.items.disabled.text.color: #737573
-
-menu.items.active.bg: flat gradient vertical bevel1
-menu.items.active.bg.color: #4a5194
-menu.items.active.bg.colorTo: #5a71c5
-menu.items.active.text.color: #f2f2f9
-
-menu.overlap: 5
-
-window.label.text.justify: center
-
-window.active.title.bg: flat gradient vertical bevel1
-window.active.title.bg.color: #6375ce
-window.active.title.bg.colorTo: #4a5194
-
-window.active.handle.bg:  flat gradient vertical bevel1
-window.active.handle.bg.color: #6375ce
-window.active.handle.bg.colorTo: #4a5194
-
-window.active.grip.bg:  flat gradient vertical bevel1
-window.active.grip.bg.color: #6375ce
-window.active.grip.bg.colorTo: #4a5194
+window.handle.width: 4
+window.client.padding.width: 0
+border.Width: 1
+padding.width: 3
+menu.overlap: 2
+border.color: #4e4e4e
+window.frameColor: #eeeeec
+window.*.client.color: #eeeeec
+*.text.justify: center
+
+!!Fonts
+
+window.active.label.text.font:Bitstream Vera Sans:pixelsize=12:shadow=y:shadowoffset=1:shadowtint=30:bold
+window.inactive.label.text.font:Bitstream Vera Sans:pixelsize=12:shadow=y:shadowoffset=1:shadowtint=0:bold
+menu.items.font: Bitstream Vera Sans:pixelsize=12:shadow=y:shadowoffset=1:shadowtint=0
+menu.title.text.font: Bitstream Vera Sans:pixelsize=12:shadow=y:shadowoffset=1:shadowtint=30:bold
+
+!!Menu
+
+menu.title.bg: flat border vertical gradient 
+menu.title.bg.color: #407CCA
+menu.title.bg.colorTo: #3465A4
+menu.title.bg.border.color: #729fcf
+menu.title.text.color: #ffffff
+
+menu.items.bg: flat solid
+menu.items.bg.color: #f2f2f0
+menu.items.bg.border.color: #EFEBE7
+
+menu.items.text.color: #444444
+menu.items.disabled.text.color: #babdb6
+
+menu.items.active.bg: flat vertical gradient border
+menu.items.active.bg.color: #3368ad
+menu.items.active.bg.colorTo: #335b8f
+menu.items.active.text.color: #f6f8fb
+menu.items.active.bg.border.color: #315584
+
+
+!!Active
+
+window.active.title.bg: flat border gradient vertical
+window.active.title.bg.color: #407CCA
+window.active.title.bg.colorTo: #3465A4
+window.active.title.bg.border.color: #729fcf
 
 window.active.label.bg: parentrelative
-window.active.label.bg.color: #000000
-window.active.label.bg.colorTo: #000000
-window.active.label.text.color: #f2f2f9
-
-window.active.button.unpressed.bg: parentrelative
-window.active.button.unpressed.bg.color: #000000
-window.active.button.unpressed.bg.colorTo: #000000
-window.active.button.unpressed.image.color: #f2f2f9
-
-window.active.button.pressed.bg: sunken solid bevel1
-window.active.button.pressed.bg.color: #4c59a6
-window.active.button.pressed.bg.colorTo: #000000
-
-window.inactive.title.bg: flat gradient vertical bevel1
-window.inactive.title.bg.color: #e1e1e1
-window.inactive.title.bg.colorTo: #a5a2a5
-
-window.inactive.handle.bg:  flat gradient vertical bevel1
-window.inactive.handle.bg.color: #e6e6e6
-window.inactive.handle.bg.colorTo: #cdcac7
-
-window.inactive.grip.bg: flat gradient vertical bevel1
-window.inactive.grip.bg.color: #e6e6e6
-window.inactive.grip.bg.colorTo: #cdcac7
+window.active.label.text.color: #ffffff
+
+window.active.button.*.bg: parentrelative
+window.active.button.*.bg.color: #eeeeec
+window.active.button.*.bg.colorTo: #d3d7cf
+window.active.button.*.image.color: #ffffff
+window.active.button.*.bg.border.color: #204a87
+
+window.active.button.hover.bg: flat solid
+window.active.button.hover.bg.color: #729fcf
+
+window.active.button.pressed.bg: flat solid
+window.active.button.pressed.bg.color: #a7cef2
+
+window.active.button.disabled.image.color: #888a85
+
+window.active.handle.bg: raised gradient vertical
+window.active.handle.bg.color: #ECE8E3
+window.active.handle.bg.colorTo: #DBD3CB
+window.*.grip.bg: parentrelative
+
+
+!!Inactive
 
+window.active.handle.bg: raised gradient vertical
+window.active.handle.bg.color: #Eeeeec
+window.active.handle.bg.colorTo: #d3d7cf
+window.*.grip.bg: parentrelative
+
+
+!!Inactive
+
+window.inactive.title.bg: flat border gradient vertical
+window.inactive.title.bg.color: #eeeeec
+window.inactive.title.bg.colorTo: #dcdcdc
+window.inactive.title.bg.border.color: #fffffd
 window.inactive.label.bg: parentrelative
-window.inactive.label.text.color: #ffffff
+window.inactive.label.text.color: #888a85
+
+window.inactive.button.*.bg: parentrelative
+window.inactive.button.*.image.color:  #888a85
+
+window.inactive.button.pressed.bg: flat solid
+window.inactive.button.pressed.bg.color: #d3d7cf
+
+window.inactive.button.pressed.bg.color: #4f5051
+window.inactive.button.hover.bg: flat solid 
+window.inactive.button.hover.bg.color: #eeeeec
+window.inactive.button.hover.bg.border.color: #d2d2d2
 
-window.inactive.button.unpressed.bg: parentrelative
-window.inactive.button.unpressed.image.color: #ffffff
 
-window.inactive.button.pressed.bg: sunken solidbevel1
-window.inactive.button.pressed.bg.color: #cdcac7
-window.inactive.button.pressed.bg.colorTo: #000000
-
-window.inactive.button.pressed.bg: flat gradient vertical bevel1
-window.inactive.button.pressed.bg.color: #919191
-window.inactive.button.pressed.bg.colorTo: #5a5a5a
-window.inactive.button.pressed.bg.border.color: #000000
-
-!#
-window.active.button.disabled.bg: flat border
-window.active.button.disabled.bg.color: #5866b6
-window.active.button.disabled.image.color: #f2f2f9
-window.active.button.disabled.bg.border.color: #d6d7ef
-!#
-window.inactive.button.disabled.bg: flat border solid
-window.inactive.button.disabled.bg.color: #c4c3c4
-window.inactive.button.disabled.image.color:  #ffffff
-window.inactive.button.disabled.bg.border.color: #ffffff
-
-!# toggled
-window.active.button.toggled.bg: parentrelative
-window.active.button.toggled.image.color: #f1f1f1
-
-window.inactive.button.toggled.bg: parentrelative
-window.active.button.toggled.image.color: #f1f1f1
-
-window.inactive.client.color: #e6e6e6
-window.active.client.color: #e6e6e6
-
-!! Global width settings
-border.width: 1
-padding.width: 1
-window.handle.width: 3
-window.client.padding.width: 0
 
+window.inactive.button.disabled.image.color: #ffffff
 
-!! Miscellaneous settings
-border.color: #222222
+window.inactive.handle.bg: raised gradient vertical
+window.inactive.handle.bg.color: #Eeeeee
+window.inactive.handle.bg.colorTo: #DBD3CB
+window.*.grip.bg: parentrelative
 
-!! font me!
-window.active.label.text.font:Bitstream Vera Sans:bold:pixelsize=9:shadow=y:shadowoffset=1:shadowtint=75
-window.inactive.label.text.font:Bitstream Vera Sans:bold:pixelsize=9
-menu.items.font: Bitstream Vera Sans:pixelsize=10
-menu.title.text.font: Bitstream Vera Sans:bold:pixelsize=9:shadow=y:shadowoffset=1:shadowtint=75

