commit ffc63ec958a84c5144d7a83dd1e24ef2e73d4a54
Author: cldx <cldx3000@googlemail.com>
Date:   Tue Feb 26 17:48:52 2013 +0100

    Initial Commit

diff --git a/gtk-2.0/Arrows/arrow-down-insens.png b/gtk-2.0/Arrows/arrow-down-insens.png
new file mode 100755
index 0000000..443dfc2
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down-insens.png differ
diff --git a/gtk-2.0/Arrows/arrow-down-prelight.png b/gtk-2.0/Arrows/arrow-down-prelight.png
new file mode 100755
index 0000000..6e604cc
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down-prelight.png differ
diff --git a/gtk-2.0/Arrows/arrow-down-pressed.png b/gtk-2.0/Arrows/arrow-down-pressed.png
new file mode 100755
index 0000000..29d8cc4
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down-pressed.png differ
diff --git a/gtk-2.0/Arrows/arrow-down.png b/gtk-2.0/Arrows/arrow-down.png
new file mode 100755
index 0000000..731fee4
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-down.png differ
diff --git a/gtk-2.0/Arrows/arrow-left-active.png b/gtk-2.0/Arrows/arrow-left-active.png
new file mode 100755
index 0000000..dce8d22
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left-active.png differ
diff --git a/gtk-2.0/Arrows/arrow-left-insensitive.png b/gtk-2.0/Arrows/arrow-left-insensitive.png
new file mode 100755
index 0000000..b57d310
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left-insensitive.png differ
diff --git a/gtk-2.0/Arrows/arrow-left-prelight.png b/gtk-2.0/Arrows/arrow-left-prelight.png
new file mode 100755
index 0000000..3f4907c
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left-prelight.png differ
diff --git a/gtk-2.0/Arrows/arrow-left.png b/gtk-2.0/Arrows/arrow-left.png
new file mode 100755
index 0000000..f4ad5cd
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-left.png differ
diff --git a/gtk-2.0/Arrows/arrow-right-active.png b/gtk-2.0/Arrows/arrow-right-active.png
new file mode 100755
index 0000000..1616f85
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right-active.png differ
diff --git a/gtk-2.0/Arrows/arrow-right-insensitive.png b/gtk-2.0/Arrows/arrow-right-insensitive.png
new file mode 100755
index 0000000..8149936
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right-insensitive.png differ
diff --git a/gtk-2.0/Arrows/arrow-right-prelight.png b/gtk-2.0/Arrows/arrow-right-prelight.png
new file mode 100755
index 0000000..b9da7dc
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right-prelight.png differ
diff --git a/gtk-2.0/Arrows/arrow-right.png b/gtk-2.0/Arrows/arrow-right.png
new file mode 100755
index 0000000..a437ade
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-right.png differ
diff --git a/gtk-2.0/Arrows/arrow-up-active.png b/gtk-2.0/Arrows/arrow-up-active.png
new file mode 100755
index 0000000..6308f17
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up-active.png differ
diff --git a/gtk-2.0/Arrows/arrow-up-insensitive.png b/gtk-2.0/Arrows/arrow-up-insensitive.png
new file mode 100755
index 0000000..36f124f
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up-insensitive.png differ
diff --git a/gtk-2.0/Arrows/arrow-up-prelight.png b/gtk-2.0/Arrows/arrow-up-prelight.png
new file mode 100755
index 0000000..625b138
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up-prelight.png differ
diff --git a/gtk-2.0/Arrows/arrow-up.png b/gtk-2.0/Arrows/arrow-up.png
new file mode 100755
index 0000000..f530a2c
Binary files /dev/null and b/gtk-2.0/Arrows/arrow-up.png differ
diff --git a/gtk-2.0/Buttons/button-default.png b/gtk-2.0/Buttons/button-default.png
new file mode 100755
index 0000000..5460ac8
Binary files /dev/null and b/gtk-2.0/Buttons/button-default.png differ
diff --git a/gtk-2.0/Buttons/button-insensitive.png b/gtk-2.0/Buttons/button-insensitive.png
new file mode 100755
index 0000000..90e33c3
Binary files /dev/null and b/gtk-2.0/Buttons/button-insensitive.png differ
diff --git a/gtk-2.0/Buttons/button-normal.png b/gtk-2.0/Buttons/button-normal.png
new file mode 100755
index 0000000..3d70238
Binary files /dev/null and b/gtk-2.0/Buttons/button-normal.png differ
diff --git a/gtk-2.0/Buttons/button-prelight.png b/gtk-2.0/Buttons/button-prelight.png
new file mode 100755
index 0000000..6de119b
Binary files /dev/null and b/gtk-2.0/Buttons/button-prelight.png differ
diff --git a/gtk-2.0/Buttons/button-pressed.png b/gtk-2.0/Buttons/button-pressed.png
new file mode 100755
index 0000000..da714bf
Binary files /dev/null and b/gtk-2.0/Buttons/button-pressed.png differ
diff --git a/gtk-2.0/Check-Radio/check1.png b/gtk-2.0/Check-Radio/check1.png
new file mode 100755
index 0000000..238e782
Binary files /dev/null and b/gtk-2.0/Check-Radio/check1.png differ
diff --git a/gtk-2.0/Check-Radio/check2.png b/gtk-2.0/Check-Radio/check2.png
new file mode 100755
index 0000000..ab1df69
Binary files /dev/null and b/gtk-2.0/Check-Radio/check2.png differ
diff --git a/gtk-2.0/Check-Radio/check3.png b/gtk-2.0/Check-Radio/check3.png
new file mode 100755
index 0000000..0c15cc3
Binary files /dev/null and b/gtk-2.0/Check-Radio/check3.png differ
diff --git a/gtk-2.0/Check-Radio/check4.png b/gtk-2.0/Check-Radio/check4.png
new file mode 100755
index 0000000..971a853
Binary files /dev/null and b/gtk-2.0/Check-Radio/check4.png differ
diff --git a/gtk-2.0/Check-Radio/checklight.png b/gtk-2.0/Check-Radio/checklight.png
new file mode 100755
index 0000000..ba53742
Binary files /dev/null and b/gtk-2.0/Check-Radio/checklight.png differ
diff --git a/gtk-2.0/Check-Radio/highlight.png b/gtk-2.0/Check-Radio/highlight.png
new file mode 100755
index 0000000..2923ec3
Binary files /dev/null and b/gtk-2.0/Check-Radio/highlight.png differ
diff --git a/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png b/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png
new file mode 100755
index 0000000..47afcc1
Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png differ
diff --git a/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png b/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png
new file mode 100755
index 0000000..b065621
Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png differ
diff --git a/gtk-2.0/Check-Radio/menuitem-checkbox.png b/gtk-2.0/Check-Radio/menuitem-checkbox.png
new file mode 100755
index 0000000..cbab048
Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-checkbox.png differ
diff --git a/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png b/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png
new file mode 100755
index 0000000..209a95b
Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png differ
diff --git a/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png b/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png
new file mode 100755
index 0000000..d50d085
Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png differ
diff --git a/gtk-2.0/Check-Radio/menuitem-radio-checked.png b/gtk-2.0/Check-Radio/menuitem-radio-checked.png
new file mode 100755
index 0000000..41301ba
Binary files /dev/null and b/gtk-2.0/Check-Radio/menuitem-radio-checked.png differ
diff --git a/gtk-2.0/Check-Radio/option1.png b/gtk-2.0/Check-Radio/option1.png
new file mode 100755
index 0000000..1cc99fc
Binary files /dev/null and b/gtk-2.0/Check-Radio/option1.png differ
diff --git a/gtk-2.0/Check-Radio/option2.png b/gtk-2.0/Check-Radio/option2.png
new file mode 100755
index 0000000..278a712
Binary files /dev/null and b/gtk-2.0/Check-Radio/option2.png differ
diff --git a/gtk-2.0/Check-Radio/option3.png b/gtk-2.0/Check-Radio/option3.png
new file mode 100755
index 0000000..bc8c2d2
Binary files /dev/null and b/gtk-2.0/Check-Radio/option3.png differ
diff --git a/gtk-2.0/Check-Radio/option4.png b/gtk-2.0/Check-Radio/option4.png
new file mode 100755
index 0000000..83373f4
Binary files /dev/null and b/gtk-2.0/Check-Radio/option4.png differ
diff --git a/gtk-2.0/Combo/combo-arrow-active.png b/gtk-2.0/Combo/combo-arrow-active.png
new file mode 100755
index 0000000..29d8cc4
Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow-active.png differ
diff --git a/gtk-2.0/Combo/combo-arrow-insens.png b/gtk-2.0/Combo/combo-arrow-insens.png
new file mode 100755
index 0000000..443dfc2
Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow-insens.png differ
diff --git a/gtk-2.0/Combo/combo-arrow-prelight.png b/gtk-2.0/Combo/combo-arrow-prelight.png
new file mode 100755
index 0000000..6e604cc
Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow-prelight.png differ
diff --git a/gtk-2.0/Combo/combo-arrow.png b/gtk-2.0/Combo/combo-arrow.png
new file mode 100755
index 0000000..731fee4
Binary files /dev/null and b/gtk-2.0/Combo/combo-arrow.png differ
diff --git a/gtk-2.0/Combo/combo-inactive.png b/gtk-2.0/Combo/combo-inactive.png
new file mode 100755
index 0000000..90e33c3
Binary files /dev/null and b/gtk-2.0/Combo/combo-inactive.png differ
diff --git a/gtk-2.0/Combo/combo-normal.png b/gtk-2.0/Combo/combo-normal.png
new file mode 100755
index 0000000..3d70238
Binary files /dev/null and b/gtk-2.0/Combo/combo-normal.png differ
diff --git a/gtk-2.0/Combo/combo-prelight.png b/gtk-2.0/Combo/combo-prelight.png
new file mode 100755
index 0000000..6de119b
Binary files /dev/null and b/gtk-2.0/Combo/combo-prelight.png differ
diff --git a/gtk-2.0/Combo/combo-pressed.png b/gtk-2.0/Combo/combo-pressed.png
new file mode 100755
index 0000000..da714bf
Binary files /dev/null and b/gtk-2.0/Combo/combo-pressed.png differ
diff --git a/gtk-2.0/Combo/op-ins.png b/gtk-2.0/Combo/op-ins.png
new file mode 100755
index 0000000..45a7a63
Binary files /dev/null and b/gtk-2.0/Combo/op-ins.png differ
diff --git a/gtk-2.0/Combo/op-pre.png b/gtk-2.0/Combo/op-pre.png
new file mode 100755
index 0000000..9d3ecb7
Binary files /dev/null and b/gtk-2.0/Combo/op-pre.png differ
diff --git a/gtk-2.0/Combo/op.png b/gtk-2.0/Combo/op.png
new file mode 100755
index 0000000..f2bfb94
Binary files /dev/null and b/gtk-2.0/Combo/op.png differ
diff --git a/gtk-2.0/Frame-Gap/frame-gap-end.png b/gtk-2.0/Frame-Gap/frame-gap-end.png
new file mode 100755
index 0000000..3228c31
Binary files /dev/null and b/gtk-2.0/Frame-Gap/frame-gap-end.png differ
diff --git a/gtk-2.0/Frame-Gap/frame-gap-start.png b/gtk-2.0/Frame-Gap/frame-gap-start.png
new file mode 100755
index 0000000..0b64fbc
Binary files /dev/null and b/gtk-2.0/Frame-Gap/frame-gap-start.png differ
diff --git a/gtk-2.0/Frame-Gap/frame1.png b/gtk-2.0/Frame-Gap/frame1.png
new file mode 100755
index 0000000..4c0f412
Binary files /dev/null and b/gtk-2.0/Frame-Gap/frame1.png differ
diff --git a/gtk-2.0/Handles/handle-h.png b/gtk-2.0/Handles/handle-h.png
new file mode 100755
index 0000000..c9d6bdc
Binary files /dev/null and b/gtk-2.0/Handles/handle-h.png differ
diff --git a/gtk-2.0/Handles/handle-v.png b/gtk-2.0/Handles/handle-v.png
new file mode 100755
index 0000000..0552075
Binary files /dev/null and b/gtk-2.0/Handles/handle-v.png differ
diff --git a/gtk-2.0/Handles/resize-grip.png b/gtk-2.0/Handles/resize-grip.png
new file mode 100755
index 0000000..16eb900
Binary files /dev/null and b/gtk-2.0/Handles/resize-grip.png differ
diff --git a/gtk-2.0/Lines/line-h.png b/gtk-2.0/Lines/line-h.png
new file mode 100755
index 0000000..0d93e3e
Binary files /dev/null and b/gtk-2.0/Lines/line-h.png differ
diff --git a/gtk-2.0/Lines/line-v.png b/gtk-2.0/Lines/line-v.png
new file mode 100755
index 0000000..2044e7c
Binary files /dev/null and b/gtk-2.0/Lines/line-v.png differ
diff --git a/gtk-2.0/ListHeaders/list_header-insens.png b/gtk-2.0/ListHeaders/list_header-insens.png
new file mode 100755
index 0000000..a6b30df
Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header-insens.png differ
diff --git a/gtk-2.0/ListHeaders/list_header-prelight.png b/gtk-2.0/ListHeaders/list_header-prelight.png
new file mode 100755
index 0000000..a6b30df
Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header-prelight.png differ
diff --git a/gtk-2.0/ListHeaders/list_header-pressed.png b/gtk-2.0/ListHeaders/list_header-pressed.png
new file mode 100755
index 0000000..a6b30df
Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header-pressed.png differ
diff --git a/gtk-2.0/ListHeaders/list_header.png b/gtk-2.0/ListHeaders/list_header.png
new file mode 100755
index 0000000..a6b30df
Binary files /dev/null and b/gtk-2.0/ListHeaders/list_header.png differ
diff --git a/gtk-2.0/ListHeaders/tree.png b/gtk-2.0/ListHeaders/tree.png
new file mode 100755
index 0000000..cbb08a2
Binary files /dev/null and b/gtk-2.0/ListHeaders/tree.png differ
diff --git a/gtk-2.0/Menu-Menubar/arrow-right-prelight.png b/gtk-2.0/Menu-Menubar/arrow-right-prelight.png
new file mode 100755
index 0000000..b9da7dc
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/arrow-right-prelight.png differ
diff --git a/gtk-2.0/Menu-Menubar/arrow-right.png b/gtk-2.0/Menu-Menubar/arrow-right.png
new file mode 100755
index 0000000..a437ade
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/arrow-right.png differ
diff --git a/gtk-2.0/Menu-Menubar/menu.png b/gtk-2.0/Menu-Menubar/menu.png
new file mode 100755
index 0000000..87779ba
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menu.png differ
diff --git a/gtk-2.0/Menu-Menubar/menubar-item.png b/gtk-2.0/Menu-Menubar/menubar-item.png
new file mode 100755
index 0000000..a1e73b9
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menubar-item.png differ
diff --git a/gtk-2.0/Menu-Menubar/menubar.png b/gtk-2.0/Menu-Menubar/menubar.png
new file mode 100755
index 0000000..e131c34
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menubar.png differ
diff --git a/gtk-2.0/Menu-Menubar/menuitem.png b/gtk-2.0/Menu-Menubar/menuitem.png
new file mode 100755
index 0000000..cb1df40
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menuitem.png differ
diff --git a/gtk-2.0/Menu-Menubar/menuline.png b/gtk-2.0/Menu-Menubar/menuline.png
new file mode 100755
index 0000000..6621a4e
Binary files /dev/null and b/gtk-2.0/Menu-Menubar/menuline.png differ
diff --git a/gtk-2.0/Others/close.png b/gtk-2.0/Others/close.png
new file mode 100755
index 0000000..dd43262
Binary files /dev/null and b/gtk-2.0/Others/close.png differ
diff --git a/gtk-2.0/Others/focus.png b/gtk-2.0/Others/focus.png
new file mode 100755
index 0000000..c41abe1
Binary files /dev/null and b/gtk-2.0/Others/focus.png differ
diff --git a/gtk-2.0/Others/null.png b/gtk-2.0/Others/null.png
new file mode 100755
index 0000000..9d7e6be
Binary files /dev/null and b/gtk-2.0/Others/null.png differ
diff --git a/gtk-2.0/Others/ruler.png b/gtk-2.0/Others/ruler.png
new file mode 100755
index 0000000..b3fe678
Binary files /dev/null and b/gtk-2.0/Others/ruler.png differ
diff --git a/gtk-2.0/Others/tooltip.png b/gtk-2.0/Others/tooltip.png
new file mode 100755
index 0000000..7101145
Binary files /dev/null and b/gtk-2.0/Others/tooltip.png differ
diff --git a/gtk-2.0/Panel/button-active.png b/gtk-2.0/Panel/button-active.png
new file mode 100755
index 0000000..b4d67a5
Binary files /dev/null and b/gtk-2.0/Panel/button-active.png differ
diff --git a/gtk-2.0/Panel/button-inactive.png b/gtk-2.0/Panel/button-inactive.png
new file mode 100755
index 0000000..73600f0
Binary files /dev/null and b/gtk-2.0/Panel/button-inactive.png differ
diff --git a/gtk-2.0/Panel/button-prelight.png b/gtk-2.0/Panel/button-prelight.png
new file mode 100755
index 0000000..73600f0
Binary files /dev/null and b/gtk-2.0/Panel/button-prelight.png differ
diff --git a/gtk-2.0/Panel/handle-h.png b/gtk-2.0/Panel/handle-h.png
new file mode 100755
index 0000000..faf0480
Binary files /dev/null and b/gtk-2.0/Panel/handle-h.png differ
diff --git a/gtk-2.0/Panel/handle-v.png b/gtk-2.0/Panel/handle-v.png
new file mode 100755
index 0000000..a09e9fa
Binary files /dev/null and b/gtk-2.0/Panel/handle-v.png differ
diff --git a/gtk-2.0/Panel/menubar-item.png b/gtk-2.0/Panel/menubar-item.png
new file mode 100755
index 0000000..a1e73b9
Binary files /dev/null and b/gtk-2.0/Panel/menubar-item.png differ
diff --git a/gtk-2.0/Panel/panel-bg.png b/gtk-2.0/Panel/panel-bg.png
new file mode 100755
index 0000000..e131c34
Binary files /dev/null and b/gtk-2.0/Panel/panel-bg.png differ
diff --git a/gtk-2.0/Panel/panel-button-active-prelight.png b/gtk-2.0/Panel/panel-button-active-prelight.png
new file mode 100755
index 0000000..b4d67a5
Binary files /dev/null and b/gtk-2.0/Panel/panel-button-active-prelight.png differ
diff --git a/gtk-2.0/Panel/panel-button-active.png b/gtk-2.0/Panel/panel-button-active.png
new file mode 100755
index 0000000..b4d67a5
Binary files /dev/null and b/gtk-2.0/Panel/panel-button-active.png differ
diff --git a/gtk-2.0/Panel/panel-button-inactive.png b/gtk-2.0/Panel/panel-button-inactive.png
new file mode 100755
index 0000000..73600f0
Binary files /dev/null and b/gtk-2.0/Panel/panel-button-inactive.png differ
diff --git a/gtk-2.0/Panel/panel-button-prelight.png b/gtk-2.0/Panel/panel-button-prelight.png
new file mode 100755
index 0000000..73600f0
Binary files /dev/null and b/gtk-2.0/Panel/panel-button-prelight.png differ
diff --git a/gtk-2.0/Panel/panel-menubar.png b/gtk-2.0/Panel/panel-menubar.png
new file mode 100755
index 0000000..1415c97
Binary files /dev/null and b/gtk-2.0/Panel/panel-menubar.png differ
diff --git a/gtk-2.0/ProgressBar/progressbar-horiz.png b/gtk-2.0/ProgressBar/progressbar-horiz.png
new file mode 100644
index 0000000..247bdd6
Binary files /dev/null and b/gtk-2.0/ProgressBar/progressbar-horiz.png differ
diff --git a/gtk-2.0/ProgressBar/progressbar-pat.png b/gtk-2.0/ProgressBar/progressbar-pat.png
new file mode 100755
index 0000000..3a9ce7a
Binary files /dev/null and b/gtk-2.0/ProgressBar/progressbar-pat.png differ
diff --git a/gtk-2.0/ProgressBar/progressbar-vert.png b/gtk-2.0/ProgressBar/progressbar-vert.png
new file mode 100755
index 0000000..6f3dc2c
Binary files /dev/null and b/gtk-2.0/ProgressBar/progressbar-vert.png differ
diff --git a/gtk-2.0/ProgressBar/trough-progressbar-horiz.png b/gtk-2.0/ProgressBar/trough-progressbar-horiz.png
new file mode 100755
index 0000000..e05ecd9
Binary files /dev/null and b/gtk-2.0/ProgressBar/trough-progressbar-horiz.png differ
diff --git a/gtk-2.0/ProgressBar/trough-progressbar.png b/gtk-2.0/ProgressBar/trough-progressbar.png
new file mode 100755
index 0000000..4c52a54
Binary files /dev/null and b/gtk-2.0/ProgressBar/trough-progressbar.png differ
diff --git a/gtk-2.0/Range/null.png b/gtk-2.0/Range/null.png
new file mode 100755
index 0000000..4136605
Binary files /dev/null and b/gtk-2.0/Range/null.png differ
diff --git a/gtk-2.0/Range/scale-slider-hover-vert.png b/gtk-2.0/Range/scale-slider-hover-vert.png
new file mode 100755
index 0000000..99f48a6
Binary files /dev/null and b/gtk-2.0/Range/scale-slider-hover-vert.png differ
diff --git a/gtk-2.0/Range/scale-slider-hover.png b/gtk-2.0/Range/scale-slider-hover.png
new file mode 100755
index 0000000..63f45a2
Binary files /dev/null and b/gtk-2.0/Range/scale-slider-hover.png differ
diff --git a/gtk-2.0/Range/scale-slider-insensitive-vert.png b/gtk-2.0/Range/scale-slider-insensitive-vert.png
new file mode 100755
index 0000000..19a0cdd
Binary files /dev/null and b/gtk-2.0/Range/scale-slider-insensitive-vert.png differ
diff --git a/gtk-2.0/Range/scale-slider-insensitive.png b/gtk-2.0/Range/scale-slider-insensitive.png
new file mode 100755
index 0000000..a3f4d4f
Binary files /dev/null and b/gtk-2.0/Range/scale-slider-insensitive.png differ
diff --git a/gtk-2.0/Range/scale-slider-vert.png b/gtk-2.0/Range/scale-slider-vert.png
new file mode 100755
index 0000000..288ffc2
Binary files /dev/null and b/gtk-2.0/Range/scale-slider-vert.png differ
diff --git a/gtk-2.0/Range/scale-slider.png b/gtk-2.0/Range/scale-slider.png
new file mode 100755
index 0000000..05ca5f2
Binary files /dev/null and b/gtk-2.0/Range/scale-slider.png differ
diff --git a/gtk-2.0/Range/trough-horizontal.png b/gtk-2.0/Range/trough-horizontal.png
new file mode 100755
index 0000000..cab7fc0
Binary files /dev/null and b/gtk-2.0/Range/trough-horizontal.png differ
diff --git a/gtk-2.0/Range/trough-vertical.png b/gtk-2.0/Range/trough-vertical.png
new file mode 100755
index 0000000..21ee17b
Binary files /dev/null and b/gtk-2.0/Range/trough-vertical.png differ
diff --git a/gtk-2.0/Scrollbars/scroll-thumb-horiz.png b/gtk-2.0/Scrollbars/scroll-thumb-horiz.png
new file mode 100755
index 0000000..7e84fdb
Binary files /dev/null and b/gtk-2.0/Scrollbars/scroll-thumb-horiz.png differ
diff --git a/gtk-2.0/Scrollbars/scroll-thumb-vert.png b/gtk-2.0/Scrollbars/scroll-thumb-vert.png
new file mode 100755
index 0000000..60c47fb
Binary files /dev/null and b/gtk-2.0/Scrollbars/scroll-thumb-vert.png differ
diff --git a/gtk-2.0/Scrollbars/slider-horiz-insens.png b/gtk-2.0/Scrollbars/slider-horiz-insens.png
new file mode 100755
index 0000000..0cd86e2
Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-horiz-insens.png differ
diff --git a/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/gtk-2.0/Scrollbars/slider-horiz-prelight.png
new file mode 100755
index 0000000..2f0bbea
Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-horiz-prelight.png differ
diff --git a/gtk-2.0/Scrollbars/slider-horiz.png b/gtk-2.0/Scrollbars/slider-horiz.png
new file mode 100755
index 0000000..3ae3b58
Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-horiz.png differ
diff --git a/gtk-2.0/Scrollbars/slider-vert-insens.png b/gtk-2.0/Scrollbars/slider-vert-insens.png
new file mode 100755
index 0000000..7646892
Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-vert-insens.png differ
diff --git a/gtk-2.0/Scrollbars/slider-vert-prelight.png b/gtk-2.0/Scrollbars/slider-vert-prelight.png
new file mode 100755
index 0000000..53278d4
Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-vert-prelight.png differ
diff --git a/gtk-2.0/Scrollbars/slider-vert.png b/gtk-2.0/Scrollbars/slider-vert.png
new file mode 100755
index 0000000..3d26c2b
Binary files /dev/null and b/gtk-2.0/Scrollbars/slider-vert.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-down-insens.png b/gtk-2.0/Scrollbars/stepper-down-insens.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-down-insens.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-down-prelight.png b/gtk-2.0/Scrollbars/stepper-down-prelight.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-down-prelight.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-down.png b/gtk-2.0/Scrollbars/stepper-down.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-down.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-left-insens.png b/gtk-2.0/Scrollbars/stepper-left-insens.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-left-insens.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-left-prelight.png b/gtk-2.0/Scrollbars/stepper-left-prelight.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-left-prelight.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-left.png b/gtk-2.0/Scrollbars/stepper-left.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-left.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-right-insens.png b/gtk-2.0/Scrollbars/stepper-right-insens.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-right-insens.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-right-prelight.png b/gtk-2.0/Scrollbars/stepper-right-prelight.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-right-prelight.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-right.png b/gtk-2.0/Scrollbars/stepper-right.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-right.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-up-insens.png b/gtk-2.0/Scrollbars/stepper-up-insens.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-up-insens.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-up-prelight.png b/gtk-2.0/Scrollbars/stepper-up-prelight.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-up-prelight.png differ
diff --git a/gtk-2.0/Scrollbars/stepper-up.png b/gtk-2.0/Scrollbars/stepper-up.png
new file mode 100755
index 0000000..f72bf9d
Binary files /dev/null and b/gtk-2.0/Scrollbars/stepper-up.png differ
diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png b/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png
new file mode 100755
index 0000000..b2e8e8b
Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png differ
diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
new file mode 100755
index 0000000..3911064
Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ
diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png b/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png
new file mode 100755
index 0000000..cd6db9a
Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png differ
diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
new file mode 100755
index 0000000..1cdc0e0
Binary files /dev/null and b/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ
diff --git a/gtk-2.0/Shadows/entry-shadow-in.png b/gtk-2.0/Shadows/entry-shadow-in.png
new file mode 100755
index 0000000..d02187e
Binary files /dev/null and b/gtk-2.0/Shadows/entry-shadow-in.png differ
diff --git a/gtk-2.0/Shadows/shadow-etched-in.png b/gtk-2.0/Shadows/shadow-etched-in.png
new file mode 100755
index 0000000..4c0f412
Binary files /dev/null and b/gtk-2.0/Shadows/shadow-etched-in.png differ
diff --git a/gtk-2.0/Shadows/shadow-etched-out.png b/gtk-2.0/Shadows/shadow-etched-out.png
new file mode 100755
index 0000000..4c0f412
Binary files /dev/null and b/gtk-2.0/Shadows/shadow-etched-out.png differ
diff --git a/gtk-2.0/Shadows/shadow-in.png b/gtk-2.0/Shadows/shadow-in.png
new file mode 100755
index 0000000..4c0f412
Binary files /dev/null and b/gtk-2.0/Shadows/shadow-in.png differ
diff --git a/gtk-2.0/Shadows/shadow-none.png b/gtk-2.0/Shadows/shadow-none.png
new file mode 100755
index 0000000..69981fc
Binary files /dev/null and b/gtk-2.0/Shadows/shadow-none.png differ
diff --git a/gtk-2.0/Shadows/shadow-out.png b/gtk-2.0/Shadows/shadow-out.png
new file mode 100755
index 0000000..4c0f412
Binary files /dev/null and b/gtk-2.0/Shadows/shadow-out.png differ
diff --git a/gtk-2.0/Shadows/text-entry.png b/gtk-2.0/Shadows/text-entry.png
new file mode 100755
index 0000000..9b56f08
Binary files /dev/null and b/gtk-2.0/Shadows/text-entry.png differ
diff --git a/gtk-2.0/Spin/arrow-down-active.png b/gtk-2.0/Spin/arrow-down-active.png
new file mode 100755
index 0000000..29d8cc4
Binary files /dev/null and b/gtk-2.0/Spin/arrow-down-active.png differ
diff --git a/gtk-2.0/Spin/arrow-down-disable.png b/gtk-2.0/Spin/arrow-down-disable.png
new file mode 100755
index 0000000..443dfc2
Binary files /dev/null and b/gtk-2.0/Spin/arrow-down-disable.png differ
diff --git a/gtk-2.0/Spin/arrow-down-prelight.png b/gtk-2.0/Spin/arrow-down-prelight.png
new file mode 100755
index 0000000..6e604cc
Binary files /dev/null and b/gtk-2.0/Spin/arrow-down-prelight.png differ
diff --git a/gtk-2.0/Spin/arrow-down.png b/gtk-2.0/Spin/arrow-down.png
new file mode 100755
index 0000000..731fee4
Binary files /dev/null and b/gtk-2.0/Spin/arrow-down.png differ
diff --git a/gtk-2.0/Spin/arrow-up-active.png b/gtk-2.0/Spin/arrow-up-active.png
new file mode 100755
index 0000000..6308f17
Binary files /dev/null and b/gtk-2.0/Spin/arrow-up-active.png differ
diff --git a/gtk-2.0/Spin/arrow-up-disable.png b/gtk-2.0/Spin/arrow-up-disable.png
new file mode 100755
index 0000000..36f124f
Binary files /dev/null and b/gtk-2.0/Spin/arrow-up-disable.png differ
diff --git a/gtk-2.0/Spin/arrow-up-prelight.png b/gtk-2.0/Spin/arrow-up-prelight.png
new file mode 100755
index 0000000..625b138
Binary files /dev/null and b/gtk-2.0/Spin/arrow-up-prelight.png differ
diff --git a/gtk-2.0/Spin/arrow-up.png b/gtk-2.0/Spin/arrow-up.png
new file mode 100755
index 0000000..f530a2c
Binary files /dev/null and b/gtk-2.0/Spin/arrow-up.png differ
diff --git a/gtk-2.0/Spin/entry-shadow-in.png b/gtk-2.0/Spin/entry-shadow-in.png
new file mode 100755
index 0000000..4e58800
Binary files /dev/null and b/gtk-2.0/Spin/entry-shadow-in.png differ
diff --git a/gtk-2.0/Spin/spin-down-bg.png b/gtk-2.0/Spin/spin-down-bg.png
new file mode 100755
index 0000000..e17b8a1
Binary files /dev/null and b/gtk-2.0/Spin/spin-down-bg.png differ
diff --git a/gtk-2.0/Spin/spin-up-bg.png b/gtk-2.0/Spin/spin-up-bg.png
new file mode 100755
index 0000000..f7f19ea
Binary files /dev/null and b/gtk-2.0/Spin/spin-up-bg.png differ
diff --git a/gtk-2.0/Spin/text-entry-focus.png b/gtk-2.0/Spin/text-entry-focus.png
new file mode 100755
index 0000000..ba894f7
Binary files /dev/null and b/gtk-2.0/Spin/text-entry-focus.png differ
diff --git a/gtk-2.0/Spin/text-entry.png b/gtk-2.0/Spin/text-entry.png
new file mode 100755
index 0000000..558084f
Binary files /dev/null and b/gtk-2.0/Spin/text-entry.png differ
diff --git a/gtk-2.0/Tabs/gap-bottom-left.png b/gtk-2.0/Tabs/gap-bottom-left.png
new file mode 100755
index 0000000..faee7eb
Binary files /dev/null and b/gtk-2.0/Tabs/gap-bottom-left.png differ
diff --git a/gtk-2.0/Tabs/gap-bottom-right.png b/gtk-2.0/Tabs/gap-bottom-right.png
new file mode 100755
index 0000000..787ff7b
Binary files /dev/null and b/gtk-2.0/Tabs/gap-bottom-right.png differ
diff --git a/gtk-2.0/Tabs/gap-bottom.png b/gtk-2.0/Tabs/gap-bottom.png
new file mode 100755
index 0000000..6f8a956
Binary files /dev/null and b/gtk-2.0/Tabs/gap-bottom.png differ
diff --git a/gtk-2.0/Tabs/gap-left.png b/gtk-2.0/Tabs/gap-left.png
new file mode 100755
index 0000000..d693264
Binary files /dev/null and b/gtk-2.0/Tabs/gap-left.png differ
diff --git a/gtk-2.0/Tabs/gap-right.png b/gtk-2.0/Tabs/gap-right.png
new file mode 100755
index 0000000..9f5bb42
Binary files /dev/null and b/gtk-2.0/Tabs/gap-right.png differ
diff --git a/gtk-2.0/Tabs/gap-top-left.png b/gtk-2.0/Tabs/gap-top-left.png
new file mode 100755
index 0000000..1c34ab3
Binary files /dev/null and b/gtk-2.0/Tabs/gap-top-left.png differ
diff --git a/gtk-2.0/Tabs/gap-top-right.png b/gtk-2.0/Tabs/gap-top-right.png
new file mode 100755
index 0000000..c598b7f
Binary files /dev/null and b/gtk-2.0/Tabs/gap-top-right.png differ
diff --git a/gtk-2.0/Tabs/gap-top.png b/gtk-2.0/Tabs/gap-top.png
new file mode 100755
index 0000000..476ff1d
Binary files /dev/null and b/gtk-2.0/Tabs/gap-top.png differ
diff --git a/gtk-2.0/Tabs/notebook-bottom.png b/gtk-2.0/Tabs/notebook-bottom.png
new file mode 100755
index 0000000..aa5876d
Binary files /dev/null and b/gtk-2.0/Tabs/notebook-bottom.png differ
diff --git a/gtk-2.0/Tabs/notebook-top.png b/gtk-2.0/Tabs/notebook-top.png
new file mode 100755
index 0000000..a6f5d9b
Binary files /dev/null and b/gtk-2.0/Tabs/notebook-top.png differ
diff --git a/gtk-2.0/Tabs/notebook.png b/gtk-2.0/Tabs/notebook.png
new file mode 100755
index 0000000..3150d58
Binary files /dev/null and b/gtk-2.0/Tabs/notebook.png differ
diff --git a/gtk-2.0/Tabs/null.png b/gtk-2.0/Tabs/null.png
new file mode 100755
index 0000000..079a05a
Binary files /dev/null and b/gtk-2.0/Tabs/null.png differ
diff --git a/gtk-2.0/Tabs/tab-bottom-active.png b/gtk-2.0/Tabs/tab-bottom-active.png
new file mode 100755
index 0000000..abd0f81
Binary files /dev/null and b/gtk-2.0/Tabs/tab-bottom-active.png differ
diff --git a/gtk-2.0/Tabs/tab-bottom.png b/gtk-2.0/Tabs/tab-bottom.png
new file mode 100755
index 0000000..2a98409
Binary files /dev/null and b/gtk-2.0/Tabs/tab-bottom.png differ
diff --git a/gtk-2.0/Tabs/tab-left-active.png b/gtk-2.0/Tabs/tab-left-active.png
new file mode 100755
index 0000000..c67425e
Binary files /dev/null and b/gtk-2.0/Tabs/tab-left-active.png differ
diff --git a/gtk-2.0/Tabs/tab-left.png b/gtk-2.0/Tabs/tab-left.png
new file mode 100755
index 0000000..aa392c8
Binary files /dev/null and b/gtk-2.0/Tabs/tab-left.png differ
diff --git a/gtk-2.0/Tabs/tab-right-active.png b/gtk-2.0/Tabs/tab-right-active.png
new file mode 100755
index 0000000..c0cfcab
Binary files /dev/null and b/gtk-2.0/Tabs/tab-right-active.png differ
diff --git a/gtk-2.0/Tabs/tab-right.png b/gtk-2.0/Tabs/tab-right.png
new file mode 100755
index 0000000..aa392c8
Binary files /dev/null and b/gtk-2.0/Tabs/tab-right.png differ
diff --git a/gtk-2.0/Tabs/tab-top-active.png b/gtk-2.0/Tabs/tab-top-active.png
new file mode 100755
index 0000000..eb99146
Binary files /dev/null and b/gtk-2.0/Tabs/tab-top-active.png differ
diff --git a/gtk-2.0/Tabs/tab-top.png b/gtk-2.0/Tabs/tab-top.png
new file mode 100755
index 0000000..2a98409
Binary files /dev/null and b/gtk-2.0/Tabs/tab-top.png differ
diff --git a/gtk-2.0/Toolbar/toolbar.png b/gtk-2.0/Toolbar/toolbar.png
new file mode 100755
index 0000000..a6b30df
Binary files /dev/null and b/gtk-2.0/Toolbar/toolbar.png differ
diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc
new file mode 100755
index 0000000..678626c
--- /dev/null
+++ b/gtk-2.0/gtkrc
@@ -0,0 +1,555 @@
+/* http://nale12.deviantart.com/ */
+
+gtk-toolbar-icon-size = large-toolbar
+gtk-color-scheme	= "base_color:#eeeeee\nfg_color:#888888\ntooltip_fg_color:#888888\nselected_bg_color:#d64937\nselected_fg_color:#f9f9f9\ntext_color:#888888\nbg_color:#dddddd\ntooltip_bg_color:#eeeeee"
+gtk-icon-sizes = "panel-menu=16,16:panel=8,8:gtk-button=16,16:gtk-large-toolbar=24,24:gtk-small-toolbar=16,16"
+gtk-button-images	= 0					# Disables icons for buttons with text
+#gtk-toolbar-style	= 0	# Disables text in toolbar
+gtk-auto-mnemonics	= 1 # Disables ugly lines under menu items
+
+gtk-menu-popup-delay = 1 
+
+gtk-enable-animations = 1  
+
+gtk-tooltip-timeout = 970
+
+style "default"
+{
+
+  GtkWidget::interior_focus			= 0
+  GtkWidget::focus_padding			= 0
+
+  GtkButton::child-displacement-x               = 0 
+  GtkButton::child-displacement-y               = 0 
+  GtkButton::default_border			= { 0, 0, 0, 0 }
+  GtkButton::default_outside_border		= { 0, 0, 0, 0 }
+  GtkButton::focus-padding                      = 0
+  #GtkButton::inner-border                       = {0, 0, 0, 0}
+  #GtkButton::button-relief                      = GTK_RELIEF_NONE
+  #GtkButton::displace-focus                     = 1
+  #GtkButton::shadow_type                        = GTK_SHADOW_NONE
+  #GtkButton::image-spacing                      = 2
+  #GtkButton::focus-padding                      = 0
+
+  #GtkButtonBox::child_min_width                 = 0
+  #GtkButtonBox::child_min_heigth                = 0
+  #GtkButtonBox::child_internal_pad_x            = 0
+  #GtkButtonBox::child_internal_pad_y            = 0
+
+  #GtkColorButton::default_border                = {0, 0, 0, 0}
+  #GtkColorButton::child-displacement-y          = 1
+
+  #GtkComboBox::appears-as-list                  = 1
+  #GtkComboBox::arrow-size                       = 10
+  #GtkComboBox::shadow_type                      = GTK_SHADOW_OUT
+
+  #GtkComboBoxEntry::appears-as-list             = 1
+
+  GtkNotebook::tab-overlap                      = 1 
+  #GtkNotebook::tab-curvature                    = 5
+	
+  #GimpColorNotebook::tab-border 	        = 1
+  #GimpDockSeparator::height     	        = 10
+
+  GtkVScale::slider_length 			= 16
+  GtkVScale::slider_width 			= 20
+  GtkVScale::focus-padding                      = 4
+  GtkVScale::trough-side-details                = 0
+   #GtkVScale::trough-border                      = 1
+   #GtkVScale::value-spacing                      = 0
+   #GtkVScale::trough-under-steppers              = 0
+   #GtkVScale::arrow-displacement-x               = 0
+   #GtkVScale::arrow-displacement-y               = 0
+   #GtkVScale::activate_slider                    = 0
+
+  GtkHScale::trough-side-details                = 0
+  GtkHScale::focus-padding                      = 4
+  GtkHScale::slider_length 			= 16
+  GtkHScale::slider_width 			= 20 
+  #GtkHScale::trough-border                       = 1
+  #GtkHScale::value-spacing                       = 0
+  #GtkHScale::trough-under-steppers               = 0
+  #GtkHScale::arrow-displacement-x                = 0
+  #GtkHScale::arrow-displacement-y                = 0
+  #GtkHScale::activate_slider                     = 0
+
+  GtkArrow::arrow-scaling                       = 0.4 
+
+  GtkPaned::handle_size				= 1
+  #GtkPaned::handle_width                        = 6
+
+  GtkRange::trough_border			=0
+  GtkRange::slider_width			=10
+  GtkRange::stepper_size			=0
+  #GtkRange::trough-border                        = 0
+  #GtkRange::arrow-displacement-x                 = 0
+  #GtkRange::arrow-displacement-y                 = 0
+  #GtkRange::stepper-spacing                      = 0
+  #GtkRange::trough-side-details                  = 0
+  #GtkRange::trough-under-steppers                = 0
+ 
+  #GtkScrollbar::fixed-slider-length              = 1 
+  GtkScrollbar::min_slider_length		= 30
+  #GtkScrollbar::slider_width                    = 16
+  #GtkScrollbar::stepper_size                    = 24
+  #GtkScrollbar::activate-slider                 = 0
+  #GtkScrollbar::has-backward-stepper            = 1
+  #GtkScrollbar::has-forward-stepper             = 1
+  #GtkScrollbar::has-secondary-backward-stepper  = 0
+  #GtkScrollbar::has-secondary-forward-stepper   = 0
+
+  GtkCheckButton::indicator_size		= 16
+  #GtkCheckButton::indicator_spacing	        = 3
+  #GtkCheckButton::focus-padding                 = 1
+
+  GtkCheckMenuItem::indicator-size              =14
+
+  GtkRadioButton::indicator_size		= 16
+  #GtkRadioButton::focus-padding                 = 1
+  GtkMenuBar::window-dragging              = 1	
+  GtkMenuBar::shadow-type	                = GTK_SHADOW_NONE 
+  GtkMenuBar::internal-padding                  = 2	
+  #GtkMenuBar::button-relief                     = GTK_RELIEF_NONE
+
+  GtkMenu::horizontal-padding                   = 0
+  GtkMenu::vertical-padding                     = 0
+  GtkMenu::horizontal-offset                    = 0
+  #GtkMenu::vertical-offset                      = 0
+  #GtkMenu::double-arrows 			 = TRUE
+
+  #GtkMenuItem::arrow-scaling                    = 0
+  #GtkMenuItem::arrow-spacing                    = 0
+  #GtkMenuItem::horizontal-padding               = 2
+  #GtkMenuItem::toggle-spacing                   = 3
+  #GtkMenuItem::selected-shadow-type             = GTK_SHADOW_NONE
+  #GtkMenuItem::wide-separators = 0
+  #GtkMenuItem::separator-width = 0
+  #GtkMenuItem::separator-height = 0
+
+  GtkExpander::expander-size                    = 11
+  GtkExpander::expander-spacing                 = 2
+  GtkProgressBar::max-horizontal-bar-height = 12
+  GtkProgressBar::min-horizontal-bar-height = 12
+  GtkProgressBar::min-vertical-bar-width = 12
+  GtkProgressBar::max-vertical-bar-width = 12
+  #GtkProgressBar::xspacing = 2
+  #GtkProgressBar::yspacing = 2
+  #GtkProgressBar::trough_border                  = 2
+
+  GtkStatusbar::shadow_type                      = GTK_SHADOW_NONE
+
+  #GtkSpinButton::shadow_type                     = GTK_SHADOW_NONE
+  #GtkSpinButton::inner-border                    = {0, 0, 0, 0}
+  #GtkSpinButton::focus-padding                   = 1
+
+  GtkToolButton::icon-spacing                    = 0
+  GtkToolbar::window-dragging		        = 1
+  GtkToolbar::internal-padding                  = 3
+  GtkToolbar::shadow-type	                = GTK_SHADOW_NONE 
+  #GtkToolbar::button-relief                     = GTK_RELIEF_NORMAL
+  #GtkToolbar::space-size                        = 2
+  #GtkToolbar::max-child-expand                  = 0
+  #GtkToolbar::space-style                       = GTK_TOOLBAR_SPACE_LINE
+
+  GtkDialog::action-area-border                 = 2
+  GtkDialog::button-spacing                     = 3
+  GtkDialog::content-area-border                = 1
+
+  GtkOptionMenu::indicator_size			= { 15, 8 }
+  GtkOptionMenu::indicator_spacing		= { 8, 2, 0, 0 }
+  #GtkOptionMenu::focus-padding                  = 1
+
+  GtkStatusbar::shadow_type			= GTK_SHADOW_NONE
+
+  GtkSpinButton::shadow_type 			= GTK_SHADOW_NONE
+  #GtkSpinButton::focus-padding                  = 1
+
+  GtkScrolledWindow::scrollbar-spacing          = 0 
+  GtkScrolledWindow::scrollbars-within-bevel    = 0
+  #GtkScrolledWindow::shadow_type                = GTK_SHADOW_NONE
+
+  GtkTreeView::row_ending_details 		= 0
+  GtkTreeView::expander-size                    = 11
+  GtkTreeView::vertical-separator               = 1
+  GtkTreeView::horizontal-separator             = 4
+  GtkTreeView::allow-rules                      = 1
+  #GtkTreeView::indent-expanders                 = 1
+  #GtkTreeView::row-ending-details               = 1
+
+  GtkHTML::cite_color 				= @selected_fg_color 
+
+  GtkWidget::link-color = @selected_fg_color
+  GtkWidget::visited-link-color = @selected_fg_color
+  #GtkWidget::cursor-aspect-ratio                = 0.05
+  GtkWidget::focus-line-width                   = 0
+  #GtkWidget::scroll-arrow-hlength               = 16
+  #GtkWidget::scroll-arrow-vlength               = 16
+  #GtkWidget::separator-height                   = 0
+  #GtkWidget::separator-width                    = 0
+  #GtkWidget::wide-separators                    = 0
+
+  #BonoboUiToolbar::shadow-type                  = GTK_SHADOW_NONE
+
+  WnckTasklist::fade-overlay-rect               = 0
+  #WnckTasklist::fade-loop-time                  = 5.0
+  #WnckTasklist::fade-max-loop                   = 50
+  #WnckTasklist::fade-opacity                    = 0.5
+	
+  # The following line hints to gecko (and possibly other appliations)
+  # that the entry should be drawn transparently on the canvas.
+  # Without this, gecko will fill in the background of the entry.
+  GtkEntry::honors-transparent-bg-hint          = 0
+  #GtkEntry::inner-border = {1, 1, 1, 1}
+  xthickness            	                = 1
+  ythickness            	                = 1
+
+
+
+  fg[NORMAL] = @fg_color
+  fg[PRELIGHT] = "#666666"
+  fg[SELECTED] = @selected_fg_color
+  fg[ACTIVE] = @selected_fg_color
+  fg[INSENSITIVE] = "#b0b0b0"
+
+  bg[NORMAL] = @bg_color
+  bg[PRELIGHT] = shade (0.98, @bg_color)
+  bg[SELECTED] = @bg_color
+  bg[ACTIVE] = @bg_color
+  bg[INSENSITIVE] = @bg_color
+ # bg_pixmap[NORMAL]    = "Others/bg.png"
+  base[NORMAL] = @base_color
+  base[PRELIGHT] = @base_color
+  base[SELECTED] = @selected_bg_color
+  base[ACTIVE] = @selected_bg_color
+  base[INSENSITIVE] = @base_color
+
+  text[NORMAL] = @text_color
+  text[PRELIGHT] = "#666666"
+  text[SELECTED] = "#222222"
+  text[ACTIVE] = "#222222"
+  text[INSENSITIVE] = "#bbbbbb"
+
+  engine "pixmap"
+  {
+    image
+    {
+      function				= HANDLE
+      recolorable			= TRUE
+      overlay_file			= "Handles/handle-h.png"
+      overlay_stretch	= FALSE
+      orientation			= HORIZONTAL
+    }
+    image
+    {
+      function				= HANDLE
+      recolorable			= TRUE
+      overlay_file			= "Handles/handle-v.png"
+      overlay_stretch	= FALSE
+      orientation			= VERTICAL
+    }
+
+####################### SHADOWS ############################x
+
+    image
+    {
+      function			= SHADOW
+      shadow			= IN
+      recolorable		= FALSE
+      file				= "Shadows/shadow-in.png"
+      border			= { 2, 2, 2, 2 }
+      stretch			= TRUE
+    }
+    image
+    {
+       function		= SHADOW
+       shadow			= OUT
+       recolorable		= TRUE
+       file				= "Shadows/shadow-out.png"
+       border			= { 2, 2, 2, 2 }       
+       stretch			= TRUE
+    }
+
+    image
+    {
+       function		= SHADOW
+       shadow			= ETCHED_IN
+       recolorable		= TRUE
+       file				= "Shadows/shadow-in.png"				
+       border			= { 2, 2, 2, 2 }
+       stretch			= TRUE
+    }
+    image
+    {
+       function		= SHADOW
+       shadow			= ETCHED_OUT
+       recolorable		= TRUE
+       file				= "Shadows/shadow-etched-out.png"
+       border			= { 2, 2, 2, 2 }
+       stretch			= TRUE
+    }
+    image
+    {
+       function			= SHADOW_GAP
+       recolorable			= TRUE
+       file					= "Frame-Gap/frame1.png"
+       border				= { 4, 4, 4, 4 }
+       stretch				= TRUE
+       gap_start_file		= "Frame-Gap/frame-gap-start.png"
+       gap_start_border	= { 4, 0, 4, 0 }
+       gap_end_file		= "Frame-Gap/frame-gap-end.png"
+       gap_end_border	= { 0, 4, 4, 0 }
+       gap_side			= TOP
+    }
+    image
+    {
+       function		= VLINE
+       recolorable		= TRUE
+       file				= "Lines/line-v.png"
+       border			= { 0, 0, 0, 0 }
+       stretch			= TRUE
+    }
+    image
+    {
+      function			= HLINE
+      recolorable		= TRUE
+      file				= "Lines/line-h.png"
+      border			= { 0, 0, 0, 0 }
+      stretch			= TRUE
+    }
+    # focus
+
+    image
+    {
+      function			= FOCUS
+      recolorable		= TRUE
+      file				= "Others/focus.png"
+      border			= { 6, 0, 6, 0 }
+      stretch			= TRUE
+    }	
+ # Arrows (all states)
+      image
+      {
+	 	function		= ARROW
+		recolorable		= TRUE
+		state                   = NORMAL
+		overlay_file		= "Arrows/arrow-up.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= UP
+      }
+      
+      image
+      {
+		function		= ARROW
+		state			= PRELIGHT
+		recolorable		= TRUE
+		overlay_file		= "Arrows/arrow-up-prelight.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= UP
+      }
+     
+     image
+      {
+		function		= ARROW
+		state			= ACTIVE
+		recolorable		= TRUE
+		overlay_file		= "Arrows/arrow-up-active.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= UP
+      }
+      
+      image
+      {
+		function		= ARROW
+		state			= INSENSITIVE
+		recolorable		= TRUE
+		overlay_file		= "Arrows/arrow-up-insensitive.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= UP
+      }
+      
+      image
+      {
+     	 	function		= ARROW
+      		state			= NORMAL
+      		recolorable		= TRUE
+      		overlay_file		= "Arrows/arrow-down.png"
+      		overlay_border		= { 0, 0, 0, 0 }
+     		overlay_stretch		= FALSE
+     		arrow_direction		= DOWN
+      }
+   	 
+      image
+      {
+		function		= ARROW
+		state			= PRELIGHT
+		recolorable		= TRUE
+		overlay_file		= "Arrows/arrow-down-prelight.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= DOWN
+     }
+    
+     image
+     {
+		function		= ARROW
+		state			= ACTIVE
+		recolorable		= TRUE
+		overlay_file		= "Arrows/arrow-down-pressed.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= DOWN
+     }
+
+     image
+     {
+		function		= ARROW
+		state			= INSENSITIVE
+		recolorable		= TRUE
+		overlay_file		= "Arrows/arrow-down-insens.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= DOWN
+     }
+
+     image
+     {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = NORMAL
+		overlay_file		= "Arrows/arrow-left.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= LEFT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = PRELIGHT
+		overlay_file		= "Arrows/arrow-left-prelight.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= LEFT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = ACTIVE
+		overlay_file		= "Arrows/arrow-left-active.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= LEFT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = INSENSITIVE
+		overlay_file		= "Arrows/arrow-left-insensitive.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= LEFT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = NORMAL
+		overlay_file		= "Arrows/arrow-right.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= RIGHT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = PRELIGHT
+		overlay_file		= "Arrows/arrow-right-prelight.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= RIGHT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = ACTIVE
+		overlay_file		= "Arrows/arrow-right-active.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= RIGHT
+      }
+      
+      image
+      {
+		function		= ARROW
+		recolorable		= TRUE
+		state                   = INSENSITIVE
+		overlay_file		= "Arrows/arrow-right-insensitive.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= RIGHT
+      }
+
+  }
+}
+
+
+class "GtkWidget" style "default"
+
+include"styles/tooltips"
+
+include "styles/oo"
+
+include"styles/button"
+
+include "styles/inactivetext"
+
+include"styles/toolbar"
+
+include"styles/optionmenu"
+
+include"styles/handlebox"
+
+include"styles/panel"
+
+include"styles/notebook"
+
+include"styles/listheader"
+
+include"styles/spin"
+
+include"styles/scrollbar"
+
+include"styles/statusbar"
+
+include"styles/progressbar"
+
+include"styles/range"
+
+include"styles/checkbutton"
+
+include"styles/radiobutton"
+
+include"styles/entry"
+
+include"styles/combo"
+
+include "styles/murrine-style-images-and-labels"
+
+include"styles/menu-menubar"
+
+include "styles/inactivetext"
+
diff --git a/gtk-2.0/styles/button b/gtk-2.0/styles/button
new file mode 100755
index 0000000..27b0bc9
--- /dev/null
+++ b/gtk-2.0/styles/button
@@ -0,0 +1,64 @@
+style "button" 
+{
+	xthickness = 4
+	ythickness = 6
+
+  engine "pixmap"
+  {
+		image
+		{
+			function		= BOX
+			recolorable		= TRUE
+			detail			= "buttondefault"
+			file			= "Buttons/button-default.png"
+			border			= { 5, 5, 5, 5}
+			stretch			= TRUE
+		}
+    image
+    {
+      function			= BOX
+      state				= PRELIGHT
+      recolorable		= TRUE
+      shadow			= OUT
+      file				= "Buttons/button-prelight.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= BOX
+      state				= PRELIGHT
+      recolorable		= TRUE
+      shadow			= IN
+      file				= "Buttons/button-pressed.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= BOX
+      state				= ACTIVE
+      file				= "Buttons/button-pressed.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }	
+    image 
+   {
+     function			= BOX
+     state				= INSENSITIVE
+     file					= "Buttons/button-insensitive.png"
+     border			= { 5, 5, 5, 5 }
+     stretch			= TRUE
+    }
+    image 
+    {
+      function			= BOX
+      file				= "Buttons/button-normal.png"		
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+     }	
+  }
+}
+widget_class "*.<GtkButton>.*"		style "button"
+class "GtkButton"	style "button"
+widget_class "*GtkToggleButton*"   style "button"
diff --git a/gtk-2.0/styles/checkbutton b/gtk-2.0/styles/checkbutton
new file mode 100755
index 0000000..cd270b3
--- /dev/null
+++ b/gtk-2.0/styles/checkbutton
@@ -0,0 +1,176 @@
+style "checkbutton"="default"
+{
+  fg[ACTIVE] = @fg_color
+  engine "pixmap" {
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/check1.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/check1.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/check2.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= INSENSITIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/check3.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 				= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/check2.png"
+            overlay_stretch 	= FALSE
+        }
+  image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 				= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/check2.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 				= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/check1.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+    {
+    function        		= CHECK
+    recolorable     		= TRUE
+       state 				= INSENSITIVE
+       shadow          		= IN
+       overlay_file   		= "Check-Radio/check4.png"
+       overlay_stretch 	= FALSE
+    }
+    image 
+    {
+      function        	= FLAT_BOX
+      recolorable     	= TRUE
+      stretch			= TRUE
+      file            		= "Check-Radio/checklight.png"
+      border          	= { 2, 2, 2, 2 }
+    }
+  }
+}
+style "checkbutton-menu"="default"
+{
+
+
+  engine "pixmap" {
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+            state 				= INSENSITIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 				= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-checkbox.png"
+            overlay_stretch 	= FALSE
+        }
+  image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 				= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-checkbox-selected.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= CHECK
+            recolorable     		= TRUE
+	    	  state 				= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-checkbox.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+    {
+    function        		= CHECK
+    recolorable     		= TRUE
+       state 				= INSENSITIVE
+       shadow          		= IN
+       overlay_file   		= "Check-Radio/menuitem-checkbox-insensitive.png"
+       overlay_stretch 	= FALSE
+    }
+    image 
+    {
+      function        	= FLAT_BOX
+      recolorable     	= TRUE
+      stretch			= TRUE
+      file            		= "Check-Radio/checklight.png"
+      border          	= { 2, 2, 2, 2 }
+    }
+  }
+}    
+class "GtkCheckButton" style "checkbutton"
+widget_class "*GtkCheckButton*GtkLabel*" style "checkbutton"
+class "GtkCheckMenuItem"   		style "checkbutton-menu"
diff --git a/gtk-2.0/styles/combo b/gtk-2.0/styles/combo
new file mode 100755
index 0000000..9013bad
--- /dev/null
+++ b/gtk-2.0/styles/combo
@@ -0,0 +1,100 @@
+
+style "combo"		= "default"
+{
+  GtkWidget::wide-separators                    = 0
+  xthickness			= 5
+  ythickness			= 4
+  GtkWidget::interior_focus	= 0 
+  engine "pixmap"
+  {
+    image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= PRELIGHT
+      file				= "Combo/combo-prelight.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= NORMAL
+      file				= "Combo/combo-normal.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+
+  image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= ACTIVE
+      file				= "Combo/combo-pressed.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+ image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= INSENSITIVE
+      file				= "Combo/combo-inactive.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+      image
+      {
+     	 	function		= ARROW
+      		state			= NORMAL
+      		recolorable		= TRUE
+      		overlay_file		= "Combo/combo-arrow.png"
+      		overlay_border		= { 0, 0, 0, 0 }
+     		overlay_stretch		= FALSE
+     		arrow_direction		= DOWN
+      }
+      image
+      {
+		function		= ARROW
+		state			= PRELIGHT
+		recolorable		= TRUE
+		overlay_file		= "Combo/combo-arrow-prelight.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= DOWN
+     }
+    
+     image
+     {
+		function		= ARROW
+		state			= ACTIVE
+		recolorable		= TRUE
+		overlay_file		= "Combo/combo-arrow-active.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= DOWN
+     }
+
+     image
+     {
+		function		= ARROW
+		state			= INSENSITIVE
+		recolorable		= TRUE
+		overlay_file		= "Combo/combo-arrow-insens.png"
+		overlay_border		= { 0, 0, 0, 0 }
+		overlay_stretch		= FALSE
+		arrow_direction		= DOWN
+     }
+    image
+    {
+       function		= VLINE
+       recolorable		= TRUE
+       file				= "Others/null.png"
+       border			= { 0, 0, 0, 0 }
+       stretch			= TRUE
+    }    
+  }
+}
+
+widget_class "*Combo*Entry*Button*"		style "combo"
diff --git a/gtk-2.0/styles/entry b/gtk-2.0/styles/entry
new file mode 100755
index 0000000..c7b3c1b
--- /dev/null
+++ b/gtk-2.0/styles/entry
@@ -0,0 +1,55 @@
+style "entry"			= "default"
+{
+  xthickness            			= 3
+  ythickness            			= 3 
+  GtkWidget::interior_focus	= 0
+  base[SELECTED] = "#d8d8d8"
+  base[ACTIVE] = "#d8d8d8"
+  base[INSENSITIVE] = @bg_color
+  engine "pixmap"
+  {
+    image
+    {
+      function			= FOCUS
+      recolorable		= TRUE
+      file			= "Shadows/entry-shadow-in.png"
+      border			= { 3,3,3,3 }
+      stretch			= TRUE
+    }	
+ image
+    {
+      function			= BOX
+      recolorable		= TRUE
+	 shadow			= IN
+      state			= NORMAL
+      file			= "Shadows/entry-shadow-in.png"
+      border			= { 3,3,3,3 }
+      stretch			= TRUE
+    }	
+image
+    {
+      function			= BOX
+      recolorable		= TRUE
+	 shadow			= OUT
+      state			= NORMAL
+      file			= "Shadows/text-entry.png"
+      border			= { 3,3,3,3 }
+      stretch			= TRUE
+    } 
+  image
+   {
+     function			= SHADOW
+     detail			= "entry"
+     shadow			= IN
+     recolorable		= FALSE
+     file			= "Shadows/text-entry.png"
+     border			= { 3,3,3,3 }
+     stretch			= TRUE
+    }
+  }
+}
+
+class "GtkEntry"           		style "entry"
+class "GtkOldEditable" 			style "entry"
+class "GtkEditable" 			style "entry"
+
diff --git a/gtk-2.0/styles/handlebox b/gtk-2.0/styles/handlebox
new file mode 100755
index 0000000..d1779aa
--- /dev/null
+++ b/gtk-2.0/styles/handlebox
@@ -0,0 +1,25 @@
+style "handlebox"	= "default"
+{
+  engine "pixmap"
+  {
+    image
+    {
+      function				= HANDLE
+      recolorable			= TRUE
+      overlay_file			= "Others/null.png"
+      overlay_file			= "Handles/handle-h.png"
+      overlay_stretch	= FALSE
+      orientation			= VERTICAL
+    }
+    image
+    {
+      function				= HANDLE
+      overlay_file			= "Others/null.png"
+      overlay_file			= "Handles/handle-v.png"
+      overlay_stretch 	= FALSE
+      orientation			= HORIZONTAL
+    }
+  }
+}
+class "GtkHandleBox"    		style "handlebox"
+class "GtkPaned"       			style "handlebox"
diff --git a/gtk-2.0/styles/inactivetext b/gtk-2.0/styles/inactivetext
new file mode 100755
index 0000000..deaa704
--- /dev/null
+++ b/gtk-2.0/styles/inactivetext
@@ -0,0 +1,13 @@
+style "inactivetext"
+{
+
+engine "mist"
+ 	{
+	}
+}
+
+widget_class "*.<GtkLabel>" style "inactivetext"
+widget_class "*.<GtkCellLayout>" style "inactivetext"
+widget_class "*.<GtkMenuItem>.*" style "inactivetext"
+
+
diff --git a/gtk-2.0/styles/listheader b/gtk-2.0/styles/listheader
new file mode 100755
index 0000000..8ba25ba
--- /dev/null
+++ b/gtk-2.0/styles/listheader
@@ -0,0 +1,91 @@
+style "list-header"
+{
+  fg[NORMAL] = "#666666"
+  fg[PRELIGHT] = "#444444"
+  fg[SELECTED] = @selected_fg_color
+  fg[ACTIVE] = @selected_fg_color
+  fg[INSENSITIVE] = "#b0b0b0"
+
+
+   #Comment out the ythickness setting below for thicker column headers.
+ ythickness = 3
+	GtkTreeView::odd_row_color  = "#eeeeee"
+	GtkTreeView::even_row_color = "#eeeeee"
+	GtkTreeView::odd_col_color = "#eeeeee"
+	GtkTreeView::even_col_color = "#eeeeee"	
+
+   engine "pixmap" 
+	{
+
+	#This image is used to draw the headers of columns in list views when they are
+	#not selected.
+    	image
+      		{
+        		function        	= BOX
+			recolorable    	= TRUE
+			state				= NORMAL
+			file            		= "ListHeaders/list_header.png"
+			border          	= { 1, 1, 1, 1 }
+			stretch         	= TRUE
+      		}
+
+	#This image is used to draw the column headers in list views when they are
+	#clicked.
+    	image
+      		{
+        		function        	= BOX
+			recolorable    	= TRUE
+			state				= PRELIGHT
+			file            		= "ListHeaders/list_header-prelight.png"
+			border          	= { 10, 10, 10, 10 }
+			stretch         	= TRUE
+      		}
+
+
+
+	image
+      		{
+        		function        	= BOX
+			recolorable    	= TRUE
+			state				= ACTIVE
+			file					= "ListHeaders/list_header-pressed.png"
+			border          	= { 10, 10, 10, 10 }
+			stretch         	= TRUE
+      		}
+	image
+      		{
+        		function        	= BOX
+			recolorable    	= TRUE
+			state				= SELECTED
+			file					= "ListHeaders/list_header-prelight.png"
+			border          	= { 10, 10, 10, 10 }
+			stretch         	= TRUE
+      		}
+	image
+      		{
+        		function        	= BOX
+			recolorable    	= TRUE
+			state				= INSENSITIVE
+			file					= "ListHeaders/list_header-insens.png"
+			border          	= { 1, 1, 1, 1 }
+			stretch         	= TRUE
+      	}
+	image
+	{
+		function 			= FLAT_BOX
+		state    			= SELECTED
+		border			= {2,2,2,2}
+                stretch         	= TRUE
+		file				= "ListHeaders/tree.png"
+	}
+  	}
+}
+
+widget_class "*List" style "list-header"
+widget_class "*GtkTree*" style "list-header"
+widget_class "*GtkCList*" style "list-header"
+widget_class "*GtkCTree*" style "list-header"
+widget_class "*GtkList*" style "list-header"
+widget_class "*.ETree.*" style "list-header"
+class "GtkTreeView" style "list-header"
+
diff --git a/gtk-2.0/styles/menu-menubar b/gtk-2.0/styles/menu-menubar
new file mode 100755
index 0000000..5783fc1
--- /dev/null
+++ b/gtk-2.0/styles/menu-menubar
@@ -0,0 +1,142 @@
+style "menu"="default"
+{
+xthickness=0
+ythickness=4
+  fg[PRELIGHT] = @selected_fg_color
+  text[PRELIGHT] = @selected_fg_color
+  engine "pixmap"
+  {
+    image
+    {
+      function			= BOX
+   #   recolorable    	= TRUE
+      detail				= "menu"
+      file				= "Menu-Menubar/menu.png"
+      border			= { 1, 1, 1, 1 }
+      stretch			= TRUE
+    }
+  }
+}
+
+style "menuitem"
+{
+ xthickness				= 3
+ ythickness            			= 4
+  fg[PRELIGHT] = @selected_fg_color
+  text[PRELIGHT] = @selected_fg_color
+   engine "pixmap"
+  {
+    image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      file				= "Menu-Menubar/menuitem.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function				= ARROW
+      recolorable			= TRUE
+      state					= NORMAL
+      overlay_file			= "Arrows/arrow-right.png"
+      overlay_stretch	= FALSE
+      arrow_direction	= RIGHT
+    }
+  image
+    {
+      function				= ARROW
+      recolorable			= TRUE
+      state					= PRELIGHT
+      overlay_file			= "Arrows/arrow-right-prelight.png"
+      overlay_stretch	= FALSE
+      arrow_direction	= RIGHT
+    }
+  image 
+	{
+		function			= HLINE
+	 	recolorable		= TRUE
+	 	file				= "Menu-Menubar/menuline.png"
+		border			= { 0, 0, 1, 0 }
+		stretch			= TRUE
+	}
+  }
+} 
+style "tearoffmenuitem"	= "menuitem"
+{
+        
+  engine "pixmap"
+  {
+    image
+    {
+      function				= ARROW
+      file					= "Arrows/arrow-left.png"
+      stretch				= TRUE
+      arrow_direction	= LEFT
+    }
+  }
+}
+
+style "menubar"		
+
+{
+  fg[NORMAL] = "#888888"
+  fg[PRELIGHT] = "#cccccc"
+  fg[SELECTED] = "#cccccc"
+  fg[INSENSITIVE] = "#444444"
+  xthickness			= 1
+  ythickness			= 1
+	engine "pixmap"
+	{
+		image
+		{
+			function	= BOX
+			state = NORMAL
+			file		= "Menu-Menubar/menubar.png"
+			border	= { 0, 0, 0, 1 }
+			stretch	= TRUE
+    		}
+
+		image
+		{
+			function	= BOX
+			state = ACTIVE
+			file		= "Menu-Menubar/menubar.png"
+			border	= { 0, 0, 0, 1 }
+			stretch	= TRUE
+    		}
+
+		image
+		{
+			function	= BOX
+			state = INSENSITIVE
+			file		= "Menu-Menubar/menubar.png"
+			border	= { 0, 0, 0, 1 }
+			stretch	= TRUE
+    		}
+
+  image
+    {
+      function			= BOX
+      recolorable		= TRUE
+			state = PRELIGHT
+     file				= "Menu-Menubar/menubar-item.png"
+
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+
+ 	}
+}
+
+
+
+
+widget_class "*<GtkSeparatorMenuItem>*" style "menuitem"
+class "GtkMenu"       			style "menu"
+widget_class "*<GtkMenu>*"              style "menu"
+widget_class "*<GtkMenuItem>"		style "menuitem"
+class "GtkMenuItem"           		style "menuitem"
+class "GtkTearoffMenuItem"		style "menuitem"
+class "GtkMenuBar*" 		     	style "menubar"
+widget_class "*MenuBar.*"  		style "menubar"
diff --git a/gtk-2.0/styles/murrine-style-images-and-labels b/gtk-2.0/styles/murrine-style-images-and-labels
new file mode 100755
index 0000000..a850af7
--- /dev/null
+++ b/gtk-2.0/styles/murrine-style-images-and-labels
@@ -0,0 +1,22 @@
+style "murrinestyle"
+{
+#remove the ugly stipple effect that the pixmap engine causes
+#remove the ugly distortion that the pixmap engine causes on disabled text
+	engine "murrine" {}
+}
+
+class "GtkImage" style "murrinestyle"
+class "GtkLabel" style "murrinestyle"
+class "GtkComboBox" style "murrinestyle"
+class "GtkCellView" style "murrinestyle"
+widget_class "*.<GtkButton>.<GtkLabel>" style "murrinestyle"
+widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrinestyle"
+widget_class "*<GtkImage>*" style "murrinestyle"
+widget_class "*.<GtkLabel>" style:highest "murrinestyle"
+widget_class "*.<GtkMenuItem>.*" style:highest "murrinestyle"
+widget_class	"*<GtkMenuBar>*<GtkLabel>*" style:highest "murrinestyle"
+widget_class "*CPUFreqApplet*" style:highest "murrinestyle"
+widget_class	"*<GtkToolbar>*<GtkButton>*<GtkLabel>*" style:highest "murrinestyle"
+widget_class	"*<GtkToolbar>*<GtkLabel>*" style:highest "murrinestyle"
+widget_class	"*<GtkButton>*<GtkLabel>*" style:highest "murrinestyle"
+
diff --git a/gtk-2.0/styles/notebook b/gtk-2.0/styles/notebook
new file mode 100644
index 0000000..f9ac79b
--- /dev/null
+++ b/gtk-2.0/styles/notebook
@@ -0,0 +1,176 @@
+style "notebook"
+{    
+
+  xthickness            			= 2
+  ythickness            			= 2
+  engine "pixmap" 
+    {
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	state				= ACTIVE
+	file					= "Tabs/tab-bottom.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= TOP
+      }
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	state				= ACTIVE
+	file					= "Tabs/tab-top.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= BOTTOM
+      }
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	state				= ACTIVE
+	file					= "Tabs/tab-left.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= RIGHT
+      }
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	state				= ACTIVE
+	file					= "Tabs/tab-right.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= LEFT
+      }	
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	file					= "Tabs/tab-top-active.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= BOTTOM
+      }
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	file					= "Tabs/tab-bottom-active.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= TOP
+      }
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	file					= "Tabs/tab-left-active.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= RIGHT
+      }
+    image 
+      {
+     function			= EXTENSION
+	recolorable		= TRUE
+	file					= "Tabs/tab-right-active.png"
+	border			= { 10, 10, 10, 10 }
+	stretch			= TRUE
+	gap_side			= LEFT
+      }
+
+# How to draw boxes with a gap on one side (ie the page of a notebook)
+
+    image 
+      {
+     function				= BOX_GAP
+	recolorable			= TRUE
+	file				= "Tabs/notebook-top.png" 
+	border				= { 10, 10, 10, 10 }
+	stretch				= TRUE
+	gap_file			= "Tabs/gap-top.png"
+	gap_border     			= { 10, 10, 10, 10 }
+	gap_start_file			= "Tabs/gap-top-left.png"
+	gap_start_border		= { 10, 10, 10, 10 }
+	gap_end_file			= "Tabs/gap-top-right.png"
+	gap_end_border			= { 10, 10, 10, 10 }
+	gap_side			= TOP
+      }
+    image 
+      {
+     function				= BOX_GAP
+	recolorable			= TRUE
+	file				= "Tabs/notebook-bottom.png"
+	border				= { 10, 10, 10, 10 }
+	stretch				= TRUE
+	gap_file			= "Tabs/gap-bottom.png"
+	gap_border			= { 10, 10, 10, 10 }
+	gap_start_file			= "Tabs/gap-bottom-left.png"
+	gap_start_border		= { 10, 10, 10, 10 }
+	gap_end_file			= "Tabs/gap-bottom-right.png"
+	gap_end_border			= { 10, 10, 10, 10 }
+	gap_side			= BOTTOM
+      }
+    image 
+      {
+     function				= BOX_GAP
+	recolorable			= TRUE
+	file				= "Tabs/notebook.png"
+	border				= { 10, 10, 10, 10 }
+	stretch				= TRUE
+	gap_file			= "Tabs/gap-left.png"
+	gap_border			= { 10, 10, 10, 10 }
+	gap_start_file			= "Tabs/gap-top-left.png"
+	gap_start_border		= { 10, 10, 10, 10 }
+	gap_end_file			= "Tabs/gap-bottom-left.png"
+	gap_end_border			= { 10, 10, 10, 10 }
+	gap_side			= LEFT
+      }
+    image 
+      {
+     function				= BOX_GAP
+	recolorable			= TRUE
+	file				= "Tabs/notebook.png" 
+	border				= { 10, 10, 10, 10 }
+	stretch				= TRUE
+	gap_file			= "Tabs/gap-right.png"
+	gap_border			= { 10, 10, 10, 10 }
+	gap_start_file			= "Tabs/gap-top-right.png"
+	gap_start_border		= { 10, 10, 10, 10 }
+	gap_end_file			= "Tabs/gap-bottom-right.png"
+	gap_end_border			= { 10, 10, 10, 10 }
+	gap_side			= RIGHT
+      }
+
+# How to draw the box of a notebook when it isnt attached to a tab
+
+    image 
+      {
+     function			= BOX
+	recolorable		= TRUE
+	file					= "Tabs/notebook.png"
+	border			= { 6,6,6,6 }
+	stretch			= TRUE
+      }
+  }
+}
+style "notebook-close" { stock["gtk-close"] = {{ "Others/close.png", *, *, * }} } 
+
+class "GtkNotebook"     style "notebook"
+widget_class "*.GtkNotebook.*GtkEventBox" style "notebook"
+widget_class "*.GtkNotebook.*GtkViewport" style "notebook"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook"
+widget_class "*<GtkNotebook>*"	style "notebook-close"
+style "notebook-text"
+{
+  fg[NORMAL] = "#666666"
+  fg[ACTIVE] = @fg_color
+}
+widget_class "GeditWindow*<GtkNotebook>*GeditTab*<GtkLabel>"	style "notebook-text"
+widget_class "*.<GtkNotebook>.<GtkLabel>"			style "notebook-text"
+widget_class "*.<GtkNotebook>.<GtkHBox>.<GtkLabel>"		style "notebook-text"
+widget_class "*.<GtkNotebook>.*<GtkEventBox>*<GtkLabel>" 	style "notebook-text"
diff --git a/gtk-2.0/styles/oo b/gtk-2.0/styles/oo
new file mode 100755
index 0000000..da09cf6
--- /dev/null
+++ b/gtk-2.0/styles/oo
@@ -0,0 +1,7 @@
+style "oo"
+{
+    base[NORMAL]       	 = "#ffffff"
+    text[NORMAL]         = "#444444"
+}
+widget "GtkWindow"       style  "oo"
+
diff --git a/gtk-2.0/styles/optionmenu b/gtk-2.0/styles/optionmenu
new file mode 100755
index 0000000..838169d
--- /dev/null
+++ b/gtk-2.0/styles/optionmenu
@@ -0,0 +1,74 @@
+style "optionmenu"		= "default"
+{
+  xthickness			= 3
+  ythickness			= 6
+  engine "pixmap"
+  {
+    image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= PRELIGHT
+      file				= "Combo/combo-prelight.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= NORMAL
+      file				= "Combo/combo-normal.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+
+  image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= ACTIVE
+      file				= "Combo/combo-pressed.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+ image
+    {
+      function			= BOX
+      recolorable		= TRUE
+      state				= INSENSITIVE
+      file				= "Combo/combo-inactive.png"
+      border			= { 5, 5, 5, 5 }
+      stretch			= TRUE
+    }
+    image
+    {
+      function			= TAB
+      state				= INSENSITIVE
+      recolorable		= TRUE
+      overlay_file		= "Combo/op-ins.png"
+      overlay_stretch	= FALSE
+    }
+    image
+    {
+      function				= TAB
+      recolorable			= TRUE
+      state					= NORMAL
+      overlay_file			= "Combo/op.png"
+      overlay_border	= { 0, 0, 0, 0 }
+      overlay_stretch	= FALSE
+    }
+  image
+    {
+      function				= TAB
+      recolorable			= TRUE
+      state					= PRELIGHT
+      overlay_file			= "Combo/op-pre.png"
+      overlay_border	= { 0, 0, 0, 0 }
+      overlay_stretch	= FALSE
+    }
+  }
+}
+
+class "GtkOptionMenu"      			style "optionmenu"
+
diff --git a/gtk-2.0/styles/panel b/gtk-2.0/styles/panel
new file mode 100755
index 0000000..13b064d
--- /dev/null
+++ b/gtk-2.0/styles/panel
@@ -0,0 +1,338 @@
+
+style "panel"
+{
+  fg[NORMAL] = "#888888"
+  fg[PRELIGHT] = "#aaaaaa"
+  fg[SELECTED] = "#cccccc"
+  fg[ACTIVE] = "#cccccc"
+  fg[INSENSITIVE] = "#444444"
+        bg[NORMAL]			= "#141414" 
+  	bg[PRELIGHT]			= "#141414"
+  	bg[ACTIVE]			= "#141414" 
+  	bg[SELECTED]			= "#262626"
+  	bg[INSENSITIVE]			= "#141414"
+xthickness = 0
+ythickness = 0
+
+	bg_pixmap[NORMAL] 		= "Panel/panel-bg.png"
+	bg_pixmap[ACTIVE] 		= "Panel/panel-bg.png"
+	bg_pixmap[SELECTED] 		= "Panel/panel-bg.png"
+	bg_pixmap[INSENSITIVE] 		= "Panel/panel-bg.png"
+	bg_pixmap[PRELIGHT] 		= "Panel/panel-bg.png"
+}
+
+
+#############################################################
+#THESE DECLARATIONS MAKE SURE THE PANEL STILL USES PANEL STYLE
+#############################################################
+
+class "*Mail*" 				style "panel"
+class "*notif*" 			style "panel"
+class "*Notif*" 			style "panel"
+#class "*Tray*" 				style "panel"
+#class "*tray*" 				style "panel"
+widget_class "*Mail*" 			style "panel"
+widget_class "*notif*" 			style "panel"
+widget_class "*Notif*" 			style "panel"
+widget_class "*Tray*" 			style "panel"
+widget_class "*tray*" 			style "panel"
+#widget "*TrayIcon*" 			style "panel"
+class "*Panel*Applet*" 			style "panel"
+widget_class "*Panel*GtkToggleButton" 	style "panel"
+widget_class "*Panel*GtkButton" 	style "panel"
+widget_class "*.Panel*Button*GtkLabel" 	style "panel"
+widget_class "*.Panel*GtkLabel" 	style "panel"
+widget "*PanelWidget*" 			style "panel"
+widget "*PanelApplet*" 			style "panel"
+#############################################################
+#THE COMMENTED CLASSES FIXES A PANEL BUG THAT MADE SOME 
+#TRAY ICONS MOVE DOWN 1 PIXEL , A VERY BIG THANKS TO MOOMEX
+#FOR THIS INFORMATION!!!!!!
+#############################################################
+# THANKS TO merlwiz79 FOR THESE FIXES
+#############################################################
+
+widget_class "*Netstatus*" 		style "panel"
+widget_class "*Tomboy*Tray*" 		style "panel"
+widget "*fast-user-switch*" 		style "panel"
+widget_class "*PanelToplevel*" 		style "panel"
+class "Xfce*Panel*" 			style "panel"
+widget_class "*Xfce*Panel*" 		style "panel"
+widget_class "*PanelApplet*" 		style "panel"
+widget_class "*PanelWidget*" 		style "panel"
+widget "*Xfce*Panel*" 		style "panel"
+#############################################################
+#THIS MAKES THE APPLICATIONS PLACES SYSTEM MENU ON THE PANEL
+#USE PANEL STYLE
+#############################################################
+
+
+style "panelbar"
+{
+engine "pixmap"
+{
+	image
+	{
+		function	= BOX
+		state		= NORMAL
+		file		= "Panel/panel-menubar.png"
+		border		= { 3 , 3 , 3 , 3}
+		stretch		= TRUE
+	}
+
+	
+	image
+	{
+		function	= BOX
+		state		= ACTIVE
+		file		= "Panel/panel-bg.png"
+		border		= { 2 , 2 , 2 , 2}
+		stretch		= TRUE
+	}
+
+	
+	image
+	{
+		function	= BOX
+		state		= INSENSITIVE
+		file		= "Panel/panel-bg.png"
+		border		= { 2 , 2 , 2 , 2}
+		stretch		= TRUE
+	}
+
+	
+	image
+	{
+		function	= BOX
+		state		= PRELIGHT
+		recolorable	= TRUE
+		file		= "Panel/menubar-item.png"
+		border		= { 5 , 5 , 5 , 0}
+		stretch		= TRUE
+	}
+
+}
+
+}
+
+
+class "*Panel*MenuBar*"		style "panelbar"
+widget_class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*Item*" style:highest "panelbar"
+
+#############################################################
+
+style "panelbuttons"
+{ 
+        bg[NORMAL]			= "#141414" 
+  	bg[PRELIGHT]			= "#141414"
+  	bg[ACTIVE]			= "#141414" 
+  	bg[SELECTED]			= "#262626"
+  	bg[INSENSITIVE]			= "#141414"
+ xthickness            			= 3
+ ythickness            			= 3
+	GtkWidget::focus_padding = 2
+
+	engine "pixmap" {
+      
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= NORMAL
+		file            		= "Panel/panel-button-inactive.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}
+		
+	image
+	{
+		function        		= BOX
+		shadow				= OUT
+		recolorable     		= TRUE
+		state				= PRELIGHT
+		file            		= "Panel/panel-button-prelight.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}		
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		shadow				= IN
+		state				= PRELIGHT
+		file            		= "Panel/panel-button-active-prelight.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}
+		
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= ACTIVE
+		file            		= "Panel/panel-button-active.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}  
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= INSENSITIVE
+		file            		= "Panel/panel-button-inactive.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	} 
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= SELECTED
+		file            		= "Panel/panel-button-active.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}  
+
+}
+
+}
+
+#############################################################
+#THESE DECLARATIONS MAKE SURE THE LAUNCHER EDITOR BUTTONS USE 
+#STANDARD BUTTONS STYLE AND NOT PANEL BUTTONS STYLE
+#############################################################
+
+
+widget "*tasklist*" 			style "panelbuttons"
+
+#############################################################
+# THANKS TO merlwiz79 FOR THESE FIXES
+#############################################################
+
+
+widget_class "*Xfce*Panel*.GtkToggleButton" 	style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+
+#############################################################
+
+style "paneltogglebuttons"
+{ 
+        bg[NORMAL]			= "#141414" 
+  	bg[PRELIGHT]			= "#141414"
+  	bg[ACTIVE]			= "#141414" 
+  	bg[SELECTED]			= "#262626"
+  	bg[INSENSITIVE]			= "#141414"
+ xthickness            			= 2
+ ythickness            			= 2
+	engine "pixmap" {
+      
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= NORMAL
+		file            		= "Panel/panel-bg.png"
+		border          		= { 2 , 2 , 2 , 2}
+		stretch         		= TRUE
+	}
+		
+	image
+	{
+		function        		= BOX
+		shadow				= OUT
+		recolorable     		= TRUE
+		state				= PRELIGHT
+		file            		= "Panel/button-prelight.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}		
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		shadow				= IN
+		state				= PRELIGHT
+		file            		= "Panel/button-active.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}
+		
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= ACTIVE
+		file            		= "Panel/button-active.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}  
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= INSENSITIVE
+		file            		= "Panel/panel-bg.png"
+		border          		= { 2 , 2 , 2 , 2}
+		stretch         		= TRUE
+	} 
+
+	image
+	{
+		function        		= BOX
+		recolorable     		= TRUE
+		state				= SELECTED
+		file            		= "Panel/button-active.png"
+		border          		= { 5 , 5 , 5 , 5}
+		stretch         		= TRUE
+	}  
+
+}
+
+}
+
+widget_class "*PanelToplevel*Button" 		style "paneltogglebuttons"
+widget_class "*Panel*GtkToggleButton" 		style "paneltogglebuttons"
+widget_class "*Xfce*Panel*Button*" 		style "paneltogglebuttons"
+
+
+widget_class "*Tasklist*" style:highest "panelbuttons"
+
+style "switcher"
+{
+  fg[NORMAL] = "#888888"
+  fg[PRELIGHT] = "#aaaaaa"
+  fg[SELECTED] = "#cccccc"
+  fg[ACTIVE] = "#cccccc"
+  fg[INSENSITIVE] = "#444444"
+  bg[NORMAL] = "#333333"
+  bg[PRELIGHT] = "#444444"
+  bg[SELECTED] = "#555555"
+
+xthickness = 5
+ythickness = 4
+
+engine "pixmap"
+{
+	image
+	{
+		function	= SHADOW
+		recolorable	= TRUE
+		file		= "/Shadows/shadow-none.png"
+		border		= {1,1,1,1}
+		stretch		= TRUE
+		}
+}
+
+}
+widget_class "*Pager*" style:highest "switcher"
+widget_class "*Panel*Fish*" style "switcher"
+widget 	"*dict*Applet*"	style "paneltogglebuttons"
+
diff --git a/gtk-2.0/styles/progressbar b/gtk-2.0/styles/progressbar
new file mode 100755
index 0000000..56777ee
--- /dev/null
+++ b/gtk-2.0/styles/progressbar
@@ -0,0 +1,55 @@
+style "progressbar" {
+  
+  xthickness            		= 0
+  ythickness            		= 0
+
+
+  engine "pixmap" 
+  {
+    image
+    {
+      function				= BOX
+      detail					= "trough"
+#      recolorable			= TRUE
+      file					= "ProgressBar/trough-progressbar-horiz.png"
+      border				= { 3, 3, 3, 3 }
+      stretch				= TRUE
+      orientation                        = HORIZONTAL
+}
+    image
+    {
+      function				= BOX
+      detail					= "trough"
+#      recolorable			= TRUE 
+      file					= "ProgressBar/trough-progressbar.png"
+      border				= { 3, 3, 3, 3 }
+      stretch				= TRUE
+      orientation                        = VERTICAL
+ }
+    image
+    {
+      function				= BOX
+      detail					= "bar"
+      file					= "ProgressBar/progressbar-pat.png"
+		overlay_file		= "ProgressBar/progressbar-horiz.png"
+		overlay_border		= { 4, 4, 4, 4 }
+		overlay_stretch		= TRUE
+      stretch				= FALSE
+      orientation			= HORIZONTAL
+    } 
+    image
+    {
+      function				= BOX
+      detail					= "bar"
+      file					= "ProgressBar/progressbar-pat.png"
+		overlay_file		= "ProgressBar/progressbar-vert.png"
+		overlay_border		= { 4, 4, 4, 4 }
+		overlay_stretch		= TRUE
+      stretch				= FALSE
+      orientation			= VERTICAL
+    }
+  }
+}
+widget_class "*ProgressBar*" style "progressbar"
+class "GtkProgressBar" style "progressbar"
+class "GtkBar" style "progressbar"
diff --git a/gtk-2.0/styles/radiobutton b/gtk-2.0/styles/radiobutton
new file mode 100755
index 0000000..49b239e
--- /dev/null
+++ b/gtk-2.0/styles/radiobutton
@@ -0,0 +1,177 @@
+style "radiobutton"="default"
+{
+  fg[ACTIVE] = @fg_color
+  engine "pixmap" 
+    {
+ image 
+	{
+            function        		= OPTION
+            recolorable    		= TRUE
+            state 				= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+            state 				= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+            state 				= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/option2.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+            state 				= INSENSITIVE
+            shadow         		= OUT
+            overlay_file    		= "Check-Radio/option3.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	    	  state 				= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option2.png"
+            overlay_stretch 	= FALSE
+        }
+  image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	    	  state 				= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option2.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	    	  state 				= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option1.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	   	  state 				= INSENSITIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/option4.png"
+            overlay_stretch 	= FALSE
+        }
+  image 
+	{
+          function        		= FLAT_BOX
+          recolorable     		= TRUE
+      	stretch				= TRUE
+          file            			= "Check-Radio/checklight.png"
+          border          		= { 2, 2, 2, 2 }
+        }
+    }
+}
+style "radiobutton-menu"="default"
+{
+
+  engine "pixmap" 
+    {
+ image 
+	{
+            function        		= OPTION
+            recolorable    		= TRUE
+            state 				= NORMAL
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+            state 				= PRELIGHT
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+            state 				= ACTIVE
+            shadow          		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+            state 				= INSENSITIVE
+            shadow         		= OUT
+            overlay_file    		= "Check-Radio/highlight.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	    	  state 				= NORMAL
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-radio-checked.png"
+            overlay_stretch 	= FALSE
+        }
+  image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	    	  state 				= PRELIGHT
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-radio-checked-selected.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	    	  state 				= ACTIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-radio-checked.png"
+            overlay_stretch 	= FALSE
+        }
+ image 
+	{
+            function        		= OPTION
+            recolorable     		= TRUE
+	   	  state 				= INSENSITIVE
+            shadow          		= IN
+            overlay_file    		= "Check-Radio/menuitem-radio-checked-insensitive.png"
+            overlay_stretch 	= FALSE
+        }
+  image 
+	{
+          function        		= FLAT_BOX
+          recolorable     		= TRUE
+      	stretch				= TRUE
+          file            			= "Check-Radio/checklight.png"
+          border          		= { 2, 2, 2, 2 }
+        }
+    }
+}
+class "GtkRadioButton"     		style "radiobutton"
+widget_class "*GtkRadioButton*GtkLabel*" style "radiobutton"
+class "GtkCheckMenuItem"                style "radiobutton-menu"
diff --git a/gtk-2.0/styles/range b/gtk-2.0/styles/range
new file mode 100755
index 0000000..08ded73
--- /dev/null
+++ b/gtk-2.0/styles/range
@@ -0,0 +1,108 @@
+style "range"			= "default"
+{
+        
+  engine "pixmap" 
+  {
+    image 
+    {
+      function			= BOX
+      recolorable		= TRUE
+      detail				= "trough"
+      file				= "Range/trough-horizontal.png"
+      border			= { 5, 5, 0, 0 }
+      stretch			= TRUE
+      orientation		= HORIZONTAL
+    }	
+    image 
+    {
+      function			= BOX
+      recolorable		= TRUE
+      detail				= "trough"
+      file				= "Range/trough-vertical.png"
+      border			= { 0, 0, 5, 5 }
+      stretch			= TRUE
+      orientation		= VERTICAL
+    }
+
+############### the sliders ###############
+
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= NORMAL
+      file					= "Range/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/scale-slider.png"
+      overlay_stretch	= FALSE
+      orientation			= HORIZONTAL
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+     state           			= PRELIGHT
+      file					= "Range/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/scale-slider-hover.png"
+      overlay_stretch	= FALSE
+      orientation			= HORIZONTAL
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= INSENSITIVE
+      file					= "Range/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/scale-slider-insensitive.png"
+      overlay_stretch	= FALSE
+      orientation			= HORIZONTAL
+    }
+
+######################### VERTICAL ###########################
+
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= NORMAL
+      file					= "Range/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/scale-slider-vert.png"
+      overlay_stretch	= FALSE
+      orientation			= VERTICAL
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+     state           			= PRELIGHT
+      file					= "Range/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/scale-slider-hover-vert.png"
+      overlay_stretch	= FALSE
+      orientation			= VERTICAL
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= INSENSITIVE
+      file					= "Range/null.png"
+      border				= { 0, 0, 0, 0 }
+      stretch				= TRUE
+      overlay_file			= "Range/scale-slider-insensitive-vert.png"
+      overlay_stretch	= FALSE
+      orientation			= VERTICAL
+    }
+  }
+}
+
+class "GtkScale" style "range"
+
diff --git a/gtk-2.0/styles/scrollbar b/gtk-2.0/styles/scrollbar
new file mode 100755
index 0000000..8b7d216
--- /dev/null
+++ b/gtk-2.0/styles/scrollbar
@@ -0,0 +1,280 @@
+style "scrollbar" = "default"
+{
+  engine "pixmap" 
+  {
+    image 
+    {
+      function			= BOX
+      recolorable		= TRUE
+      detail				= "trough"
+      file				= "Scrollbars/trough-scrollbar-horiz.png"
+      border			= { 28, 28, 2, 2 }
+      stretch			= TRUE
+      orientation		= HORIZONTAL
+    }
+    image 
+    {
+      function			= BOX
+      recolorable		= TRUE
+      detail				= "trough"
+      file				= "Scrollbars/trough-scrollbar-vert.png"
+      border			= { 2, 2, 28, 28 }
+      stretch			= TRUE
+      orientation		= VERTICAL
+    }
+###########x SLIDERS ##################x
+
+   image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= NORMAL
+      file					= "Scrollbars/slider-horiz.png" 
+      border				= { 10, 10, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+    }
+  image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= ACTIVE
+      shadow				= IN
+      file					= "Scrollbars/slider-horiz.png" 
+      border				= { 10, 10, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= PRELIGHT
+      file					= "Scrollbars/slider-horiz-prelight.png" 
+      border				= { 10, 10, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= INSENSITIVE
+      file					= "Scrollbars/slider-horiz-insens.png"
+      border				= { 10, 10, 2, 2 }
+      stretch				= TRUE
+      orientation			= HORIZONTAL
+
+    }
+#############x verticals################xx
+
+ image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= NORMAL
+      file					= "Scrollbars/slider-vert.png" 
+      border				= { 2, 2, 10, 10 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+   image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= ACTIVE
+      shadow				= IN
+      file					= "Scrollbars/slider-vert.png" 
+      border				= { 2, 2, 10, 10 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= PRELIGHT
+      file					= "Scrollbars/slider-vert-prelight.png" 
+      border				= { 2, 2, 10, 10 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+    image 
+    {
+      function				= SLIDER
+      recolorable			= TRUE
+      state           		= INSENSITIVE
+      file					= "Scrollbars/slider-vert-insens.png"
+      border				= { 2, 2, 10, 10 }
+      stretch				= TRUE
+      orientation			= VERTICAL
+
+    }
+
+###########x END SLIDERS ##################x
+
+########### Steppers ######################
+#### UP #######
+    image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= NORMAL
+      file					= "Scrollbars/stepper-up.png"
+      stretch				= TRUE
+      arrow_direction	= UP
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= PRELIGHT
+      file					= "Scrollbars/stepper-up-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= UP
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= ACTIVE
+      file					= "Scrollbars/stepper-up-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= UP
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= INSENSITIVE
+      file					= "Scrollbars/stepper-up-insens.png"
+      stretch				= TRUE
+      arrow_direction	= UP
+    }
+
+ ######### DOWN ############
+
+    image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= NORMAL
+      file					= "Scrollbars/stepper-down.png"
+      stretch				= TRUE
+      arrow_direction	= DOWN
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= PRELIGHT
+      file					= "Scrollbars/stepper-down-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= DOWN
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= ACTIVE
+      file					= "Scrollbars/stepper-down-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= DOWN
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= INSENSITIVE
+      file					= "Scrollbars/stepper-down-insens.png"
+      stretch				= TRUE
+      arrow_direction	= DOWN
+    }
+
+############ RIGHT ################
+
+    image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= NORMAL
+      file					= "Scrollbars/stepper-right.png"
+      stretch				= TRUE
+      arrow_direction	= RIGHT
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= PRELIGHT
+      file					= "Scrollbars/stepper-right-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= RIGHT
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= ACTIVE
+      file					= "Scrollbars/stepper-right-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= RIGHT
+    }
+ image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= INSENSITIVE
+      file					= "Scrollbars/stepper-right-insens.png"
+      stretch				= TRUE
+      arrow_direction	= RIGHT
+    }
+
+############### LEFT ###################
+
+    image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= NORMAL
+      file					= "Scrollbars/stepper-left.png"
+      stretch				= TRUE
+      arrow_direction	= LEFT
+    }
+  image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= PRELIGHT
+      file					= "Scrollbars/stepper-left-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= LEFT
+    }
+  image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= ACTIVE
+      file					= "Scrollbars/stepper-left-prelight.png"
+      stretch				= TRUE
+      arrow_direction	= LEFT
+    }
+  image 
+    {
+      function				= STEPPER
+      recolorable			= TRUE
+      state					= INSENSITIVE
+      file					= "Scrollbars/stepper-left-insens.png"
+      stretch				= TRUE
+      arrow_direction	= LEFT
+    }
+  }
+}
+
+class "GtkScrollbar" style "scrollbar"
+
diff --git a/gtk-2.0/styles/spin b/gtk-2.0/styles/spin
new file mode 100755
index 0000000..01b335c
--- /dev/null
+++ b/gtk-2.0/styles/spin
@@ -0,0 +1,138 @@
+style "spinbutton"	= "default"
+{
+  xthickness = 3
+  ythickness = 3
+  GtkWidget::interior_focus	= 0
+  base[SELECTED] = "#d8d8d8"
+  base[ACTIVE] = "#d8d8d8"
+  base[INSENSITIVE] = @bg_color
+
+  engine "pixmap"
+  {
+    image
+    {
+      function			= ARROW
+    }
+
+############################# UP ######################xx
+    image
+    {
+      function			= BOX
+      state 			= NORMAL
+      detail			= "spinbutton_up"
+      recolorable		= TRUE
+      file			= "Spin/spin-up-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= PRELIGHT
+      detail			= "spinbutton_up"
+      recolorable		= TRUE
+      file			= "Spin/spin-up-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up-prelight.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= INSENSITIVE
+      detail			= "spinbutton_up"
+      recolorable		= TRUE
+      file			= "Spin/spin-up-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up-disable.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= ACTIVE
+      detail			= "spinbutton_up"
+      recolorable		= TRUE
+      file			= "Spin/spin-up-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-up-active.png"
+      overlay_stretch		= FALSE
+    }
+
+########################x DOWN ########################
+    image
+    {
+      function			= BOX
+      state 			= NORMAL
+      detail			= "spinbutton_down"
+      recolorable		= TRUE
+      file			= "Spin/spin-down-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= PRELIGHT
+      detail			= "spinbutton_down"
+      recolorable		= TRUE
+      file			= "Spin/spin-down-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down-prelight.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= INSENSITIVE
+      detail			= "spinbutton_down"
+      recolorable		= TRUE
+      file			= "Spin/spin-down-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down-disable.png"
+      overlay_stretch		= FALSE
+    }
+    image
+    {
+      function			= BOX
+      state 			= ACTIVE
+      detail			= "spinbutton_down"
+      recolorable		= TRUE
+      file			= "Spin/spin-down-bg.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+      overlay_file		= "Spin/arrow-down-active.png"
+      overlay_stretch		= FALSE
+    }
+########################## SPIN ENTRY ###########################
+    image
+    {
+      function			= FOCUS
+      recolorable		= TRUE
+      file			= "Spin/text-entry-focus.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+    }	
+    image
+    {
+      function			= SHADOW
+      detail			= "entry"
+      shadow			= IN
+      recolorable		= FALSE
+      file			= "Spin/text-entry.png"
+      border			= { 3, 3, 3, 3 }
+      stretch			= TRUE
+    }
+  }
+}
+
+class "GtkSpinButton"   	 	style "spinbutton"
diff --git a/gtk-2.0/styles/statusbar b/gtk-2.0/styles/statusbar
new file mode 100755
index 0000000..b11ac84
--- /dev/null
+++ b/gtk-2.0/styles/statusbar
@@ -0,0 +1,41 @@
+
+
+style "statusbar"	= "default"	
+{
+#	xthickness = 1
+#	ythickness = 1
+        
+	engine "pixmap" 
+	{
+	    image
+	    {
+	     	function		= RESIZE_GRIP
+		recolorable	= TRUE
+		#state			= NORMAL
+		detail		= "statusbar"
+		overlay_file	= "Handles/resize-grip.png"
+		
+		overlay_border	= {0,0,0,0 }
+		overlay_stretch	= FALSE
+	    }
+      }
+}
+
+
+class "GtkStatusbar" style "statusbar"
+
+# Firefox handles this a little differently... it needs to be applied to GtkWindow and have no other details...
+style "FirefoxGrip"
+{
+	engine "pixmap"
+	{
+		image
+		{
+			function		= RESIZE_GRIP
+			overlay_file	= "Handles/resize-grip.png"
+
+		}
+	} 
+} 
+
+class "GtkWindow" style "FirefoxGrip"
diff --git a/gtk-2.0/styles/toolbar b/gtk-2.0/styles/toolbar
new file mode 100755
index 0000000..601fd14
--- /dev/null
+++ b/gtk-2.0/styles/toolbar
@@ -0,0 +1,26 @@
+style "toolbar"
+{
+xthickness=3
+ythickness=4
+engine "pixmap"
+{
+image
+{
+	function=BOX
+	file="/Toolbar/toolbar.png"
+	border={2,2,2,2}
+	stretch=TRUE
+}}}
+widget_class "*HandleBox"		style "toolbar"
+class "*HandleBox"			style "toolbar"
+widget_class "*Toolbar"			style "toolbar"
+class "*Toolbar"			style "toolbar"
+style "toolbuttons"="default"
+{
+xthickness=5
+ythickness=5
+GtkWidget::focus_padding=2
+}
+widget_class "*Tool*GtkToggleButton" style "toolbuttons"
+widget_class "*Tool*GtkButton" style "toolbuttons"
+widget_class "*Tool*Button*Label*" style "toolbuttons"
diff --git a/gtk-2.0/styles/tooltips b/gtk-2.0/styles/tooltips
new file mode 100755
index 0000000..0885137
--- /dev/null
+++ b/gtk-2.0/styles/tooltips
@@ -0,0 +1,20 @@
+style "tooltips"	= "default"
+{
+  engine "pixmap"
+	{
+		image
+		{
+			function 		= FLAT_BOX
+                        detail		= "tooltip"
+			recolorable     = TRUE
+			file            = "/Others/tooltip.png"
+			border			= { 2, 2, 2, 2 }
+			stretch 		= TRUE
+		}
+	} 	
+}
+
+widget "gtk-tooltip*"  			style "tooltips"
+class 		"*GtkTooltips*"		style "tooltips"
+widget_class 	"*Tooltips*"		style "tooltips"
+widget "*.nautilus-extra-view-widget" style:highest "tooltips"
diff --git a/gtk-3.0.bak/assets/arrow-down-active.png b/gtk-3.0.bak/assets/arrow-down-active.png
new file mode 100755
index 0000000..29d8cc4
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-down-active.png differ
diff --git a/gtk-3.0.bak/assets/arrow-left-active.png b/gtk-3.0.bak/assets/arrow-left-active.png
new file mode 100755
index 0000000..dce8d22
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-active.png differ
diff --git a/gtk-3.0.bak/assets/arrow-left-hover.png b/gtk-3.0.bak/assets/arrow-left-hover.png
new file mode 100755
index 0000000..3f4907c
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-hover.png differ
diff --git a/gtk-3.0.bak/assets/arrow-left-insens.png b/gtk-3.0.bak/assets/arrow-left-insens.png
new file mode 100755
index 0000000..b57d310
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-insens.png differ
diff --git a/gtk-3.0.bak/assets/arrow-left-normal.png b/gtk-3.0.bak/assets/arrow-left-normal.png
new file mode 100755
index 0000000..f4ad5cd
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-left-normal.png differ
diff --git a/gtk-3.0.bak/assets/arrow-right-active.png b/gtk-3.0.bak/assets/arrow-right-active.png
new file mode 100755
index 0000000..1616f85
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-right-active.png differ
diff --git a/gtk-3.0.bak/assets/arrow-up-active.png b/gtk-3.0.bak/assets/arrow-up-active.png
new file mode 100755
index 0000000..6308f17
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-active.png differ
diff --git a/gtk-3.0.bak/assets/arrow-up-hover.png b/gtk-3.0.bak/assets/arrow-up-hover.png
new file mode 100755
index 0000000..625b138
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-hover.png differ
diff --git a/gtk-3.0.bak/assets/arrow-up-insens.png b/gtk-3.0.bak/assets/arrow-up-insens.png
new file mode 100755
index 0000000..36f124f
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-insens.png differ
diff --git a/gtk-3.0.bak/assets/arrow-up-normal.png b/gtk-3.0.bak/assets/arrow-up-normal.png
new file mode 100755
index 0000000..f530a2c
Binary files /dev/null and b/gtk-3.0.bak/assets/arrow-up-normal.png differ
diff --git a/gtk-3.0.bak/assets/button-active.png b/gtk-3.0.bak/assets/button-active.png
new file mode 100755
index 0000000..fac87b8
Binary files /dev/null and b/gtk-3.0.bak/assets/button-active.png differ
diff --git a/gtk-3.0.bak/assets/button-default-hover.png b/gtk-3.0.bak/assets/button-default-hover.png
new file mode 100755
index 0000000..11610a8
Binary files /dev/null and b/gtk-3.0.bak/assets/button-default-hover.png differ
diff --git a/gtk-3.0.bak/assets/button-default.png b/gtk-3.0.bak/assets/button-default.png
new file mode 100755
index 0000000..eeddc4b
Binary files /dev/null and b/gtk-3.0.bak/assets/button-default.png differ
diff --git a/gtk-3.0.bak/assets/button-hover.png b/gtk-3.0.bak/assets/button-hover.png
new file mode 100755
index 0000000..0bb3c87
Binary files /dev/null and b/gtk-3.0.bak/assets/button-hover.png differ
diff --git a/gtk-3.0.bak/assets/button-insens.png b/gtk-3.0.bak/assets/button-insens.png
new file mode 100644
index 0000000..238cacd
Binary files /dev/null and b/gtk-3.0.bak/assets/button-insens.png differ
diff --git a/gtk-3.0.bak/assets/button.png b/gtk-3.0.bak/assets/button.png
new file mode 100755
index 0000000..427d0eb
Binary files /dev/null and b/gtk-3.0.bak/assets/button.png differ
diff --git a/gtk-3.0.bak/assets/checkbox-checked-insensitive.png b/gtk-3.0.bak/assets/checkbox-checked-insensitive.png
new file mode 100755
index 0000000..971a853
Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/checkbox-checked.png b/gtk-3.0.bak/assets/checkbox-checked.png
new file mode 100755
index 0000000..ab1df69
Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-checked.png differ
diff --git a/gtk-3.0.bak/assets/checkbox-mixed-insensitive.png b/gtk-3.0.bak/assets/checkbox-mixed-insensitive.png
new file mode 100755
index 0000000..ce5fcc6
Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-mixed-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/checkbox-mixed.png b/gtk-3.0.bak/assets/checkbox-mixed.png
new file mode 100755
index 0000000..ba8fb3d
Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-mixed.png differ
diff --git a/gtk-3.0.bak/assets/checkbox-unchecked-insensitive.png b/gtk-3.0.bak/assets/checkbox-unchecked-insensitive.png
new file mode 100755
index 0000000..0c15cc3
Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/checkbox-unchecked.png b/gtk-3.0.bak/assets/checkbox-unchecked.png
new file mode 100755
index 0000000..238e782
Binary files /dev/null and b/gtk-3.0.bak/assets/checkbox-unchecked.png differ
diff --git a/gtk-3.0.bak/assets/combo-entry-focus.png b/gtk-3.0.bak/assets/combo-entry-focus.png
new file mode 100644
index 0000000..0fc72aa
Binary files /dev/null and b/gtk-3.0.bak/assets/combo-entry-focus.png differ
diff --git a/gtk-3.0.bak/assets/combo-entry.png b/gtk-3.0.bak/assets/combo-entry.png
new file mode 100644
index 0000000..79086f5
Binary files /dev/null and b/gtk-3.0.bak/assets/combo-entry.png differ
diff --git a/gtk-3.0.bak/assets/entry-focus.png b/gtk-3.0.bak/assets/entry-focus.png
new file mode 100755
index 0000000..4e5add4
Binary files /dev/null and b/gtk-3.0.bak/assets/entry-focus.png differ
diff --git a/gtk-3.0.bak/assets/entry.png b/gtk-3.0.bak/assets/entry.png
new file mode 100755
index 0000000..70bba89
Binary files /dev/null and b/gtk-3.0.bak/assets/entry.png differ
diff --git a/gtk-3.0.bak/assets/expander-active-hover.png b/gtk-3.0.bak/assets/expander-active-hover.png
new file mode 100755
index 0000000..6e604cc
Binary files /dev/null and b/gtk-3.0.bak/assets/expander-active-hover.png differ
diff --git a/gtk-3.0.bak/assets/expander-active-insens.png b/gtk-3.0.bak/assets/expander-active-insens.png
new file mode 100755
index 0000000..443dfc2
Binary files /dev/null and b/gtk-3.0.bak/assets/expander-active-insens.png differ
diff --git a/gtk-3.0.bak/assets/expander-active.png b/gtk-3.0.bak/assets/expander-active.png
new file mode 100755
index 0000000..731fee4
Binary files /dev/null and b/gtk-3.0.bak/assets/expander-active.png differ
diff --git a/gtk-3.0.bak/assets/expander-hover.png b/gtk-3.0.bak/assets/expander-hover.png
new file mode 100755
index 0000000..b9da7dc
Binary files /dev/null and b/gtk-3.0.bak/assets/expander-hover.png differ
diff --git a/gtk-3.0.bak/assets/expander-insens.png b/gtk-3.0.bak/assets/expander-insens.png
new file mode 100755
index 0000000..8149936
Binary files /dev/null and b/gtk-3.0.bak/assets/expander-insens.png differ
diff --git a/gtk-3.0.bak/assets/expander.png b/gtk-3.0.bak/assets/expander.png
new file mode 100755
index 0000000..a437ade
Binary files /dev/null and b/gtk-3.0.bak/assets/expander.png differ
diff --git a/gtk-3.0.bak/assets/grid-selection-checked.png b/gtk-3.0.bak/assets/grid-selection-checked.png
new file mode 100755
index 0000000..3c95068
Binary files /dev/null and b/gtk-3.0.bak/assets/grid-selection-checked.png differ
diff --git a/gtk-3.0.bak/assets/grid-selection-unchecked.png b/gtk-3.0.bak/assets/grid-selection-unchecked.png
new file mode 100755
index 0000000..bb5c4dc
Binary files /dev/null and b/gtk-3.0.bak/assets/grid-selection-unchecked.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-insensitive.png b/gtk-3.0.bak/assets/menuitem-checkbox-insensitive.png
new file mode 100755
index 0000000..47afcc1
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-mixed-insensitive.png b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-insensitive.png
new file mode 100755
index 0000000..4bf15e8
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-mixed-selected.png b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-selected.png
new file mode 100755
index 0000000..84db1b0
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-mixed-selected.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-mixed.png b/gtk-3.0.bak/assets/menuitem-checkbox-mixed.png
new file mode 100755
index 0000000..46f9a01
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-mixed.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-checkbox-selected.png b/gtk-3.0.bak/assets/menuitem-checkbox-selected.png
new file mode 100755
index 0000000..b065621
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox-selected.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-checkbox.png b/gtk-3.0.bak/assets/menuitem-checkbox.png
new file mode 100755
index 0000000..cbab048
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-checkbox.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-radio-checked-insensitive.png b/gtk-3.0.bak/assets/menuitem-radio-checked-insensitive.png
new file mode 100755
index 0000000..209a95b
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-radio-checked-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-radio-checked-selected.png b/gtk-3.0.bak/assets/menuitem-radio-checked-selected.png
new file mode 100755
index 0000000..d50d085
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-radio-checked-selected.png differ
diff --git a/gtk-3.0.bak/assets/menuitem-radio-checked.png b/gtk-3.0.bak/assets/menuitem-radio-checked.png
new file mode 100755
index 0000000..41301ba
Binary files /dev/null and b/gtk-3.0.bak/assets/menuitem-radio-checked.png differ
diff --git a/gtk-3.0.bak/assets/pane-separator-grip-vertical.png b/gtk-3.0.bak/assets/pane-separator-grip-vertical.png
new file mode 100644
index 0000000..79eb856
Binary files /dev/null and b/gtk-3.0.bak/assets/pane-separator-grip-vertical.png differ
diff --git a/gtk-3.0.bak/assets/pane-separator-grip.png b/gtk-3.0.bak/assets/pane-separator-grip.png
new file mode 100644
index 0000000..7217f0a
Binary files /dev/null and b/gtk-3.0.bak/assets/pane-separator-grip.png differ
diff --git a/gtk-3.0.bak/assets/radio-checked-insensitive.png b/gtk-3.0.bak/assets/radio-checked-insensitive.png
new file mode 100755
index 0000000..83373f4
Binary files /dev/null and b/gtk-3.0.bak/assets/radio-checked-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/radio-checked.png b/gtk-3.0.bak/assets/radio-checked.png
new file mode 100755
index 0000000..278a712
Binary files /dev/null and b/gtk-3.0.bak/assets/radio-checked.png differ
diff --git a/gtk-3.0.bak/assets/radio-mixed-insensitive.png b/gtk-3.0.bak/assets/radio-mixed-insensitive.png
new file mode 100755
index 0000000..c224e1c
Binary files /dev/null and b/gtk-3.0.bak/assets/radio-mixed-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/radio-mixed.png b/gtk-3.0.bak/assets/radio-mixed.png
new file mode 100755
index 0000000..c306477
Binary files /dev/null and b/gtk-3.0.bak/assets/radio-mixed.png differ
diff --git a/gtk-3.0.bak/assets/radio-unchecked-insensitive.png b/gtk-3.0.bak/assets/radio-unchecked-insensitive.png
new file mode 100755
index 0000000..bc8c2d2
Binary files /dev/null and b/gtk-3.0.bak/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/radio-unchecked.png b/gtk-3.0.bak/assets/radio-unchecked.png
new file mode 100755
index 0000000..1cc99fc
Binary files /dev/null and b/gtk-3.0.bak/assets/radio-unchecked.png differ
diff --git a/gtk-3.0.bak/assets/resize-grip.png b/gtk-3.0.bak/assets/resize-grip.png
new file mode 100644
index 0000000..16eb900
Binary files /dev/null and b/gtk-3.0.bak/assets/resize-grip.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-down-hover.png b/gtk-3.0.bak/assets/scale-slider-down-hover.png
new file mode 100755
index 0000000..7949197
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-down-hover.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-down-insensitive.png b/gtk-3.0.bak/assets/scale-slider-down-insensitive.png
new file mode 100755
index 0000000..4bccd95
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-down-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-down.png b/gtk-3.0.bak/assets/scale-slider-down.png
new file mode 100755
index 0000000..1796579
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-down.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-hover-vert.png b/gtk-3.0.bak/assets/scale-slider-hover-vert.png
new file mode 100755
index 0000000..99f48a6
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-hover-vert.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-hover.png b/gtk-3.0.bak/assets/scale-slider-hover.png
new file mode 100755
index 0000000..63f45a2
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-hover.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-insensitive-vert.png b/gtk-3.0.bak/assets/scale-slider-insensitive-vert.png
new file mode 100755
index 0000000..19a0cdd
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-insensitive-vert.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-insensitive.png b/gtk-3.0.bak/assets/scale-slider-insensitive.png
new file mode 100755
index 0000000..a3f4d4f
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-left-hover.png b/gtk-3.0.bak/assets/scale-slider-left-hover.png
new file mode 100755
index 0000000..1f3b166
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-left-hover.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-left-insensitive.png b/gtk-3.0.bak/assets/scale-slider-left-insensitive.png
new file mode 100755
index 0000000..4750dbf
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-left-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-left.png b/gtk-3.0.bak/assets/scale-slider-left.png
new file mode 100755
index 0000000..0ac17f7
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-left.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-right-hover.png b/gtk-3.0.bak/assets/scale-slider-right-hover.png
new file mode 100755
index 0000000..44fcd5b
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-right-hover.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-right-insensitive.png b/gtk-3.0.bak/assets/scale-slider-right-insensitive.png
new file mode 100755
index 0000000..eca051f
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-right-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-right.png b/gtk-3.0.bak/assets/scale-slider-right.png
new file mode 100755
index 0000000..3f76f65
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-right.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-up-hover.png b/gtk-3.0.bak/assets/scale-slider-up-hover.png
new file mode 100755
index 0000000..9d1d5bb
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-up-hover.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-up-insensitive.png b/gtk-3.0.bak/assets/scale-slider-up-insensitive.png
new file mode 100755
index 0000000..479e235
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-up-insensitive.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-up.png b/gtk-3.0.bak/assets/scale-slider-up.png
new file mode 100755
index 0000000..2ca4704
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-up.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider-vert.png b/gtk-3.0.bak/assets/scale-slider-vert.png
new file mode 100755
index 0000000..288ffc2
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider-vert.png differ
diff --git a/gtk-3.0.bak/assets/scale-slider.png b/gtk-3.0.bak/assets/scale-slider.png
new file mode 100755
index 0000000..05ca5f2
Binary files /dev/null and b/gtk-3.0.bak/assets/scale-slider.png differ
diff --git a/gtk-3.0.bak/assets/sidebar-radio-checked-selected.png b/gtk-3.0.bak/assets/sidebar-radio-checked-selected.png
new file mode 100755
index 0000000..73b88fb
Binary files /dev/null and b/gtk-3.0.bak/assets/sidebar-radio-checked-selected.png differ
diff --git a/gtk-3.0.bak/assets/sidebar-radio-checked.png b/gtk-3.0.bak/assets/sidebar-radio-checked.png
new file mode 100755
index 0000000..fe3bf3b
Binary files /dev/null and b/gtk-3.0.bak/assets/sidebar-radio-checked.png differ
diff --git a/gtk-3.0.bak/assets/sidebar-radio-prelight.png b/gtk-3.0.bak/assets/sidebar-radio-prelight.png
new file mode 100755
index 0000000..bbb0801
Binary files /dev/null and b/gtk-3.0.bak/assets/sidebar-radio-prelight.png differ
diff --git a/gtk-3.0.bak/gtk-main.css b/gtk-3.0.bak/gtk-main.css
new file mode 100644
index 0000000..b9281ad
--- /dev/null
+++ b/gtk-3.0.bak/gtk-main.css
@@ -0,0 +1,61 @@
+/* Default color scheme */ 
+@define-color bg_color #dddddd;
+@define-color fg_color #888888;
+@define-color base_color #eeeeee;
+@define-color text_color #888888;
+@define-color selected_bg_color #d64937;
+@define-color selected_fg_color #f9f9f9;
+@define-color tooltip_bg_color #eeeeee;
+@define-color tooltip_fg_color #888888;
+
+/* misc colours used by gtk+ */   
+@define-color theme_base_color @base_color;
+@define-color theme_bg_color @bg_color;
+@define-color theme_selected_bg_color @selected_bg_color;
+@define-color theme_text_color @text_color;
+@define-color theme_fg_color @fg_color;
+@define-color theme_selected_fg_color @selected_fg_color; 
+@define-color theme_tooltip_bg_color @tooltip_bg_color;
+@define-color theme_tooltip_fg_color @tooltip_fg_color;
+@define-color alternate_selected_bg_color #d8d8d8; 
+@define-color theme_hover_fg_color #666666;
+@define-color insensitive_fg_color #b0b0b0;
+@define-color insensitive_entry_fg_color #bbbbbb;
+@define-color insensitive_borders #c0c0c0;
+@define-color border_color #cccccc;
+@define-color shadow_color #c7c7c7;
+@define-color scrollbar_border #bbbbbb;
+@define-color selected_cell @theme_selected_fg_color;
+@define-color scrollbar_color #aaaaaa;
+@define-color menubar_color #141414;
+@define-color menubar_menuitem_color #262626;
+@define-color menubar_border_color #101010;
+@define-color dark_hover_fg_color #cccccc;
+@define-color dark_fg_color #888888;
+@define-color button_gradient_a #f1f1f1;
+@define-color button_gradient_b #ececec;
+@define-color notebook_tab_gradient_b #fefefe;
+/*********************
+ * Error/Warning/... *
+ *********************/
+@define-color link_color @theme_selected_fg_color;
+@define-color warning_color #9A6A06;
+@define-color error_color #FF2020;
+@define-color success_color #4e9a06;
+
+@define-color info_fg_color rgb (100, 100, 100);
+@define-color info_text_shadow alpha(black, 0.1);
+@define-color info_bg_color rgb (224, 227, 184);
+@define-color warning_fg_color rgb (100, 100, 100);
+@define-color warning_text_shadow alpha(black, 0.1);
+@define-color warning_bg_color rgb (230, 213, 190);
+@define-color question_fg_color rgb (100, 100, 100);
+@define-color question_text_shadow alpha(black, 0.1);
+@define-color question_bg_color rgb (180, 222, 175);
+@define-color error_fg_color rgb (100, 100, 100);
+@define-color error_text_shadow alpha(black, 0.1);
+@define-color error_bg_color rgb (231, 201, 201);
+
+@import url("unity.css");
+@import url("gtk-widgets.css");
+@import url("gtk-widgets-assets.css");
diff --git a/gtk-3.0.bak/gtk-widgets-assets.css b/gtk-3.0.bak/gtk-widgets-assets.css
new file mode 100644
index 0000000..8803015
--- /dev/null
+++ b/gtk-3.0.bak/gtk-widgets-assets.css
@@ -0,0 +1,392 @@
+/***************
+ * Resize grip *
+ ***************/
+
+.grip {
+    background-color: transparent;
+    background-image: url("assets/resize-grip.png");
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+/* draw regular check and radio items using our SVG assets */
+.check {
+    background-image: url("assets/checkbox-unchecked.png");
+}
+
+.check row:selected,
+.check row:selected:focus {
+    background-image: url("assets/checkbox-unchecked.png");
+}
+
+.check:insensitive {
+    background-image: url("assets/checkbox-unchecked-insensitive.png");
+}
+
+.check row:insensitive {
+    background-color: transparent;
+}
+
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+    background-color: transparent;
+    background-image: url("assets/checkbox-unchecked-insensitive.png");
+}
+
+
+.check:active {
+    background-image: url("assets/checkbox-checked.png");
+}
+
+.check row:selected:active,
+.check row:selected:focus:active {
+    background-image: url("assets/checkbox-checked.png");
+}
+
+.check:active:insensitive {
+    background-image: url("assets/checkbox-checked-insensitive.png");
+}
+
+.check row:selected:active:insensitive,
+.check row:selected:focus:active:insensitive {
+    background-image: url("assets/checkbox-checked-insensitive.png");
+}
+
+.check:inconsistent {
+    background-image: url("assets/checkbox-mixed.png");
+}
+
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+    background-image: url("assets/checkbox-mixed.png");
+}
+
+.check:inconsistent:insensitive {
+    background-image: url("assets/checkbox-mixed-insensitive.png");
+}
+
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+    background-image: url("assets/checkbox-mixed-insensitive.png");
+}
+
+.radio {
+    background-image: url("assets/radio-unchecked.png");
+}
+
+.radio row:selected,
+.radio row:selected:focus {
+    background-image: url("assets/radio-unchecked.png");
+}
+
+.radio:insensitive {
+    background-image: url("assets/radio-unchecked-insensitive.png");
+}
+
+.radio row:insensitive {
+    background-color: transparent;
+}
+
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+    background-image: url("assets/radio-unchecked-insensitive.png");
+}
+
+.radio:active {
+    background-image: url("assets/radio-checked.png");
+}
+
+.radio row:selected:active,
+.radio row:selected:focus:active {
+    background-image: url("assets/radio-checked.png");
+}
+
+.radio:active:insensitive {
+    background-image: url("assets/radio-checked-insensitive.png");
+}
+
+.radio row:selected:active:insensitive,
+.radio row:selected:focus:active:insensitive {
+    background-image: url("assets/radio-checked-insensitive.png");
+}
+
+
+.radio:inconsistent {
+    background-image: url("assets/radio-mixed.png");
+}
+
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+    background-image: url("assets/radio-mixed.png");
+}
+
+.radio:inconsistent:insensitive {
+    background-image: url("assets/radio-mixed-insensitive.png");
+}
+
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+    background-image: url("assets/radio-mixed-insensitive.png");
+}
+
+.sidebar .radio:active,
+.sidebar .radio:active:focus {
+    background-image: url("assets/sidebar-radio-checked.png");
+}
+.sidebar .radio:active:selected,
+.sidebar .radio:active:selected:focus {
+    background-image: url("assets/sidebar-radio-checked-selected.png");
+}
+.sidebar .radio:hover,
+.sidebar .radio:active:hover,
+.sidebar .radio:selected:hover,
+.sidebar .radio:selected:focus {
+    background-image: url("assets/sidebar-radio-prelight.png");
+}
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover,
+.menuitem.check:insensitive,
+.menuitem.radio:insensitive {
+    background-image: none;
+    background-color: transparent;
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+    background-color: transparent;
+}
+
+.menuitem.check:active {
+    background-image: url("assets/menuitem-checkbox.png");
+}
+
+.menuitem.check:active:hover {
+    background-image: url("assets/menuitem-checkbox-selected.png");
+}
+
+.menuitem.check:active:insensitive {
+    background-image: url("assets/menuitem-checkbox-insensitive.png");
+}
+
+.menuitem.check:inconsistent,
+.menuitem.radio:inconsistent {
+    background-image: url("assets/menuitem-checkbox-mixed.png");
+}
+
+.menuitem.check:inconsistent:insensitive,
+.menuitem.radio:inconsistent:insensitive {
+    background-image: url("assets/menuitem-checkbox-mixed-insensitive.png");
+}
+
+.menuitem.check:inconsistent:hover,
+.menuitem.radio:inconsistent:hover {
+    background-image: url("assets/menuitem-checkbox-mixed-selected.png");
+}
+
+.menuitem.radio:active {
+    background-image: url("assets/menuitem-radio-checked.png");
+}
+
+.menuitem.radio:active:hover {
+    background-image: url("assets/menuitem-radio-checked-selected.png");
+}
+
+.menuitem.radio:active:insensitive {
+    background-image: url("assets/menuitem-radio-checked-insensitive.png");
+}
+
+/*********************
+ * GtkScale's slider *
+ *********************/
+.scale.slider,
+.scale.slider.horizontal {
+    background-image: url("assets/scale-slider.png");
+}
+
+.scale.slider:hover,
+.scale.slider.horizontal:hover {
+    background-image: url("assets/scale-slider-hover.png");
+}
+
+.scale.slider:active,
+.scale.slider:active:hover,
+.scale.slider.horizontal:active,
+.scale.slider.horizontal:active:hover {
+    background-image: url("assets/scale-slider-hover.png");
+}
+
+.scale.slider:insensitive,
+.scale.slider:insensitive:hover,
+.scale.slider.horizontal:insensitive,
+.scale.slider.horizontal:insensitive:hover {
+    background-image: url("assets/scale-slider-insensitive.png");
+}
+
+.scale.slider.vertical {
+    background-image: url("assets/scale-slider-vert.png");
+}
+
+.scale.slider.vertical:hover {
+    background-image: url("assets/scale-slider-hover-vert.png");
+}
+
+.scale.slider.vertical:active,
+.scale.slider.vertical:active:hover {
+    background-image: url("assets/scale-slider-hover-vert.png");
+}
+
+.scale.slider.vertical:insensitive,
+.scale.slider.vertical:insensitive:hover {
+    background-image: url("assets/scale-slider-insensitive-vert.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal {
+    background-image: url("assets/scale-slider-down.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:hover {
+    background-image: url("assets/scale-slider-down-hover.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:active,
+.scale.scale-has-marks-above.slider.horizontal:active:hover {
+    background-image: url("assets/scale-slider-down-hover.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:insensitive,
+.scale.scale-has-marks-above.slider.horizontal:insensitive:hover {
+    background-image: url("assets/scale-slider-down-insensitive.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical {
+    background-image: url("assets/scale-slider-right.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:hover {
+    background-image: url("assets/scale-slider-right-hover.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:active,
+.scale.scale-has-marks-above.slider.vertical:active:hover {
+    background-image: url("assets/scale-slider-right-hover.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:insensitive,
+.scale.scale-has-marks-above.slider.vertical:insensitive:hover {
+    background-image: url("assets/scale-slider-right-insensitive.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal {
+    background-image: url("assets/scale-slider-up.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:hover {
+    background-image: url("assets/scale-slider-up-hover.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:active,
+.scale.scale-has-marks-below.slider.horizontal:active:hover {
+    background-image: url("assets/scale-slider-up-hover.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:insensitive,
+.scale.scale-has-marks-below.slider.horizontal:insensitive:hover {
+    background-image: url("assets/scale-slider-up-insensitive.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical {
+    background-image: url("assets/scale-slider-left.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:hover {
+    background-image: url("assets/scale-slider-left-hover.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:active,
+.scale.scale-has-marks-below.slider.vertical:active:hover {
+    background-image: url("assets/scale-slider-left-hover.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:insensitive,
+.scale.scale-has-marks-below.slider.vertical:insensitive:hover {
+    background-image: url("assets/scale-slider-left-insensitive.png");
+}
+
+/********************************
+ * Touch text selection handles *
+ ********************************/
+.cursor-handle.bottom {
+    background-image: url("assets/scale-slider-down.png");
+}
+
+.cursor-handle.top {
+    background-image: url("assets/scale-slider-up.png");
+}
+.entry {
+    border-image: url("assets/entry.png") 5 / 5px stretch;
+}
+.entry:focus {
+    border-image: url("assets/entry-focus.png") 5 / 5px stretch;
+}
+.button,
+.primary-toolbar .button:hover,
+.linked .button:hover,
+.toolbar.menubar .button:hover,
+.primary-toolbar .button.raised.linked:hover,
+.primary-toolbar .linked .button:hover,
+.toolbar .button.raised.linked:hover,
+.toolbar .raised.linked .button:hover,
+.inline-toolbar.toolbar .button:hover,
+.inline-toolbar.toolbar GtkToolButton > .button:hover {
+    border-image: url("assets/button.png") 5 / 5px stretch;
+}
+.button.default,
+.suggested-action.button,
+.selection-mode.toolbar .suggested-action.button,
+.selection-mode.toolbar GtkToolButton.suggested-action .button {
+    border-image: url("assets/button-default.png") 5 / 5px stretch;
+}
+.button.default:hover,
+.suggested-action.button:hover,
+.selection-mode.toolbar .suggested-action.button:hover,
+.selection-mode.toolbar GtkToolButton.suggested-action .button:hover {
+    border-image: url("assets/button-default-hover.png") 5 / 5px stretch;
+}
+.button:hover {
+    border-image: url("assets/button-hover.png") 5 / 5px stretch;
+}
+.button:active,
+.primary-toolbar .button:active,
+.button.default:active,
+.linked .button:active,
+.toolbar.menubar .button:active,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .linked .button:active,
+.toolbar .button.raised.linked:active,
+.toolbar .raised.linked .button:active,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar GtkToolButton > .button:active,
+.suggested-action.button:active,
+.selection-mode.toolbar .suggested-action.button:active,
+.selection-mode.toolbar .suggested-action.button:hover:active,
+.selection-mode.toolbar GtkToolButton.suggested-action .button:active,
+.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active {
+    border-image: url("assets/button-active.png") 5 / 5px stretch;
+}
+
+.button:insensitive,
+GtkComboBox.combobox-entry .entry:insensitive, 
+GtkComboBox.combobox-entry .button:insensitive {
+    border-image: url("assets/button-insens.png") 5 / 5px stretch;
+}
+GtkComboBox.combobox-entry .entry {
+    border-width: 3px;
+    border-image: url("assets/combo-entry.png") 5 / 5px stretch;
+}
+GtkComboBox.combobox-entry .entry:focus {
+    border-image: url("assets/combo-entry-focus.png") 5 / 5px stretch;
+}
diff --git a/gtk-3.0.bak/gtk-widgets.css b/gtk-3.0.bak/gtk-widgets.css
new file mode 100644
index 0000000..4b1752d
--- /dev/null
+++ b/gtk-3.0.bak/gtk-widgets.css
@@ -0,0 +1,2353 @@
+* {
+    engine: unico;
+    padding: 0;
+
+    background-clip: padding-box;
+	-GtkProgressBar-min-horizontal-bar-height: 12;
+	-GtkProgressBar-min-vertical-bar-width: 12;
+    -GtkToolButton-icon-spacing: 4;
+
+    -GtkTextView-error-underline-color: @error_color;
+
+    -GtkPaned-handle-size: 1;
+
+    -GtkCheckButton-indicator-size: 16;
+    -GtkCheckMenuItem-indicator-size: 14;
+
+    -GtkScrolledWindow-scrollbar-spacing: 0;
+    -GtkScrolledWindow-scrollbars-within-bevel: 0;
+
+    -GtkToolItemGroup-expander-size: 11;
+    -GtkExpander-expander-size: 11;
+
+    -GtkMenu-horizontal-padding: 0;
+    -GtkMenu-vertical-padding: 0;
+    -GtkArrow-arrow-scaling: 0.65;
+    -GtkWidget-link-color: @link_color;
+    -GtkWidget-visited-link-color: @link_color;
+    -GtkIMHtml-hyperlink-color: @link_color;
+    -GtkHTML-link-color: @link_color;
+
+    -WnckTasklist-fade-overlay-rect: 0;
+
+    -GtkWidget-focus-padding: 0;
+    -GtkWidget-focus-line-width: 0;
+    -GtkWindow-resize-grip-width: 14;
+    -GtkWindow-resize-grip-height: 14;   
+}
+
+/***************
+ * Base States *
+ ***************/
+
+GtkWindow {
+    color: @theme_fg_color;
+}
+
+* {
+	/* inherit the color from parent by default */
+	color: inherit;
+	background-color: @theme_bg_color;
+}
+/* FIXME: why do we still need this? */
+GtkClutterOffscreen {
+    background-color: @theme_bg_color;
+    color: @theme_fg_color;
+}
+
+*:selected,
+*:selected:focus {
+    color: @theme_selected_fg_color;
+    background-color: @theme_selected_bg_color;
+}
+
+
+*:insensitive {
+    color: @insensitive_fg_color;
+    border-color: @insensitive_borders;
+}
+
+*:hover {
+    color: @theme_hover_fg_color;
+}
+
+.gtkstyle-fallback {
+    background-color: @theme_bg_color;
+    color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:prelight {
+    background-color: shade(@theme_bg_color, 1.10);
+    color: @theme_hover_fg_color;
+}
+
+.gtkstyle-fallback:active {
+    background-color: shade(@theme_bg_color, 0.90);
+    color: @theme_selected_fg_color;
+}
+
+.gtkstyle-fallback:insensitive {
+    background-color: transparent;
+    color: @insensitive_fg_color;
+}
+
+.gtkstyle-fallback:selected {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+/*********
+ * arrow *
+ *********/
+
+.arrow,
+.menuitem.arrow,
+GtkArrow {
+    -unico-arrow-texture: url("assets/arrow-up-normal.png");
+}
+.arrow:hover,
+GtkArrow:hover {
+    -unico-arrow-texture: url("assets/arrow-up-hover.png");
+}
+.arrow:active,
+GtkArrow:active,
+.menuitem.arrow:hover,
+.arrow:selected,
+GtkArrow:selected {
+    -unico-arrow-texture: url("assets/arrow-up-active.png");
+}
+.arrow:insensitive,
+.menuitem.arrow:insensitive,
+GtkArrow:insensitive {
+    -unico-arrow-texture: url("assets/arrow-up-insens.png");
+}
+
+/**********
+ * Images *
+ **********/
+
+GtkImage,
+GtkImage:insensitive,
+GtkImage:backdrop,
+GtkLabel,
+GtkLabel:insensitive,
+GtkLabel:backdrop {
+    background-color: transparent;
+}
+/************
+ * Tooltips *
+ ************/
+.tooltip {
+    padding: 4px;
+    border-style: solid;
+    border-width: 1px;
+    border-color: @border_color;
+    background-color: @theme_tooltip_bg_color;
+    color: @theme_tooltip_fg_color;
+
+}
+
+.tooltip * {
+    background-color: transparent;
+}
+
+/*****************
+ * Miscellaneous *
+ *****************/
+@keyframes spinner {
+    0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+
+    12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+
+    25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); }
+
+    37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); }
+
+    50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); }
+
+    62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); }
+
+    75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); }
+
+    87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); }
+
+    100%  { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+}
+
+.spinner {
+    background-color: transparent;
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+    background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%;
+    background-size: 20% 20%;
+    background-repeat: no-repeat;
+}
+
+.spinner:active {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+    animation: spinner 1s infinite linear;
+}
+
+.floating-bar {
+    font-style: italic;
+    background-color: @theme_base_color;
+    color: shade(@theme_text_color, 1.1);
+    border-style: none;
+}
+
+
+.floating-bar .button {
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    border-style: none;
+    border-image: none;
+    padding: 2px;
+    -GtkButton-image-spacing: 0;
+    -GtkButton-inner-border: 0;
+}
+.floating-bar .button:hover {
+    background-color: alpha (white, 0.1);
+    background-image: none;
+    box-shadow: none;
+    border-style: none;
+    border-image: none;
+
+}
+.floating-bar .button:active,
+.floating-bar .button:hover:active {
+    background-color: alpha (black, 0.2);
+    background-image: none;
+    box-shadow: none;
+    border-style: none;
+    border-image: none;
+
+}
+.view.rubberband,
+.rubberband {
+    background-color: alpha (@theme_selected_bg_color, 0.1);
+
+    border-color: @theme_selected_bg_color;
+    border-style: solid;
+    border-width: 1px;
+    border-radius: 0;
+}
+
+GtkStatusbar {
+    padding: 5px;
+    color: shade(@theme_fg_color, 1.05);
+    font-style: italic;
+    -GtkStatusbar-shadow-type: none;
+}
+
+.dnd {
+    border-width: 1px;
+    border-style: solid;
+    border-color: @theme_selected_bg_color;
+    border-radius: 0;
+}
+
+GtkTreeView.view.separator,
+GtkTreeView.separator {
+    color: transparent;
+    background-color: transparent;
+}
+.separator,
+.separator:hover {
+    color: transparent;
+    background-color: transparent;
+}
+.toolbar .separator {
+    color: transparent;
+}
+
+
+.pane-separator {
+    color: transparent;
+}
+
+.pane-separator:hover,
+.pane-separator:selected {
+    color: transparent;
+}
+
+.pane-separator {
+    background-color: transparent;
+    background-repeat: no-repeat;
+    background-position: center;
+    background-image: url("assets/pane-separator-grip.png");
+}
+
+.pane-separator.vertical {
+    background-image: url("assets/pane-separator-grip-vertical.png");
+}
+
+.notebook .pane-separator,
+.notebook .pane-separator:hover {
+    background-color: transparent;
+}
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+    border-style: solid;
+    border-color: transparent;
+    padding: 4px;
+    border-width: 1px;
+    color: @theme_text_color;
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_b,
+                                      @button_gradient_a);
+    transition: all 200ms ease-out;
+}
+
+.entry:focus {
+    transition: all 200ms ease-in;
+}
+
+.entry.progressbar,
+.entry.progressbar:focus {
+    border-image: none;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    border-width: 1px;
+    background-color: @theme_selected_bg_color;
+    background-size: auto;
+}
+
+.entry.progressbar.pulse,
+.entry.progressbar.pulse:focus {
+    border-image: none;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    border-width: 1px;
+    background-color: @theme_selected_bg_color;
+    background-size: auto;
+}
+
+.entry:selected {
+    color: @theme_selected_fg_color;
+    background-color: @alternate_selected_bg_color;
+}
+
+.entry:insensitive {
+    color: @insensitive_entry_fg_color;
+    border-style: solid;
+    border-color: @insensitive_borders;
+    background-color: transparent;  
+    background-image: none; 
+    border-image: none;   
+}
+
+/* needed for webkit/GtkStyle compatibility */
+.entry:active {
+    color: @theme_selected_fg_color;
+    background-color: @theme_base_color;
+}
+
+.cursor-handle.top,
+.cursor-handle.bottom {
+    background-color: transparent;
+    box-shadow: none;
+    border-style: none;
+    border-image: none;
+    border-radius: 0px;
+    border-width: 0px;
+
+    /* background-image in assets */
+}
+
+/*******************
+ * Symbolic images *
+ *******************/
+.view.image,
+.image {
+    color: @theme_fg_color;
+}
+.view.image:hover,
+.view.image:selected:hover,
+.image:hover,
+.image:selected:hover {
+    color: @theme_hover_fg_color;
+}
+.view.image:selected,
+.image:active,
+.image:selected {
+    color: @theme_selected_fg_color;
+}
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+
+.spinbutton .button {
+    color: @theme_text_color;
+    padding: 2px 6px;
+    border-width: 0;
+    border-radius: 0;
+    border-style: none;
+    border-image: none;
+    background-color: transparent;
+    background-image: none; 
+    box-shadow:none;    
+}
+
+.spinbutton .button:insensitive {
+    background-color: transparent;
+    background-image: none;
+    border-image: none;
+    border-style: none;
+    box-shadow: none;
+    color: @insensitive_entry_fg_color;
+}
+
+.spinbutton .button:hover,
+.spinbutton.vertical .button:hover {
+    background-color: transparent;
+    background-image: none;
+    border-style: none;
+    border-image: none;
+    box-shadow: none;
+    color: @theme_hover_fg_color;
+}
+.spinbutton .button:active {
+    background-color: transparent;
+    background-image: none;
+    border-image: none;
+    border-style: none;
+    box-shadow: none;
+    color: @theme_selected_fg_color;
+}
+
+.spinbutton.vertical .button {
+    padding: 4px;
+    background-image: none;
+    border-image: none;
+}
+
+.spinbutton.vertical .button {
+    color: @theme_fg_color;
+}
+.spinbutton.vertical .button:insensitive {
+    background-image: none;
+    border-image: none;
+    color: @insensitive_fg_color;
+    box-shadow: none; 
+}
+
+.spinbutton.vertical .button:active {
+    background-image: none;
+    border-image: none;
+    color: @theme_selected_fg_color;
+}
+
+
+/*****************
+ * Color Chooser *
+ *****************/
+GtkColorSwatch,
+GtkColorSwatch:selected {
+    border-width: 4px;
+    border-style: solid;
+    border-color: @theme_bg_color;
+    background-color: transparent;
+    transition: all 200ms ease-out;
+}
+
+GtkColorSwatch:hover,
+GtkColorSwatch:selected:hover {
+    border-width: 0px;
+    border-style: solid;
+    border-color: @theme_bg_color;
+    transition: all 200ms ease-in;
+}
+
+GtkColorSwatch.color-dark:hover {
+
+}
+
+GtkColorSwatch.color-light:hover {
+
+}
+
+GtkColorSwatch.color-light:selected:hover,
+GtkColorSwatch.color-dark:selected:hover {
+
+}
+
+.color-active-badge,
+.color-active-badge:selected {
+    border-style: solid;
+    border-width: 0px;
+    background-color: transparent;
+}
+
+.color-active-badge.color-light,
+.color-active-badge.color-light:hover {
+    border-color: #444444;
+    color: #444444;
+}
+
+.color-active-badge.color-dark,
+.color-active-badge.color-dark:hover {
+    border-color: #cccccc;
+    color: #cccccc;
+}
+
+GtkColorEditor GtkColorSwatch {
+    border-width: 4px;
+    border-style: solid;
+    border-color: @theme_bg_color;
+    background-color: transparent;
+    transition: all 200ms ease-out;
+}
+
+GtkColorEditor GtkColorSwatch.color-dark:hover,
+GtkColorEditor GtkColorSwatch.color-light:hover {
+    border-width: 0px;
+    border-style: solid;
+    border-color: @theme_bg_color;
+    transition: all 200ms ease-in;
+}
+
+GtkColorButton.button {
+    padding: 5px;
+}
+GtkColorChooserWidget #add-color-button {
+    border-style: solid;
+    border-width: 1px;
+    border-color: @border_color;
+    background-color: @theme_base_color;
+}
+GtkColorChooserWidget #add-color-button:hover {
+    border-style: solid;
+    border-width: 1px;
+    border-color: @insensitive_entry_fg_color;
+    background-color: @border_color;
+}
+/****************
+ * Progress bar *
+ ****************/
+
+/* FIXME: this should really be a margin... */
+GtkProgressBar {
+    padding: 0px;
+}
+GtkProgressBar.vertical {
+    padding: 0px;
+}
+
+/* progress component */
+.progressbar,
+.progressbar.vertical {
+    border-color: shade(@border_color, 0.98);
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to left top,
+                                      alpha (black, 0.08),
+                                      alpha (black, 0.08) 25%,
+                                      transparent 25%,
+                                      transparent 50%,
+                                      alpha (black, 0.08) 50%,
+                                      alpha (black, 0.08) 75%,
+                                      transparent 75%,
+                                      transparent);
+    background-size: 30px 30px, auto;
+    background-color: alpha (black, 0.08) ;
+}
+
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+    background-image: none;
+    background-color: transparent;
+    border-radius: 0px;
+    border-style: solid;
+    border-width: 0 0 4px 0;
+    border-color: shade(@insensitive_entry_fg_color, 0.9);
+    box-shadow: none;
+}
+
+.progressbar row:selected,
+.progressbar row:selected:focused {
+    border-color: shade(@insensitive_fg_color, 0.9);
+}
+
+/* for progressbars in cell renderers */
+.trough,
+.trough.highlight,
+.trough.vertical {
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_a,
+                                      @button_gradient_b);
+    background-color: transparent;
+    border-color: shade(@border_color, 0.98);
+    border-style: solid;
+    border-width: 1px;
+}
+
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focused {
+    background-image: none;
+    background-color: transparent;
+    border-radius: 0px;
+    padding: 0;
+    border-style: solid;
+    border-width: 0 0 4px 0;
+    border-color: @border_color;
+    box-shadow: none;
+}
+
+.trough row:selected,
+.trough row:selected:focused {
+    border-color: @insensitive_borders;
+}
+
+/* level bars as used for password quality or remaining power */
+GtkLevelBar {
+    -GtkLevelBar-min-block-width: 2;
+    -GtkLevelBar-min-block-height: 2;
+}
+
+GtkLevelBar.vertical {
+    -GtkLevelBar-min-block-width: 2;
+    -GtkLevelBar-min-block-height: 2;
+}
+
+.level-bar.trough {
+    border-width: 0;
+}
+
+
+.level-bar.fill-block {
+    background-color: @theme_fg_color;
+}
+
+.level-bar.indicator-continuous.fill-block {
+
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal {
+    margin: 0 1px;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical {
+    margin: 1px 0;
+}
+
+.level-bar.fill-block.level-high {
+    background-color: @theme_fg_color; 
+}
+
+.level-bar.fill-block.level-low {
+    background-color: @theme_selected_fg_color;
+}
+
+.level-bar.fill-block.empty-fill-block {
+    background-color: @insensitive_fg_color;
+    background-image: none;
+}
+
+
+/************
+ * GtkScale *
+ ************/
+.scale {
+    -GtkScale-slider-length: 16;
+    -GtkRange-slider-width: 20;
+    -GtkRange-trough-border: 0;      
+}
+
+.scale.slider,
+.scale.slider:hover,
+.scale.slider:insensitive {
+    border-radius: 0;
+    border-style: none;
+
+    background-color: transparent;
+
+    /* background-image in -assets variant */
+}
+
+.scale.trough {
+    margin: 9px 0 9px 0;
+}
+
+.scale.trough.vertical {
+    margin: 0 9px 0 9px;
+}
+
+.scale.trough,
+.scale.trough.highlight,
+.scale.trough.vertical {
+    border-width: 0px; 
+}
+
+.scale.trough,
+.scale.trough.highlight,
+.scale.trough.vertical {
+    background-image: none;
+    background-color: @insensitive_entry_fg_color;   
+}
+
+.scale.trough:insensitive {
+    background-color: @border_color;
+    background-image: none;
+}
+
+.scale.progressbar {
+    background-color: shade(@theme_fg_color, 1.2);
+}
+
+.scale.mark {
+    color: alpha(@theme_fg_color, 0.4);
+}
+
+/**********
+ * Frames *
+ **********/
+
+.frame {
+    box-shadow: none;
+    border-width: 1px; 
+    border-style: solid; 
+    border-color: @border_color; 
+    background-image: none;  
+    background-color: transparent;
+    padding: 0px;
+}
+GtkScrolledWindow.frame {
+    box-shadow: none;
+    border-width: 1px; 
+    border-style: solid; 
+    border-color: @border_color; 
+    background-image: none;  
+    background-color: transparent;
+    padding: 0px;
+}
+.sidebar .frame {
+    border-image: none; 
+    box-shadow: none;
+    border-style: none; 
+    border-width: 0; 
+    background-image: none;  
+    background-color: transparent;
+    padding: 0px;
+}
+/* avoid double borders when a viewport is 
+ * packed into a GtkScrolledWindow */
+GtkScrolledWindow GtkViewport.frame {
+    border-style: none;
+}
+
+/***********
+ * Buttons *
+ ***********/
+.button,
+.button.menuitem.menubar {
+    padding: 5px;
+}
+
+.button,
+.primary-toolbar .button:hover,
+.linked .button:hover,
+.toolbar.menubar .button:hover,
+.primary-toolbar .button.raised.linked:hover,
+.primary-toolbar .linked .button:hover,
+.toolbar .button.raised.linked:hover,
+.toolbar .raised.linked .button:hover,
+.inline-toolbar.toolbar .button:hover,
+.inline-toolbar.toolbar GtkToolButton > .button:hover {
+    -GtkButton-image-spacing: 4;
+    -GtkButton-interior-focus: true;
+    -GtkButton-default-border: 0;
+    -GtkButton-inner-border: 3;
+    font-style: normal;
+    color: @theme_fg_color;
+    border-width: 3px;     
+    border-style: solid;
+    border-color: transparent;
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_a,
+                                      @button_gradient_b);
+}
+
+.button:active,
+.primary-toolbar .button:active,
+.button.default:active,
+.linked .button:active,
+.toolbar.menubar .button:active,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .linked .button:active,
+.toolbar .button.raised.linked:active,
+.toolbar .raised.linked .button:active,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar GtkToolButton > .button:active {
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_b,
+                                      @button_gradient_a);
+}
+
+.button:insensitive {
+    background-image: none;
+    background-color: transparent;
+}
+
+/* We may want a background for focused buttons, but in the meantime let's remove it too */
+.primary-toolbar .button,
+.primary-toolbar .button:insensitive {
+    background-image: none;
+    border-image: none;
+    background-color: transparent;
+    border-style: solid;
+    box-shadow: none;
+    border-color: transparent;  
+    border-width: 3px;    
+    padding: 3px;  
+}
+
+.button *:active {
+    color: @theme_selected_fg_color;
+}
+.button *:hover {
+    color: @theme_hover_fg_color;
+}
+.button * {
+    color: @theme_fg_color;
+}
+.button *:insensitive,
+.button *:active:insensitive {
+    color: @insensitive_fg_color;
+}
+
+
+.toolbar .button.raised *,
+.toolbar .raised .button *,
+.inline-toolbar .button * {
+    icon-shadow: none;
+}
+
+.toolbar .button.raised *:active,
+.toolbar .raised .button *:active,
+.inline-toolbar .button *:active {
+    icon-shadow: none;
+}
+.toolbar .button.raised *:insensitive,
+.toolbar .raised .button *:insensitive,
+.inline-toolbar .button *:insensitive {
+    icon-shadow: none;
+}
+
+/* linked buttons */
+
+/* Set up shadows and hilights for button visual separation */
+
+
+.toolbar NautilusPathBar.linked .button {
+    padding: 0 5px 0 5px;
+}
+
+.linked .button,
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .linked .button,
+.toolbar .button.raised.linked,
+.toolbar .raised.linked .button,
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar GtkToolButton > .button,
+.toolbar.menubar .button,
+.toolbar.menubar .button:insensitive,
+.linked .button:insensitive,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton > .button:insensitive {
+    border-width: 3px;     
+    border-style: solid;
+    border-color: transparent;
+    background-image: none;
+    border-image: none;
+    box-shadow: none;
+    background-color: transparent;
+    color: @theme_fg_color;
+    padding: 3px;
+}
+.button .separator { 
+    color: transparent;
+}
+
+/*****************
+ * Notebooks and *
+ * tabs          *
+ *****************/
+.notebook {
+    engine: none;
+    padding: 0px;
+    border-width: 1px;
+    border-style: solid;
+    border-color: @border_color;  
+    border-radius: 0;
+    background-clip: border-box;
+    background-color: @selected_cell;
+    -GtkWidget-focus-line-width: 0;
+    -GtkNotebook-tab-overlap: 1;
+    -GtkNotebook-tab-curvature: 0;
+    -GtkNotebook-initial-gap: 0;
+}
+.notebook GtkViewport {
+    background-color: @selected_cell;
+}
+
+.notebook tab GtkLabel {
+	color: @theme_fg_color;
+}
+.notebook tab GtkLabel:active {
+	color: @theme_selected_fg_color;
+}
+.notebook tab {	
+    background-clip: padding-box;
+    border-style: solid;	
+    padding: 5px;
+    border-color: transparent;
+}
+
+.notebook tab.bottom {
+    border-width: 0px 1px 0px 1px; 
+    border-color: @border_color;
+    background-color: transparent;
+}
+
+.notebook tab.bottom:active {
+    border-width: 0px 1px 1px 1px; 
+    background-color: @selected_cell;
+}
+.notebook tab.left {
+    border-width: 1px 0px 1px 0px; 
+    border-color: @border_color;
+    background-color: transparent;
+}
+.notebook tab.left:active {
+    border-width: 1px 0px 1px 1px; 
+    background-color: @selected_cell;
+}
+.notebook tab.right {
+    border-width: 1px 0px 1px 0px; 
+    border-color: @border_color;
+    background-color: transparent;
+}
+.notebook tab.right:active {
+    border-width: 1px 1px 1px 0px; 
+    background-color: @selected_cell;
+}
+.notebook tab.top {
+    border-width: 0px 1px 0px 1px; 
+    border-color: @border_color;
+    background-color: transparent;
+}
+
+.notebook tab.top:active {
+    border-width: 1px 1px 0px 1px; 
+    background-color: @selected_cell;
+}
+
+.notebook tab .button,
+.notebook tab .button:active,
+.notebook tab .button:hover {
+    border-image: none;
+    border-style: none;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none;    
+}
+
+.notebook tab .button GtkImage {
+    border-radius: 3px;
+    color: @theme_fg_color;
+    border-style: solid;
+    border-color: transparent;
+    border-width: 1px;
+    padding: 1px;
+
+    icon-shadow: none;
+}
+
+.notebook tab .button GtkImage:hover {
+    color: @theme_hover_fg_color;
+}
+
+.notebook tab .button GtkImage:active,
+.notebook tab .button GtkImage:active:hover {
+    color:  @theme_selected_fg_color;
+    icon-shadow: none;
+}
+
+
+/*******
+ * OSD *
+ *******/
+ 
+.osd GtkProgressBar {
+    padding: 0;
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 3px;
+    -GtkProgressBar-min-horizontal-bar-height: 3px;
+}
+
+.osd GtkProgressBar.trough {
+    padding: 0;
+    border-image: none;
+    border-style: none;
+    border-width: 0;
+    background-image: none;
+    background-color: transparent;
+    border-radius: 0;
+}
+
+.osd GtkProgressBar.progressbar {
+    border-style: none;
+    color: @theme_selected_fg_color;
+    background-color: @theme_fg_color;
+    background-image: none;
+    border-radius: 0;    
+}
+
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+    background-image: none;
+    border-style: solid;
+    -GtkRange-trough-border: 0;
+    -GtkScrollbar-has-backward-stepper: false;
+    -GtkScrollbar-has-forward-stepper: false;
+    -GtkRange-slider-width: 10;
+    -GtkScrollbar-min-slider-length: 30; /* minimum size for the slider. sadly can't be in '.slider' where it belongs */
+
+    -GtkRange-stepper-spacing: 0;
+    -GtkRange-trough-under-steppers: 1;
+}
+
+ /* the small square between scrollbars!!! */
+.scrollbar.trough,
+.scrollbar.trough.vertical {
+    background-image: none;
+    background-color: transparent;
+    border-style: none;
+    padding: 0;
+    border-width: 0;
+    box-shadow: none;
+}
+.scrollbar.trough:insensitive,
+.scrollbar.trough.vertical:insensitive {
+    background-image: none;
+    background-color: transparent;
+    border-style: none;
+    padding: 0;
+    border-width: 0;
+    box-shadow: none;
+}
+.scrollbar.trough.horizontal {
+    background-image: none;
+    background-color: transparent;
+    border-style: none;
+    padding: 0;
+    border-width: 0;
+    box-shadow: none;
+}
+.scrollbar.trough.horizontal:insensitive {
+    background-image: none;
+    background-color: transparent;
+    border-style: none;
+    padding: 0;
+    border-width: 0;
+    box-shadow: none;
+}
+.scrollbar.slider,
+.scrollbar.button,
+.scrollbar.slider.vertical,
+.scrollbar.button.vertical {
+    background-image: none;
+    background-color: @border_color;
+    border-style: solid;
+    border-color: @scrollbar_border;
+    border-width: 1px;
+}
+.scrollbar.slider:hover,
+.scrollbar.button:hover,
+.scrollbar.slider.vertical:hover,
+.scrollbar.button.vertical:hover {
+    background-image: none;
+    background-color: @insensitive_entry_fg_color;
+    border-style: solid;
+    border-color: @scrollbar_color;
+    border-width: 1px;
+}
+.scrollbar.slider:insensitive,
+.scrollbar.button:insensitive,
+.scrollbar.slider.vertical:insensitive,
+.scrollbar.button.vertical:insensitive {
+    background-image: none;
+    background-color: transparent;
+    border-style: solid;
+    border-color: @insensitive_borders;
+    border-width: 1px;
+}
+
+.scrollbar.slider.horizontal,
+.scrollbar.button.horizontal {
+    background-image: none;
+    background-color: @border_color;
+    border-style: solid;
+    border-color: @scrollbar_border;
+    border-width: 1px;
+}
+
+.scrollbar.slider.horizontal:hover,
+.scrollbar.button.horizontal:hover {
+    background-image: none;
+    background-color: @insensitive_entry_fg_color;
+    border-style: solid;
+    border-color: @scrollbar_color;
+    border-width: 1px;
+}
+.scrollbar.slider.horizontal:insensitive,
+.scrollbar.button.horizontal:insensitive {
+    background-image: none;
+    background-color: transparent;
+    border-style: solid;
+    border-color: @insensitive_borders;
+    border-width: 1px;
+}
+
+/* overlay scrollbar */
+OsThumb {
+	color: shade (@fg_color, 1.6);
+}
+OsThumb:selected,
+GtkScrollbar:selected {
+	background-color: @theme_fg_color;
+}
+
+OsThumb:active,
+GtkScrollbar:active {
+	background-color: shade (@bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+GtkScrollbar:insensitive {
+	background-color: @insensitive_borders;
+}
+
+/*********
+ * Menus *
+ *********/
+
+.menu {
+    background-color: @theme_base_color;
+    color: @theme_fg_color;
+    padding: 4px 0;
+    border-style: solid;
+    border-width: 1px;
+    border-color: @border_color;
+}
+.menu .menuitem * {
+    font: normal;
+    color: @theme_fg_color;
+}
+.menu.button {
+    border-width: 0; 
+    background-image: none;  
+    background-color: transparent;
+    border-image: none;
+    border-style: none;
+    box-shadow: none;
+}
+
+.menu.button:hover {
+    border-width: 0; 
+    background-image: none;  
+    background-color: transparent;
+    border-image: none;
+    border-style: none;
+    box-shadow: none;    
+}
+
+.menu.button:insensitive {
+    border-width: 0; 
+    background-image: none;  
+    background-color: transparent;
+    border-image: none;
+    border-style: none;
+    box-shadow: none;    
+}
+/* this controls the general appearance of the menubar */
+.menubar {
+    background-color: @menubar_color;
+    padding: 6px 5px;
+    border-style: none;  
+    -GtkWidget-window-dragging: true;
+    -GtkMenuBar-internal-padding: 0;
+}
+
+.menubar .menuitem {
+    border-style: none;
+    padding: 3px 5px;
+}
+
+/* remove the image from the prelight areas */
+.menubar .menuitem:hover {
+    background-color: @menubar_menuitem_color;
+    border-style: solid;
+    border-width: 1px 1px 0px 1px;
+    border-color: @menubar_border_color;
+
+}
+.menubar .menuitem * {
+    color: @dark_fg_color;
+}
+.menubar .menuitem *:hover {
+    color: @dark_hover_fg_color;
+}
+
+.menu .menuitem {
+    -GtkMenuItem-arrow-scaling: 0.5;
+    border-style: none;
+    padding: 3px 4px;
+}
+
+.menu .menuitem:active,
+.menu .menuitem:hover {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+    background-image: none; 
+    border-style: none;
+    border-image: none; 
+}
+
+.menu .menuitem:active,
+.menu .menuitem *:active,
+.menu .menuitem:hover,
+.menu .menuitem *:hover {
+    color: @theme_selected_fg_color;
+}
+
+.menu .menuitem:insensitive,
+.menu .menuitem *:insensitive {
+    color: @insensitive_entry_fg_color;
+}
+
+.menu .menuitem .accelerator:insensitive {
+    color: shade(@insensitive_entry_fg_color, 1.1);
+}
+
+.menuitem .accelerator {
+    color: shade (@theme_fg_color, 1.1);
+}
+
+.menuitem .accelerator:hover,
+.menuitem .accelerator:active {
+    color: @theme_hover_fg_color;
+}
+
+.menuitem.separator {
+    color: shade(@border_color, 1.1);
+    padding: 5px;
+    -GtkMenuItem-horizontal-padding: 0;
+}
+.menuitem GtkCalendar,
+.menuitem GtkCalendar.button,
+.menuitem GtkCalendar.header {
+    background-color: @theme_bg_color;
+    color: @theme_fg_color;
+}
+
+.menuitem GtkCalendar.view {
+    background-color: @selected_cell; 
+}
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+    padding: 0;
+    -GtkComboBox-arrow-scaling: 0.65;
+    -GtkComboBox-shadow-type: none;
+} 
+ 
+GtkComboBox.combobox-entry .entry:last-child, 
+GtkComboBox.combobox-entry .button:last-child {
+    border-image-width: 5px 5px 5px 0;
+    border-width: 3px 3px 3px 0; 
+}
+GtkComboBox.combobox-entry .entry:first-child, 
+GtkComboBox.combobox-entry .button:first-child {
+    border-image-width: 5px 0 5px 5px;
+    border-width: 3px 0 3px 3px;  
+}
+GtkComboBox.combobox-entry .entry:focus:first-child {
+    border-image-width: 5px 0 5px 5px;
+    border-right-width: 0;  
+}
+GtkComboBox.combobox-entry .entry:focus:last-child {
+    border-image-width: 5px 5px 5px 0;
+    border-left-width: 0;   
+}
+
+GtkComboBox.combobox-entry .entry:last-child:insensitive, 
+GtkComboBox.combobox-entry .button:last-child:insensitive {
+    border-image-width: 5px 5px 5px 0;
+    border-left-width: 0;   
+}
+GtkComboBox.combobox-entry .entry:first-child:insensitive, 
+GtkComboBox.combobox-entry .button:first-child:insensitive {
+    border-image-width: 5px 0 5px 5px;
+    border-right-width: 0;     
+}
+GtkComboBox.combobox-entry .button:last-child {
+    padding: 6px 6px 6px 9px;
+    box-shadow: inset 1px 0 @border_color;
+}
+GtkComboBox.combobox-entry .button:hover:last-child {
+    box-shadow: inset 1px 0 @shadow_color;
+}
+GtkComboBox.combobox-entry .button:active:last-child {
+    border-image-width: 5px 5px 5px 0;
+    box-shadow: inset 1px 0 @shadow_color;
+}
+GtkComboBox.combobox-entry .button:insensitive:last-child {
+    box-shadow: inset 1px 0 @insensitive_borders;
+}
+GtkComboBox.combobox-entry .button:first-child {
+    padding: 6px 9px 6px 6px;
+    box-shadow: inset -1px 0 @border_color;
+}
+GtkComboBox.combobox-entry .button:hover:first-child {
+    box-shadow: inset -1px 0 @shadow_color;
+}
+GtkComboBox.combobox-entry .button:active:first-child {
+    border-image-width: 5px 0 5px 5px;
+    box-shadow: inset -1px 0 @shadow_color;
+}
+GtkComboBox.combobox-entry .button:insensitive:first-child {
+    box-shadow: inset -1px 0 @insensitive_borders;
+}
+
+GtkComboBox *:insensitive {
+    text-shadow: none;
+    color: @insensitive_fg_color;
+}
+GtkComboBox .separator {
+    /* always disable separators */
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+}
+GtkComboBox .button {
+    padding: 3px;
+} 
+/* combobox menus */
+
+/***************
+ * Menu Button *
+ ***************/
+.toolbar GtkMenuButton.button:active,
+.toolbar GtkMenuButton.button.raised:active,
+GtkMenuButton.button:active,
+.linked GtkMenuButton.button:active,
+.toolbar .linked.raised GtkMenuButton.button:active,
+.toolbar GtkMenuButton.button.linked.raised:active {
+
+}
+
+GtkMenuButton.button *:active,
+.linked GtkMenuButton.button *:active,
+.toolbar .linked.raised GtkMenuButton.button *:active,
+.toolbar GtkMenuButton.button.linked.raised *:active {
+
+}
+
+.linked GtkMenuButton.button:active:last-child,
+.toolbar .linked.raised GtkMenuButton.button:active:last-child,
+.toolbar GtkMenuButton.button.linked.raised:active:last-child {
+}
+
+.linked GtkMenuButton.button:active:first-child,
+.toolbar .linked.raised GtkMenuButton.button:active:first-child,
+.toolbar GtkMenuButton.button.linked.raised:active:first-child {
+}
+
+/****************
+ * Radiobuttons *
+ ****************/
+
+.check,
+.radio,
+.check:insensitive,
+.radio:insensitive {
+    background-color: transparent;
+    border-style: none;    
+}
+
+GtkCheckButton:hover,
+GtkCheckButton:active:hover,
+GtkCheckButton:selected,
+GtkCheckButton:selected:focus {
+    background-color: transparent;    
+}
+
+
+/************
+ * Toolbars *
+ ************/
+.toolbar {
+    background-color: @theme_bg_color;
+    padding: 1px;
+    border-style: solid;
+    border-width: 0 0 1px 0;
+    border-color: @border_color;
+    box-shadow: none;   
+}
+
+.toolbar .button {
+    padding: 2px;
+}
+
+.toolbar:insensitive {
+    color: @insensitive_fg_color;
+    background-color: transparent;
+}
+
+/********************
+ * Menubar Toolbars *
+ ********************/
+.toolbar.menubar {
+    -GtkToolbar-button-relief: normal;
+    background-color: transparent;
+    padding: 3px;
+    border-style: solid;
+    border-width: 0 0 1px 0;
+    border-color: @border_color;
+    box-shadow: none; 
+
+}
+
+/********************
+ * Primary Toolbars *
+ ********************/
+
+/* applications using EggEditableToolbar usually set the primary-toolbar
+ * hint on the containing vbox, so we need to handle both these cases here.
+ */
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+    background-color: transparent;
+    padding: 1px;
+    background-color: transparent;
+    border-style: solid;
+    border-width: 0 0 1px 0;
+    border-color: @border_color;
+    box-shadow: none;    
+    -GtkWidget-window-dragging: true;
+    -GtkToolbar-button-relief: normal;
+}
+
+.primary-toolbar .toolbar:insensitive,
+.primary-toolbar.toolbar:insensitive {
+    background-image: none;
+    background-color: transparent;
+}
+
+.primary-toolbar .toolbar .button,
+.primary-toolbar.toolbar .button {
+    padding: 5px;
+}
+/*******************
+ * Inline toolbars *
+ *******************/
+
+.inline-toolbar.toolbar {
+    background-image: none;
+    background-color: @theme_bg_color;
+    border-style: solid;
+    padding: 1px;
+    border-width: 0 1px 1px 1px;
+    border-color: @border_color;   
+    -GtkToolbar-button-relief: normal;
+    box-shadow: none;
+}
+
+.inline-toolbar.toolbar:last-child {
+    border-style: solid;
+    border-width: 0 1px 1px 1px;
+    border-color: @border_color;   
+    padding-top: 1px;
+}
+
+.inline-toolbar.toolbar.vertical:last-child {
+    border-style: solid;
+    border-width: 1px 1px 1px 0;
+    border-color: @border_color;   
+    padding-left: 1px;
+}
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar,
+.sidebar .view,
+.sidebar GtkScrolledWindow {
+    background-color: transparent;  
+}
+.sidebar .view.cell,
+.sidebar .view.cell:hover,
+.sidebar .view.cell:focus {
+    background-color: @theme_bg_color;  
+    border-style: none; 
+    border-width: 1px 0 1px 0;
+}
+.sidebar .view.cell:selected,
+.sidebar .view.cell:selected:hover,
+.sidebar .view.cell:selected:focus {
+    border-width: 1px 0 1px 0;
+    border-style: solid;
+    border-color: @border_color;  
+    background-image: none;
+    border-image: none;
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color; 
+}
+
+.sidebar .radio,
+.sidebar .radio:focus,
+.sidebar .radio:selected {
+    background-image: none;
+    background-color: transparent;
+}
+/****************************
+ * Suggested action buttons *
+ ****************************/
+.suggested-action.button {
+    border-width: 3px;     
+    border-style: solid;
+    border-color: transparent;
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_a,
+                                      @button_gradient_b);
+}
+
+.suggested-action.button:hover {
+
+}
+
+.suggested-action.button:active,
+.suggested-action.button:hover:active {
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_b,
+                                      @button_gradient_a);
+}
+
+
+/**************************
+ * Selection Mode classes *
+ **************************/
+.selection-mode.toolbar {
+    background-color: shade(@theme_base_color, 0.9);
+}
+
+.selection-mode.toolbar .selection-menu.button {
+
+}
+
+
+.selection-mode.toolbar .selection-menu.button .dim-label {
+    color: @scrollbar_color;
+}
+
+.selection-mode.toolbar .selection-menu.button:hover,
+.selection-mode.toolbar .selection-menu.button:active {
+
+}
+
+.selection-mode.toolbar .selection-menu.button:active {
+
+}
+
+.selection-mode.toolbar .suggested-action.button,
+.selection-mode.toolbar GtkToolButton.suggested-action .button {
+    border-width: 3px;     
+    border-style: solid;
+    border-color: transparent;
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_a,
+                                      @button_gradient_b);  
+}
+
+.selection-mode.toolbar .suggested-action.button:hover,
+.selection-mode.toolbar GtkToolButton.suggested-action .button:hover {
+
+}
+
+.selection-mode.toolbar .suggested-action.button:active,
+.selection-mode.toolbar .suggested-action.button:hover:active,
+.selection-mode.toolbar GtkToolButton.suggested-action .button:active,
+.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active {
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_b,
+                                      @button_gradient_a);
+}
+
+.selection-mode.toolbar .suggested-action.button *,
+.selection-mode.toolbar GtkToolButton.suggested-action .button * {
+    icon-shadow: inherit;
+    color: inherit;
+}
+
+/****************
+ * GtkAssistant *
+ ****************/
+GtkAssistant .sidebar .highlight {
+    background-color: transparent;
+    color: @theme_selected_fg_color;
+    font: bold;
+}
+
+GtkAssistant .sidebar {
+    padding: 12px;
+
+    border-width: 0;
+    border-style: none;
+    color: @theme_fg_color;
+    background-color: transparent;
+
+}
+
+/*************
+ * GtkSwitch *
+ *************/
+
+GtkSwitch {
+    padding: 0px;
+    font: bold condensed 10;
+}
+GtkSwitch.trough {
+    border-width: 1px; 
+    color: @theme_fg_color;   
+    border-style: solid;
+    border-color: @insensitive_borders;
+    background-color: @theme_bg_color;
+    background-image: none;
+}
+.scale.progressbar,
+GtkSwitch.trough:active {
+    background-image: none;
+    color: @theme_selected_fg_color;
+}
+
+GtkSwitch.trough:insensitive {
+    background-image: none;
+    color: @insensitive_fg_color;
+    background-color: transparent;
+}
+
+GtkSwitch.slider {
+    border-width: 1px;     
+    border-style: solid;
+    border-color: @insensitive_borders;
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_a,
+                                      @button_gradient_b);
+    background-color: @theme_base_color;
+}
+GtkSwitch.slider:active {
+    border-width: 1px;     
+    border-style: solid;
+    border-color: @insensitive_borders;
+    background-image: linear-gradient(to bottom,
+                                      @button_gradient_a,
+                                      @button_gradient_b);
+    background-color: @theme_base_color;
+}
+GtkSwitch.slider:insensitive {
+    border-width: 1px;     
+    border-style: solid;
+    border-color: @insensitive_borders;
+    background-color: @theme_bg_color;
+    background-image: none;
+}
+
+
+/***********************
+ * Tree and Icon views *
+ ***********************/
+GtkTreeView {
+    -GtkTreeView-vertical-separator: 0;
+    -GtkTreeView-expander-size: 11;
+}
+
+GtkTreeView.dnd {
+    border-color: @insensitive_borders;
+    border-width: 1px;
+    border-style: solid;
+    box-shadow: none;
+}
+
+GtkViewport {
+    background-color: transparent;
+}
+GtkIconView.view {
+    border-style: none;   
+    background-color: @theme_base_color;
+}
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focus {
+    border-style: solid;
+    border-width: 1px;
+    border-color: shade(@border_color, 1.05);
+    background-color: @selected_cell; 
+    color: @theme_selected_fg_color;
+ 
+}
+.view,
+GtkTreeView {
+    border-color: @border_color;
+    border-width: 1px;
+    border-style: solid;
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+    padding: 4px;
+}
+.view:selected,
+GtkTreeView:selected {
+    background-color: shade(@selected_cell, 0.98); 
+    color: @theme_selected_fg_color;
+    border-width: 0;  
+}
+.view:insensitive,
+GtkTreeView:insensitive {
+    background-color: transparent;
+    color: @insensitive_entry_fg_color;
+}
+
+column-header.button,
+column-header .button {
+    padding: 3px; 
+    border-style: none;
+    background-color: transparent;
+    box-shadow: none;
+    color: shade(@theme_text_color, 0.8);         
+}
+
+column-header.button,
+column-header .button,
+column-header.button:insensitive,
+column-header .button:insensitive,
+column-header.button:hover,
+column-header .button:hover {
+    border-style: solid;
+    border-width: 0 0 1px 0;
+    border-color: @border_color;
+    background-color: @theme_bg_color;
+    border-image: none;
+    background-image: none;
+    box-shadow: none;
+    icon-shadow: none;
+    font-weight: bold; /* Not sure about this one */
+}
+column-header.button *:hover,
+column-header .button *:hover {
+    box-shadow: none;
+    color: @theme_hover_fg_color;
+}
+column-header.button:active,
+column-header .button:active {
+    border-image: none;
+    background-image: none;
+    background-color: @theme_bg_color;
+    box-shadow: none;
+}
+
+column-header.button *:insensitive,
+column-header .button *:insensitive {
+    box-shadow: none;
+    color: @insensitive_fg_color; 
+}
+
+column-header.button *:active,
+column-header .button *:active {
+    color: @theme_selected_fg_color;
+    icon-shadow: none;
+}
+
+row *:insensitive {
+    color: @insensitive_entry_fg_color;
+}
+row *:selected {
+    color: @theme_selected_fg_color;
+}
+row *:hover {
+    color: @theme_hover_fg_color;
+}
+.cell {
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+    border-style: none;
+    padding: 4px;
+}
+.cell *:selected {
+    color: @theme_selected_fg_color;
+}
+.cell:selected {
+    background-color: @selected_cell;
+}
+
+.cell:hover {
+    color: @theme_hover_fg_color;
+}
+.expander,
+.expander row {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/expander.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander row:selected,
+.expander row:selected:focus {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/arrow-right-active.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander row:selected:active,
+.expander row:selected:focus:active {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/arrow-down-active.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander row:active,
+.expander:active {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/expander-active.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander:hover,
+.expander row:hover,
+.expander row:selected:hover,
+.expander row:selected:focus:hover {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/expander-hover.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander row:active:hover,
+.expander row:selected:active:hover,
+.expander row:selected:active:focus:hover,
+.expander:active:hover {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/expander-active-hover.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander row:insensitive,
+.expander row:selected:insensitive,
+.expander row:selected:focus:insensitive,
+.expander:insensitive {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/expander-insens.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+.expander row:active:insensitive,
+.expander row:selected:active:insensitive,
+.expander row:selected:active:focus:insensitive,
+.expander:active:insensitive {
+    engine: adwaita;
+    border-style: none;
+    background-color: transparent;
+    border: none;
+    border-image: none;
+    color: transparent;
+    box-shadow: none;
+    background-image: url("assets/expander-active-insens.png");
+    background-size: 11px 11px;
+    background-position: center center;
+    background-repeat: no-repeat;
+}
+
+/****************
+ * Content view *
+ ****************/
+.content-view.view {
+    background-color: @theme_base_color;
+}
+
+.content-view.view:hover {
+    background-color: transparent;
+    color: @theme_hover_fg_color;
+}
+
+.content-view.view:selected,
+.content-view.view:active {
+    border-style: none;
+    border-width: 0px;
+    background-color: @selected_cell; 
+    color: @theme_selected_fg_color;
+}
+
+.content-view.view:insensitive {
+    background-color: transparent;
+}
+
+
+GdMainIconView.content-view {
+    -GdMainIconView-icon-size: 40;
+}
+
+GtkIconView.content-view.check {
+    background-image: url("assets/grid-selection-unchecked.png");
+    background-color: transparent;
+}
+
+GtkIconView.content-view.check:active {
+    background-image: url("assets/grid-selection-checked.png");
+    background-color: transparent;
+}
+
+.content-view.view.check,
+.content-view.view.check:active {
+    background-color: transparent;
+}
+
+GtkIconView.content-view.check:hover,
+GtkIconView.content-view.check:insensitive,
+GtkIconView.content-view.check:selected {
+    background-color: transparent;
+}
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification {
+    border-style: none;
+    border-width: 0;
+    padding: 8px;
+
+    background-color: transparent;
+
+    color: @theme_fg_color;
+}
+
+/* Calendars */
+GtkCalendar {
+    padding: 2px;
+}
+
+GtkCalendar.view {
+    border-style: solid;
+    background-color: @theme_base_color;
+    border-color: @border_color;
+    border-width: 1px;
+    padding: 2px;
+}
+
+GtkCalendar.header {
+    border-radius: 0;
+    background-color: @theme_bg_color;
+    border-style: none;
+    border-width: 0;
+}
+
+GtkCalendar.button,
+GtkCalendar.button:insensitive {
+    background-image: none;
+    border-image: none;
+    box-shadow: none;
+    border-style: none;
+    background-color: transparent;
+}
+
+.highlight,
+GtkCalendar.highlight {
+    background-color: @alternate_selected_bg_color; 
+    color: @theme_selected_fg_color;
+    border-radius: 0;
+    padding: 0;
+    border-width: 0;
+}
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+    border-width: 0;
+    border-style: none;
+}
+
+.info {
+    background-color: @info_bg_color;
+    color: @info_fg_color;
+
+    border-style: none;
+}
+
+.warning {
+    background-color: @warning_bg_color;
+    color: @warning_fg_color;
+
+    border-style: none;
+}
+
+.question {
+    background-color: @question_bg_color;
+    color: @question_fg_color;
+
+    border-style: none;
+}
+
+.error {
+    background-color: @error_bg_color;
+    color: @error_fg_color;
+
+    border-style: none;
+}
+
+/**************
+ * Dim labels *
+ **************/
+.view.dim-label,
+.dim-label,
+.dim-label:hover,
+.dim-label:focus {
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+    text-shadow: none;
+}
+
+.dim-label:selected,
+.dim-label:selected:focus {
+    color: mix(@theme_selected_fg_color, @theme_bg_color, 0.5);
+    text-shadow: none;
+}
+
+/**********************
+ * Fallback Mode Panel
+ **********************/
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelToplevel,
+PanelWidget,
+PanelAppletFrame,
+PanelApplet {
+    background-color: @menubar_color;
+    background-image: none;
+    color: @dark_fg_color;
+}
+
+ClockBox,
+.gnome-panel-menu-bar.menubar,
+PanelApplet > GtkMenuBar.menubar {
+    font: bold;
+    box-shadow: none;
+    background-image: none;
+    border-width: 0px 2px;
+    border-image: none;
+    border-style: none;
+}
+
+
+.gnome-panel-menu-bar.menubar .menu,
+PanelApplet > GtkMenuBar.menubar .menu {
+    font: regular;
+}
+.gnome-panel-menu-bar.menubar .menu .menuitem,
+PanelApplet > GtkMenuBar.menubar .menu .menuitem {
+    padding: 3px;  
+}
+.gnome-panel-menu-bar.menubar .menu .menuitem:hover,
+PanelApplet > GtkMenuBar.menubar .menu .menuitem:hover {
+
+}
+.gnome-panel-menu-bar .menuitem,
+PanelApplet > GtkMenuBar.menubar .menuitem {
+
+}
+.gnome-panel-menu-bar .menuitem:hover,
+PanelApplet > GtkMenuBar.menubar .menuitem:hover {
+
+}
+.gnome-panel-menu-bar .menuitem *:hover,
+PanelApplet > GtkMenuBar.menubar .menuitem *:hover {
+
+}
+
+PanelApplet .button,
+PanelApplet .button:hover {
+    padding: 6px;
+    border-width: 0px 1px 0px 1px;
+    border-image: none;
+    border-style: solid;     
+    border-color: transparent;
+    box-shadow: none;
+    background-image: none;
+    background-color: @menubar_color;
+    color: @dark_fg_color;
+}
+PanelApplet .button:active,
+PanelApplet .button:active:hover {
+    background-image: none;
+    border-image: none;
+    background-color: @menubar_menuitem_color;
+    border-style: solid;
+    border-width: 0px 1px 0px 1px;
+    border-color: @menubar_border_color;
+}
+PanelApplet .button *:active {
+    color: @dark_hover_fg_color;
+}
+PanelApplet .button *:hover,
+PanelApplet .button *:active:hover {
+    color: @scrollbar_color;
+}
+PanelApplet *:hover,
+PanelApplet *:hover:active {
+    color: @scrollbar_color;
+}
+PanelApplet *:active {
+    color: @dark_hover_fg_color;
+}
+
+WnckPager {
+    background-color: mix(@menubar_color, @theme_bg_color, 0.1);
+}
+
+NaTrayApplet {
+    -NaTrayApplet-icon-padding: 12;
+    -NaTrayApplet-icon-size: 16;
+}
+
+GsmFailWhaleDialog {
+}
+
+GsmFailWhaleDialog .button,
+GsmFailWhaleDialog .button:active {
+
+}
+
+/****************
+ * Applications *
+ ****************/
+
+.nautilus-desktop.nautilus-canvas-item {
+    color: @theme_base_color;
+    text-shadow: 1px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+    color: white;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+    color: @theme_bg_color;
+    background-color: @theme_hover_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+    text-shadow: none;
+}
+
+GeditFloatingSlider .not-found {
+    color: @theme_selected_fg_color;
+    background-image: none; 
+    background-color: @error_bg_color;
+} 
+NautilusWindow .notebook tab.top:active,
+GeditPanel .notebook tab.bottom:active,
+GeditWindow .notebook tab.top:active {
+    background-color: @theme_base_color;    
+}
+NautilusWindow .notebook tab.top:active,
+GeditWindow .notebook tab.top:active {
+    border-width: 0 1px 0 1px;
+}
+NautilusWindow .notebook,
+GeditPanel .notebook,
+GeditWindow .notebook {
+    background-color: @theme_base_color;
+}
+ContactsWindow .sidebar.frame,
+.documents-scrolledwin.frame,
+NautilusWindow GtkScrolledWindow.frame,
+GeditWindow GtkScrolledWindow.frame {
+    box-shadow: none;
+    border-width: 0px; 
+    border-style: none; 
+    background-image: none;  
+    background-color: transparent;
+    padding: 0px;
+}
+TerminalScreen {
+    background-color: @selected_cell;
+    color: @theme_fg_color;
+}
+NautilusWindow > GtkGrid > .pane-separator {
+    border-width: 0 1px 0 0;
+    border-style: solid;
+    border-color: @border_color;
+}
+NautilusWindow .notebook column-header.button,
+NautilusWindow .notebook column-header .button {
+    background-color: transparent;
+}
+.documents-dropdown .frame {
+    border-width: 0 1px 1px 1px;
+}
+.documents-dropdown,
+.documents-dropdown .view {
+    background-color: @selected_cell;
+}
+.contacts-content.frame {
+    border-width:  0 0 0 1px;
+}
+
+EvWindow.background > GtkBox.vertical > GtkPaned.horizontal > GtkBox.vertical > GtkScrolledWindow.frame {
+    border-width: 0;
+}
+.nautilus-canvas-item:selected {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
diff --git a/gtk-3.0.bak/gtk.css b/gtk-3.0.bak/gtk.css
new file mode 100644
index 0000000..d403857
--- /dev/null
+++ b/gtk-3.0.bak/gtk.css
@@ -0,0 +1,3 @@
+/* http://nale12.deviantart.com/ */
+
+@import url("gtk-main.css");
diff --git a/gtk-3.0.bak/settings.ini b/gtk-3.0.bak/settings.ini
new file mode 100644
index 0000000..33033c2
--- /dev/null
+++ b/gtk-3.0.bak/settings.ini
@@ -0,0 +1,5 @@
+[Settings]
+gtk-color-scheme = "base_color:#eeeeee\nbg_color:#dddddd\ntooltip_bg_color:#eeeeee\nselected_bg_color:#d64937\ntext_color:#888888\nfg_color:#888888;\ntooltip_fg_color:#888888\nselected_fg_color:#f9f9f9"
+gtk-auto-mnemonics = 1
+gtk-menu-images = 0
+gtk-button-images = 0
diff --git a/gtk-3.0.bak/unity.css b/gtk-3.0.bak/unity.css
new file mode 100644
index 0000000..33233ec
--- /dev/null
+++ b/gtk-3.0.bak/unity.css
@@ -0,0 +1,22 @@
+UnityPanelWidget,
+.unity-panel {
+	background-color: @menubar_color;
+	border-style: none;
+	border-width: 0;
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+	color: @dark_fg_color;
+}
+.unity-panel.menuitem:hover,
+.unity-panel .menuitem:hover {
+
+    background-color: @theme_bg_color; 
+}
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+    background-color: @menubar_menuitem_color; 
+    color: @dark_hover_fg_color;
+}
diff --git a/gtk-3.0/apps/gnome-applications.css b/gtk-3.0/apps/gnome-applications.css
new file mode 100644
index 0000000..9ae972e
--- /dev/null
+++ b/gtk-3.0/apps/gnome-applications.css
@@ -0,0 +1,257 @@
+/***********************
+ * fallback mode panel *
+ ***********************/
+PanelWidget,
+PanelApplet,
+PanelToplevel {
+    padding: 0;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@panel_bg_color, 1.1)),
+                                     to (shade(@panel_bg_color, 0.9)));
+
+    color: @panel_fg_color;
+}
+
+PanelApplet {
+    border-width: 0;
+}
+
+PanelSeparator {
+    border-width: 0;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@panel_bg_color, 1.1)),
+                                     to (shade(@panel_bg_color, 0.9)));
+
+    color: @panel_fg_color;
+}
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelApplet > GtkMenuBar.menubar.menuitem,
+PanelMenuBar.menubar,
+PanelMenuBar.menubar.menuitem {
+    -PanelMenuBar-icon-visible: true;
+
+    border-width: 0;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@panel_bg_color, 1.1)),
+                                     to (shade(@panel_bg_color, 0.9)));
+}
+
+PanelAppletFrame {
+    border-width: 0;
+    background-color: @panel_bg_color; 
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@panel_bg_color, 1.1)),
+                                     to (shade(@panel_bg_color, 0.9)));
+}
+
+PanelApplet .button {
+    -GtkButton-inner-border: 2;
+
+    border-width: 0 1px;
+    border-radius: 0;
+    border-color: transparent;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@panel_bg_color, 1.1)),
+                                     to (shade(@panel_bg_color, 0.9)));
+
+    color: @panel_fg_color;
+}
+
+PanelApplet .button:active {
+    border-width: 0 1px;
+    border-radius: 0;
+    border-color: shade(@panel_bg_color, 0.8);
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(shade(@panel_bg_color, 1.02), 0.9)),
+                                     to (shade(shade(@panel_bg_color, 1.02), 0.95)));
+}
+
+PanelApplet .button:prelight {
+    border-color: transparent;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@panel_bg_color, 1.2)),
+                                     to (shade(@panel_bg_color, 1.0)));
+}
+
+PanelApplet .button:active:prelight {
+    border-color: shade(@panel_bg_color, 0.8);
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(shade(@panel_bg_color, 1.02), 1.0)),
+                                     to (shade(shade(@panel_bg_color, 1.02), 1.05)));
+}
+
+WnckPager, WnckTasklist {
+    background-color: @panel_bg_color;
+}
+
+/************
+ * nautilus *
+ ************/
+.nautilus-canvas-item {
+    border-radius: 2px;
+}
+
+.nautilus-desktop.nautilus-canvas-item {
+    color: #fff;
+    text-shadow: 1px 1px #000;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+    background-color: alpha(@theme_bg_color, 0.8);
+    background-image: none;
+    color: @theme_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+    background-color: alpha(@theme_selected_bg_color, 0.8);
+    background-image: none;
+    color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+    text-shadow: none;
+}
+
+NautilusWindow .sidebar .frame {
+    border-width: 1px 0 0 0;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+}
+
+NautilusWindow > GtkGrid > .pane-separator {
+    border-width: 1px 1px 0 0;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    background-color: @theme_bg_color;
+}
+
+NautilusView.frame,
+NautilusNotebook.notebook {
+    border-right-width: 0;
+    border-bottom-width: 0;
+    border-left-width: 0;
+}
+
+NautilusNotebook .frame {
+    border-width: 1px 0 0 0;
+}
+
+NautilusQueryEditor .primary-toolbar.toolbar {
+    padding: 4px;
+    border-top-width: 1px;
+    border-bottom-width: 0;
+}
+
+NautilusQueryEditor .primary-toolbar.toolbar .button {
+    padding: 0;
+}
+
+NautilusQueryEditor .toolbar {
+    padding: 4px 4px 3px 4px;
+    border-width: 1px 0 0 0;
+    border-style: solid;
+    border-color: @theme_bg_color;
+    background-color: mix(@theme_bg_color, @theme_base_color, 0.5);
+}
+
+NautilusQueryEditor .toolbar:nth-child(2) {
+    border-color: shade(@theme_bg_color, 0.8);
+}
+
+NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar {
+    border-top-width: 0;
+}
+
+NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child,
+NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child {
+    border-bottom-width: 1px;
+    border-bottom-color: shade(@theme_bg_color, 0.8);
+}
+
+.toolbar NautilusPathBar .button {
+    padding: 1px 5px;
+}
+
+/******************
+ * gnome terminal *
+ ******************/
+TerminalScreen {
+    -TerminalScreen-background-darkness: 0.9;
+
+    background-color: #2D2D2D;
+    color: #eee;
+}
+
+TerminalWindow GtkNotebook.notebook {
+    border-right-width: 0;
+    border-bottom-width: 0;
+    border-left-width: 0;
+}
+
+TerminalWindow .scrollbars-junction,
+TerminalWindow .scrollbar.trough {
+    background-color: #2D2D2D;
+}
+
+TerminalWindow .scrollbar.button,
+TerminalWindow .scrollbar.button:active,
+TerminalWindow .scrollbar.button:active:hover {
+    color: shade(#2D2D2D, 0.6);
+}
+
+/*********
+ * gedit *
+ *********/
+GeditWindow .pane-separator, 
+GeditWindow .pane-separator:hover {
+    border-width: 0 1px 1px 1px;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    background-color: shade(@theme_bg_color, 1.02);
+    color: shade(@theme_bg_color, 0.8);
+}
+
+GeditPanel.title GtkLabel {
+    padding: 5px 0;
+}
+
+GeditPanel .toolbar {
+    border-style: none;
+    background-color: transparent;
+}
+
+GeditDocumentsPanel .view {
+    background-color: shade(@theme_bg_color, 1.02);
+}
+
+GeditPanel .notebook {
+    padding: 0;
+    border-width: 1px 0;
+}
+
+GeditWindow .notebook {
+    border-width: 1px 0;
+}
+
+GeditPanel .notebook tab,
+GeditWindow .notebook tab {
+    border-width: 0;
+}
+
+GeditFloatingSlider .not-found {
+    background-color: @error_bg_color;
+    background-image: none;
+    color: @error_fg_color;
+}
+
+/***********************
+ * gnome control center *
+ ***********************/
+CcShellItemView.view {
+    background-color: @theme_bg_color;
+}
diff --git a/gtk-3.0/apps/granite-widgets.css b/gtk-3.0/apps/granite-widgets.css
new file mode 100644
index 0000000..b7a14dc
--- /dev/null
+++ b/gtk-3.0/apps/granite-widgets.css
@@ -0,0 +1,272 @@
+/*********************
+ * dynamic notebooks *
+ *********************/
+.dynamic-notebook {
+    background-color: shade(@theme_bg_color, 1.02);
+    background-image: none;
+}
+
+.dynamic-notebook .notebook {
+    -GtkNotebook-tab-overlap: 3px;
+    -GtkNotebook-initial-gap: 5px;
+
+    border-width: 1px 0 0 0;
+    border-radius: 0;
+}
+
+.dynamic-notebook .notebook tab {
+    padding: 2px 3px 0 3px;
+    border-width: 0 1px 0 0;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-color: transparent;
+    background-image: none;
+    color: @theme_fg_color;
+}
+
+.dynamic-notebook .notebook tab:nth-child(first) {
+    border-width: 0 1px 0 1px;
+}
+
+.dynamic-notebook .notebook tab:active {
+    border-width: 1px;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 2px;
+    background-color: shade(@theme_bg_color, 1.02);
+    color: @theme_fg_color;
+}
+
+.dynamic-notebook .button,
+.dynamic-notebook .button:hover,
+.dynamic-notebook .button:hover:active,
+.dynamic-notebook .notebook .button,
+.dynamic-notebook .notebook .button:hover,
+.dynamic-notebook .notebook .button:hover:active {
+    padding: 0;
+    background-color: transparent;
+    background-image: none;
+}
+
+/****************
+ * content view *
+ ****************/
+.content-view,
+.content-view *,
+.content-view GtkViewport {
+    background-color: @theme_base_color;
+}
+
+.content-view-window {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);    
+    border-radius: 5px;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (@theme_base_color),
+                                     to (shade(@theme_base_color, 0.97)));
+}
+
+.content-view .entry {
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@theme_base_color, 0.97)),
+                                     to (@theme_base_color));
+}
+
+.content-view .title,
+.content-view .option-title {
+    color: @theme_text_color;
+}
+
+.content-view .subtitle,
+.content-view .option-description {
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+.content-view .button {
+    border-style: solid;
+    border-radius: 2px;
+    background-color: alpha(@theme_bg_color, 0.0);
+    background-image: none;
+    color: @theme_fg_color;
+}
+
+.content-view .button:active,
+.content-view .button:active:hover {
+    background-color: alpha(@theme_bg_color, 0.5);
+    background-image: none;
+}
+
+.content-view .button:insensitive {
+    background-color: alpha(@theme_base_color, 0.0);
+    background-image: none;
+}
+
+.content-view .help_button * {
+    color: @theme_text_color;
+}   
+
+.content-view .toolbar {
+    padding: 1px;
+    border-width: 0 0 1px 0;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@theme_bg_color, 0.96)),
+                                     to (shade(@theme_bg_color, 0.94)));
+    -GtkWidget-window-dragging: true;
+}
+
+/*******************
+ * album list view *
+ *******************/
+.album-list-view,
+.album-list-view * {
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-color: @theme_base_color;
+    color: @theme_fg_color;
+}
+ 
+.album-list-view GtkTreeView {
+    -GtkTreeView-vertical-separator: 1;
+    -GtkTreeView-grid-line-width: 0;
+
+    background-color: @theme_base_color;
+    color: @theme_fg_color;
+}
+
+.album-list-view GtkTreeView row:nth-child(even) {
+    border-width: 0;
+    border-style: none;
+    background-color: shade(@theme_base_color, 0.97);
+}
+
+.album-list-view GtkTreeView row:nth-child(odd) {
+    border-width: 0;
+    border-style: none;
+    background-color: shade(@theme_base_color, 1.0);
+}
+
+/*************
+ * statusbar *
+ *************/
+GraniteWidgetsStatusBar {
+    padding: 1px;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(shade(@theme_bg_color, 1.02), 1.1)),
+                                     to (shade(shade(@theme_bg_color, 1.02), 0.9)));
+
+    box-shadow: inset 0 1px shade(@theme_bg_color, 0.8);
+}
+
+/***********
+ * popover *
+ ***********/
+GraniteWidgetsPopOver {
+    -GraniteWidgetsPopOver-arrow-width: 24;
+    -GraniteWidgetsPopOver-arrow-height: 12;
+    -GraniteWidgetsPopOver-border-radius: 5px;
+    -GraniteWidgetsPopOver-border-width: 1;
+    -GraniteWidgetsPopOver-shadow-size: 15;
+
+    margin: 0;
+    border-style: solid;
+    border-color: shade(@menu_bg_color, 0.8);
+    color: @menu_fg_color;
+}
+
+.popover_bg {
+    background-color: transparent;
+    background-image: -gtk-gradient(linear, left top, left bottom,
+			         from (shade(@menu_bg_color, 1.02)),
+			         to (shade(@menu_bg_color, 1.0)));
+}
+
+GraniteWidgetsPopOver .sidebar.view,
+GraniteWidgetsPopOver * {
+    background-color: transparent;
+    color: @menu_fg_color;
+}
+
+GraniteWidgetsPopOver .button {
+    border-color: shade(@menu_bg_color, 0.8);
+    background-color: transparent;
+    background-image: none;
+    color: @menu_fg_color;
+}
+
+GraniteWidgetsPopOver .button:active,
+GraniteWidgetsPopOver .button:hover:active {
+    background-color: @menu_bg_color;
+    background-image: none;
+}
+
+GraniteWidgetsPopOver .entry {
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@theme_base_color, 0.97)),
+                                     to (@theme_base_color));
+
+    color: @theme_text_color;
+}
+
+.button.app {
+    border-width: 0;
+    border-radius: 2px;
+}
+
+.app:hover,
+.app:focus {
+    background-image: -gtk-gradient(linear, left top, left bottom,
+                                     from (shade(@theme_selected_bg_color, 1.1)),
+                                     to (shade(@theme_selected_bg_color, 0.9)));
+
+    color: @theme_selected_fg_color;
+}
+
+/*************
+ * wingpanel *
+ *************/
+.panel {
+    background-color: alpha (#000, 0.6);
+    color: #fff;
+}
+
+.shadow {
+    background-color: transparent;
+    background-image: -gtk-gradient(linear,
+                     left top, left bottom,
+                     from (rgba(0, 0, 0, 0.3)),
+                     to (transparent));
+}
+
+.composited-indicator,
+.wingpanel-app-button, 
+.wingpanel-indicator-button {
+    padding: 0 2px;
+    background-color: transparent;
+    color: #fff;
+}
+
+.composited-indicator.menuitem:active,
+.composited-indicator.menuitem:prelight {
+    border-style: none;
+    background-image: none;
+}
+
+/**********
+ * notify *
+ **********/
+.notify {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 5px;
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+}
+
+.notify .low {
+}
+
+.notify .critical {
+}
\ No newline at end of file
diff --git a/gtk-3.0/apps/unity.css b/gtk-3.0/apps/unity.css
new file mode 100644
index 0000000..feb8384
--- /dev/null
+++ b/gtk-3.0/apps/unity.css
@@ -0,0 +1,27 @@
+UnityPanelWidget,
+.unity-panel {
+    border-width: 0 0 1px 0;
+    border-style: solid;
+    border-color: @panel_bg_color;
+    background-image: none;
+    background-color: @panel_bg_color;
+    color: @panel_fg_color;
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+    border-width: 0 1px;
+    color: @panel_fg_color;
+}
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+    border-color: mix(@menubar_bg_color, @theme_bg_color, 0.23);
+    background-image: none;
+    background-color: mix(@menubar_bg_color, @theme_bg_color, 0.21);
+    color: mix(@menubar_fg_color, @theme_base_color, 0.8);
+}
diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk-3.0/assets/checkbox-checked-insensitive.png
new file mode 100755
index 0000000..971a853
Binary files /dev/null and b/gtk-3.0/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk-3.0/assets/checkbox-checked.png b/gtk-3.0/assets/checkbox-checked.png
new file mode 100755
index 0000000..ab1df69
Binary files /dev/null and b/gtk-3.0/assets/checkbox-checked.png differ
diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk-3.0/assets/checkbox-mixed-insensitive.png
new file mode 100755
index 0000000..ce5fcc6
Binary files /dev/null and b/gtk-3.0/assets/checkbox-mixed-insensitive.png differ
diff --git a/gtk-3.0/assets/checkbox-mixed.png b/gtk-3.0/assets/checkbox-mixed.png
new file mode 100755
index 0000000..ba8fb3d
Binary files /dev/null and b/gtk-3.0/assets/checkbox-mixed.png differ
diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk-3.0/assets/checkbox-unchecked-insensitive.png
new file mode 100755
index 0000000..0c15cc3
Binary files /dev/null and b/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk-3.0/assets/checkbox-unchecked.png b/gtk-3.0/assets/checkbox-unchecked.png
new file mode 100755
index 0000000..238e782
Binary files /dev/null and b/gtk-3.0/assets/checkbox-unchecked.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/gtk-3.0/assets/menuitem-checkbox-checked-hover.png
new file mode 100755
index 0000000..f0e6862
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-checked-hover.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png
new file mode 100755
index 0000000..47afcc1
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked.png b/gtk-3.0/assets/menuitem-checkbox-checked.png
new file mode 100755
index 0000000..cbab048
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-checked.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png
new file mode 100644
index 0000000..5d557a4
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png
new file mode 100755
index 0000000..4bf15e8
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png b/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png
new file mode 100755
index 0000000..f29d5ee
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed.png b/gtk-3.0/assets/menuitem-checkbox-mixed.png
new file mode 100755
index 0000000..46f9a01
Binary files /dev/null and b/gtk-3.0/assets/menuitem-checkbox-mixed.png differ
diff --git a/gtk-3.0/assets/menuitem-radio-checked-hover.png b/gtk-3.0/assets/menuitem-radio-checked-hover.png
new file mode 100755
index 0000000..816cb33
Binary files /dev/null and b/gtk-3.0/assets/menuitem-radio-checked-hover.png differ
diff --git a/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/gtk-3.0/assets/menuitem-radio-checked-insensitive.png
new file mode 100755
index 0000000..209a95b
Binary files /dev/null and b/gtk-3.0/assets/menuitem-radio-checked-insensitive.png differ
diff --git a/gtk-3.0/assets/menuitem-radio-checked.png b/gtk-3.0/assets/menuitem-radio-checked.png
new file mode 100755
index 0000000..41301ba
Binary files /dev/null and b/gtk-3.0/assets/menuitem-radio-checked.png differ
diff --git a/gtk-3.0/assets/progress-vertical.png b/gtk-3.0/assets/progress-vertical.png
new file mode 100644
index 0000000..dc78700
Binary files /dev/null and b/gtk-3.0/assets/progress-vertical.png differ
diff --git a/gtk-3.0/assets/progress.png b/gtk-3.0/assets/progress.png
new file mode 100644
index 0000000..42c63cf
Binary files /dev/null and b/gtk-3.0/assets/progress.png differ
diff --git a/gtk-3.0/assets/radio-mixed-insensitive.png b/gtk-3.0/assets/radio-mixed-insensitive.png
new file mode 100755
index 0000000..c224e1c
Binary files /dev/null and b/gtk-3.0/assets/radio-mixed-insensitive.png differ
diff --git a/gtk-3.0/assets/radio-mixed.png b/gtk-3.0/assets/radio-mixed.png
new file mode 100755
index 0000000..c306477
Binary files /dev/null and b/gtk-3.0/assets/radio-mixed.png differ
diff --git a/gtk-3.0/assets/radio-selected-insensitive.png b/gtk-3.0/assets/radio-selected-insensitive.png
new file mode 100755
index 0000000..83373f4
Binary files /dev/null and b/gtk-3.0/assets/radio-selected-insensitive.png differ
diff --git a/gtk-3.0/assets/radio-selected.png b/gtk-3.0/assets/radio-selected.png
new file mode 100755
index 0000000..278a712
Binary files /dev/null and b/gtk-3.0/assets/radio-selected.png differ
diff --git a/gtk-3.0/assets/radio-unselected-insensitive.png b/gtk-3.0/assets/radio-unselected-insensitive.png
new file mode 100755
index 0000000..bc8c2d2
Binary files /dev/null and b/gtk-3.0/assets/radio-unselected-insensitive.png differ
diff --git a/gtk-3.0/assets/radio-unselected.png b/gtk-3.0/assets/radio-unselected.png
new file mode 100755
index 0000000..1cc99fc
Binary files /dev/null and b/gtk-3.0/assets/radio-unselected.png differ
diff --git a/gtk-3.0/gtk-widgets-assets.css b/gtk-3.0/gtk-widgets-assets.css
new file mode 100644
index 0000000..89a28c7
--- /dev/null
+++ b/gtk-3.0/gtk-widgets-assets.css
@@ -0,0 +1,129 @@
+/*******************
+ * check and radio *
+ *******************/
+/* draw regular check and radio items using our assets */
+.check,
+.check row:selected,
+.check row:selected:focus {
+    background-image: url("assets/checkbox-unchecked.png");
+}
+
+.check:insensitive,
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+    background-image: url("assets/checkbox-unchecked-insensitive.png");
+}
+
+.check:active,
+.check row:selected:active,
+.check row:selected:focus:active {
+    background-image: url("assets/checkbox-checked.png");
+}
+
+.check:active:insensitive,
+.check row:selected:active:insensitive,
+.check row:selected:focus:active:insensitive {
+    background-image: url("assets/checkbox-checked-insensitive.png");
+}
+
+.check:inconsistent,
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+    background-image: url("assets/checkbox-mixed.png");
+}
+
+.check:inconsistent:insensitive,
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+    background-image: url("assets/checkbox-mixed-insensitive.png");
+}
+
+.radio,
+.radio row:selected,
+.radio row:selected:focus {
+    background-image: url("assets/radio-unselected.png");
+}
+
+.radio:insensitive,
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+    background-image: url("assets/radio-unselected-insensitive.png");
+}
+
+.radio:active,
+.radio row:selected:active,
+.radio row:selected:focus:active {
+    background-image: url("assets/radio-selected.png");
+}
+
+.radio:active:insensitive,
+.radio row:selected:active:insensitive,
+.radio row:selected:focus:active:insensitive {
+    background-image: url("assets/radio-selected-insensitive.png");
+}
+
+.radio:inconsistent,
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+    background-image: url("assets/radio-mixed.png");
+}
+
+.radio:inconsistent:insensitive,
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+    background-image: url("assets/radio-mixed-insensitive.png");
+}
+
+.menuitem.check:active {
+    background-image: url("assets/menuitem-checkbox-checked.png");
+}
+
+.menuitem.check:active:hover {
+    background-image: url("assets/menuitem-checkbox-checked-hover.png");
+}
+
+.menuitem.check:active:insensitive {
+    background-image: url("assets/menuitem-checkbox-checked-insensitive.png");
+}
+
+.menuitem.check:inconsistent:hover,
+.menuitem.radio:inconsistent:hover {
+    background-image: url("assets/menuitem-checkbox-mixed-hover.png");
+}
+
+.menuitem.check:inconsistent,
+.menuitem.radio:inconsistent {
+    background-image: url("assets/menuitem-checkbox-mixed.png");
+}
+
+.menuitem.check:inconsistent:insensitive,
+.menuitem.radio:inconsistent:insensitive {
+    background-image: url("assets/menuitem-checkbox-mixed-insensitive.png");
+}
+
+.menuitem.radio:active {
+    background-image: url("assets/menuitem-radio-checked.png");
+}
+
+.menuitem.radio:active:hover {
+    background-image: url("assets/menuitem-radio-checked-hover.png");
+}
+
+.menuitem.radio:active:insensitive {
+    background-image: url("assets/menuitem-radio-checked-insensitive.png");
+}
+
+/***************
+ * progressbar *
+ ***************/
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focus {
+    background-image: url("assets/progress.png");
+}
+
+.progressbar.vertical {
+    background-image: url("assets/progress-vertical.png");
+}
diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css
new file mode 100644
index 0000000..27c62c9
--- /dev/null
+++ b/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,1847 @@
+/* NOTES to contributors:
+ * use 4 spaces indents, and keep code ALIGNED and ORDERED */
+
+/* default */
+* {
+    engine: none;
+
+    border-width: 1px;
+
+    background-clip: padding-box;
+    background-origin: border-box;
+
+    -GtkArrow-arrow-scaling: 0.6;
+    -GtkButton-child-displacement-x: 0;
+    -GtkButton-child-displacement-y: 0;
+    -GtkButton-default-border: 0;
+    -GtkButton-image-spacing: 0;
+    -GtkButton-inner-border: 1;
+    -GtkButton-interior-focus: true;
+    -GtkCheckButton-indicator-size: 16;
+    -GtkCheckMenuItem-indicator-size: 14;
+    -GtkEntry-inner-border: 1;
+    -GtkEntry-progress-border: 0;
+    -GtkExpander-expander-size: 8;
+    -GtkHTML-link-color: @link_color;
+    -GtkIMHtml-hyperlink-color: @link_color;
+    -GtkMenu-horizontal-padding: 0;
+    -GtkMenu-vertical-padding: 0;
+    -GtkMenuItem-arrow-scaling: 0.5;
+    -GtkMenuBar-internal-padding: 0;
+    -GtkNotebook-initial-gap: 0;
+    -GtkPaned-handle-size: 3;
+    -GtkProgressBar-min-horizontal-bar-height: 12;
+    -GtkProgressBar-min-vertical-bar-width: 12;
+    -GtkRange-slider-width: 10;
+    -GtkRange-stepper-spacing: 0;
+    -GtkRange-trough-border: 0;
+    -GtkRange-trough-under-steppers: 1;
+    -GtkScrollbar-activate-slider: 1;
+    -GtkScrollbar-has-backward-stepper: false;
+    -GtkScrollbar-has-forward-stepper: false;
+    -GtkScrollbar-min-slider-length: 100;
+    -GtkScrolledWindow-scrollbar-spacing: 0;
+    -GtkScrolledWindow-scrollbars-within-bevel: 1;
+    -GtkSeparatorMenuItem-horizontal-padding: 0;
+    -GtkStatusbar-shadow-type: none;
+    -GtkTextView-error-underline-color: @error_color;
+    -GtkToolbar-internal-padding: 0;
+    -GtkToolButton-icon-spacing: 6;
+    -GtkToolItemGroup-expander-size: 8;
+    -GtkTreeView-expander-size: 8;
+    -GtkTreeView-vertical-separator: 0;
+    -GtkWidget-focus-line-width: 1;
+    -GtkWidget-focus-padding: 0;
+    -GtkWidget-link-color: @link_color;
+    -GtkWidget-separator-height: 1;
+    -GtkWidget-separator-width: 1;
+    -GtkWidget-visited-link-color: @link_color;
+    -GtkWidget-wide-separators: true;
+    -GtkWindow-resize-grip-height: 0;
+    -GtkWindow-resize-grip-width: 0;
+    -WnckTasklist-fade-overlay-rect: 0;
+
+    outline-color: alpha(@theme_fg_color, 0.3);
+    outline-style: dashed;
+    outline-offset: 2px;
+}
+
+/***************
+ * base states *
+ ***************/
+GtkWindow {
+    color: @theme_fg_color;
+}
+
+* {
+    background-color: @theme_bg_color;
+    color: inherit;
+}
+
+*:insensitive,
+*:insensitive:insensitive {
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+*:active {
+    background-color: shade(@theme_bg_color, 0.85);
+}
+
+*:active:hover:insensitive {
+}
+
+*:active:insensitive {
+}
+
+*:hover {
+}
+
+*:hover:insensitive {
+}
+
+*:selected,
+*:selected:focus {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+.background {
+    color: @theme_fg_color;
+    background-color: @theme_bg_color;
+}
+
+/******************
+ * common effects *
+ ******************/
+/* inset shadow */
+.entry {
+    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10),
+                inset 0 1px alpha(@dark_shadow, 0.12),
+                inset -1px 0 alpha(@dark_shadow, 0.10),
+                inset 0 -1px alpha(@dark_shadow, 0.05);
+}
+
+.entry:insensitive {
+    box-shadow: none;
+}
+
+/* draw borders using box shadow */
+GtkScale.slider {
+    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.8),
+                inset 0 1px shade(@theme_bg_color, 0.8),
+                inset -1px 0 shade(@theme_bg_color, 0.8),
+                inset 0 -1px shade(@theme_bg_color, 0.8);
+}
+
+GtkScale.slider:hover {
+    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.7),
+                inset 0 1px shade(@theme_bg_color, 0.7),
+                inset -1px 0 shade(@theme_bg_color, 0.7),
+                inset 0 -1px shade(@theme_bg_color, 0.7);
+}
+
+GtkScale.slider:insensitive {
+    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.9),
+                inset 0 1px shade(@theme_bg_color, 0.9),
+                inset -1px 0 shade(@theme_bg_color, 0.9),
+                inset 0 -1px shade(@theme_bg_color, 0.9);
+}
+
+/*************
+ * assistant *
+ *************/
+GtkAssistant .sidebar .highlight {
+    font: bold;
+}
+
+GtkAssistant .sidebar {
+    padding: 3px;
+    border-width: 0 1px 0 0;
+    border-style: solid;
+    border-right-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-color: @theme_bg_color;
+    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
+}
+
+/**************
+ * background *
+ **************/
+.background {
+    border-width: 0;
+    background-color: @theme_bg_color;
+}
+
+/**********
+ * button *
+ **********/
+.button {
+    -GtkWidget-focus-padding: 1;
+    -GtkWidget-focus-line-width: 0;
+
+    padding: 3px 2px;
+}
+
+.button {
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+    color: @theme_fg_color;
+}
+
+.button:hover {
+    border-color: shade(@theme_bg_color, 0.7);
+    color: shade(@theme_fg_color, 0.7);
+}
+
+.button:active {
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color: shade(@theme_bg_color, 0.95);
+}
+
+.button:active:hover,
+.button:focus {
+    border-color: shade(@theme_bg_color, 0.7);
+    color: shade(@theme_fg_color, 0.7);
+}
+
+.button:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+.button:active:insensitive {
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+/* default button */
+.button.default {
+    border-color: alpha(@theme_selected_bg_color, 0.5);
+}
+
+.button.default:hover {
+    border-color: alpha(@theme_selected_bg_color, 0.7);
+}
+
+.button.default:active {
+}
+
+.button.default:active:hover {
+}
+
+/* middle button */
+.linked .entry,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:insensitive {
+    border-width: 1px;
+    border-right-width: 0;
+    border-radius: 0;
+}
+
+/* leftmost button */
+.linked .entry:first-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:focus:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:insensitive:first-child {
+    border-width: 1px;
+    border-right-width: 0;
+    border-radius: 0;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+}
+
+/* rightmost button */
+.linked .entry:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:focus:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:insensitive:last-child {
+    border-width: 1px;
+    border-radius: 0;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0;
+}
+
+/* linked single button */
+.linked .entry:only-child,
+.linked .button:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:focus:only-child,
+.linked .button:focus:active:only-child,
+.linked .button:insensitive:only-child {
+    border-width: 1px;
+    border-radius: 0;
+}
+
+/* middle button (vertical) */
+.linked.vertical .entry,
+.linked.vertical .button,
+.linked.vertical .button:active,
+.linked.vertical .button:active:hover,
+.linked.vertical .button:focus,
+.linked.vertical .button:focus:active,
+.linked.vertical .button:insensitive {
+    border-width: 1px;
+    border-bottom-width: 0;
+    border-radius: 0;
+}
+
+/* leftmost button (vertical) */
+.linked.vertical .entry:first-child,
+.linked.vertical .button:first-child,
+.linked.vertical .button:active:first-child,
+.linked.vertical .button:active:hover:first-child,
+.linked.vertical .button:focus:first-child,
+.linked.vertical .button:focus:active:first-child,
+.linked.vertical .button:insensitive:first-child {
+    border-width: 1px;
+    border-bottom-width: 0;
+    border-radius: 0;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0;
+}
+
+/* rightmost button (vertical) */
+.linked.vertical .entry:last-child,
+.linked.vertical .button:last-child,
+.linked.vertical .button:active:last-child,
+.linked.vertical .button:active:hover:last-child,
+.linked.vertical .button:focus:last-child,
+.linked.vertical .button:focus:active:last-child,
+.linked.vertical .button:insensitive:last-child {
+    border-width: 1px;
+    border-radius: 0;
+    border-top-left-radius: 0;
+    border-top-right-radius: 0;
+}
+
+/* linked single button (vertical) */
+.linked.vertical .entry:only-child,
+.linked.vertical .button:only-child,
+.linked.vertical .button:active:only-child,
+.linked.vertical .button:active:hover:only-child,
+.linked.vertical .button:focus:only-child,
+.linked.vertical .button:focus:active:only-child,
+.linked.vertical .button:insensitive:only-child {
+    border-width: 1px;
+    border-radius: 0;
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell {
+    border-width: 0;
+    border-radius: 0;
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+}
+
+.cell:selected,
+.cell:selected:focus {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+row:selected,
+row:selected:focus {
+    border-width: 1px 0;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+/*******************
+ * check and radio *
+ *******************/
+.check,
+.radio,
+.check:insensitive,
+.radio:insensitive {
+    border-style: none;
+    background-color: transparent;
+}
+
+GtkCheckButton:hover,
+GtkCheckButton:active:hover,
+GtkCheckButton:selected,
+GtkCheckButton:selected:focus {
+    background-color: transparent;
+}
+
+/*****************
+ * column-header *
+ *****************/
+column-header .button,
+column-header .button:active {
+    border-width: 0 1px 1px 0;
+    border-radius: 0;
+}
+
+column-header .button {
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+column-header .button:hover {
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+column-header:last-child .button {
+    border-width: 0 0 1px 0;
+}
+
+/****************
+ * drawing area *
+ ****************/
+GtkDrawingArea {
+    background-color: transparent;
+}
+
+/************
+* gucharmap *
+*************/
+GucharmapChartable {
+    background-color: @theme_base_color;
+}
+
+GucharmapChartable:active,
+GucharmapChartable:focus,
+GucharmapChartable:selected {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+/***********
+ * gtkhtml *
+ ***********/
+GtkHTML {
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+}
+
+/***********
+* calendar *
+************/
+GtkCalendar {
+    padding: 3px;
+}
+
+GtkCalendar:inconsistent {
+    color: alpha(@theme_fg_color, 0.6);
+}
+
+GtkCalendar.view,
+GtkCalendar.header,
+GtkCalendar.button,
+GtkCalendar.button:insensitive {
+    border-width: 0;
+    background-color: transparent;
+    background-image: none;
+}
+
+.highlight,
+GtkCalendar.highlight {
+    border-width: 0;
+    background-color: transparent;
+    color: shade(@theme_fg_color, 0.6);
+}
+
+/******************
+ * combobox entry *
+ ******************/
+.primary-toolbar GtkComboBox.combobox-entry .entry,
+.primary-toolbar GtkComboBox.combobox-entry .entry:active,
+.primary-toolbar GtkComboBox.combobox-entry .entry:focus,
+.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,
+GtkComboBox.combobox-entry .entry,
+GtkComboBox.combobox-entry .entry:active,
+GtkComboBox.combobox-entry .entry:focus,
+GtkComboBox.combobox-entry .entry:insensitive {
+    border-width: 1px 0 1px 1px;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+    border-width: 1px 1px 1px 1px;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0;
+}
+
+/*********
+ * entry *
+ *********/
+.entry {
+    padding: 4px 3px;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+}
+
+.entry:focus {
+    border-color: shade(@theme_bg_color, 0.7);
+}
+
+.entry:selected,
+.entry:selected:focus {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+.entry:insensitive {
+    background-color: shade(@theme_bg_color, 0.96);
+    background-image: none;
+    color: mix(@theme_text_color, @theme_base_color, 0.5);
+}
+
+.entry.progressbar {
+    border-width: 0;
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+/************
+ * expander *
+ ************/
+.expander {
+    color: alpha(@theme_fg_color, 0.7);
+}
+
+.expander:hover {
+    color: alpha(@theme_fg_color, 0.8);
+}
+
+/*********
+ * frame *
+ *********/
+.frame {
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+}
+
+/************
+ * iconview *
+ ************/
+GtkIconView {
+    background-color: transparent;
+}
+
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focus {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+.view.rubberband,
+.rubberband {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    border-radius: 0;
+    background-color: alpha(@theme_selected_bg_color, 0.3);
+}
+
+/*********
+ * image *
+ *********/
+GtkImage,
+GtkImage:active,
+GtkImage:insensitive {
+    background-color: transparent;
+}
+
+/*********
+ * label *
+ *********/
+GtkLabel,
+GtkLabel:active,
+GtkLabel:insensitive {
+    background-color: transparent;
+}
+
+/***********
+ * infobar *
+ ***********/
+GtkInfoBar {
+    border-width: 0;
+    border-style: none;
+}
+
+.info {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@info_bg_color, 0.9);
+    background-image: none;
+    background-color: @info_bg_color;
+    color: @info_fg_color;
+}
+
+.warning {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@warning_bg_color, 0.9);
+    background-image: none;
+    background-color: @warning_bg_color;
+    color: @warning_fg_color;
+}
+
+.question {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@question_bg_color, 0.9);
+    background-image: none;
+    background-color: @question_bg_color;
+    color: @question_fg_color;
+}
+
+.error {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@error_bg_color, 0.9);
+    background-image: none;
+    background-color: @error_bg_color;
+    color: @error_fg_color;
+}
+
+/************
+ * gtkstyle *
+ ************/
+.gtkstyle-fallback {
+    background-color: @theme_bg_color;
+    color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:prelight {
+    background-color: shade(@theme_bg_color, 1.1);
+    color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:active {
+    background-color: shade(@theme_bg_color, 0.9);
+    color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:insensitive {
+    background-color: shade(shade(@theme_bg_color, 0.95), 1.05);
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+.gtkstyle-fallback:selected {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+/*******************
+ * symbolic images *
+ *******************/
+.image,
+.view.image {
+    color: alpha(@theme_fg_color, 0.5);
+}
+
+.image:hover,
+.view.image:hover {
+    color: @theme_fg_color;
+}
+
+.image:selected,
+.image:selected:hover,
+.view.image:selected,
+.view.image:selected:hover {
+    color: @theme_selected_fg_color;
+}
+
+/*****************
+ * miscellaneous *
+ *****************/
+.floating-bar {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@info_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: @info_bg_color;
+    color: @info_fg_color;
+}
+
+.floating-bar.top {
+    border-top-width: 0;
+    border-top-right-radius: 0;
+    border-top-left-radius: 0;
+}
+
+.floating-bar.right {
+    border-right-width: 0;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+}
+
+.floating-bar.bottom {
+    border-bottom-width: 0;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0;
+}
+
+.floating-bar.left {
+    border-left-width: 0;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0;
+}
+
+.floating-bar .button {
+    -GtkButton-image-spacing: 0;
+    -GtkButton-inner-border: 0;
+
+    border-style: none;
+    background-color: transparent;
+    background-image: none;
+}
+
+.view.dim-label,
+.dim-label,
+.dim-label:hover,
+.dim-label:focus {
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+.dim-label:selected,
+.dim-label:selected:focus {
+    color: mix(@theme_selected_fg_color, @theme_bg_color, 0.5);
+}
+
+.dnd {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+}
+
+.grip {
+    background-color: transparent;
+}
+
+/********
+ * menu *
+ ********/
+GtkTreeMenu.menu,
+GtkMenuToolButton.menu,
+GtkComboBox .menu {
+    background-color: @menu_bg_color;
+}
+
+.primary-toolbar .button .menu,
+.toolbar .menu,
+.toolbar .primary-toolbar .menu,
+.menu {
+    padding: 0;
+    border-width: 0;
+    border-radius: 0;
+    background-color: @menu_bg_color;
+    color: @menu_fg_color;
+}
+
+.menu.button:hover,
+.menu.button:active,
+.menu.button:active:insensitive,
+.menu.button:insensitive,
+.menu.button {
+    border-width: 0;
+    background-color: @menu_bg_color;
+    background-image: none;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+    -GtkWidget-window-dragging: true;
+
+    border-width: 0;
+    background-color: @menubar_bg_color;
+    background-image: none;
+    color: @menubar_fg_color;
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem,
+.menubar .menuitem {
+    padding: 3px;
+    border-width: 1px 1px 0 1px;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+    border-color: mix(@menubar_bg_color, @theme_bg_color, 0.23);
+    background-image: none;
+    background-color: mix(@menubar_bg_color, @theme_bg_color, 0.21);
+}
+
+.menubar .menuitem *:hover {
+    color: mix(@menubar_fg_color, @theme_base_color, 0.8);
+}
+
+/************
+ * menuitem *
+ ************/
+GtkTreeMenu .menuitem {
+    padding: 0;
+    border-width: 0;
+}
+
+GtkTreeMenu .menuitem * {
+    color: @menu_fg_color;
+}
+
+.menuitem,
+.menu .menuitem {
+    padding: 3px;
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 0;
+}
+
+.menu .menuitem:active,
+.menu .menuitem:hover {
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+}
+
+.menu .menuitem:active,
+.menu .menuitem *:active,
+.menu .menuitem:hover,
+.menu .menuitem *:hover {
+    color: @theme_selected_fg_color;
+}
+
+.menu .menuitem:insensitive,
+.menu .menuitem *:insensitive {
+    color: mix(@menu_fg_color, @menu_bg_color, 0.5);
+}
+
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover,
+.menuitem.check:insensitive,
+.menuitem.radio:insensitive {
+    border-style: none;
+    background-color: transparent;
+    background-image: none;
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+    border-style: none;
+    background-color: transparent;
+}
+
+.menuitem GtkCalendar.button {
+    border-style: none;
+    background-color: transparent;
+    background-image: none;
+}
+
+.menuitem .entry {
+    border-color: shade(@menu_bg_color, 0.7);
+    background-color: @menu_bg_color;
+    background-image: none;
+    color: @menu_fg_color;
+}
+
+.menuitem .accelerator {
+    color: alpha(@menu_fg_color, 0.6);
+}
+
+.menuitem .accelerator:hover {
+    color: alpha(@theme_selected_fg_color, 0.8);
+}
+
+.menuitem .accelerator:insensitive {
+    color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6);
+}
+
+/************
+ * notebook *
+ ************/
+.notebook {
+    padding: 0;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-color: shade(@theme_bg_color, 1.08);
+    background-image: none;
+}
+
+.notebook tab {
+    padding: 3px;
+    border-color: shade(@theme_bg_color, 0.9);
+    border-radius: 0;
+    background-image: none;
+    background-color: shade(@theme_bg_color, 0.95);
+}
+
+.notebook tab:active {
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color:shade(@theme_bg_color, 1.08);
+}
+
+.notebook tab GtkLabel {
+    color: @theme_fg_color;
+}
+
+.notebook tab.top {
+    border-width: 1px 1px 0 1px;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0;
+}
+
+.notebook tab.top:active {
+}
+
+.notebook tab.right {
+    border-width: 1px 1px 1px 0;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0;
+}
+
+.notebook tab.right:active {
+}
+
+.notebook tab.bottom {
+    border-width: 0 1px 1px 1px;
+    border-top-right-radius: 0;
+    border-top-left-radius: 0;
+}
+
+.notebook tab.bottom:active {
+}
+
+.notebook tab.left {
+    border-width: 1px 0 1px 1px;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+}
+
+.notebook tab.left:active {
+}
+
+/******************
+ * pane separator *
+ ******************/
+.pane-separator {
+    background-color: @theme_bg_color;
+    color: transparent;
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+GtkScale,
+GtkProgressBar {
+    padding: 0;
+    border-width: 1px;
+    border-radius: 0;
+}
+
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focus {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+}
+
+.progressbar.vertical {
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+}
+
+.trough,
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focus {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+.trough.vertical {
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+/* level bars as used for password quality or remaining power */
+GtkLevelBar {
+    -GtkLevelBar-min-block-width: 34;
+    -GtkLevelBar-min-block-height: 3;
+}
+
+GtkLevelBar.vertical {
+    -GtkLevelBar-min-block-width: 3;
+    -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar.trough {
+    padding: 2px;
+    border-radius: 0;
+}
+
+.level-bar.fill-block {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    background-color: @theme_selected_bg_color;
+}
+
+.level-bar.indicator-continuous.fill-block {
+    padding: 2px;
+    border-radius: 0;
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal {
+    margin: 0 1px;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical {
+    margin: 1px 0;
+}
+
+/* discrete indicator border rounding,
+   uncomment when :nth-child will be working
+   on the widget
+
+.level-bar.indicator-discrete.fill-block.horizontal:first-child {
+    border-radius: 2px 0 0 2px;
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal:last-child {
+    border-radius: 0 2px 2px 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:first-child {
+    border-radius: 2px 2px 0 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:last-child {
+    border-radius: 0 0 2px 2px;
+}
+*/
+
+.level-bar.fill-block.level-high {
+    border-color: shade(@success_color, 0.85);
+    background-image: linear-gradient(to bottom,
+                                      shade(@success_color, 1.2),
+                                      @success_color 75%,
+                                      shade(@success_color, 0.95)
+                                      );
+}
+
+.level-bar.fill-block.level-low {
+    border-color: shade(@warning_bg_color, 0.80);
+    background-image: linear-gradient(to bottom,
+                                      shade(@warning_bg_color, 1.3),
+                                      @warning_bg_color 75%,
+                                      shade(@warning_bg_color, 0.90)
+                                      );
+}
+
+.level-bar.fill-block.empty-fill-block {
+    border-color: alpha(@theme_fg_color, 0.1);
+    background-color: transparent;
+    background-image: none;
+}
+
+GtkScale {
+    -GtkRange-slider-width: 14;
+    -GtkRange-trough-border: 1;
+    -GtkScale-slider-length: 14;
+}
+
+GtkScale.vertical {
+    -GtkScale-slider-length: 14;
+}
+
+GtkScale.slider {
+    /* we will draw the border using box shadow for now */
+    border-radius: 7px;
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+GtkScale.slider:insensitive {
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+GtkScale.slider.vertical {
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+GtkScale.slider.vertical:insensitive {
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+GtkScale.mark {
+    border-color: shade(@theme_bg_color, 0.8);
+}
+
+GtkScale.trough {
+    margin: 7px 0;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: shade(@theme_bg_color, 0.95);
+}
+
+GtkScale.trough.vertical {
+    margin: 0 7px;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: shade(@theme_bg_color, 0.95);
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left {
+    border-color: @theme_selected_bg_color;
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+}
+
+.scale.highlight.bottom {
+    border-color: @theme_selected_bg_color;
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+}
+
+GtkScale.trough:insensitive,
+.scale.highlight.left:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+GtkScale.trough.vertical:insensitive,
+.scale.highlight.bottom:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+/*************
+ * scrollbar *
+ *************/
+.scrollbar {
+    border-style: solid;
+    padding: 0;
+}
+
+.scrollbars-junction,
+.scrollbar.trough {
+    border-width: 0;
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+.scrollbar.button,
+.scrollbar.button:active,
+.scrollbar.button:active:hover {
+    border-width: 0;
+    border-color: transparent;
+    border-radius: 0;
+    background-image: none;
+    background-color: transparent;
+    color: shade(@theme_bg_color, 0.6);
+}
+
+.scrollbar.slider {
+    border-width: 1px;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-color: shade(@theme_bg_color, 0.9);
+}
+
+.scrollbar.slider:hover,
+.scrollbar.slider.vertical:hover {
+    background-color: shade(@theme_bg_color, 0.8);
+}
+
+.scrollbar.slider:active,
+.scrollbar.slider.vertical:active {
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    background-color: @theme_selected_bg_color;
+}
+
+/* overlay scrollbar */
+OsThumb {
+    color: shade(@theme_bg_color, 0.7);
+}
+
+OsThumb:selected,
+OsScrollbar:selected {
+    background-color: @theme_selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+    background-color: @theme_selected_bg_color;
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+    background-color: shade(@theme_bg_color, 0.9);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+GtkScrolledWindow.frame {
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+}
+
+/* avoid double borders when a viewport is 
+ * packed into a GtkScrolledWindow */
+GtkScrolledWindow GtkViewport.frame {
+    border-style: none;
+}
+
+/*************
+ * separator *
+ *************/
+.sidebar.view.separator,
+.view.separator,
+.separator {
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.9);
+    color: shade(@theme_bg_color, 0.9);
+}
+
+.button .separator,
+.button.separator {
+    border-color: shade(@theme_bg_color, 0.9);
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+    border-color: @theme_bg_color;
+}
+
+.menuitem.separator {
+    -GtkMenuItem-horizontal-padding: 0;
+    -GtkWidget-separator-height: 1;
+
+    border-color: shade(@menu_bg_color, 0.9);
+    color: shade(@menu_bg_color, 0.9);
+}
+
+GtkComboBox .separator {
+    /* always disable separators */
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar,
+.sidebar.view,
+.sidebar .view {
+    background-color: @theme_bg_color;
+    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
+}
+
+.sidebar .frame {
+    border-width: 0;
+}
+
+/**************
+ * spinbutton *
+ **************/
+.spinbutton.button {
+    border-color: shade(@theme_bg_color, 0.8);
+}
+
+.spinbutton.button:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+.spinbutton.button {
+    border-width: 0;
+    border-left-width: 1px;
+    border-radius: 0;
+}
+
+.spinbutton.button:first-child {
+    border-radius: 0;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+}
+
+.spinbutton.button:last-child {
+    border-radius: 0;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0;
+}
+
+.spinbutton.vertical .button:first-child {
+    border-width: 1px;
+    border-bottom-width: 0;
+    border-radius: 0;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0;
+}
+
+.spinbutton.vertical .button:last-child {
+    border-width: 1px;
+    border-top-width: 0;
+    border-radius: 0;
+    border-top-left-radius: 0;
+    border-top-right-radius: 0;
+}
+
+.spinbutton.vertical.entry {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 0;
+}
+
+/***********
+ * spinner *
+ ***********/
+@keyframes spinner {
+    0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+
+    12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+
+    25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); }
+
+    37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); }
+
+    50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); }
+
+    62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); }
+
+    75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); }
+
+    87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); }
+
+    100%  { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+                              -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+}
+
+.spinner {
+    background-color: transparent;
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+    background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%;
+    background-size: 15% 15%;
+    background-repeat: no-repeat;
+}
+
+.menu.spinner,
+.primary-toolbar .spinner,
+.primary-toolbar .spinner {
+    color: @theme_selected_bg_color;
+}
+
+.spinner:active {
+    animation: spinner 1s infinite linear;
+}
+
+/*******
+ * osd *
+ *******/
+GtkWindow.osd {
+    background-color: @osd_bg;
+    color: @osd_fg;
+}
+
+GtkOverlay.osd {
+    background-color: transparent;
+}
+
+/* used by gnome-settings-daemon's media-keys OSD */
+.osd.trough {
+    background-color: shade(@osd_bg, 0.8);
+}
+
+.osd.progressbar {
+    background-color: @osd_fg;
+}
+
+/*************
+ * statusbar *
+ *************/
+GtkStatusbar {
+    padding: 3px;
+    color: @theme_fg_color;
+}
+
+/**********
+ * switch *
+ **********/
+GtkSwitch {
+    padding: 0;
+    border-radius: 0;
+    font: bold condensed;
+}
+
+GtkSwitch.slider {
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+GtkSwitch.slider:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+GtkSwitch.trough {
+    border-color: shade(@theme_bg_color, 0.8);
+    background-image: none;
+    background-color: shade(@theme_bg_color, 0.95);
+    color: @theme_fg_color;
+}
+
+GtkSwitch.trough:active {
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
+
+GtkSwitch.trough:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_bg_color;
+    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+/************
+ * textview *
+ ************/
+GtkTextView {
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+}
+
+/***********
+ * toolbar *
+ ***********/
+.toolbar {
+    padding: 3px;
+    border-style: none;
+    background-image: none;
+    background-color: @toolbar_bg_color;
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+    -GtkWidget-window-dragging: true;
+
+    padding: 3px;
+    border-width: 1px 0 1px 0;
+    border-style: solid;
+    border-color: shade(@toolbar_bg_color, 0.8);
+    background-image: none;
+    background-color: @toolbar_bg_color;
+    color: @toolbar_fg_color;
+}
+
+.primary-toolbar GtkComboBox,
+.primary-toolbar .button *,
+.primary-toolbar .button {
+    padding: 2px;
+    border-width: 1px;
+    border-color: transparent;
+    border-radius: 0;
+    background-color: transparent;
+    background-image: none;
+    color: @toolbar_fg_color;
+}
+
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.toolbar .button {
+    border-color: shade(@toolbar_bg_color, 0.8);
+    background-image: none;
+    background-color: shade(@toolbar_bg_color, 1.08);
+    color: @toolbar_fg_color;
+}
+
+.primary-toolbar .button:hover,
+.toolbar .button:hover {
+    border-color: shade(@toolbar_bg_color, 0.7);
+    color: shade(@toolbar_fg_color, 0.7);
+}
+
+.primary-toolbar .button:active,
+.toolbar .button:active {
+    border-color: shade(@toolbar_bg_color, 0.8);
+    background-image: none;
+    background-color: shade(@toolbar_bg_color, 0.95);
+}
+
+.primary-toolbar .button:active:hover,
+.toolbar .button:active:hover {
+    border-color: shade(@toolbar_bg_color, 0.7);
+    color: shade(@toolbar_fg_color, 0.7);
+}
+
+.primary-toolbar .button:insensitive,
+.toolbar .button:insensitive {
+    border-color: shade(@toolbar_bg_color, 0.9);
+    background-image: none;
+    background-color: @toolbar_bg_color;
+}
+
+.primary-toolbar .button:active:insensitive,
+.toolbar .button:active:insensitive {
+    border-color: shade(@toolbar_bg_color, 0.8);
+    background-image: none;
+    background-color: @toolbar_bg_color;
+}
+
+.primary-toolbar .entry {
+    border-color: shade(@toolbar_bg_color, 0.8);
+}
+
+.primary-toolbar .entry:active,
+.primary-toolbar .entry:focus {
+    border-color: shade(@toolbar_bg_color, 0.7);
+}
+
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive {
+    border-color: shade(@toolbar_bg_color, 0.9);
+}
+
+/* inline-toolbar */
+.inline-toolbar.toolbar {
+    -GtkToolbar-button-relief: normal;
+
+    padding: 3px;
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+.inline-toolbar.toolbar:last-child {
+    border-width: 0 1px 1px 1px;
+    border-color: shade(@theme_bg_color, 0.8);
+    border-radius: 0;
+}
+
+.inline-toolbar.toolbar .button {
+    padding: 1px;
+    border-width: 1px 0 1px 1px;
+    border-style: solid;
+    border-radius: 0;
+    background-image: none;
+    background-color: shade(@theme_bg_color, 1.08);
+}
+
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+    border-color: shade(@theme_bg_color, 0.9);
+    background-image: none;
+    background-color: @theme_bg_color;
+}
+
+/* middle button */
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .button.raised.linked:focus,
+.primary-toolbar .button.raised.linked:focus:active,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .raised.linked .button,
+.primary-toolbar .raised.linked .button:active,
+.primary-toolbar .raised.linked .button:focus,
+.primary-toolbar .raised.linked .button:focus:active,
+.primary-toolbar .raised.linked .button:insensitive,
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:focus,
+.inline-toolbar.toolbar .button:focus:active,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button,
+.inline-toolbar.toolbar GtkToolButton .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:focus,
+.inline-toolbar.toolbar GtkToolButton .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+    border-width: 1px;
+    border-right-width: 0;
+    border-radius: 0;
+}
+
+/* leftmost button */
+.primary-toolbar .button.raised.linked:first-child,
+.primary-toolbar .button.raised.linked:active:first-child,
+.primary-toolbar .button.raised.linked:focus:first-child,
+.primary-toolbar .button.raised.linked:focus:active:first-child,
+.primary-toolbar .button.raised.linked:insensitive:first-child,
+.primary-toolbar .raised.linked .button:first-child,
+.primary-toolbar .raised.linked .button:active:first-child,
+.primary-toolbar .raised.linked .button:focus:first-child,
+.primary-toolbar .raised.linked .button:focus:active:first-child,
+.primary-toolbar .raised.linked .button:insensitive:first-child,
+.inline-toolbar.toolbar .button:first-child,
+.inline-toolbar.toolbar .button:active:first-child,
+.inline-toolbar.toolbar .button:focus:first-child,
+.inline-toolbar.toolbar .button:focus:active:first-child,
+.inline-toolbar.toolbar .button:insensitive:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child .button,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive {
+    border-width: 1px;
+    border-right-width: 0;
+    border-radius: 0;
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+}
+
+/* rightmost button */
+.primary-toolbar .button.raised.linked:last-child,
+.primary-toolbar .button.raised.linked:active:last-child,
+.primary-toolbar .button.raised.linked:focus:last-child,
+.primary-toolbar .button.raised.linked:focus:active:last-child,
+.primary-toolbar .button.raised.linked:insensitive:last-child,
+.primary-toolbar .raised.linked .button:last-child,
+.primary-toolbar .raised.linked .button:active:last-child,
+.primary-toolbar .raised.linked .button:focus:last-child,
+.primary-toolbar .raised.linked .button:focus:active:last-child,
+.primary-toolbar .raised.linked .button:insensitive:last-child,
+.inline-toolbar.toolbar .button:last-child,
+.inline-toolbar.toolbar .button:active:last-child,
+.inline-toolbar.toolbar .button:focus:last-child,
+.inline-toolbar.toolbar .button:focus:active:last-child,
+.inline-toolbar.toolbar .button:insensitive:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child .button,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive {
+    border-width: 1px;
+    border-radius: 0;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0;
+}
+
+/* single button */
+.primary-toolbar.toolbar .button:only-child,
+.primary-toolbar.toolbar .button:active:only-child,
+.primary-toolbar.toolbar .button:focus:only-child,
+.primary-toolbar.toolbar .button:focus:active:only-child,
+.primary-toolbar.toolbar .button:insensitive:only-child,
+.primary-toolbar.toolbar GtkToolButton:only-child .button,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:active,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:focus,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.inline-toolbar.toolbar .button:only-child,
+.inline-toolbar.toolbar .button:active:only-child,
+.inline-toolbar.toolbar .button:focus:only-child,
+.inline-toolbar.toolbar .button:focus:active:only-child,
+.inline-toolbar.toolbar .button:insensitive:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child .button,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive {
+    border-width: 1px;
+    border-radius: 0;
+}
+
+/***********
+ * tooltip *
+ ***********/
+.tooltip {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_tooltip_bg_color, 0.8);
+    border-radius: 0;
+    background-image: none;
+    background-color: @theme_tooltip_bg_color;
+    color: @theme_tooltip_fg_color;
+}
+
+.tooltip * {
+    background-color: transparent;
+}
+
+/************
+ * treeview *
+ ************/
+GtkTreeView {
+}
+
+GtkTreeView.dnd {
+    border-width: 1px;
+    border-style: solid;
+    border-color: shade(@theme_selected_bg_color, 0.9);
+    border-radius: 0;
+}
+
+GtkTreeView .entry {
+    border-radius: 0;
+    background-color: @theme_base_color;
+    background-image: none;
+}
+
+/************
+ * viewport *
+ ************/
+GtkViewport {
+    background-color: transparent;
+}
+
+GtkViewport.frame {
+    border-width: 0;
+}
+
+.view {
+    background-color: @theme_base_color;
+    color: @theme_text_color;
+}
+
+.view:selected,
+.view:selected:focus {
+    background-color: @theme_selected_bg_color;
+    color: @theme_selected_fg_color;
+}
diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css
new file mode 100644
index 0000000..d4a143b
--- /dev/null
+++ b/gtk-3.0/gtk.css
@@ -0,0 +1,68 @@
+/* Default color scheme */ 
+@define-color bg_color #dddddd;
+@define-color fg_color #888888;
+@define-color base_color #eeeeee;
+@define-color text_color #888888;
+@define-color selected_bg_color #d64937;
+@define-color selected_fg_color #f9f9f9;
+@define-color tooltip_bg_color #2D2D2D;
+@define-color tooltip_fg_color #888888;
+
+/* colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_bg_color @bg_color;
+@define-color theme_fg_color @fg_color;
+@define-color theme_base_color @base_color;
+@define-color theme_text_color @text_color;
+@define-color theme_selected_bg_color @selected_bg_color;
+@define-color theme_selected_fg_color @selected_fg_color;
+@define-color theme_tooltip_bg_color @tooltip_bg_color;
+@define-color theme_tooltip_fg_color @tooltip_fg_color;
+
+/* shadow effects */
+@define-color light_shadow #fff;
+@define-color dark_shadow #000;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (152, 152, 89);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (0, 0, 0);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (255, 255, 255);
+@define-color question_bg_color rgb (214, 73, 55);
+@define-color error_fg_color rgb (255, 255, 255);
+@define-color error_bg_color rgb (237, 54, 54);
+@define-color link_color #569be4;
+@define-color success_color #4e9a06;
+@define-color error_color #cc0000;
+
+/* widget colors */
+@define-color menubar_bg_color #2D2D2D;
+@define-color menubar_fg_color #888888;
+@define-color toolbar_bg_color @theme_bg_color;
+@define-color toolbar_fg_color @theme_fg_color;
+@define-color menu_bg_color @theme_base_color;
+@define-color menu_fg_color @theme_text_color;
+@define-color panel_bg_color #2D2D2D;
+@define-color panel_fg_color #888888;
+
+/* osd */
+@define-color osd_base #333;
+@define-color osd_fg #eee;
+@define-color osd_bg alpha(@osd_base, 0.8);
+
+/* backdrop colors */
+@define-color backdrop_selected_bg_color shade (@theme_bg_color, 0.9);
+@define-color backdrop_selected_fg_color @theme_fg_color;
+
+/* window manager colors */
+@define-color wm_bg @theme_bg_color;
+@define-color wm_title_focused mix(@theme_fg_color, @theme_bg_color, 0.1);
+@define-color wm_title_unfocused mix(@theme_fg_color, @theme_bg_color, 0.6);
+@define-color wm_border_focused shade(@theme_bg_color, 0.7);
+@define-color wm_border_unfocused shade(@theme_bg_color, 0.8);
+
+@import url("gtk-widgets.css");
+@import url("gtk-widgets-assets.css");
+@import url("apps/gnome-applications.css");
+@import url("apps/granite-widgets.css");
+@import url("apps/unity.css");
diff --git a/gtk-3.0/settings.ini b/gtk-3.0/settings.ini
new file mode 100644
index 0000000..f25c6f4
--- /dev/null
+++ b/gtk-3.0/settings.ini
@@ -0,0 +1,4 @@
+[Settings]
+gtk-color-scheme = "base_color:#eeeeee\nbg_color:#dddddd\ntooltip_bg_color:#2D2D2D\nselected_bg_color:#d64937\ntext_color:#888888\nfg_color:#888888;\ntooltip_fg_color:#888888\nselected_fg_color:#f9f9f9\nlink_color:#569be4"
+gtk-auto-mnemonics = 1
+gtk-visible-focus = automatic
diff --git a/index.theme b/index.theme
new file mode 100644
index 0000000..d0ee6fd
--- /dev/null
+++ b/index.theme
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Numix
+Comment=Low contrast and simple light theme
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Numix
+MetacityTheme=Numix
+ButtonLayout=:minimize,maximize,close
diff --git a/metacity-1/close_focused_normal.png b/metacity-1/close_focused_normal.png
new file mode 100644
index 0000000..4960002
Binary files /dev/null and b/metacity-1/close_focused_normal.png differ
diff --git a/metacity-1/close_focused_prelight.png b/metacity-1/close_focused_prelight.png
new file mode 100644
index 0000000..1ffcb90
Binary files /dev/null and b/metacity-1/close_focused_prelight.png differ
diff --git a/metacity-1/close_focused_pressed.png b/metacity-1/close_focused_pressed.png
new file mode 100644
index 0000000..2462879
Binary files /dev/null and b/metacity-1/close_focused_pressed.png differ
diff --git a/metacity-1/close_unfocused.png b/metacity-1/close_unfocused.png
new file mode 100644
index 0000000..327ecb2
Binary files /dev/null and b/metacity-1/close_unfocused.png differ
diff --git a/metacity-1/close_unfocused_prelight.png b/metacity-1/close_unfocused_prelight.png
new file mode 100644
index 0000000..b2cf727
Binary files /dev/null and b/metacity-1/close_unfocused_prelight.png differ
diff --git a/metacity-1/close_unfocused_pressed.png b/metacity-1/close_unfocused_pressed.png
new file mode 100644
index 0000000..a1a54fc
Binary files /dev/null and b/metacity-1/close_unfocused_pressed.png differ
diff --git a/metacity-1/maximize_focused_normal.png b/metacity-1/maximize_focused_normal.png
new file mode 100644
index 0000000..09f7f22
Binary files /dev/null and b/metacity-1/maximize_focused_normal.png differ
diff --git a/metacity-1/maximize_focused_prelight.png b/metacity-1/maximize_focused_prelight.png
new file mode 100644
index 0000000..64a751b
Binary files /dev/null and b/metacity-1/maximize_focused_prelight.png differ
diff --git a/metacity-1/maximize_focused_pressed.png b/metacity-1/maximize_focused_pressed.png
new file mode 100644
index 0000000..11607d4
Binary files /dev/null and b/metacity-1/maximize_focused_pressed.png differ
diff --git a/metacity-1/maximize_unfocused.png b/metacity-1/maximize_unfocused.png
new file mode 100644
index 0000000..1cdace9
Binary files /dev/null and b/metacity-1/maximize_unfocused.png differ
diff --git a/metacity-1/maximize_unfocused_prelight.png b/metacity-1/maximize_unfocused_prelight.png
new file mode 100644
index 0000000..5c25cfc
Binary files /dev/null and b/metacity-1/maximize_unfocused_prelight.png differ
diff --git a/metacity-1/maximize_unfocused_pressed.png b/metacity-1/maximize_unfocused_pressed.png
new file mode 100644
index 0000000..5080918
Binary files /dev/null and b/metacity-1/maximize_unfocused_pressed.png differ
diff --git a/metacity-1/menu-pressed.png b/metacity-1/menu-pressed.png
new file mode 100644
index 0000000..866363b
Binary files /dev/null and b/metacity-1/menu-pressed.png differ
diff --git a/metacity-1/menu-unfocus.png b/metacity-1/menu-unfocus.png
new file mode 100644
index 0000000..015d855
Binary files /dev/null and b/metacity-1/menu-unfocus.png differ
diff --git a/metacity-1/menu.png b/metacity-1/menu.png
new file mode 100644
index 0000000..1e9d3db
Binary files /dev/null and b/metacity-1/menu.png differ
diff --git a/metacity-1/menu_prelight.png b/metacity-1/menu_prelight.png
new file mode 100644
index 0000000..82a2077
Binary files /dev/null and b/metacity-1/menu_prelight.png differ
diff --git a/metacity-1/metacity-theme-1.xml b/metacity-1/metacity-theme-1.xml
new file mode 100644
index 0000000..d9a82e9
--- /dev/null
+++ b/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,461 @@
+<?xml version="1.0"?>
+
+<metacity_theme>
+<info>
+	<name>Siva</name>
+	<author>nale12</author>
+	<copyright>GPL</copyright>
+	<date>2013</date>
+	<description>Metacity theme</description>
+</info>
+
+<!-- General window layout -->
+<frame_geometry name="frame_geometry_normal" title_scale="medium" rounded_top_left="false" rounded_top_right="false"  rounded_bottom_left="false" rounded_bottom_right="false">
+ 	<distance name="left_width" value="0"/>
+	<distance name="right_width" value="0"/>
+	<distance name="bottom_height" value="0"/>
+	<distance name="left_titlebar_edge" value="2"/>
+	<distance name="right_titlebar_edge" value="2"/>
+	<distance name="button_width" value="24"/>
+	<distance name="button_height" value="24"/>
+	<distance name="title_vertical_pad" value="8"/>
+	<border name="title_border" left="2" right="2" top="0" bottom="0"/>
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<frame_geometry name="frame_geometry_abnormal" title_scale="medium" rounded_top_left="false" rounded_top_right="false">
+  	<distance name="left_width" value="0"/>
+  	<distance name="right_width" value="0"/>
+  	<distance name="bottom_height" value="0"/>
+  	<distance name="left_titlebar_edge" value="2"/>
+  	<distance name="right_titlebar_edge" value="2"/>
+  	<distance name="button_width" value="24"/>
+ 	<distance name="button_height" value="24"/>
+  	<distance name="title_vertical_pad" value="2"/>
+  	<border name="title_border" left="2" right="2" top="0" bottom="0"/>
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<frame_geometry name="geometry_maximized" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false">
+	<distance name="left_width" value="0"/>
+	<distance name="right_width" value="0"/>
+	<distance name="bottom_height" value="0"/>
+	<distance name="left_titlebar_edge" value="2"/>
+  	<distance name="right_titlebar_edge" value="2"/>
+  	<distance name="button_width" value="24"/>
+  	<distance name="button_height" value="24"/>
+  	<distance name="title_vertical_pad" value="8"/>
+  	<border name="title_border" left="2" right="2" top="0" bottom="0"/>
+ 	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="frame_geometry_normal" >
+	<distance name="left_width" value="1" />
+	<distance name="right_width" value="1" />
+	<distance name="bottom_height" value="1" />
+	<border name="title_border" left="10" right="10" top="0" bottom="0" />
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+	<distance name="title_vertical_pad" value="1" />
+</frame_geometry>
+
+<!-- Window Title -->
+
+<draw_ops name="draw_title_text_normal">
+	<title color="#888888" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/>
+</draw_ops>
+
+<draw_ops name="draw_title_text_inactive">
+	<title color="#444444" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/>
+</draw_ops>
+
+<draw_ops name="draw_title">
+	<!-- Background gradient -->
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>
+
+<draw_ops name="draw_title_unfocused">
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>
+
+<draw_ops name="draw_title_inactive">
+	<include name="draw_title_unfocused" />
+</draw_ops>
+
+<draw_ops name="draw_title_maximized">
+	<!-- Background gradient -->
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>
+<draw_ops name="draw_title_maximized_unfocused">
+	<!-- Background gradient -->
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>
+
+<draw_ops name="draw_title_maximized_inactive">
+	<include name="draw_title_maximized_unfocused" />
+</draw_ops>
+
+<!-- Window Frames -->
+
+<draw_ops name="draw_frame">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+<draw_ops name="draw_frame_unfocused">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+<!-- bottom border -->
+<draw_ops name="bottom">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>		
+<draw_ops name="bottom_edge">		
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>
+<draw_ops name="bottom-inactive">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+
+</draw_ops>	
+
+<draw_ops name="border">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width-1" height="height-1" filled="true" />
+</draw_ops>
+
+<!-- BUTTONS -->
+
+<!-- Button Trough Left -->
+	<draw_ops name="left_left_background_focused_normal">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_left_background_focused_pressed">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_middle_background_focused_normal">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_middle_background_focused_pressed">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_right_background_focused_normal">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_right_background_focused_pressed">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_left_background_unfocused_normal">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_left_background_unfocused_pressed">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_middle_background_unfocused_normal">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_middle_background_unfocused_pressed">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_right_background_unfocused_normal">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="left_right_background_unfocused_pressed">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	
+<!-- Button Trough Right -->
+	<draw_ops name="right_left_background_focused_normal">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_left_background_focused_pressed">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_middle_background_focused_normal">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_middle_background_focused_pressed">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_right_background_focused_normal">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_right_background_focused_pressed">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_left_background_unfocused_normal">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_left_background_unfocused_pressed">
+		<image filename="trough_left.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_middle_background_unfocused_normal">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_middle_background_unfocused_pressed">
+		<image filename="trough_middle.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_right_background_unfocused_normal">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="right_right_background_unfocused_pressed">
+		<image filename="trough_right.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	
+<!-- Button prelightlays -->
+	<draw_ops name="menu_focused_normal">
+   	<image filename="menu.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+		<draw_ops name="menu_focused_prelight">
+  	 <image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="menu_unfocused_normal">
+  	 	<image filename="menu-unfocus.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="menu_unfocused_prelight">
+   		<image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="minimize_focused_normal">
+		<image filename="minimize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="minimize_focused_prelight">
+		<image filename="minimize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="minimize_focused_pressed">
+		<image filename="minimize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="minimize_unfocused_normal">
+		<image filename="minimize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="minimize_unfocused_prelight">
+		<image filename="minimize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="minimize_unfocused_pressed">
+		<image filename="minimize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="maximize_focused_normal">
+		<image filename="maximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="maximize_focused_prelight">
+		<image filename="maximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="maximize_focused_pressed">
+		<image filename="maximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="maximize_unfocused_normal">
+		<image filename="maximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="maximize_unfocused_prelight">
+		<image filename="maximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="maximize_unfocused_pressed">
+		<image filename="maximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_focused_normal">
+		<image filename="unmaximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_focused_prelight">
+		<image filename="unmaximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_focused_pressed">
+		<image filename="unmaximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_unfocused_normal">
+		<image filename="unmaximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_unfocused_prelight">
+		<image filename="unmaximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_unfocused_pressed">
+		<image filename="unmaximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="close_focused_normal">
+		<image filename="close_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="close_focused_prelight">
+		<image filename="close_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="close_focused_pressed">
+		<image filename="close_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="close_unfocused_normal">
+		<image filename="close_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="close_unfocused_prelight">
+		<image filename="close_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="close_unfocused_pressed">
+		<image filename="close_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+		
+
+<!-- FRAME STYLE -->
+<frame_style name="normal_focused" geometry="frame_geometry_normal">
+	<piece position="title" draw_ops="draw_title_text_normal"/>
+   	<piece position="titlebar" draw_ops="draw_title"/>
+   	<piece position="left_edge" draw_ops="draw_frame"/>
+   	<piece position="right_edge" draw_ops="draw_frame"/>
+   	<piece position="bottom_edge" draw_ops="bottom_edge"/>
+	<button function="left_left_background" state="normal" draw_ops="left_left_background_focused_normal"/>
+	<button function="left_middle_background" state="normal" draw_ops="left_middle_background_focused_normal"/>
+	<button function="left_right_background" state="normal" draw_ops="left_right_background_focused_normal"/>
+	<button function="left_left_background" state="prelight" draw_ops="left_left_background_focused_normal"/>
+	<button function="left_middle_background" state="prelight" draw_ops="left_middle_background_focused_normal"/>
+	<button function="left_right_background" state="prelight" draw_ops="left_right_background_focused_normal"/>
+	<button function="left_left_background" state="pressed" draw_ops="left_left_background_focused_pressed"/>
+	<button function="left_middle_background" state="pressed" draw_ops="left_middle_background_focused_pressed"/>
+	<button function="left_right_background" state="pressed" draw_ops="left_right_background_focused_pressed"/>
+	<button function="right_left_background" state="normal" draw_ops="right_left_background_focused_normal"/>
+	<button function="right_middle_background" state="normal" draw_ops="right_middle_background_focused_normal"/>
+	<button function="right_right_background" state="normal" draw_ops="right_right_background_focused_normal"/>
+	<button function="right_left_background" state="prelight" draw_ops="right_left_background_focused_normal"/>
+	<button function="right_middle_background" state="prelight" draw_ops="right_middle_background_focused_normal"/>
+	<button function="right_right_background" state="prelight" draw_ops="right_right_background_focused_normal"/>
+	<button function="right_left_background" state="pressed" draw_ops="right_left_background_focused_pressed"/>
+	<button function="right_middle_background" state="pressed" draw_ops="right_middle_background_focused_pressed"/>
+	<button function="right_right_background" state="pressed" draw_ops="right_right_background_focused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_focused_normal"/>
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight"/>
+	<button function="menu" state="pressed" draw_ops="menu_focused_normal"/> 
+	<button function="minimize" state="normal" draw_ops="minimize_focused_normal"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_focused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/>
+	<button function="close" state="normal" draw_ops="close_focused_normal"/>
+	<button function="close" state="prelight" draw_ops="close_focused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_focused_pressed"/>
+</frame_style>
+
+<frame_style name="normal_unfocused" geometry="frame_geometry_normal">
+	<piece position="title" draw_ops="draw_title_text_inactive"/>
+   	<piece position="titlebar" draw_ops="draw_title_inactive"/>
+   	<piece position="left_edge" draw_ops="draw_frame_unfocused"/>
+   	<piece position="right_edge" draw_ops="draw_frame_unfocused"/>
+   	<piece position="bottom_edge" draw_ops="bottom-inactive"/>
+	<button function="left_left_background" state="normal" draw_ops="left_left_background_unfocused_normal"/>
+	<button function="left_middle_background" state="normal" draw_ops="left_middle_background_unfocused_normal"/>
+	<button function="left_right_background" state="normal" draw_ops="left_right_background_unfocused_normal"/>
+	<button function="left_left_background" state="prelight" draw_ops="left_left_background_unfocused_normal"/>
+	<button function="left_middle_background" state="prelight" draw_ops="left_middle_background_unfocused_normal"/>
+	<button function="left_right_background" state="prelight" draw_ops="left_right_background_unfocused_normal"/>
+	<button function="left_left_background" state="pressed" draw_ops="left_left_background_unfocused_pressed"/>
+	<button function="left_middle_background" state="pressed" draw_ops="left_middle_background_unfocused_pressed"/>
+	<button function="left_right_background" state="pressed" draw_ops="left_right_background_unfocused_pressed"/>
+	<button function="right_left_background" state="normal" draw_ops="right_left_background_unfocused_normal"/>
+	<button function="right_middle_background" state="normal" draw_ops="right_middle_background_unfocused_normal"/>
+	<button function="right_right_background" state="normal" draw_ops="right_right_background_unfocused_normal"/>
+	<button function="right_left_background" state="prelight" draw_ops="right_left_background_unfocused_normal"/>
+	<button function="right_middle_background" state="prelight" draw_ops="right_middle_background_unfocused_normal"/>
+	<button function="right_right_background" state="prelight" draw_ops="right_right_background_unfocused_normal"/>
+	<button function="right_left_background" state="pressed" draw_ops="right_left_background_unfocused_pressed"/>
+	<button function="right_middle_background" state="pressed" draw_ops="right_middle_background_unfocused_pressed"/>
+	<button function="right_right_background" state="pressed" draw_ops="right_right_background_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused_normal"/>
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/>
+	<button function="menu" state="pressed" draw_ops="menu_focused_normal"/>
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused_normal"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_unfocused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
+	<button function="close" state="normal" draw_ops="close_unfocused_normal"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+</frame_style>
+
+<frame_style name="maximized_focused" geometry="geometry_maximized" parent="normal_focused">
+	<piece position="title" draw_ops="draw_title_text_normal"/>
+   	<piece position="titlebar" draw_ops="draw_title_maximized"/>
+	<button function="maximize" state="normal" draw_ops="unmaximize_focused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/>
+</frame_style>
+
+<frame_style name="maximized_unfocused" geometry="geometry_maximized" parent="normal_unfocused">
+	<piece position="title" draw_ops="draw_title_text_inactive"/>
+   	<piece position="titlebar" draw_ops="draw_title_maximized_inactive"/>
+	<button function="maximize" state="normal" draw_ops="unmaximize_unfocused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/>
+</frame_style>
+
+<frame_style name="utility_focused" parent="normal_focused">
+	<piece position="title" draw_ops="draw_title_text_normal"/>
+	<piece position="titlebar" draw_ops="draw_title"/>
+	<button function="menu" state="normal" draw_ops="menu_focused_normal"/>
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight"/>
+	<button function="menu" state="pressed" draw_ops="menu_focused_normal"/>
+	<button function="close" state="normal" draw_ops="close_focused_normal"/>
+	<button function="close" state="prelight" draw_ops="close_focused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_focused_pressed"/>
+</frame_style>
+
+<frame_style name="utility_unfocused" parent="normal_unfocused">
+	<piece position="title" draw_ops="draw_title_text_inactive"/>
+	<piece position="titlebar" draw_ops="draw_title_inactive"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused_normal"/>
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/>
+	<button function="menu" state="pressed" draw_ops="menu_focused_normal"/>
+	<button function="close" state="normal" draw_ops="close_unfocused_normal"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+</frame_style>
+
+<frame_style name="border" geometry="border" >
+  <piece position="overlay" draw_ops="border"/>
+	<button function="close" state="normal"><draw_ops></draw_ops></button>
+	<button function="close" state="pressed"><draw_ops></draw_ops></button>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<!-- STYLE SET -->
+<frame_style_set name="normal">
+	<frame focus="yes" state="normal" resize="both" style="normal_focused"/>
+	<frame focus="no" state="normal" resize="both" style="normal_unfocused"/>
+	<frame focus="yes" state="maximized" style="maximized_focused"/>
+	<frame focus="no" state="maximized" style="maximized_unfocused"/>
+	<frame focus="yes" state="shaded" style="normal_focused"/><!-- todo -->
+	<frame focus="no" state="shaded" style="normal_unfocused"/><!-- todo -->
+	<frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/><!-- todo -->
+	<frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/><!-- todo -->
+</frame_style_set>
+
+<frame_style_set name="utility">
+	<frame focus="yes" state="normal" resize="both" style="utility_focused"/>
+	<frame focus="no" state="normal" resize="both" style="utility_unfocused"/>
+	<frame focus="yes" state="maximized" style="maximized_focused"/>
+	<frame focus="no" state="maximized" style="normal_focused"/>
+	<frame focus="yes" state="shaded" style="normal_focused"/><!-- todo -->
+	<frame focus="no" state="shaded" style="normal_unfocused"/><!-- todo -->
+	<frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/><!-- todo -->
+	<frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/><!-- todo -->
+</frame_style_set>
+
+<frame_style_set name="border">
+	<frame focus="yes" state="normal" resize="both" style="border"/>
+	<frame focus="no" state="normal" resize="both" style="border"/>
+	<frame focus="yes" state="maximized" style="maximized_focused"/>
+	<frame focus="no" state="maximized" style="normal_focused"/>
+	<frame focus="yes" state="shaded" style="normal_focused"/><!-- todo -->
+	<frame focus="no" state="shaded" style="normal_unfocused"/><!-- todo -->
+	<frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/><!-- todo -->
+	<frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/><!-- todo -->
+</frame_style_set>
+
+<!-- WINDOW -->
+<window type="normal" style_set="normal"/>
+<window type="dialog" style_set="utility"/>
+<window type="modal_dialog" style_set="utility"/>
+<window type="menu" style_set="utility"/>
+<window type="utility" style_set="utility"/>
+<window type="border" style_set="border"/>
+
+</metacity_theme> 
diff --git a/metacity-1/metacity-theme-3.xml b/metacity-1/metacity-theme-3.xml
new file mode 100644
index 0000000..1fb0103
--- /dev/null
+++ b/metacity-1/metacity-theme-3.xml
@@ -0,0 +1,1136 @@
+<?xml version="1.0"?>
+<metacity_theme>
+<info>
+	<name>Siva</name>
+	<author>nale12</author>
+	<copyright>GPL</copyright>
+	<date>2013</date>
+	<description>Siva GNOME 3 window theme</description>
+</info>
+
+<!-- meaningfull constants -->
+
+<constant name="D_icons_unfocused_offset" value="0" /> <!-- offset of the unfocused icons -->
+<!-- geometries -->
+
+<frame_geometry name="normal" title_scale="medium">
+	<distance name="left_width" value="0" />
+	<distance name="right_width" value="0" />
+	<distance name="bottom_height" value="0" />
+	<distance name="left_titlebar_edge" value="2"/>
+	<distance name="right_titlebar_edge" value="2"/>
+	<distance name="button_width" value="24"/>
+	<distance name="button_height" value="24"/>	
+	<distance name="title_vertical_pad" value="8"/>
+	<border name="title_border" left="10" right="10" top="0" bottom="0"/>
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<frame_geometry name="normal_unfocused" title_scale="medium" parent="normal">
+	<distance name="left_titlebar_edge" value="2"/>
+	<distance name="right_titlebar_edge" value="2"/>
+</frame_geometry>
+
+<frame_geometry name="max" title_scale="medium" parent="normal">
+	<distance name="left_width" value="0" />
+	<distance name="right_width" value="0" />
+	<distance name="left_titlebar_edge" value="2"/>
+	<distance name="right_titlebar_edge" value="2"/>
+	<distance name="button_width" value="24"/>
+	<distance name="button_height" value="24"/>	
+	<distance name="title_vertical_pad" value="7"/> <!-- 
+							This needs to be 1 less then the
+							title_vertical_pad on normal state
+							or you'll have bigger buttons -->
+	<border name="title_border" left="10" right="10" top="0" bottom="0"/>
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+	<distance name="bottom_height" value="0" />
+</frame_geometry>
+
+<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max">
+	<distance name="right_width" value="0" />
+</frame_geometry>
+
+<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max">
+	<distance name="left_width" value="0" />
+</frame_geometry>
+
+<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false">
+	<distance name="title_vertical_pad" value="5"/>
+	<border name="title_border" left="10" right="10" top="0" bottom="0"/>
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<frame_geometry name="small_unfocused" parent="small">
+	<distance name="left_titlebar_edge" value="2"/>
+	<distance name="right_titlebar_edge" value="2"/>
+</frame_geometry>
+
+<frame_geometry name="nobuttons" hide_buttons="true" parent="normal">
+</frame_geometry>
+
+<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" >
+	<distance name="left_width" value="1" />
+	<distance name="right_width" value="1" />
+	<distance name="bottom_height" value="1" />
+	<border name="title_border" left="10" right="10" top="0" bottom="0" />
+	<border name="button_border" left="0" right="0" top="0" bottom="0"/>
+	<distance name="title_vertical_pad" value="1" />
+</frame_geometry>
+
+<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small">
+	<distance name="title_vertical_pad" value="5"/>
+</frame_geometry>
+
+<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small">
+	<distance name="title_vertical_pad" value="0"/>
+</frame_geometry>
+
+<!-- drawing operations -->
+
+	<!-- title -->
+
+<draw_ops name="title_focused">
+	<title color="#888888" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/>
+</draw_ops>
+
+<draw_ops name="title_unfocused">
+	<title color="#444444" x="3 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/>
+</draw_ops>
+
+	<!-- window decorations -->
+
+<draw_ops name="entire_background_focused">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+
+<draw_ops name="entire_background_unfocused">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+
+<draw_ops name="titlebar_fill_focused">
+	<!-- Background gradient -->
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+
+
+<draw_ops name="titlebar_fill_attached_focused"> <!-- gradient for attached and modal dialogs titlebar-->
+	<!-- Background gradient -->
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+
+<draw_ops name="titlebar_fill_unfocused">
+	<rectangle color="#2D2D2D" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>	
+<draw_ops name="bottom">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>		
+<draw_ops name="bottom-inactive">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>	
+
+<draw_ops name="hilight">
+
+</draw_ops>
+
+<draw_ops name="rounded_hilight">
+
+</draw_ops>
+
+<draw_ops name="titlebar_focused">
+	<include name="titlebar_fill_focused" />
+	<include name="hilight" />
+</draw_ops>
+
+<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs -->
+	<include name="titlebar_fill_attached_focused" />
+</draw_ops>
+<draw_ops name="titlebar_attached_unfocused"> <!-- titlebar for attached and modal dialogs -->
+	<include name="titlebar_fill_unfocused" />
+</draw_ops>
+<draw_ops name="rounded_titlebar_focused">
+	<include name="titlebar_fill_focused" />
+	<include name="rounded_hilight" />
+</draw_ops>
+<draw_ops name="rounded_titlebar_unfocused">
+	<include name="titlebar_fill_unfocused" />
+	<include name="rounded_hilight" />
+</draw_ops>
+<draw_ops name="rounded_titlebar_focused_alt">
+	<include name="titlebar_fill_focused" />
+	<include name="rounded_hilight" />
+</draw_ops>
+
+<draw_ops name="border_focused">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width-1" height="height-1" filled="true" />
+</draw_ops>
+
+<draw_ops name="border_unfocused">
+	<rectangle color="blend/gtk:bg[NORMAL]/#000000/0.1" x="0" y="0" width="width-1" height="height-1" filled="true" />
+</draw_ops>
+
+
+<draw_ops name="border_right_focused">
+
+</draw_ops>
+
+<draw_ops name="border_right_unfocused">
+	
+</draw_ops>
+
+<draw_ops name="border_left_focused">
+
+</draw_ops>
+
+<draw_ops name="border_left_unfocused">
+
+</draw_ops>
+<draw_ops name="draw_frame">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+<draw_ops name="draw_frame_unfocus">
+	<rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" />
+</draw_ops>
+<!-- button icons-->
+
+<!-- note: negative values in x or y causes gnome-shell to crash -->
+<draw_ops name="close_glyph_focused">
+	<image filename="close_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="close_focused">
+	<include name="close_glyph_focused" />
+</draw_ops>
+
+<draw_ops name="close_focused_prelight">
+	<image filename="close_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="close_focused_pressed">
+	<image filename="close_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="close_glyph_unfocused">
+	<image filename="close_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="close_unfocused">
+	<include name="close_glyph_unfocused" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="close_glyph_unfocused_prelight">
+	<image filename="close_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="close_unfocused_prelight">
+	<include name="close_glyph_unfocused_prelight" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="close_glyph_unfocused_pressed">
+	<image filename="close_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="close_unfocused_pressed">
+	<include name="close_glyph_unfocused_pressed" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="maximize_glyph_focused">
+	<image filename="maximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="maximize_focused">
+	<include name="maximize_glyph_focused" />
+</draw_ops>
+
+<draw_ops name="maximize_focused_prelight">
+	<image filename="maximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="maximize_focused_pressed">
+	<image filename="maximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="maximize_glyph_unfocused">
+	<image filename="maximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="maximize_unfocused">
+	<include name="maximize_glyph_unfocused" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="maximize_glyph_unfocused_prelight">
+	<image filename="maximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="maximize_unfocused_prelight">
+	<include name="maximize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="maximize_glyph_unfocused_pressed">
+	<image filename="maximize_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="maximize_unfocused_pressed">
+	<include name="maximize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="minimize_glyph_focused">
+	<image filename="minimize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="minimize_focused">
+	<include name="minimize_glyph_focused" />
+</draw_ops>
+
+<draw_ops name="minimize_focused_prelight">
+	<image filename="minimize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="minimize_focused_pressed">
+	<image filename="minimize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="minimize_glyph_unfocused">
+	<image filename="minimize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="minimize_unfocused">
+	<include name="minimize_glyph_unfocused" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="minimize_glyph_unfocused_prelight">
+	<image filename="minimize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="minimize_unfocused_prelight">
+	<include name="minimize_glyph_unfocused_prelight" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="minimize_glyph_unfocused_pressed">
+	<image filename="minimize_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="minimize_unfocused_pressed">
+	<include name="minimize_glyph_unfocused_pressed" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="menu_glyph_focused">
+	<image filename="menu.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="menu_focused">
+	<include name="menu_glyph_focused" />
+</draw_ops>
+
+<draw_ops name="menu_focused_prelight">
+	<image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="menu_focused_pressed">
+	<image filename="menu-pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="menu_glyph_unfocused">
+	<image filename="menu-unfocus.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="menu_unfocused">
+	<include name="menu_glyph_unfocused" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="menu_glyph_unfocused_prelight">
+	<image filename="menu_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="menu_unfocused_prelight">
+	<include name="menu_glyph_unfocused_prelight" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="menu_glyph_unfocused_pressed">
+	<image filename="menu-pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+</draw_ops>
+
+<draw_ops name="menu_unfocused_pressed">
+	<include name="menu_glyph_unfocused_pressed" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="shade_glyph_focused"></draw_ops>
+
+<draw_ops name="shade_focused">
+	<include name="shade_glyph_focused" />
+</draw_ops>
+
+<draw_ops name="shade_focused_pressed">
+	<include name="shade_glyph_focused" y="0" />
+</draw_ops>
+
+<draw_ops name="shade_glyph_unfocused"></draw_ops>
+
+<draw_ops name="shade_unfocused">
+	<include name="shade_glyph_unfocused" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="shade_glyph_unfocused_prelight"></draw_ops>
+
+<draw_ops name="shade_unfocused_prelight">
+	<include name="shade_glyph_unfocused_prelight" y="D_icons_unfocused_offset" />
+</draw_ops>
+
+<draw_ops name="shade_glyph_unfocused_pressed"></draw_ops>
+
+<draw_ops name="shade_unfocused_pressed">
+	<include name="shade_glyph_unfocused_pressed" y="D_icons_unfocused_offset" />
+</draw_ops>
+	<draw_ops name="unmaximize_focused_normal">
+		<image filename="unmaximize_focused_normal.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_focused_prelight">
+		<image filename="unmaximize_focused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_focused_pressed">
+		<image filename="unmaximize_focused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_unfocused_normal">
+		<image filename="unmaximize_unfocused.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_unfocused_prelight">
+		<image filename="unmaximize_unfocused_prelight.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+	<draw_ops name="unmaximize_unfocused_pressed">
+		<image filename="unmaximize_unfocused_pressed.png" x="0" y="0" width="object_width" height="object_height"/>
+	</draw_ops>
+<!-- frame styles -->
+
+<frame_style name="normal_focused" geometry="normal">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="rounded_titlebar_focused" />
+	<piece position="title" draw_ops="title_focused" />
+   	<piece position="left_edge" draw_ops="draw_frame"/>
+   	<piece position="right_edge" draw_ops="draw_frame"/>	
+   	<piece position="bottom_edge" draw_ops="bottom"/>	
+	<button function="close" state="normal" draw_ops="close_focused" />
+	<button function="close" state="prelight" draw_ops="close_focused_prelight" />
+	<button function="close" state="pressed" draw_ops="close_focused_pressed" />
+	<button function="maximize" state="normal" draw_ops="maximize_focused" />
+	<button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
+	<button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
+	<button function="minimize" state="normal" draw_ops="minimize_focused" />
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
+	<button function="menu" state="normal" draw_ops="menu_focused" />
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_focused" />
+	<button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_focused" />
+	<button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="normal_unfocused" geometry="normal_unfocused">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+   	<piece position="left_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="right_edge" draw_ops="draw_frame_unfocus"/>	
+   	<piece position="bottom_edge" draw_ops="bottom-inactive"/>	
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
+	<button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused" />
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_unfocused" />
+	<button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_unfocused" />
+	<button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="normal_max_focused" geometry="max">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_focused" />
+	<piece position="title" draw_ops="title_focused" />
+   	<piece position="left_edge" draw_ops="draw_frame"/>
+   	<piece position="right_edge" draw_ops="draw_frame"/>	
+   	<piece position="bottom_edge" draw_ops="bottom"/>	   	
+	<button function="close" state="normal" draw_ops="close_focused" />
+	<button function="close" state="prelight" draw_ops="close_focused_prelight" />
+	<button function="close" state="pressed" draw_ops="close_focused_pressed" />
+	<button function="maximize" state="normal" draw_ops="unmaximize_focused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/>
+	<button function="minimize" state="normal" draw_ops="minimize_focused" />
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
+	<button function="menu" state="normal" draw_ops="menu_focused" />
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_focused" />
+	<button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_focused" />
+	<button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="normal_max_unfocused" geometry="max">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+   	<piece position="left_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="right_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="bottom_edge" draw_ops="bottom-inactive"/>	   		
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="unmaximize_unfocused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/>	
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused" />
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_unfocused" />
+	<button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_unfocused" />
+	<button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="normal_max_shaded_focused" geometry="max">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_focused" />
+	<piece position="title" draw_ops="title_focused" />
+	<button function="close" state="normal" draw_ops="close_focused" />
+	<button function="close" state="prelight" draw_ops="close_focused_prelight" />
+	<button function="close" state="pressed" draw_ops="close_focused_pressed" />
+	<button function="maximize" state="normal" draw_ops="unmaximize_focused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/>
+	<button function="minimize" state="normal" draw_ops="minimize_focused" />
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
+	<button function="menu" state="normal" draw_ops="menu_focused" />
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_focused" />
+	<button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_focused" />
+	<button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="normal_max_shaded_unfocused" geometry="max">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="unmaximize_unfocused_normal"/>
+	<button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/>	
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused" />
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_unfocused" />
+	<button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_unfocused" />
+	<button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="dialog_focused" geometry="normal">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="rounded_titlebar_focused" />
+	<piece position="title" draw_ops="title_focused" />
+   	<piece position="left_edge" draw_ops="draw_frame"/>
+   	<piece position="right_edge" draw_ops="draw_frame"/>
+   	<piece position="bottom_edge" draw_ops="bottom"/>	   		
+	<button function="close" state="normal" draw_ops="close_focused"/>
+	<button function="close" state="prelight" draw_ops="close_focused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_focused_pressed"/>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="dialog_unfocused" geometry="normal">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+   	<piece position="left_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="right_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="bottom_edge" draw_ops="bottom-inactive"/>	   		
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="modal_dialog_focused" geometry="modal">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_attached_focused" />
+	<piece position="title" draw_ops="title_focused" />
+   	<piece position="left_edge" draw_ops="draw_frame"/>
+   	<piece position="right_edge" draw_ops="draw_frame"/>
+   	<piece position="bottom_edge" draw_ops="bottom"/>	   		
+	<button function="close" state="normal" draw_ops="close_focused"/>
+	<button function="close" state="prelight" draw_ops="close_focused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_focused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_focused" />
+	<button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
+	<button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
+	<button function="minimize" state="normal" draw_ops="minimize_focused" />
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
+	<button function="menu" state="normal" draw_ops="menu_focused" />
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_focused" />
+	<button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_focused" />
+	<button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="modal_dialog_unfocused" geometry="modal">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+   	<piece position="left_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="right_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="bottom_edge" draw_ops="bottom-inactive"/>	   		
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
+	<button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused" />
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_unfocused" />
+	<button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_unfocused" />
+	<button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="utility_focused" geometry="normal">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_focused" />
+	<piece position="title" draw_ops="title_focused" />
+   	<piece position="left_edge" draw_ops="draw_frame"/>
+   	<piece position="right_edge" draw_ops="draw_frame"/>
+   	<piece position="bottom_edge" draw_ops="bottom"/>	   		
+	<button function="close" state="normal" draw_ops="close_focused"/>
+	<button function="close" state="prelight" draw_ops="close_focused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_focused_pressed"/>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="utility_unfocused" geometry="normal">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+   	<piece position="left_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="right_edge" draw_ops="draw_frame_unfocus"/>
+   	<piece position="bottom_edge" draw_ops="bottom-inactive"/>	   		
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="border_focused" geometry="borderless">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="overlay" draw_ops="border_focused" />
+	<button function="close" state="normal"><draw_ops></draw_ops></button>
+	<button function="close" state="pressed"><draw_ops></draw_ops></button>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="border_unfocused" geometry="borderless">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="overlay" draw_ops="border_unfocused" />
+	<button function="close" state="normal"><draw_ops></draw_ops></button>
+	<button function="close" state="pressed"><draw_ops></draw_ops></button>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="attached_focused" geometry="attached">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_attached_focused" />
+	<button function="close" state="normal"><draw_ops></draw_ops></button>
+	<button function="close" state="pressed"><draw_ops></draw_ops></button>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="attached_unfocused" geometry="attached">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_attached_unfocused" />
+	<button function="close" state="normal"><draw_ops></draw_ops></button>
+	<button function="close" state="pressed"><draw_ops></draw_ops></button>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="tiled_left_focused" geometry="tiled_left">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_focused" />
+	<piece position="title" draw_ops="title_focused" />
+	<piece position="overlay" draw_ops="border_right_focused" />
+	<button function="close" state="normal" draw_ops="close_focused" />
+	<button function="close" state="prelight" draw_ops="close_focused_prelight" />
+	<button function="close" state="pressed" draw_ops="close_focused_pressed" />
+	<button function="maximize" state="normal" draw_ops="maximize_focused" />
+	<button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
+	<button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
+	<button function="minimize" state="normal" draw_ops="minimize_focused" />
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
+	<button function="menu" state="normal" draw_ops="menu_focused" />
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_focused" />
+	<button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_focused" />
+	<button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="tiled_left_unfocused" geometry="tiled_left">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+	<piece position="overlay" draw_ops="border_right_unfocused" />
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
+	<button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused" />
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_unfocused" />
+	<button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_unfocused" />
+	<button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="tiled_right_focused" geometry="tiled_right">
+	<piece position="entire_background" draw_ops="entire_background_focused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_focused" />
+	<piece position="title" draw_ops="title_focused" />
+	<piece position="overlay" draw_ops="border_left_focused" />
+	<button function="close" state="normal" draw_ops="close_focused" />
+	<button function="close" state="prelight" draw_ops="close_focused_prelight" />
+	<button function="close" state="pressed" draw_ops="close_focused_pressed" />
+	<button function="maximize" state="normal" draw_ops="maximize_focused" />
+	<button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
+	<button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
+	<button function="minimize" state="normal" draw_ops="minimize_focused" />
+	<button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
+	<button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
+	<button function="menu" state="normal" draw_ops="menu_focused" />
+	<button function="menu" state="prelight" draw_ops="menu_focused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_focused" />
+	<button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_focused" />
+	<button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
+
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<frame_style name="tiled_right_unfocused" geometry="tiled_right">
+	<piece position="entire_background" draw_ops="entire_background_unfocused" />
+	<piece position="titlebar" draw_ops="titlebar_fill_unfocused" />
+	<piece position="title" draw_ops="title_unfocused" />
+	<piece position="overlay" draw_ops="border_left_unfocused" />
+	<button function="close" state="normal" draw_ops="close_unfocused"/>
+	<button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
+	<button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
+	<button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
+	<button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
+	<button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
+	<button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
+	<button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
+	<button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
+	<button function="menu" state="normal" draw_ops="menu_unfocused" />
+	<button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
+	<button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
+	<button function="shade" state="normal" draw_ops="shade_unfocused" />
+	<button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="unshade" state="normal" draw_ops="shade_unfocused" />
+	<button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
+	<button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<!-- placeholder for unimplementated styles-->
+<frame_style name="blank" geometry="normal">
+	<button function="close" state="normal"><draw_ops></draw_ops></button>
+	<button function="close" state="pressed"><draw_ops></draw_ops></button>
+	<button function="maximize" state="normal"><draw_ops></draw_ops></button>
+	<button function="maximize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="minimize" state="normal"><draw_ops></draw_ops></button>
+	<button function="minimize" state="pressed"><draw_ops></draw_ops></button>
+	<button function="menu" state="normal"><draw_ops></draw_ops></button>
+	<button function="menu" state="pressed"><draw_ops></draw_ops></button>
+	<button function="shade" state="normal"><draw_ops></draw_ops></button>
+	<button function="shade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unshade" state="normal"><draw_ops></draw_ops></button>
+	<button function="unshade" state="pressed"><draw_ops></draw_ops></button>
+	<button function="above" state="normal"><draw_ops></draw_ops></button>
+	<button function="above" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unabove" state="normal"><draw_ops></draw_ops></button>
+	<button function="unabove" state="pressed"><draw_ops></draw_ops></button>
+	<button function="stick" state="normal"><draw_ops></draw_ops></button>
+	<button function="stick" state="pressed"><draw_ops></draw_ops></button>
+	<button function="unstick" state="normal"><draw_ops></draw_ops></button>
+	<button function="unstick" state="pressed"><draw_ops></draw_ops></button>
+</frame_style>
+
+<!-- frame style sets -->
+
+<frame_style_set name="normal_style_set">
+	<frame focus="yes" state="normal" resize="both" style="normal_focused"/>
+	<frame focus="no" state="normal" resize="both" style="normal_unfocused"/>
+	<frame focus="yes" state="maximized" style="normal_max_focused"/>
+	<frame focus="no" state="maximized" style="normal_max_unfocused"/>
+	<frame focus="yes" state="shaded" style="normal_focused"/>
+	<frame focus="no" state="shaded" style="normal_unfocused"/>
+	<frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/>
+	<frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/>
+	<frame version=">= 3.3"focus="yes" state="tiled_left" style="tiled_left_focused"/>
+	<frame version=">= 3.3"focus="no" state="tiled_left" style="tiled_left_unfocused"/>
+	<frame version=">= 3.3"focus="yes" state="tiled_right" style="tiled_right_focused"/>
+	<frame version=">= 3.3"focus="no" state="tiled_right" style="tiled_right_unfocused"/>
+	<frame version=">= 3.3"focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/>
+	<frame version=">= 3.3"focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/>
+	<frame version=">= 3.3"focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/>
+	<frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/>
+</frame_style_set>
+
+<frame_style_set name="dialog_style_set">
+	<frame focus="yes" state="normal" resize="both" style="dialog_focused"/>
+	<frame focus="no" state="normal" resize="both" style="dialog_unfocused"/>
+	<frame focus="yes" state="maximized" style="blank"/>
+	<frame focus="no" state="maximized" style="blank"/>
+	<frame focus="yes" state="shaded" style="dialog_focused"/>
+	<frame focus="no" state="shaded" style="dialog_unfocused"/>
+	<frame focus="yes" state="maximized_and_shaded" style="blank"/>
+	<frame focus="no" state="maximized_and_shaded" style="blank"/>
+</frame_style_set>
+
+<frame_style_set name="modal_dialog_style_set">
+	<frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/>
+	<frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/>
+	<frame focus="yes" state="maximized" style="blank"/>
+	<frame focus="no" state="maximized" style="blank"/>
+	<frame focus="yes" state="shaded" style="modal_dialog_focused"/>
+	<frame focus="no" state="shaded" style="modal_dialog_unfocused"/>
+	<frame focus="yes" state="maximized_and_shaded" style="blank"/>
+	<frame focus="no" state="maximized_and_shaded" style="blank"/>
+</frame_style_set>
+
+<frame_style_set name="utility_style_set">
+	<frame focus="yes" state="normal" resize="both" style="utility_focused"/>
+	<frame focus="no" state="normal" resize="both" style="utility_unfocused"/>
+	<frame focus="yes" state="maximized" style="blank"/>
+	<frame focus="no" state="maximized" style="blank"/>
+	<frame focus="yes" state="shaded" style="utility_focused"/>
+	<frame focus="no" state="shaded" style="utility_unfocused"/>
+	<frame focus="yes" state="maximized_and_shaded" style="blank"/>
+	<frame focus="no" state="maximized_and_shaded" style="blank"/>
+</frame_style_set>
+
+<frame_style_set name="border_style_set">
+	<frame focus="yes" state="normal" resize="both" style="border_focused"/>
+	<frame focus="no" state="normal" resize="both" style="border_unfocused"/>
+	<frame focus="yes" state="maximized" style="blank"/>
+	<frame focus="no" state="maximized" style="blank"/>
+	<frame focus="yes" state="shaded" style="blank"/>
+	<frame focus="no" state="shaded" style="blank"/>
+	<frame focus="yes" state="maximized_and_shaded" style="blank"/>
+	<frame focus="no" state="maximized_and_shaded" style="blank"/>
+</frame_style_set>
+
+<frame_style_set name="attached_style_set">
+	<frame focus="yes" state="normal" resize="both" style="attached_focused"/>
+	<frame focus="no" state="normal" resize="both" style="attached_unfocused"/>
+	<frame focus="yes" state="maximized" style="blank"/>
+	<frame focus="no" state="maximized" style="blank"/>
+	<frame focus="yes" state="shaded" style="blank"/>
+	<frame focus="no" state="shaded" style="blank"/>
+	<frame focus="yes" state="maximized_and_shaded" style="blank"/>
+	<frame focus="no" state="maximized_and_shaded" style="blank"/>
+</frame_style_set>
+
+
+<!-- windows -->
+
+<window type="normal" style_set="normal_style_set"/>
+<window type="dialog" style_set="dialog_style_set"/>
+<window type="modal_dialog" style_set="modal_dialog_style_set"/>
+<window type="menu" style_set="utility_style_set"/>
+<window type="utility" style_set="utility_style_set"/>
+<window type="border" style_set="border_style_set"/>
+<window version=">= 3.2" type="attached" style_set="attached_style_set"/>
+
+</metacity_theme>
diff --git a/metacity-1/minimize_focused_normal.png b/metacity-1/minimize_focused_normal.png
new file mode 100644
index 0000000..7f65fd4
Binary files /dev/null and b/metacity-1/minimize_focused_normal.png differ
diff --git a/metacity-1/minimize_focused_prelight.png b/metacity-1/minimize_focused_prelight.png
new file mode 100644
index 0000000..39a8029
Binary files /dev/null and b/metacity-1/minimize_focused_prelight.png differ
diff --git a/metacity-1/minimize_focused_pressed.png b/metacity-1/minimize_focused_pressed.png
new file mode 100644
index 0000000..4f6c01b
Binary files /dev/null and b/metacity-1/minimize_focused_pressed.png differ
diff --git a/metacity-1/minimize_unfocused.png b/metacity-1/minimize_unfocused.png
new file mode 100644
index 0000000..18c0168
Binary files /dev/null and b/metacity-1/minimize_unfocused.png differ
diff --git a/metacity-1/minimize_unfocused_prelight.png b/metacity-1/minimize_unfocused_prelight.png
new file mode 100644
index 0000000..a7a4b97
Binary files /dev/null and b/metacity-1/minimize_unfocused_prelight.png differ
diff --git a/metacity-1/minimize_unfocused_pressed.png b/metacity-1/minimize_unfocused_pressed.png
new file mode 100644
index 0000000..c5c202b
Binary files /dev/null and b/metacity-1/minimize_unfocused_pressed.png differ
diff --git a/metacity-1/trough_left.png b/metacity-1/trough_left.png
new file mode 100644
index 0000000..74cc96e
Binary files /dev/null and b/metacity-1/trough_left.png differ
diff --git a/metacity-1/trough_middle.png b/metacity-1/trough_middle.png
new file mode 100644
index 0000000..74cc96e
Binary files /dev/null and b/metacity-1/trough_middle.png differ
diff --git a/metacity-1/trough_right.png b/metacity-1/trough_right.png
new file mode 100644
index 0000000..74cc96e
Binary files /dev/null and b/metacity-1/trough_right.png differ
diff --git a/metacity-1/unmaximize_focused_normal.png b/metacity-1/unmaximize_focused_normal.png
new file mode 100644
index 0000000..30969e6
Binary files /dev/null and b/metacity-1/unmaximize_focused_normal.png differ
diff --git a/metacity-1/unmaximize_focused_prelight.png b/metacity-1/unmaximize_focused_prelight.png
new file mode 100644
index 0000000..955d89d
Binary files /dev/null and b/metacity-1/unmaximize_focused_prelight.png differ
diff --git a/metacity-1/unmaximize_focused_pressed.png b/metacity-1/unmaximize_focused_pressed.png
new file mode 100644
index 0000000..c32144e
Binary files /dev/null and b/metacity-1/unmaximize_focused_pressed.png differ
diff --git a/metacity-1/unmaximize_unfocused.png b/metacity-1/unmaximize_unfocused.png
new file mode 100644
index 0000000..82d4692
Binary files /dev/null and b/metacity-1/unmaximize_unfocused.png differ
diff --git a/metacity-1/unmaximize_unfocused_prelight.png b/metacity-1/unmaximize_unfocused_prelight.png
new file mode 100644
index 0000000..de19f52
Binary files /dev/null and b/metacity-1/unmaximize_unfocused_prelight.png differ
diff --git a/metacity-1/unmaximize_unfocused_pressed.png b/metacity-1/unmaximize_unfocused_pressed.png
new file mode 100644
index 0000000..d1b3224
Binary files /dev/null and b/metacity-1/unmaximize_unfocused_pressed.png differ
diff --git a/openbox-3/bullet.xbm b/openbox-3/bullet.xbm
new file mode 100644
index 0000000..cf0bad3
--- /dev/null
+++ b/openbox-3/bullet.xbm
@@ -0,0 +1,4 @@
+#define bullet_width 7
+#define bullet_height 7
+static unsigned char bullet_bits[] = {
+   0x00, 0x03, 0x0f, 0x3f, 0x0f, 0x03, 0x00 };
diff --git a/openbox-3/close.xbm b/openbox-3/close.xbm
new file mode 100755
index 0000000..ed06539
--- /dev/null
+++ b/openbox-3/close.xbm
@@ -0,0 +1,5 @@
+#define close_width 11
+#define close_height 10
+static unsigned char close_bits[] = {
+   0x07, 0x07, 0x8f, 0x07, 0xde, 0x03, 0xfc, 0x01, 0xf8, 0x00, 0xf8, 0x00,
+   0xfc, 0x01, 0xde, 0x03, 0x8f, 0x07, 0x07, 0x07 };
diff --git a/openbox-3/iconify.xbm b/openbox-3/iconify.xbm
new file mode 100755
index 0000000..fdc7b27
--- /dev/null
+++ b/openbox-3/iconify.xbm
@@ -0,0 +1,5 @@
+#define iconify_width 11
+#define iconify_height 10
+static unsigned char iconify_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x07, 0xfe, 0x07,
+   0xfe, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/openbox-3/max.xbm b/openbox-3/max.xbm
new file mode 100755
index 0000000..6ce5278
--- /dev/null
+++ b/openbox-3/max.xbm
@@ -0,0 +1,5 @@
+#define max_width 11
+#define max_height 10
+static unsigned char max_bits[] = {
+   0xfe, 0x07, 0xfe, 0x07, 0xfe, 0x07, 0x0e, 0x07, 0x0e, 0x07, 0x0e, 0x07,
+   0x0e, 0x07, 0xfe, 0x07, 0xfe, 0x07, 0xfe, 0x07 };
diff --git a/openbox-3/themerc b/openbox-3/themerc
new file mode 100644
index 0000000..30b0c42
--- /dev/null
+++ b/openbox-3/themerc
@@ -0,0 +1,127 @@
+!! http://na12.deviantart.com
+
+!! menu title
+menu.title.bg: flat solid
+menu.title.bg.color:  #141414
+
+menu.title.text.color:#888888
+menu.title.text.justify: center
+
+menu.separator.color:#D6D6D6
+menu.border.color: #cccccc
+menu.border.width: 0
+
+!! menu items
+menu.items.bg: flat solid
+menu.items.bg.color:#eeeeee
+
+menu.items.text.color:#888888
+menu.items.justify: left
+menu.items.disabled.text.color: #bbbbbb 
+menu.items.active.bg: flat solid
+menu.items.active.bg.color:#dddddd
+menu.items.active.text.color:#222222
+
+
+!! window title
+window.active.title.bg: flat solid
+window.active.title.bg.color: #141414
+
+window.inactive.title.bg: flat solid
+window.inactive.title.bg.color:  #141414
+
+
+!! window text
+window.label.text.justify: center
+window.active.label.bg: parentrelative
+window.active.label.bg.color: #141414
+window.active.label.text.color:#888888
+window.inactive.label.bg: parentrelative
+window.inactive.label.bg.color: #141414
+window.inactive.label.text.color: #444444
+
+!! window borders etc
+window.active.client.color: #cccccc
+window.inactive.client.color: #cccccc
+
+
+
+window.active.title.separator.color:  #141414
+window.inactive.title.separator.color: #141414
+
+!! window buttons
+window.active.button.unpressed.bg: parentrelative
+window.active.button.unpressed.image.color: #777777
+
+window.active.button.pressed.bg: parentrelative
+window.active.button.pressed.image.color: #777777
+
+window.active.button.disabled.bg: parentrelative
+window.active.button.disabled.bg.color: #cccccc
+window.active.button.disabled.image.color: #333333
+
+
+window.active.button.hover.bg: parentrelative
+window.active.button.hover.bg.color: #cccccc
+window.active.button.hover.image.color: #cccccc
+
+window.active.button.toggled.bg: parentrelative
+window.active.button.toggled.image.color: #777777
+
+window.active.button.toggled.unpressed.bg: parentrelative
+window.active.button.toggled.unpressed.image.color: #777777
+
+window.active.button.toggled.pressed.bg: parentrelative
+window.active.button.toggled.pressed.image.color: #777777
+window.active.button.toggled.hover.bg: parentrelative
+window.active.button.toggled.hover.image.color: #cccccc
+
+window.inactive.button.unpressed.bg: parentrelative
+window.inactive.button.unpressed.image.color: #444444
+
+window.inactive.button.pressed.bg: parentrelative
+window.inactive.button.pressed.image.color: #444444
+
+window.inactive.button.disabled.bg: parentrelative
+window.inactive.button.disabled.image.color: #222222
+
+
+window.inactive.button.hover.bg: parentrelative
+window.inactive.button.hover.image.color: #999999
+
+window.inactive.button.toggled.bg: parentrelative
+window.inactive.button.toggled.image.color: #444444
+window.inactive.button.toggled.unpressed.bg: parentrelative
+window.inactive.button.toggled.unpressed.image.color: #444444
+
+window.inactive.button.toggled.pressed.bg: parentrelative
+window.inactive.button.toggled.pressed.image.color: #444444
+window.inactive.button.toggled.hover.bg: parentrelative
+window.inactive.button.toggled.hover.image.color: #999999
+
+!! misc settings
+border.color: #cccccc
+border.width: 0
+padding.width: 5
+padding.height: 3
+window.client.padding.width: 0
+window.client.padding.height: 0
+window.handle.width: 0
+menu.overlap.x: 1
+menu.overlap.y: 0
+osd.border.width: 2
+osd.border.color:  #dddddd
+
+osd.bg: flat solid
+osd.bg.color: #dddddd
+osd.hilight.bg: flat solid border
+osd.hilight.bg.color: #141414
+osd.hilight.bg.border.color: #dddddd
+
+osd.unhilight.bg: flat solid border
+osd.unhilight.bg.color: #eeeeee
+osd.unhilight.bg.border.color: #dddddd
+
+osd.label.bg: Parentrelative
+osd.label.text.color: #888888
+
diff --git a/unity/close.png b/unity/close.png
new file mode 100644
index 0000000..fb017e9
Binary files /dev/null and b/unity/close.png differ
diff --git a/unity/close_focused_normal.png b/unity/close_focused_normal.png
new file mode 100644
index 0000000..8fa955d
Binary files /dev/null and b/unity/close_focused_normal.png differ
diff --git a/unity/close_focused_prelight.png b/unity/close_focused_prelight.png
new file mode 100644
index 0000000..056b1d9
Binary files /dev/null and b/unity/close_focused_prelight.png differ
diff --git a/unity/close_focused_pressed.png b/unity/close_focused_pressed.png
new file mode 100644
index 0000000..3798e1e
Binary files /dev/null and b/unity/close_focused_pressed.png differ
diff --git a/unity/close_unfocused.png b/unity/close_unfocused.png
new file mode 100644
index 0000000..71860a6
Binary files /dev/null and b/unity/close_unfocused.png differ
diff --git a/unity/close_unfocused_prelight.png b/unity/close_unfocused_prelight.png
new file mode 100644
index 0000000..d323210
Binary files /dev/null and b/unity/close_unfocused_prelight.png differ
diff --git a/unity/close_unfocused_pressed.png b/unity/close_unfocused_pressed.png
new file mode 100644
index 0000000..7caec78
Binary files /dev/null and b/unity/close_unfocused_pressed.png differ
diff --git a/unity/maximize.png b/unity/maximize.png
new file mode 100644
index 0000000..c5c248c
Binary files /dev/null and b/unity/maximize.png differ
diff --git a/unity/maximize_focused_normal.png b/unity/maximize_focused_normal.png
new file mode 100644
index 0000000..76ec8cc
Binary files /dev/null and b/unity/maximize_focused_normal.png differ
diff --git a/unity/maximize_focused_prelight.png b/unity/maximize_focused_prelight.png
new file mode 100644
index 0000000..091a132
Binary files /dev/null and b/unity/maximize_focused_prelight.png differ
diff --git a/unity/maximize_focused_pressed.png b/unity/maximize_focused_pressed.png
new file mode 100644
index 0000000..e1bd167
Binary files /dev/null and b/unity/maximize_focused_pressed.png differ
diff --git a/unity/maximize_unfocused.png b/unity/maximize_unfocused.png
new file mode 100644
index 0000000..0c1ba81
Binary files /dev/null and b/unity/maximize_unfocused.png differ
diff --git a/unity/maximize_unfocused_prelight.png b/unity/maximize_unfocused_prelight.png
new file mode 100644
index 0000000..b48d4da
Binary files /dev/null and b/unity/maximize_unfocused_prelight.png differ
diff --git a/unity/maximize_unfocused_pressed.png b/unity/maximize_unfocused_pressed.png
new file mode 100644
index 0000000..2c8469d
Binary files /dev/null and b/unity/maximize_unfocused_pressed.png differ
diff --git a/unity/minimize.png b/unity/minimize.png
new file mode 100644
index 0000000..673a4b2
Binary files /dev/null and b/unity/minimize.png differ
diff --git a/unity/minimize_focused_normal.png b/unity/minimize_focused_normal.png
new file mode 100644
index 0000000..53a147e
Binary files /dev/null and b/unity/minimize_focused_normal.png differ
diff --git a/unity/minimize_focused_prelight.png b/unity/minimize_focused_prelight.png
new file mode 100644
index 0000000..16a22b0
Binary files /dev/null and b/unity/minimize_focused_prelight.png differ
diff --git a/unity/minimize_focused_pressed.png b/unity/minimize_focused_pressed.png
new file mode 100644
index 0000000..8d8b16a
Binary files /dev/null and b/unity/minimize_focused_pressed.png differ
diff --git a/unity/minimize_unfocused.png b/unity/minimize_unfocused.png
new file mode 100644
index 0000000..a9c77bd
Binary files /dev/null and b/unity/minimize_unfocused.png differ
diff --git a/unity/minimize_unfocused_prelight.png b/unity/minimize_unfocused_prelight.png
new file mode 100644
index 0000000..f5561b0
Binary files /dev/null and b/unity/minimize_unfocused_prelight.png differ
diff --git a/unity/minimize_unfocused_pressed.png b/unity/minimize_unfocused_pressed.png
new file mode 100644
index 0000000..0b4ca8c
Binary files /dev/null and b/unity/minimize_unfocused_pressed.png differ
diff --git a/unity/unmaximize.png b/unity/unmaximize.png
new file mode 100644
index 0000000..972e334
Binary files /dev/null and b/unity/unmaximize.png differ
diff --git a/unity/unmaximize_focused_normal.png b/unity/unmaximize_focused_normal.png
new file mode 100644
index 0000000..24073a9
Binary files /dev/null and b/unity/unmaximize_focused_normal.png differ
diff --git a/unity/unmaximize_focused_prelight.png b/unity/unmaximize_focused_prelight.png
new file mode 100644
index 0000000..ebaae22
Binary files /dev/null and b/unity/unmaximize_focused_prelight.png differ
diff --git a/unity/unmaximize_focused_pressed.png b/unity/unmaximize_focused_pressed.png
new file mode 100644
index 0000000..53d865f
Binary files /dev/null and b/unity/unmaximize_focused_pressed.png differ
diff --git a/unity/unmaximize_unfocused.png b/unity/unmaximize_unfocused.png
new file mode 100644
index 0000000..a9182ac
Binary files /dev/null and b/unity/unmaximize_unfocused.png differ
diff --git a/unity/unmaximize_unfocused_prelight.png b/unity/unmaximize_unfocused_prelight.png
new file mode 100644
index 0000000..884331c
Binary files /dev/null and b/unity/unmaximize_unfocused_prelight.png differ
diff --git a/unity/unmaximize_unfocused_pressed.png b/unity/unmaximize_unfocused_pressed.png
new file mode 100644
index 0000000..5c02969
Binary files /dev/null and b/unity/unmaximize_unfocused_pressed.png differ
diff --git a/xfwm4/close-active.xpm b/xfwm4/close-active.xpm
new file mode 100755
index 0000000..f84e6fb
--- /dev/null
+++ b/xfwm4/close-active.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"24 24 11 1",
+" 	c None",
+".	c #141414",
+"+	c #3F3F3F",
+"@	c #515151",
+"#	c #4B4B4B",
+"$	c #444444",
+"%	c #777777",
+"&	c #565656",
+"*	c #151515",
+"=	c #525252",
+"-	c #464646",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........+@....#$........",
+".......+%%@..#%%$.......",
+".......@%%%@#%%%&*......",
+"........@%%%%%%&*.......",
+".........@%%%%&*........",
+".........#%%%%=.........",
+"........#%%%%%%@........",
+".......#%%%&=%%%@.......",
+".......-%%&*.@%%#.......",
+"........-&*...@#........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/close-inactive.xpm b/xfwm4/close-inactive.xpm
new file mode 100755
index 0000000..f8f3b06
--- /dev/null
+++ b/xfwm4/close-inactive.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"24 24 10 1",
+" 	c None",
+".	c #141414",
+"+	c #282828",
+"@	c #313131",
+"#	c #2F2F2F",
+"$	c #2B2B2B",
+"%	c #444444",
+"&	c #343434",
+"*	c #323232",
+"=	c #2C2C2C",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........+@....#$........",
+".......+%%@..#%%$.......",
+".......@%%%@#%%%&.......",
+"........@%%%%%%&........",
+".........@%%%%&.........",
+".........#%%%%*.........",
+"........#%%%%%%@........",
+".......#%%%&*%%%@.......",
+".......=%%&..@%%#.......",
+"........=&....@#........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/close-prelight.xpm b/xfwm4/close-prelight.xpm
new file mode 100644
index 0000000..ed5f6c8
--- /dev/null
+++ b/xfwm4/close-prelight.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 24 11 1",
+" 	c None",
+".	c #141414",
+"+	c #646464",
+"@	c #868686",
+"#	c #7B7B7B",
+"$	c #6E6E6E",
+"%	c #CCCCCC",
+"&	c #8F8F8F",
+"*	c #161616",
+"=	c #878787",
+"-	c #717171",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........+@....#$........",
+".......+%%@..#%%$.......",
+".......@%%%@#%%%&*......",
+"........@%%%%%%&*.......",
+".........@%%%%&*........",
+".........#%%%%=.........",
+"........#%%%%%%@........",
+".......#%%%&=%%%@.......",
+".......-%%&*.@%%#.......",
+"........-&*...@#........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/close-pressed.xpm b/xfwm4/close-pressed.xpm
new file mode 100755
index 0000000..fd9f13b
--- /dev/null
+++ b/xfwm4/close-pressed.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"24 24 11 1",
+" 	c None",
+".	c #141414",
+"+	c #3F3F3F",
+"@	c #515151",
+"#	c #4B4B4B",
+"$	c #444444",
+"%	c #777777",
+"&	c #565656",
+"*	c #151515",
+"=	c #525252",
+"-	c #464646",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........+@....#$........",
+".......+%%@..#%%$.......",
+".......@%%%@#%%%&*......",
+"........@%%%%%%&*.......",
+".........@%%%%&*........",
+".........#%%%%=.........",
+"........#%%%%%%@........",
+".......#%%%&=%%%@.......",
+".......-%%&*.@%%#.......",
+"........-&*...@#........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/hide-active.xpm b/xfwm4/hide-active.xpm
new file mode 100755
index 0000000..e8447f5
--- /dev/null
+++ b/xfwm4/hide-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #5D5D5D",
+"@	c #777777",
+"#	c #5B5B5B",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/hide-inactive.xpm b/xfwm4/hide-inactive.xpm
new file mode 100755
index 0000000..da1a9e6
--- /dev/null
+++ b/xfwm4/hide-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #373737",
+"@	c #444444",
+"#	c #363636",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/hide-prelight.xpm b/xfwm4/hide-prelight.xpm
new file mode 100644
index 0000000..1ae20df
--- /dev/null
+++ b/xfwm4/hide-prelight.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #9C9C9C",
+"@	c #CCCCCC",
+"#	c #989898",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/hide-pressed.xpm b/xfwm4/hide-pressed.xpm
new file mode 100755
index 0000000..aa2f2ad
--- /dev/null
+++ b/xfwm4/hide-pressed.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #5D5D5D",
+"@	c #777777",
+"#	c #5B5B5B",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/maximize-active.xpm b/xfwm4/maximize-active.xpm
new file mode 100755
index 0000000..09b8a68
--- /dev/null
+++ b/xfwm4/maximize-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #5D5D5D",
+"@	c #777777",
+"#	c #5B5B5B",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/maximize-inactive.xpm b/xfwm4/maximize-inactive.xpm
new file mode 100755
index 0000000..0342938
--- /dev/null
+++ b/xfwm4/maximize-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #373737",
+"@	c #444444",
+"#	c #363636",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/maximize-prelight.xpm b/xfwm4/maximize-prelight.xpm
new file mode 100644
index 0000000..d8c7451
--- /dev/null
+++ b/xfwm4/maximize-prelight.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #9C9C9C",
+"@	c #CCCCCC",
+"#	c #989898",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/maximize-pressed.xpm b/xfwm4/maximize-pressed.xpm
new file mode 100755
index 0000000..1f342cc
--- /dev/null
+++ b/xfwm4/maximize-pressed.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"24 24 5 1",
+" 	c None",
+".	c #141414",
+"+	c #5D5D5D",
+"@	c #777777",
+"#	c #5B5B5B",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".......+@@@@@@@@+.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@....@@@.......",
+".......@@@@@@@@@@.......",
+".......@@@@@@@@@@.......",
+".......#@@@@@@@@#.......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/xfwm4/themerc b/xfwm4/themerc
new file mode 100755
index 0000000..5ebc9d1
--- /dev/null
+++ b/xfwm4/themerc
@@ -0,0 +1,25 @@
+button_offset=2
+button_spacing=0
+full_width_title=true
+title_horizontal_offset=2
+title_vertical_offset_active=0
+title_vertical_offset_inactive=0
+title_shadow_active=false
+title_shadow_inactive=false
+
+button_layout=O|HMC
+
+active_text_color=#888888
+inactive_text_color=#444444
+
+placement_ratio=20
+shadow_delta_height=0
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=0
+
+resize_opacity=100
+move_opacity=100
+popup_opacity=100
+show_frame_shadow=true
+show_popup_shadow=true
diff --git a/xfwm4/title-1-active.xpm b/xfwm4/title-1-active.xpm
new file mode 100755
index 0000000..326ee1b
--- /dev/null
+++ b/xfwm4/title-1-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-1-inactive.xpm b/xfwm4/title-1-inactive.xpm
new file mode 100755
index 0000000..2149806
--- /dev/null
+++ b/xfwm4/title-1-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-2-active.xpm b/xfwm4/title-2-active.xpm
new file mode 100755
index 0000000..814a708
--- /dev/null
+++ b/xfwm4/title-2-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-2-inactive.xpm b/xfwm4/title-2-inactive.xpm
new file mode 100755
index 0000000..a3929b9
--- /dev/null
+++ b/xfwm4/title-2-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-3-active.xpm b/xfwm4/title-3-active.xpm
new file mode 100755
index 0000000..157fd0d
--- /dev/null
+++ b/xfwm4/title-3-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_3_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-3-inactive.xpm b/xfwm4/title-3-inactive.xpm
new file mode 100755
index 0000000..1a3e5ab
--- /dev/null
+++ b/xfwm4/title-3-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_3_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-4-active.xpm b/xfwm4/title-4-active.xpm
new file mode 100755
index 0000000..4cba06c
--- /dev/null
+++ b/xfwm4/title-4-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-4-inactive.xpm b/xfwm4/title-4-inactive.xpm
new file mode 100755
index 0000000..0c7b17c
--- /dev/null
+++ b/xfwm4/title-4-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-5-active.xpm b/xfwm4/title-5-active.xpm
new file mode 100755
index 0000000..0723ed9
--- /dev/null
+++ b/xfwm4/title-5-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/title-5-inactive.xpm b/xfwm4/title-5-inactive.xpm
new file mode 100755
index 0000000..2f60ca3
--- /dev/null
+++ b/xfwm4/title-5-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/top-left-active.xpm b/xfwm4/top-left-active.xpm
new file mode 100755
index 0000000..4d3b319
--- /dev/null
+++ b/xfwm4/top-left-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/top-left-inactive.xpm b/xfwm4/top-left-inactive.xpm
new file mode 100755
index 0000000..309cde6
--- /dev/null
+++ b/xfwm4/top-left-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/top-right-active.xpm b/xfwm4/top-right-active.xpm
new file mode 100755
index 0000000..173a34b
--- /dev/null
+++ b/xfwm4/top-right-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};
diff --git a/xfwm4/top-right-inactive.xpm b/xfwm4/top-right-inactive.xpm
new file mode 100755
index 0000000..a7f517a
--- /dev/null
+++ b/xfwm4/top-right-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"10 24 1 1",
+" 	c #141414",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          ",
+"          "};