diff --git a/campcaster/var/guiMockups/scratchpadWindow.glade b/campcaster/var/guiMockups/scratchpadWindow.glade
index 6b0233f8f..33711ebb4 100644
--- a/campcaster/var/guiMockups/scratchpadWindow.glade
+++ b/campcaster/var/guiMockups/scratchpadWindow.glade
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
-<!--Generated with glade3 3.2.0 on Mon Jun  4 13:58:06 2007 by fgerlits@desktop-->
+<!--Generated with glade3 3.2.0 on Wed Jun  6 14:37:58 2007 by fgerlits@desktop-->
 <glade-interface>
   <widget class="GtkWindow" id="window1">
     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
@@ -18,11 +18,44 @@
             <property name="visible">True</property>
             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
             <child>
-              <widget class="GtkLabel" id="label1">
+              <widget class="GtkHBox" id="hbox2">
                 <property name="visible">True</property>
                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                <property name="label" translatable="yes">CuePlayer</property>
+                <property name="spacing">5</property>
+                <child>
+                  <widget class="GtkButton" id="button1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                    <child>
+                      <placeholder/>
+                    </child>
+                  </widget>
+                  <packing>
+                    <property name="fill">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <widget class="GtkButton" id="button2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                    <child>
+                      <placeholder/>
+                    </child>
+                  </widget>
+                  <packing>
+                    <property name="fill">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
               </widget>
+              <packing>
+                <property name="fill">False</property>
+                <property name="padding">5</property>
+              </packing>
             </child>
           </widget>
           <packing>
@@ -63,7 +96,7 @@
             <property name="spacing">5</property>
             <property name="layout_style">GTK_BUTTONBOX_END</property>
             <child>
-              <widget class="GtkButton" id="button1">
+              <widget class="GtkButton" id="button3">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
@@ -86,7 +119,7 @@
             <property name="homogeneous">True</property>
             <property name="layout_style">GTK_BUTTONBOX_END</property>
             <child>
-              <widget class="GtkButton" id="button2">
+              <widget class="GtkButton" id="button4">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
@@ -95,7 +128,7 @@
               </widget>
             </child>
             <child>
-              <widget class="GtkButton" id="button3">
+              <widget class="GtkButton" id="button5">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
diff --git a/campcaster/var/guiMockups/scratchpadWindow.rb b/campcaster/var/guiMockups/scratchpadWindow.rb
index 04a957251..888d47af8 100755
--- a/campcaster/var/guiMockups/scratchpadWindow.rb
+++ b/campcaster/var/guiMockups/scratchpadWindow.rb
@@ -41,6 +41,21 @@ class ScratchpadWindow
                 |handler| method(handler)
             }
             
+            @mainWindow = @glade["window1"]
+            @mainWindow.signal_connect("hide") {
+                Gtk.main_quit
+            }
+
+            playButton = @glade["button1"]
+            playButtonImage = Gtk::Image.new(Gtk::Stock::MEDIA_PLAY,
+                                             Gtk::IconSize::BUTTON)
+            playButton.image = playButtonImage
+            
+            stopButton = @glade["button2"]
+            stopButtonImage = Gtk::Image.new(Gtk::Stock::MEDIA_STOP,
+                                             Gtk::IconSize::BUTTON)
+            stopButton.image = stopButtonImage
+
             @listStore = Gtk::ListStore.new(String)
             addrow("Song One")
             addrow("Song Two")
@@ -62,6 +77,8 @@ class ScratchpadWindow
                                                       cellRenderer1,
                                                       :text => 0)
             treeView.append_column(treeViewColumn1)
+            
+            treeView.selection.mode = Gtk::SELECTION_MULTIPLE
         end
 
         def addrow(contents)
@@ -70,18 +87,14 @@ class ScratchpadWindow
         end
 
         def run
-            mainWindow = @glade["window1"]
-            mainWindow.signal_connect("hide") do
-                Gtk.main_quit
-            end
-            mainWindow.show_all
+            @mainWindow.show_all
             Gtk.main
         end
 end
 
-Gtk.init
 cwd = File.dirname(__FILE__)
-Gtk::RC.parse(cwd + "/scratchpadWindow.gtkrc")
+Gtk::RC.default_files = [cwd + "/themes/MacOS-X/gtk-2.0/gtkrc"]
+Gtk.init
 scratchpadWindow = ScratchpadWindow.new(cwd + "/scratchpadWindow.glade")
 scratchpadWindow.run
 
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Apple-Logo.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Apple-Logo.png
new file mode 100644
index 000000000..df14b4ab3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Apple-Logo.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Back.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Back.png
new file mode 100644
index 000000000..11eafa0cb
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Back.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Forward.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Forward.png
new file mode 100644
index 000000000..d16175e79
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Forward.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Home.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Home.png
new file mode 100644
index 000000000..28ede411e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Home.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Refresh2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Refresh2.png
new file mode 100644
index 000000000..4b65baf98
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Refresh2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Stop.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Stop.png
new file mode 100644
index 000000000..7bed531c6
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Stop.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Up.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Up.png
new file mode 100644
index 000000000..af9bf8d9b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/Up.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_down.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_down.png
new file mode 100644
index 000000000..3573c5113
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_down.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_left.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_left.png
new file mode 100644
index 000000000..c6ce5e428
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_left.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_right.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_right.png
new file mode 100644
index 000000000..a30db6281
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_right.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_up.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_up.png
new file mode 100644
index 000000000..3eb777b00
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/arrow_up.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/background.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/background.png
new file mode 100644
index 000000000..14648497a
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/background.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/blank.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/blank.png
new file mode 100644
index 000000000..5e347a209
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/blank.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button1.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button1.png
new file mode 100644
index 000000000..066f5852e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button11alpha.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button11alpha.png
new file mode 100644
index 000000000..537b93727
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button11alpha.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button12alpha.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button12alpha.png
new file mode 100644
index 000000000..2cad013a6
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button12alpha.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button13alpha.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button13alpha.png
new file mode 100644
index 000000000..c0f334649
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button13alpha.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button2.png
new file mode 100644
index 000000000..2dccff900
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button3.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button3.png
new file mode 100644
index 000000000..066f5852e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button3.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button5.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button5.png
new file mode 100644
index 000000000..14648497a
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button5.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button6.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button6.png
new file mode 100644
index 000000000..07e36d7ab
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/button6.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/check1.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/check1.png
new file mode 100644
index 000000000..05c64cdd5
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/check1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/check2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/check2.png
new file mode 100644
index 000000000..fb931e74b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/check2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/clear.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/clear.png
new file mode 100644
index 000000000..15fd5ecb3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/clear.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/empty.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/empty.png
new file mode 100644
index 000000000..44135d848
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/empty.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry-shadow-in.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry-shadow-in.png
new file mode 100644
index 000000000..21b40b4e2
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry-shadow-in.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry1.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry1.png
new file mode 100644
index 000000000..14648497a
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry2.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/entry2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/focus.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/focus.png
new file mode 100644
index 000000000..1d8e043b1
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/focus.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom_end.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom_end.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom_end.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom_start.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom_start.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_bottom_start.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left_end.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left_end.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left_end.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left_start.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left_start.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_left_start.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right_end.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right_end.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right_end.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right_start.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right_start.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_right_start.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top_end.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top_end.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top_end.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top_start.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top_start.png
new file mode 100644
index 000000000..f91777b25
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gap_top_start.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gtkrc b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gtkrc
new file mode 100644
index 000000000..740c7d3db
--- /dev/null
+++ b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/gtkrc
@@ -0,0 +1,1331 @@
+# -----------------------------------------------------
+#  Theme Name :    The MacOS-X Like Theme for GTK 2.0
+#  Licence:        GPL (GNU Public Licence)
+#  Author :        Danny Wu and Steven Young
+#  Create date :   2004-04-02
+#  Last Modified : 2004-07-26
+# -----------------------------------------------------
+
+#module_path "/usr/lib/gtk/themes/engines"
+#module_path "/usr/lib/gtk-2.0/2.2.0/engines"
+
+include "icons/iconrc"
+
+style "default"
+{
+    GtkMenuBar::internal-padding = 5
+  
+    bg_pixmap[NORMAL] = "background.png"
+
+    fg[PRELIGHT]    = { 1.00, 1.00, 1.00 }
+    fg[ACTIVE]      = { 0.00, 0.00, 0.00 }
+    fg[SELECTED]    = { 0.00, 0.00, 0.00 }
+    fg[INSENSITIVE] = { 0.70, 0.70, 0.70 }
+
+    bg[NORMAL]      = "#ffffff"
+    bg[PRELIGHT]    = "#ffffff"
+    bg[ACTIVE]      = "#ffffff"
+    bg[INSENSITIVE] = "#ffffff"
+    bg[SELECTED]    = "#1376d3"
+
+    base[NORMAL]    = "#ffffff"
+    base[SELECTED]  = "#1376d3"
+    base[ACTIVE]    = "#5e7ab7"
+
+    text[SELECTED]  = "#ffffff"
+    text[ACTIVE]    = "#ffffff"
+
+    GtkScrollbar::has_backward_stepper = 1
+    GtkScrollbar::has_secondary_forward_stepper = 0
+    GtkScrollbar::has_forward_stepper = 1
+    GtkScrollbar::has_secondary_backward_stepper = 1
+    GtkScrollbar::min_slider_length = 15
+  
+    GtkVScale::slider_length = 16
+    GtkVScale::slider_width = 19
+    GtkHScale::slider_length = 17
+    GtkHScale::slider_width = 19
+
+    GtkEntry::padding = 0
+
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "slider"
+	 state           = PRELIGHT
+	 file            = "scrollbar_horizontal_active2.png"
+	 border          = { 15, 15, 2, 2 }
+	 stretch         = TRUE
+	 orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "slider"
+	 file            = "scrollbar_horizontal_active2.png"
+	 border          = { 15, 15, 2, 2 }
+	 stretch         = TRUE
+	 orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "slider"
+	 state           = PRELIGHT
+	 file            = "scrollbar_vertical_active2.png"
+	 border          = { 2, 2, 15, 15 }
+	 stretch         = TRUE
+	 orientation     = VERTICAL
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "slider"
+	 file            = "scrollbar_vertical_active2.png"
+	 border          = { 2, 2, 15, 15 }
+	 stretch         = TRUE
+	 orientation     = VERTICAL
+      }
+#
+# Any trough....
+#
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "trough"
+	 file            = "vtrough-1.png"
+	 border          = { 3, 3, 23, 35 }
+	 stretch         = TRUE
+	 orientation     = VERTICAL
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "trough"
+	 file            = "htrough-1.png"
+	 border          = { 23, 35, 3, 3 }
+	 stretch         = TRUE
+	 orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "bar"
+	 file            = "scrollbar_horizontal_active2.png"
+	 border          = { 13, 12, 2, 2 }
+	 stretch         = TRUE
+      }
+#
+# Handlebox
+#
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "handlebox_bin"
+	 file            = "button3.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = TRUE
+      }
+#
+# Paned widget
+#
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "paned"
+	 file            = "button5.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = FALSE
+      }
+#
+# Tooltips
+#
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 detail          = "tooltip"
+	 file            = "tooltips.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = TRUE
+      }
+#
+# Selected text in entries, text widget, lists and trees
+#
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 state           = INSENSITIVE
+	 detail          = "selected"
+	 file            = "button1.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 detail          = "selected"
+	 file            = "button2.png"
+	 border          = { 3, 3, 3, 3 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 state           = INSENSITIVE
+	 detail          = "text"
+	 file            = "button5.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = FALSE
+      }
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 detail          = "text"
+	 file            = "button6.png"
+	 border          = { 4, 4, 3, 3 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 detail          = "viewportbin"
+	 file            = "background.png"
+	 stretch         = FALSE
+      }
+#
+# Hline and Vline widgets
+#
+      image
+      {
+         function        = HLINE
+	 recolorable     = TRUE
+	 file            = "hline.png"
+	 border          = { 0, 0, 1, 1 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = VLINE
+	 recolorable     = TRUE
+	 file            = "vline.png"
+	 border          = { 1, 1, 0, 0 }
+	 stretch         = TRUE
+      }
+#
+# Check marks
+#
+      image
+      {
+         function        = CHECK
+	 recolorable     = TRUE
+	 shadow          = OUT
+	 overlay_file    = "check1.png"
+	 overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = CHECK
+	 recolorable     = TRUE
+	 shadow          = IN
+	 overlay_file    = "check2.png"
+	 overlay_stretch = FALSE
+      }
+#
+# Option marks
+#
+      image
+      {
+         function        = OPTION
+	 recolorable     = TRUE
+	 shadow          = OUT
+	 overlay_file    = "option1.png"
+	 overlay_border  = { 0, 0, 0, 0 }
+	 overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = OPTION
+	 recolorable     = TRUE
+	 shadow          = IN
+	 overlay_file    = "option2.png"
+	 overlay_border  = { 0, 0, 0, 0 }
+	 overlay_stretch = FALSE
+      }
+#
+# The "tab" on the OptionMenu
+#
+#      image
+#      {
+#         function        = TAB
+#	  recolorable     = TRUE
+#	  overlay_file    = "notebook2.png"
+#	  overlay_stretch = FALSE
+#      }
+#
+# Fun with Scrollbars
+#
+      image
+      {
+         function        = SLIDER
+	 recolorable     = TRUE
+	 file            = "scrollbar_horizontal_active2.png"
+	 border          = { 7, 7, 0, 0 }
+	 stretch         = TRUE
+	 orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = SLIDER
+	 recolorable     = TRUE
+	 file            = "scrollbar_vertical_active2.png"
+	 border          = { 0, 0, 7, 7 }
+	 stretch         = TRUE
+	 orientation     = VERTICAL
+      }
+#
+# The handle on Handleboxes
+#
+      image
+      {
+         function        = HANDLE
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 5, 5, 5, 5 }
+	 stretch         = FALSE
+	 overlay_file    = "handle_vert_thumb.png"
+	 overlay_border  = { 0, 0, 0, 0 }
+	 overlay_stretch = FALSE
+	 orientation     = VERTICAL
+      }
+#
+# The background for entry widgets
+#
+      image
+      {
+	 function        = FLAT_BOX
+	 recolorable     = TRUE
+	 state           = INSENSITIVE
+         detail          = "entry_bg"
+	 file            = "entry2.png"
+	 border          = { 3, 3, 3, 3 }
+	 stretch         = TRUE
+      }
+      image
+      {
+	 function        = FLAT_BOX
+	 recolorable     = TRUE
+         detail          = "entry_bg"
+	 file            = "entry1.png"
+	 border          = { 3, 3, 3, 3 }
+	 stretch         = TRUE
+      }
+#
+# How to draw the focus around a widget
+#
+      image
+      {
+         function        = FOCUS
+	 recolorable     = TRUE
+	 overlay_file    = "focus.png"
+	 overlay_border  = { 4, 4, 4, 4 }
+	 overlay_stretch = TRUE
+      }
+#
+# Some defaults as to how to draw boxes if they haven't already been covered
+#
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "hruler"
+	 file            = "button12alpha.png"
+	 border          = { 9, 9, 9, 9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "vruler"
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 shadow          = IN
+	 file            = "button6.png"
+	 border          = { 5, 5, 5, 5 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+      }
+   }
+}
+class "GtkWidget" style "default"
+
+
+style "macosx-icons"
+{
+   stock ["panel-gnome-logo"] = { { "Apple-Logo.png", *, *, * } }
+#   stock ["gtk-cancel"]       = { { "blank.png",      *, *, * } }
+#   stock ["gtk-close"]        = { { "blank.png",      *, *, * } }
+}
+class "GtkWidget" style "macosx-icons"
+
+
+style "eventbox"
+{
+   bg_pixmap[NORMAL]      = "<parent>"
+   bg_pixmap[INSENSITIVE] = "<parent>"
+   bg_pixmap[PRELIGHT]    = "<parent>"
+   bg_pixmap[SELECTED]    = "<parent>"
+   bg_pixmap[ACTIVE]      = "<parent>"
+}
+class "GtkEventBox" style "eventbox"
+
+
+#
+# Buttons
+#
+
+style "checkradiobutton"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = FALSE
+      }
+   }
+}
+class "GtkRadioButton" style "checkradiobutton"
+class "GtkCheckButton" style "checkradiobutton"
+
+
+style "togglebutton"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 shadow          = IN
+	 file            = "button11alpha.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+        function        = BOX
+	recolorable     = TRUE
+	shadow          = OUT
+	file            = "button12alpha.png"
+	border          = { 9,9,9,9 }
+	stretch         = TRUE
+      }
+   }
+}
+class "GtkToggleButton" style "togglebutton"
+
+
+style "button"
+{
+   bg[NORMAL] = "#edf3fe"
+
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = NORMAL
+	 shadow          = OUT
+	 file            = "button12alpha.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = PRELIGHT
+	 shadow          = OUT
+	 file            = "button11alpha.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = NORMAL
+	 shadow          = IN
+	 file            = "focus.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = INSENSITIVE
+	 shadow          = IN
+	 file            = "button13alpha.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = INSENSITIVE
+	 shadow          = OUT
+	 file            = "button13alpha.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = SELECTED
+	 shadow          = IN
+	 file            = "button1.png"
+	 border          = { 10,10,5,5 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 state           = ACTIVE
+	 shadow          = IN
+	 file            = "button11alpha.png"
+	 border          = { 9,9,9,9 }
+	 stretch         = TRUE
+      }
+   }
+}
+class "GtkButton" style "button"
+
+
+style "clist"
+{
+   bg[PRELIGHT] = "#a0a0a0"
+   fg[PRELIGHT] = "#000000"
+   base[NORMAL] = "#ffffff"
+}
+class "GtkCList" style "clist"
+
+
+style "notebook"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 state           = ACTIVE
+	 file            = "notebook3.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = TRUE
+	 gap_side	 = BOTTOM
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 state           = ACTIVE
+	 file            = "notebook5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = TRUE
+	 gap_side	= TOP
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 state           = ACTIVE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+	 gap_side	= RIGHT
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 state           = ACTIVE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+	 gap_side	= LEFT
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 file            = "notebook2.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = TRUE
+	 gap_side        = BOTTOM
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 file            = "notebook4.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = TRUE
+	 gap_side        = TOP
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 file            = "button6.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = TRUE
+	 gap_side        = RIGHT
+      }
+      image
+      {
+         function        = EXTENSION
+	 recolorable     = TRUE
+	 file            = "button6.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            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+         gap_file        = "gap_top.png"
+         gap_border      = { 0, 0, 0, 0 }
+         gap_start_file  = "gap_top_start.png"
+         gap_start_border= { 2, 0, 0, 0 }
+         gap_end_file    = "gap_top_end.png"
+         gap_end_border  = { 0, 2, 0, 0 }
+	 gap_side        = TOP
+      }
+      image
+      {
+         function        = BOX_GAP
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+         gap_file        = "gap_bottom.png"
+         gap_border      = { 0, 0, 0, 0 }
+         gap_start_file  = "gap_bottom_start.png"
+         gap_start_border= { 2, 0, 0, 0 }
+         gap_end_file    = "gap_bottom_end.png"
+         gap_end_border  = { 0, 2, 0, 0 }
+	 gap_side        = BOTTOM
+      }
+      image
+      {
+         function        = BOX_GAP
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+         gap_file        = "gap_left.png"
+         gap_border      = { 0, 0, 0, 0 }
+         gap_start_file  = "gap_left_start.png"
+         gap_start_border= { 0, 0, 2, 0 }
+         gap_end_file    = "gap_left_end.png"
+         gap_end_border  = { 0, 0, 0, 2 }
+	 gap_side        = LEFT
+      }
+      image
+      {
+         function        = BOX_GAP
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+         gap_file        = "gap_right.png"
+         gap_border      = { 0, 0, 0, 0 }
+         gap_start_file  = "gap_right_start.png"
+         gap_start_border= { 0, 0, 2, 0 }
+         gap_end_file    = "gap_right_end.png"
+         gap_end_border  = { 0, 0, 0, 2 }
+	 gap_side        = RIGHT
+      }
+#
+# How to draw the box of a notebook when it isnt attached to a tab
+#
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 file            = "button5.png"
+	 border          = { 10, 10, 10, 10 }
+	 stretch         = FALSE
+	 gap_side	= TOP
+      }
+   }
+}
+class "GtkNotebook" style "notebook"
+
+
+style "menu"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 file            = "background.png"
+	 border          = { 3, 3, 3, 3 }
+	 stretch         = FALSE
+	 overlay_file    = "menu_shadow.png"
+	 overlay_border  = { 5, 5, 5, 5 }
+	 overlay_stretch = TRUE
+      }
+   }
+}
+class "GtkMenu" style "menu"
+
+
+style "menuitem"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 file            = "menu_selected.png"
+	 border          = { 8, 8, 8, 8 }
+	 stretch         = TRUE
+      }
+   }
+}
+class "GtkMenuItem" style "menuitem"
+
+
+style "menubar"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 file            = "background.png"
+	 border          = { 3, 3, 3, 3 }
+	 stretch         = FALSE
+      }
+   }
+}
+class "GtkMenuBar" style "menubar"
+
+
+style "optionmenu"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 file            = "option_menu.png"
+	 border          = { 12, 32, 2, 3 }
+	 stretch         = TRUE
+      }
+   }
+}
+class "GtkOptionMenu" style "optionmenu"
+
+
+style "progressbar"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "bar"
+	 file            = "button6.png"
+	 border          = { 5, 5, 5, 5 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+         recolorable     = TRUE
+         detail          = "trough"
+         file            = "button3.png"
+         border          = { 10, 10, 10, 10 }
+         stretch         = TRUE
+         orientation     = HORIZONTAL
+      }
+   }
+}
+class "GtkProgressBar" style "progressbar"
+class "GtkBar"         style "progressbar"
+
+
+style "ruler"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "vruler"
+	 file            = "button1.png"
+	 border          = { 2, 2, 2, 2 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "hruler"
+	 file            = "button1.png"
+	 border          = { 2, 2, 2, 2 }
+	 stretch         = TRUE
+      }
+   }
+}
+class "GtkRuler" style "ruler"
+
+
+style "item"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 state           = INSENSITIVE
+	 file            = "button3.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = TRUE
+      }
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 file            = "button6.png"
+	 border          = { 10, 5, 5, 10 }
+	 stretch         = TRUE
+      }
+   }
+}
+class "GtkTreeItem" style "item"
+class "GtkListItem" style "item"
+
+
+style "spinbutton"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = ARROW
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_up"
+         recolorable     = TRUE  
+         state           = NORMAL
+         file            = "spin-up.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-up.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_up"
+         recolorable     = TRUE
+         state           = PRELIGHT
+         file            = "spin-up.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-up.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX 
+         detail          = "spinbutton_up"
+         recolorable     = TRUE  
+         state           = ACTIVE
+         file            = "spin-up.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-up.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_up"
+         recolorable     = TRUE
+         state           = INSENSITIVE
+         file            = "spin-up.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-up-insensitive.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_down"
+         recolorable     = TRUE
+         state           = NORMAL
+         file            = "spin-down.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-down.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_down"
+         recolorable     = TRUE
+         state           = PRELIGHT
+         file            = "spin-down.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-down.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_down"
+         recolorable     = TRUE
+         state           = ACTIVE
+         file            = "spin-down.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-down.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+      image
+      {
+         function        = BOX
+         detail          = "spinbutton_down"
+         recolorable     = TRUE
+         state           = INSENSITIVE
+         file            = "spin-down.png"
+         border          = { 4, 4, 6, 6 }
+         stretch         = TRUE
+         overlay_file    = "spin-arrow-down-insensitive.png"
+         overlay_border  = { 0, 0, 0, 0 }
+         overlay_stretch = FALSE
+      }
+   }
+}
+class "GtkSpinButton" style "spinbutton"
+
+
+style "window"
+{
+   engine "pixmap"
+   {
+      image
+      {
+	 function        = FLAT_BOX
+	 recolorable     = TRUE
+	 file            = "empty.png"
+	 stretch         = FALSE
+      }
+   }
+}
+class "GtkWindow" style "window"
+
+
+style "curve"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = FLAT_BOX
+	 recolorable     = TRUE
+	 detail          = "curve_bg"
+	 file            = "button1.png"
+	 border          = { 2, 2, 2, 2 }
+	 stretch         = TRUE
+      }
+   }
+}
+class "GtkCurve" style "curve"
+
+
+style "entry"
+{
+   GtkWidget::interior_focus = 0
+   #GtkEntry::shadow_type = GTK_SHADOW_NONE
+
+   engine "pixmap"
+   {
+      image
+      {
+         function    = FOCUS
+         recolorable = TRUE
+         file        = "entry-shadow-in.png"
+         border      = { 6, 6, 6, 6 }   
+         stretch     = TRUE
+      }
+      image
+      {
+         function    = BOX
+         recolorable = TRUE
+         state       = NORMAL
+         file        = "entry-shadow-in.png"
+         border      = { 6, 6, 6, 6 }
+         stretch     = TRUE
+      }
+   }
+}
+class "GtkEntry" style "entry"
+
+
+style "scrollbar"
+{
+   GtkRange::trough_border =  0
+   GtkRange::slider_width  = 15
+   GtkRange::stepper_size  = 15
+
+   GtkScrollbar::min_slider_length = 30
+
+   engine "pixmap"
+   {
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE
+         state           = PRELIGHT
+         file            = "scrollbar_horizontal_active2.png"
+         border          = { 7, 7, 0, 0 }
+         stretch         = TRUE
+         orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE
+         state           = NORMAL
+         file            = "scrollbar_horizontal_active2.png"
+         border          = { 7, 7, 0, 0 }
+         stretch         = TRUE
+         orientation     = HORIZONTAL
+      }
+      image
+      {  
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = INSENSITIVE
+         file            = "clear.png"
+         border          = { 0, 0, 0, 0 }
+         stretch         = TRUE
+         orientation     = HORIZONTAL
+      }
+      image
+      {  
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = PRELIGHT
+         file            = "scrollbar_vertical_active2.png"
+         border          = { 0, 0, 7, 7 }
+         stretch         = TRUE
+         orientation     = VERTICAL
+      }
+      image
+      {  
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = NORMAL
+         file            = "scrollbar_vertical_active2.png"
+         border          = { 0, 0, 7, 7 }
+         stretch         = TRUE
+         orientation     = VERTICAL
+      }
+      image  
+      {  
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = INSENSITIVE
+         file            = "clear.png"
+         border          = { 0, 0, 0, 0 }
+         stretch         = TRUE
+         orientation     = VERTICAL
+      }
+      image
+      {  
+         function        = BOX
+         recolorable     = TRUE  
+         detail          = "trough"
+         file            = "vtrough-1.png"
+         border          = { 3, 3, 23, 35 }
+         stretch         = TRUE
+         orientation     = VERTICAL
+      }
+      image
+      {    
+         function        = BOX
+         recolorable     = TRUE  
+         detail          = "trough"
+         file            = "htrough-1.png"
+         border          = { 23, 35, 3, 3 }
+         stretch         = TRUE
+         orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = BOX
+         recolorable     = TRUE
+         state           = NORMAL
+         file            = "clear.png"
+         border          = { 0, 0, 0, 0 }
+         stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX 
+         recolorable     = TRUE
+         state           = PRELIGHT
+         file            = "clear.png"
+         border          = { 0, 0, 0, 0 }
+         stretch         = TRUE
+      }
+      image
+      {
+         function        = BOX
+         recolorable     = TRUE
+         state           = ACTIVE
+         file            = "clear.png"
+         border          = { 0, 0, 0, 0 }
+         stretch         = TRUE
+      }
+   }
+}
+class "GtkScrollbar" style "scrollbar"
+
+
+style "range"
+{
+   engine "pixmap"
+   {
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "trough"
+	 file            = "trough-range-vert.png"
+	 border          = { 0, 0, 7, 7 }
+	 stretch         = TRUE
+	 orientation     = VERTICAL
+      }
+      image
+      {
+         function        = BOX
+	 recolorable     = TRUE
+	 detail          = "trough"
+	 file            = "trough-range-horiz.png"
+	 border          = { 7, 7, 0, 0 }
+	 stretch         = TRUE
+	 orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE
+         state           = NORMAL
+         file            = "slider.png"
+         border          = { 4, 4, 4, 4 }
+         stretch         = TRUE
+         overlay_file    = "thumb-grip-h.png"  
+         overlay_stretch = FALSE
+         orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE
+         state           = PRELIGHT
+         file            = "slider.png"
+         border          = { 4, 4, 4, 4 }
+         stretch         = TRUE
+         overlay_file    = "thumb-grip-h.png"
+         overlay_stretch = FALSE
+         orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = INSENSITIVE
+         file            = "slider.png"
+         border          = { 4, 4, 4, 4 }
+         stretch         = TRUE
+         overlay_file    = "thumb-grip-h-insens.png"
+         overlay_stretch = FALSE
+         orientation     = HORIZONTAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = NORMAL
+         file            = "slider.png"
+         border          = { 4, 4, 4, 4 }
+         stretch         = TRUE
+         overlay_file    = "thumb-grip-v.png"
+         overlay_stretch = FALSE
+         orientation     = VERTICAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = PRELIGHT
+         file            = "slider-prelight.png"
+         border          = { 4, 4, 4, 4 }
+         stretch         = TRUE
+         overlay_file    = "thumb-grip-v.png"
+         overlay_stretch = FALSE
+         orientation     = VERTICAL
+      }
+      image
+      {
+         function        = SLIDER
+         recolorable     = TRUE  
+         state           = INSENSITIVE
+         file            = "slider.png"
+         border          = { 4, 4, 4, 4 }
+         stretch         = TRUE
+         overlay_file    = "thumb-grip-v-insens.png"
+         overlay_stretch = FALSE
+         orientation     = VERTICAL
+      }
+   }
+}
+class "GtkRange" style "range"
+
+
+style "tooltips"
+{
+   bg[NORMAL]            = "#fffcdb"
+   engine "pixmap"
+   {
+      image
+      {
+         function         = FLAT_BOX
+         recolorable      = TRUE
+         file             = "tooltips.png"
+         border           = { 2, 2, 2, 2 }
+         stretch          = TRUE
+      }
+   }
+}
+widget "gtk-tooltips" style "tooltips"
+
+
+style "icons"
+{
+   stock["gtk-go-down"] =
+   {
+      {"arrow_down.png", *, *, "gtk-menu"},
+      {"arrow_down.png", *, *, "gtk-large-toolbar"}
+   }
+
+   stock["gtk-go-back"] =
+   {
+      {"arrow_left.png", *, *, "gtk-menu"},
+      {"Back.png", *, *, "gtk-large-toolbar"}
+   }
+
+   stock["gtk-go-forward"] =
+   {
+      {"arrow_right.png", *, *, "gtk-menu"},
+      {"Forward.png", *, *, "gtk-large-toolbar"}
+   }
+
+   stock["gtk-go-up"] =
+   {
+      {"arrow_up.png", *, *, "gtk-menu"},
+      {"Up.png", *, *, "gtk-large-toolbar"}
+   }
+
+   stock["gtk-home"] =
+   {
+      {"arrow_up.png", *, *, "gtk-menu"},
+      {"Home.png", *, *, "gtk-large-toolbar"}
+   }
+
+   stock["gtk-refresh"] =
+   {
+      {"arrow_up.png", *, *, "gtk-menu"},
+      {"Refresh2.png", *, *, "gtk-large-toolbar"}
+   }
+
+   stock["gtk-stop"] =
+   {
+      {"arrow_up.png", *, *, "gtk-menu"},
+      {"Stop.png", *, *, "gtk-large-toolbar"}
+   }
+}
+widget "Nautilus*" style "icons"
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/handle_vert_thumb.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/handle_vert_thumb.png
new file mode 100644
index 000000000..ce831b3c8
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/handle_vert_thumb.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/hline.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/hline.png
new file mode 100644
index 000000000..8b72f1a8c
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/hline.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/htrough-1.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/htrough-1.png
new file mode 100644
index 000000000..51c36e8c5
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/htrough-1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/CD-ROM.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/CD-ROM.png
new file mode 100644
index 000000000..0a81a6dde
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/CD-ROM.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/aim.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/aim.png
new file mode 100644
index 000000000..d55dd8ebd
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/aim.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/cache.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/cache.png
new file mode 100644
index 000000000..df779f4b3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/cache.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-bookmark-page.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-bookmark-page.png
new file mode 100644
index 000000000..9b95bd31d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-bookmark-page.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-bookmarks.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-bookmarks.png
new file mode 100644
index 000000000..0644f1317
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-bookmarks.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-history.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-history.png
new file mode 100644
index 000000000..58a25c141
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-history.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-new-tab.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-new-tab.png
new file mode 100644
index 000000000..cfa9cb431
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-new-tab.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-secure.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-secure.png
new file mode 100644
index 000000000..877819d3c
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-secure.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-send-to.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-send-to.png
new file mode 100644
index 000000000..edaba054e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-send-to.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-unsecure.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-unsecure.png
new file mode 100644
index 000000000..1c4702d96
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/epiphany-unsecure.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-account.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-account.png
new file mode 100644
index 000000000..2e86079c0
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-account.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-account2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-account2.png
new file mode 100644
index 000000000..723a78554
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-account2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-alias.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-alias.png
new file mode 100644
index 000000000..1d6914515
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-alias.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-away.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-away.png
new file mode 100644
index 000000000..e3f431c23
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-away.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-bgcolor.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-bgcolor.png
new file mode 100644
index 000000000..a58346f52
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-bgcolor.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-chat.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-chat.png
new file mode 100644
index 000000000..6dfa1b5cb
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-chat.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-fgcolor.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-fgcolor.png
new file mode 100644
index 000000000..e6d8cbf8d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-fgcolor.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-info.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-info.png
new file mode 100644
index 000000000..51485e676
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-info.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-link.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-link.png
new file mode 100644
index 000000000..c4c14250c
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-link.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-picture.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-picture.png
new file mode 100644
index 000000000..a12f847d9
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-picture.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-sign-on.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-sign-on.png
new file mode 100644
index 000000000..c6cce8df6
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-sign-on.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-smiley.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-smiley.png
new file mode 100644
index 000000000..88df4ab8a
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-smiley.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-typing.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-typing.png
new file mode 100644
index 000000000..6f8293fae
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gaim-typing.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-logo.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-logo.png
new file mode 100644
index 000000000..7dfcbffbf
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-logo.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-connect.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-connect.png
new file mode 100644
index 000000000..0078ab2dc
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-connect.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-disconnect.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-disconnect.png
new file mode 100644
index 000000000..11b80400f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-disconnect.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-gnome-run.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-gnome-run.png
new file mode 100644
index 000000000..171468c37
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gnome-stock-gnome-run.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-about.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-about.png
new file mode 100644
index 000000000..7dfcbffbf
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-about.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-add.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-add.png
new file mode 100644
index 000000000..3b885100e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-add.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-bold.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-bold.png
new file mode 100644
index 000000000..b14c40106
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-bold.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-cdrom.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-cdrom.png
new file mode 100644
index 000000000..02d90e353
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-cdrom.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-close.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-close.png
new file mode 100644
index 000000000..fc5498cf3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-close.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-copy.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-copy.png
new file mode 100644
index 000000000..cfa9cb431
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-copy.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-cut.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-cut.png
new file mode 100644
index 000000000..1e9b32d88
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-cut.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-delete.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-delete.png
new file mode 100644
index 000000000..8b3dc15cc
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-delete.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-error.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-error.png
new file mode 100644
index 000000000..d8e72b0a3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-error.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-info.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-info.png
new file mode 100644
index 000000000..68fa0abe1
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-info.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-question.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-question.png
new file mode 100644
index 000000000..0df1e42a4
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-question.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-warning.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-warning.png
new file mode 100644
index 000000000..c4493610f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-dialog-warning.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-find-and-replace.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-find-and-replace.png
new file mode 100644
index 000000000..327391858
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-find-and-replace.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-find.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-find.png
new file mode 100644
index 000000000..319dcb88a
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-find.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-fullscreen.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-fullscreen.png
new file mode 100644
index 000000000..5c9864f58
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-fullscreen.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-back.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-back.png
new file mode 100644
index 000000000..11eafa0cb
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-back.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-down.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-down.png
new file mode 100644
index 000000000..1fd8a26f8
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-down.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-forward.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-forward.png
new file mode 100644
index 000000000..d16175e79
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-forward.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-up.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-up.png
new file mode 100644
index 000000000..af9bf8d9b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-go-up.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-bottom.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-bottom.png
new file mode 100644
index 000000000..92a570665
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-bottom.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-first.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-first.png
new file mode 100644
index 000000000..718dcb98f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-first.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-last.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-last.png
new file mode 100644
index 000000000..0e9ae3243
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-last.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-top.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-top.png
new file mode 100644
index 000000000..ac321d41e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-goto-top.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-help.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-help.png
new file mode 100644
index 000000000..bcd3d7701
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-help.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-home.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-home.png
new file mode 100644
index 000000000..28ede411e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-home.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-index.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-index.png
new file mode 100644
index 000000000..3febfe6a3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-index.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-italic.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-italic.png
new file mode 100644
index 000000000..eedc9721c
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-italic.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-jump-to.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-jump-to.png
new file mode 100644
index 000000000..5dee49dcb
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-jump-to.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-jump-toa.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-jump-toa.png
new file mode 100644
index 000000000..d7df0aee7
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-jump-toa.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-center.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-center.png
new file mode 100644
index 000000000..b707b1755
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-center.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-left.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-left.png
new file mode 100644
index 000000000..8b7f1e3f6
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-left.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-right.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-right.png
new file mode 100644
index 000000000..8426b064f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-justify-right.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-macro-object.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-macro-object.png
new file mode 100644
index 000000000..d97628952
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-macro-object.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-missing-image.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-missing-image.png
new file mode 100644
index 000000000..d3f0fced0
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-missing-image.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-netscape.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-netscape.png
new file mode 100644
index 000000000..62fd91569
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-netscape.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-new.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-new.png
new file mode 100644
index 000000000..157d84a62
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-new.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-ok.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-ok.png
new file mode 100644
index 000000000..cb50d09f0
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-ok.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-one-column.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-one-column.png
new file mode 100644
index 000000000..8d3917998
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-one-column.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-open.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-open.png
new file mode 100644
index 000000000..c7ac1eeba
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-open.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-paste.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-paste.png
new file mode 100644
index 000000000..a192060bd
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-paste.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-preferences.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-preferences.png
new file mode 100644
index 000000000..1676daa36
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-preferences.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-print-preview.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-print-preview.png
new file mode 100644
index 000000000..426cdc837
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-print-preview.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-print.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-print.png
new file mode 100644
index 000000000..a50ccb2d4
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-print.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-quit.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-quit.png
new file mode 100644
index 000000000..294b07195
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-quit.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-redo.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-redo.png
new file mode 100644
index 000000000..5f8853723
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-redo.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-refresh.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-refresh.png
new file mode 100644
index 000000000..4b65baf98
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-refresh.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-revert.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-revert.png
new file mode 100644
index 000000000..101162f1b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-revert.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-save-as.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-save-as.png
new file mode 100644
index 000000000..23472e1a7
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-save-as.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-save.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-save.png
new file mode 100644
index 000000000..109167d53
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-save.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-select-color.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-select-color.png
new file mode 100644
index 000000000..a8483c0bf
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-select-color.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-select-font.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-select-font.png
new file mode 100644
index 000000000..e26dfbc51
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-select-font.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-spell-check.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-spell-check.png
new file mode 100644
index 000000000..3fabdfb6b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-spell-check.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-stop.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-stop.png
new file mode 100644
index 000000000..7bed531c6
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-stop.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-two-column.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-two-column.png
new file mode 100644
index 000000000..3cdd852e8
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-two-column.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-underline.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-underline.png
new file mode 100644
index 000000000..cb355397f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-underline.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-undo.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-undo.png
new file mode 100644
index 000000000..1979ddddd
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-undo.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-view.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-view.png
new file mode 100644
index 000000000..8fe3e1a20
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-view.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-100.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-100.png
new file mode 100644
index 000000000..322cf47ac
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-100.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-fit.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-fit.png
new file mode 100644
index 000000000..afd67493d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-fit.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-in.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-in.png
new file mode 100644
index 000000000..8037a0211
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-in.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-out.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-out.png
new file mode 100644
index 000000000..9c37b8bac
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/gtk-zoom-out.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/iconrc b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/iconrc
new file mode 100644
index 000000000..53e0fd36b
--- /dev/null
+++ b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/iconrc
@@ -0,0 +1,285 @@
+#--------------------------------------------------------------------------------------------
+#  Lastest modified by Danny Wu for "MacOS-X Aqua Theme Ver. 1.1 for GTK2" on July, 01, 2004
+#--------------------------------------------------------------------------------------------
+
+style "icon-style"
+{
+#    stock["cdplayer-backward"] = {{ "24x24/stock/cdplayer-backward.png", *, *, * }}
+    stock["cdplayer-eject"] = {{ "gtk-go-forward.png", *, *, * }}
+#    stock["cdplayer-forward"] = {{ "24x24/stock/cdplayer-forward.png", *, *, * }}
+#    stock["cdplayer-next"] = {{ "24x24/stock/cdplayer-next.png", *, *, * }}
+#    stock["cdplayer-pause"] = {{ "24x24/stock/cdplayer-pause.png", *, *, * }}
+#    stock["cdplayer-play"] = {{ "24x24/stock/cdplayer-play.png", *, *, * }}
+#    stock["cdplayer-prev"] = {{ "24x24/stock/cdplayer-prev.png", *, *, * }}
+#    stock["cdplayer-record"] = {{ "24x24/stock/cdplayer-record.png", *, *, * }}
+#    stock["cdplayer-stop"] = {{ "24x24/stock/cdplayer-stop.png", *, *, * }}
+
+    stock["gnome-stock-about"] = {{ "gtk-about.png", *, *, * }}   
+    stock["gnome-stock-connect"] = {{ "gnome-stock-connect.png", *, *, * }}
+    stock["gnome-stock-disconnect"] = {{ "gnome-stock-disconnect.png", *, *, * }}
+    stock["gnome-stock-edit"] = {{ "gtk-cut.png", *, *, * }}
+#    stock["gnome-stock-export"] = {{ "24x24/stock/gnome-stock-export.png", *, *, * }}
+#    stock["gnome-stock-import"] = {{ "24x24/stock/gnome-stock-import.png", *, *, * }}
+#    stock["gnome-stock-insert-image"] = {{ "24x24/stock/gnome-stock-insert-image.png", *, *, * }}
+#    stock["gnome-stock-insert-object"] = {{ "24x24/stock/gnome-stock-insert-object.png", *, *, * }}
+#    stock["gnome-stock-insert-table"] = {{ "24x24/stock/gnome-stock-insert-table.png", *, *, * }}
+#    stock["gnome-stock-line-in"] = {{ "24x24/stock/gnome-stock-line-in.png", *, *, * }}
+#    stock["gnome-stock-lockscreen"] = {{ "24x24/stock/gnome-stock-lockscreen.png", *, *, * }}
+#    stock["gnome-stock-mic"] = {{ "24x24/stock/gnome-stock-mic.png", *, *, * }}
+#    stock["gnome-stock-run"] = {{ "24x24/stock/gnome-stock-run.png", *, *, * }}
+#    stock["gnome-stock-searchtool"] = {{ "24x24/stock/gnome-stock-searchtool.png", *, *, * }}
+#    stock["gnome-stock-volume"] = {{ "24x24/stock/gnome-stock-volume.png", *, *, * }}
+
+    stock["gnome-stock-gnome-run"] = {{ "gnome-stock-gnome-run.png", *, *, * }}
+    stock["gnome-stock-book-blue"] = {{"gaim-account2.png"}}
+
+    stock["gnome-logo-icon"] = {{ "gtk-find.png", *, *, * }}
+    stock["gnome-logo-icon-transparent"] = {{ "gtk-find.png", *, *, * }}
+    stock["gnome-main-menu"] = {{ "gtk-find.png", *, *, * }}
+    stock["gnome-spinner"] = {{ "gtk-cdrom.png", *, *, * }}
+
+    stock["gtk-add"] = {{ "gtk-add.png", *, *, * }}
+    stock["gtk-apply"] = {{ "gtk-ok.png", *, *, * }}
+    stock["gtk-bold"] = {{ "gtk-bold.png", *, *, * }}
+    stock["gtk-cancel"] = {{ "gtk-stop.png", *, *, * }}
+    stock["gtk-cdrom"] = {{ "gtk-cdrom.png", *, *, * }}
+    stock["gtk-clear"] = {{ "cache.png", *, *, * }}
+    stock["gtk-close"] = {{ "gtk-close.png", *, *, * }}
+    stock["gtk-copy"] = {{ "gtk-copy.png", *, *, * }}
+    stock["gtk-cut"] = {{ "gtk-cut.png", *, *, * }}
+    stock["gtk-delete"] = {{ "gtk-delete.png", *, *, * }}
+    stock["gtk-dialog-error"] = {{ "gtk-dialog-error.png", *, *, * }}
+    stock["gtk-dialog-info"] = {{ "gtk-dialog-info.png", *, *, * }}
+    stock["gtk-dialog-question"] = {{ "gtk-dialog-question.png", *, *, * }}
+    stock["gtk-dialog-warning"] = {{ "gtk-dialog-warning.png", *, *, * }} 
+    stock["gtk-execute"] = {{ "gnome-stock-gnome-run.png", *, *, * }}
+    stock["gtk-find"] = {{ "gtk-find.png", *, *, * }}
+    stock["gtk-find-and-replace"] = {{ "gtk-find-and-replace.png", *, *, * }}
+    stock["gtk-floppy"] = {{ "gtk-find.png", *, *, * }}
+#----------------------------------------------------------------------
+    stock["gtk-foot"] = {{ "gtk-find.png", *, *, * }}
+#----------------------------------------------------------------------
+    stock["gtk-go-back"] = {{ "gtk-go-back.png", *, *, * }}
+    stock["gtk-go-down"] = {{ "gtk-go-down.png", *, *, * }}
+    stock["gtk-go-forward"] = {{ "gtk-go-forward.png", *, *, * }}
+    stock["gtk-go-up"] = {{ "gtk-go-up.png", *, *, * }}
+    stock["gtk-goto-bottom"] = {{ "gtk-goto-bottom.png", *, *, * }}
+    stock["gtk-goto-first"] = {{ "gtk-goto-first.png", *, *, * }}
+    stock["gtk-goto-last"] = {{ "gtk-goto-last.png", *, *, * }}
+    stock["gtk-goto-top"] = {{ "gtk-goto-top.png", *, *, * }}
+    stock["gtk-help"] = {{"gtk-help.png"}}
+    stock["gtk-home"] = {{ "gtk-home.png", *, *, * }}
+    stock["gtk-italic"] = {{ "gtk-italic.png", *, *, * }}
+    stock["gtk-jump-to"] = {{ "gtk-jump-to.png", *, *, * }}
+    stock["gtk-justify-center"] = {{ "gtk-justify-center.png", *, *, * }}
+    stock["gtk-justify-fill"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["gtk-justify-left"] = {{ "gtk-justify-left.png", *, *, * }}
+    stock["gtk-justify-right"] = {{ "gtk-justify-right.png", *, *, * }}
+    stock["gtk-missing-image"] = {{ "gtk-missing-image.png", *, *, * }}
+    stock["gtk-new"] = {{ "gtk-new.png", *, *, * }}
+    stock["gtk-no"] = {{ "gtk-delete.png", *, *, * }}
+    stock["gtk-ok"] = {{ "gtk-ok.png", *, *, * }}
+    stock["gtk-open"] = {{ "gtk-open.png", *, *, * }}
+    stock["gtk-paste"] = {{ "gtk-paste.png", *, *, * }}
+    stock["gtk-preferences"] = {{ "gtk-preferences.png", *, *, * }}
+    stock["gtk-print"] = {{ "gtk-print.png", *, *, * }}
+    stock["gtk-print-preview"] = {{ "gtk-print-preview.png", *, *, * }}
+    stock["gtk-properties"] = {{ "gtk-dialog-info.png", *, *, * }}
+    stock["gtk-quit"] = {{ "gtk-quit.png", *, *, * }}
+    stock["gtk-redo"] = {{ "gtk-redo.png", *, *, * }}
+    stock["gtk-refresh"] = {{ "gtk-refresh.png", *, *, * }}
+    stock["gtk-remove"] = {{ "gtk-delete.png", *, *, * }}
+    stock["gtk-revert-to-saved"] = {{ "gtk-revert.png", *, *, * }}
+    stock["gtk-save"] = {{ "gtk-save.png", *, *, * }}
+    stock["gtk-save-as"] = {{ "gtk-save-as.png", *, *, * }}
+    stock["gtk-select-color"] = {{ "gtk-select-color.png", *, *, * }}
+#    stock["gtk-sort-ascending"] = {{ "24x24/stock/gtk-sort-ascending.png", *, *, "*" }}
+#    stock["gtk-sort-descending"] = {{ "24x24/stock/gtk-sort-descending.png", *, *, "*" }}
+    stock["gtk-spell-check"] = {{ "gtk-spell-check.png", *, *, * }}
+    stock["gtk-stop"] = {{ "gtk-stop.png", *, *, * }}
+#    stock["gtk-strikethrough"] = {{ "24x24/stock/gtk-strikethrough.png", *, *, "*" }}
+#    stock["gtk-undelete"] = {{ "24x24/stock/gtk-undelete.png", *, *, "*" }}
+    stock["gtk-underline"] = {{ "gtk-underline.png", *, *, * }}
+    stock["gtk-undo"] = {{ "gtk-undo.png", *, *, * }}
+    stock["gtk-yes"] = {{ "gtk-ok.png", *, *, * }}
+    stock["gtk-zoom-100"] = {{ "gtk-zoom-100.png", *, *, * }}
+    stock["gtk-zoom-fit"] = {{ "gtk-zoom-fit.png", *, *, * }}
+    stock["gtk-zoom-in"] = {{ "gtk-zoom-in.png", *, *, * }}
+    stock["gtk-zoom-out"] = {{ "gtk-zoom-out.png", *, *, * }}
+#----------------------------------------------------------------------
+    stock["gtk-view"] = {{ "gtk-view.png", *, *, * }}
+    stock["gtk-logo-icon"] = {{ "gtk-find.png", *, *, * }}
+    stock["gtk-column"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["gtk-macro-objects"] = {{ "gtk-macro-object.png", *, *, * }}
+    stock["gtk-stop"] = {{ "gtk-stop.png", *, *, * }}
+    stock["gtk-blue-book"] =  {{ "gaim-account.png", *, *, * }}
+    stock["gtk-two-columns"] = {{ "gtk-two-column.png", *, *, * }}
+    stock["gtk-fullscreen"] = {{ "gtk-fullscreen.png", *, *, * }}
+    stock["gtk-full-screen"] = {{ "gtk-help.png", *, *, * }}
+    stock["gtk-netscape"] = {{ "gtk-netscape.png", *, *, * }}	
+    stock["gtk-select-font"] = {{ "gtk-select-font.png", *, *, * }}
+    stock["gtk-index"] = {{ "gtk-index.png", *, *, * }}
+    stock["gtk-info"] = {{ "gtk-find.png", *, *, * }}
+    stock["gtk-edit"] = {{ "gaim-alias.png", *, *, * }}
+#----------------------------------------------------------------------
+
+    stock["gtk-media-eject"] = {{ "media-eject.png", *, *, * }}
+    stock["gtk-media-ffwd"] = {{ "media-fwd.png", *, *, * }}
+    stock["gtk-media-next"] = {{ "media-next.png", *, *, * }}
+    stock["gtk-media-pause"] = {{ "media-pause.png", *, *, * }}
+    stock["gtk-media-play"] = {{ "media-play.png", *, *, * }}
+    stock["gtk-media-prev"] = {{ "media-prev.png", *, *, * }}
+#    stock["media-rec"] = {{ "24x24/stock/media-rec.png", *, *, "*" }}
+    stock["gtk-media-rewind"] = {{ "media-rew.png", *, *, * }}
+    stock["gtk-media-stop"] = {{ "media-stop.png", *, *, * }}
+
+#    stock["panel-accessories"] = {{ "16x16/stock/panel-accessories.png", *, *, * }}
+#    stock["panel-amusements"] = {{ "16x16/stock/panel-amusements.png", *, *, * }}
+#    stock["panel-drawer"] = {{ "48x48/stock/panel-drawer.png", *, *, "*" }}
+#    stock["panel-internet"] = {{ "16x16/stock/panel-internet.png", *, *, * }}
+#    stock["panel-launcher"] = {{ "16x16/stock/panel-launcher.png", *, *, * }}
+#    stock["panel-lockscreen"] = {{ "48x48/stock/panel-lockscreen.png", *, *, "*" }}
+    stock["panel-logout"] = {{ "gtk-quit.png", *, *, * }}
+#    stock["panel-multimedia"] = {{ "16x16/stock/panel-multimedia.png", *, *, * }}
+    stock["panel-run"] = {{ "gnome-stock-gnome-run.png", *, *, * }}
+#    stock["panel-screenshot"] = {{ "48x48/stock/panel-screenshot.png", *, *, "*" }}
+#    stock["panel-searchtool"] = {{ "48x48/stock/panel-searchtool.png", *, *, "*" }}
+#    stock["panel-utility"] = {{ "16x16/stock/panel-utility.png", *, *, * }}
+
+#  stock["printer-broken"] = {{ "64x64/stock/printer-broken.png", *, *, "*" }}
+#  stock["printer-default"] = {{ "64x64/stock/printer-default.png", *, *, "*" }}
+#  stock["printer-inkjet"] = {{ "64x64/stock/printer-inkjet.png", *, *, "*" }}
+#  stock["printer-personal-laser"] = {{ "64x64/stock/printer-personal-laser.png", *, *, "*" }}
+#  stock["printer-workgroup"] = {{ "64x64/stock/printer-workgroup.png", *, *, "*" }}
+
+    stock["volume-max"] = {{ "volume-max.png", *, *, * }}
+    stock["volume-med"] = {{ "volume-med.png", *, *, * }}
+    stock["volume-min"] = {{ "volume-min.png", *, *, * }}
+    stock["volume-mute"] = {{ "volume-mute.png", *, *, * }}
+    stock["volume-zero"] = {{ "volume-zero.png", *, *, * }}
+
+#----------------------------------------------------------------------
+    stock["nautilus-throbber"] = {{ "gaim-info.png", *, *, * }}
+    stock["nautilus-icon"] = {{ "gaim-info.png", *, *, * }}
+#----------------------------------------------------------------------
+}
+class "GtkWidget" style "icon-style"
+
+style "media-icons"
+{
+        stock ["cdplayer-stop"] =       {{"media-stop.png"}}
+        stock ["cdplayer-play"] = 	{{"media-play.png"}}
+        stock ["cdplayer-pause"] = 	{{"media-pause.png"}}
+        stock ["cdplayer-prev"] =       {{"media-prev.png"}}
+        stock ["cdplayer-next"] =       {{"media-next.png"}}
+        stock ["cdplayer-eject"] =      {{"media-eject.png"}}
+
+	stock ["volume-mute"] =      	{{"volume-mute.png"}}
+        stock ["volume-zero"] =      	{{"volume-zero.png"}}
+        stock ["volume-min"] =      	{{"volume-min.png"}}
+        stock ["volume-med"] =      	{{"volume-med.png"}}
+        stock ["volume-max"] =      	{{"volume-max.png"}}
+}
+class "GtkWidget" style "media-icons"
+
+style "cdplayer" 
+{
+    stock["cdplayer-stop"] = {{ "volume-mute.png", *, *, * }}
+}
+class "GtkWidget" style "cdplayer"
+
+style "panel"
+{
+    stock["panel-screenshot"] = {{ "panel-screenshot.png", *, *, * }}
+    stock["panel-lockscreen"] = {{ "panel-lockscreen.png", *, *, * }}
+    stock["panel-searchtool"] = {{ "gtk-find-and-replace.png", *, *, * }}
+    stock ["panel-multimedia"] =    {{"stock_multimedia.png"}}
+    stock ["panel-gnome-logo"] =    {{"gnome-logo.png"}}
+}
+class "GtkWidget" style "panel"
+
+
+style "abiword"
+{
+    stock["abiword-one-column"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["abiword-1-column"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["abiword-two-columns"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["abiword-column"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["abiword-1column"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["abiword-insert-picture"] = {{ "gtk-one-column.png", *, *, * }}
+    stock["abiword-font-color"] = {{ "gaim-info.png", *, *, * }}
+    stock["abiword-field"] = {{ "gaim-info.png", *, *, * }}
+}
+class "GtkWidget" style "abiword"
+
+style "epiphany"
+{
+    stock["epiphany-bookmark-page"] = {{ "epiphany-bookmark-page.png", *, *, * }}
+    stock["epiphany-bookmarks"] = {{ "epiphany-bookmarks.png", *, *, * }}
+#    stock["epiphany-download"] = {{ "24x24/stock/epiphany-download.png", *, *, "*" }}
+    stock["epiphany-fullscreen"] = {{ "gtk-zoom-fit.png", *, *, * }}
+    stock["epiphany-history"] = {{ "epiphany-history.png", *, *, * }}
+#----------------------------------------------------------------------
+    stock["epiphany-secure"] = {{ "epiphany-secure.png", *, *, * }}
+    stock["epiphany-unsecure"] = {{ "epiphany-unsecure.png", *, *, * }}
+#----------------------------------------------------------------------
+    stock["epiphany-new-tab"] = {{ "epiphany-new-tab.png", *, *, * }}
+#    stock["epiphany-send-link"] = {{ "24x24/stock/epiphany-send-link.png", *, *, "*" }}
+#----------------------------------------------------------------------
+    stock["epiphany-send-to"] = {{ "epiphany-send-to.png", *, *, * }}
+#----------------------------------------------------------------------
+}
+class "GtkWidget" style "epiphany"
+
+style "file-roller"
+{
+    stock["file-roller-add"]= {{"media-stop.png"}}
+}
+class "GtkWidget" style "file-roller"
+
+style "gaim"
+{
+	stock["gaim-info"] = {{ "gaim-info.png", *, *, * }}
+	stock["gaim-send"] = {{ "aim.png", *, *, * }}
+	stock["gaim-chat"] = {{ "gaim-chat.png", *, *, * }}
+	stock["gaim-im"] = {{ "aim.png", *, *, * }}
+	stock["gaim-accounts"] = {{ "gaim-account.png", *, *, * }}
+	stock["gaim-sign-on"] = {{ "gaim-sign-on.png", *, *, * }}
+	stock["gaim-alias-buddy"] = {{ "gaim-alias.png", *, *, * }}
+	stock["gaim-image"] = {{ "gaim-picture.png", *, *, * }}
+	stock["gaim-close"] = {{ "gtk-cdrom.png", *, *, * }}
+	stock["gaim-icon-away"] = {{ "gaim-away.png", *, *, * }}
+	stock["gaim-link"] = {{ "gaim-link.png", *, *, * }}
+	stock["gaim-smiley"] = {{ "gaim-smiley.png", *, *, * }}
+	stock["gaim-typing"] = {{ "gaim-typing.png", *, *, * }}
+	stock["gaim-fgcolor"] = {{ "gaim-fgcolor.png", *, *, * }}
+	stock["gaim-bgcolor"] = {{ "gaim-bgcolor.png", *, *, * }}
+	stock["gaim-edit"] = {{ "gaim-alias.png", *, *, * }}
+	stock["gaim-about"] = {{ "gtk-about.png", *, *, * }}
+}
+class "GtkWidget" style "gaim"
+
+style "galeon" 
+{
+	stock["galeon-fullscreen"] = {{ "gtk-fullscreen.png", *, *, * }}
+  	stock["galeon-go"] = {{ "gtk-jump-toa.png", *, *, * }}
+	stock["galeon-history"] = {{ "epiphany-history.png", *, *, * }}
+	stock["galeon-view-source"] = {{ "epiphany-history.png", *, *, * }}
+	stock["galeon-send-link-to"] = {{ "epiphany-history.png", *, *, * }}
+}
+class "GtkWidget" style "galeon"
+
+style "rhythmbox"
+{
+    stock["rhythmbox-play"] = {{ "rhythmbox-play.png", *, *, * }}
+    stock["rhythmbox-stop"] = {{ "rhythmbox-stop.png", *, *, * }}
+    stock["rhythmbox-previous"] = {{ "rhythmbox-previous.png", *, *, * }}
+    stock["rhythmbox-next"] = {{ "rhythmbox-next.png", *, *, * }}
+    stock["rhythmbox-pause"] = {{ "rhythmbox-pause.png", *, *, * }}
+    stock["rhythmbox-volume-max"] = {{ "volume-max.png", *, *, * }}
+    stock["rhythmbox-volume-medium"] = {{ "volume-med.png", *, *, * }}
+    stock["rhythmbox-volume-min"] = {{ "volume-min.png", *, *, * }}
+    stock["rhythmbox-volume-zero"] = {{ "volume-zero.png", *, *, * }}
+    stock["rhythmbox-volume-mute"] = {{ "volume-mute.png", *, *, * }}
+}
+class "GtkWidget" style "rhythmbox"
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-eject.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-eject.png
new file mode 100644
index 000000000..e3b94c908
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-eject.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-fwd.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-fwd.png
new file mode 100644
index 000000000..191547648
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-fwd.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-next.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-next.png
new file mode 100644
index 000000000..cbe96a907
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-next.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-pause.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-pause.png
new file mode 100644
index 000000000..ce0ff2b18
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-pause.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-play.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-play.png
new file mode 100644
index 000000000..e3b1720eb
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-play.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-prev.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-prev.png
new file mode 100644
index 000000000..e6a0bc5e0
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-prev.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-rew.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-rew.png
new file mode 100644
index 000000000..e2578a1ab
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-rew.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-stop.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-stop.png
new file mode 100644
index 000000000..5259e63d1
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/media-stop.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/panel-lockscreen.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/panel-lockscreen.png
new file mode 100644
index 000000000..3e5a8f1a5
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/panel-lockscreen.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/panel-screenshot.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/panel-screenshot.png
new file mode 100644
index 000000000..a55920f6e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/panel-screenshot.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-next.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-next.png
new file mode 100644
index 000000000..8a4b1fbf4
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-next.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-pause.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-pause.png
new file mode 100644
index 000000000..a76f5c026
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-pause.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-play.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-play.png
new file mode 100644
index 000000000..9f3c38aca
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-play.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-previous.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-previous.png
new file mode 100644
index 000000000..4cb4683eb
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-previous.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-stop.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-stop.png
new file mode 100644
index 000000000..3e2067dfd
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/rhythmbox-stop.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/stock_multimedia.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/stock_multimedia.png
new file mode 100644
index 000000000..ffe8f7354
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/stock_multimedia.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-max.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-max.png
new file mode 100644
index 000000000..95cbebc1f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-max.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-med.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-med.png
new file mode 100644
index 000000000..272a48d3f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-med.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-min.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-min.png
new file mode 100644
index 000000000..3ec4eac53
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-min.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-mute.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-mute.png
new file mode 100644
index 000000000..c9f4f225b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-mute.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-zero.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-zero.png
new file mode 100644
index 000000000..20847d04f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/icons/volume-zero.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/menu_selected.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/menu_selected.png
new file mode 100644
index 000000000..ea6f856cc
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/menu_selected.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/menu_shadow.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/menu_shadow.png
new file mode 100644
index 000000000..c6a2bb200
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/menu_shadow.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook2.png
new file mode 100644
index 000000000..7ef1dbca3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook3.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook3.png
new file mode 100644
index 000000000..17e8af59f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook3.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook4.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook4.png
new file mode 100644
index 000000000..921de27f8
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook4.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook5.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook5.png
new file mode 100644
index 000000000..7fdaecc12
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/notebook5.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option1.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option1.png
new file mode 100644
index 000000000..937c2eb3c
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option2.png
new file mode 100644
index 000000000..ca8145c3d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option_menu.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option_menu.png
new file mode 100644
index 000000000..34cc142fe
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/option_menu.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/scrollbar_horizontal_active2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/scrollbar_horizontal_active2.png
new file mode 100644
index 000000000..ad9a12d30
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/scrollbar_horizontal_active2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/scrollbar_vertical_active2.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/scrollbar_vertical_active2.png
new file mode 100644
index 000000000..1e0448531
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/scrollbar_vertical_active2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/slider-prelight.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/slider-prelight.png
new file mode 100644
index 000000000..9803ea71a
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/slider-prelight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/slider.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/slider.png
new file mode 100644
index 000000000..cde0abf1e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/slider.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-down-insensitive.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-down-insensitive.png
new file mode 100644
index 000000000..83102beaf
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-down-insensitive.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-down.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-down.png
new file mode 100644
index 000000000..bcf249521
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-down.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-up-insensitive.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-up-insensitive.png
new file mode 100644
index 000000000..dca39456d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-up-insensitive.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-up.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-up.png
new file mode 100644
index 000000000..f34bc9183
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-arrow-up.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-down.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-down.png
new file mode 100644
index 000000000..aa621fe2e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-down.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-up.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-up.png
new file mode 100644
index 000000000..24bd99c58
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/spin-up.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-h-insens.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-h-insens.png
new file mode 100644
index 000000000..542567e08
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-h-insens.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-h.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-h.png
new file mode 100644
index 000000000..5fb1f38ba
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-h.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-v-insens.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-v-insens.png
new file mode 100644
index 000000000..b70f3f525
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-v-insens.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-v.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-v.png
new file mode 100644
index 000000000..f362f2584
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/thumb-grip-v.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/tooltips.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/tooltips.png
new file mode 100644
index 000000000..377e62c0d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/tooltips.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/trough-range-horiz.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/trough-range-horiz.png
new file mode 100644
index 000000000..70f71897f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/trough-range-horiz.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/trough-range-vert.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/trough-range-vert.png
new file mode 100644
index 000000000..69a982e3e
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/trough-range-vert.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/vline.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/vline.png
new file mode 100644
index 000000000..2771fd360
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/vline.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/vtrough-1.png b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/vtrough-1.png
new file mode 100644
index 000000000..e335d5cf7
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/gtk-2.0/vtrough-1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/index.theme b/campcaster/var/guiMockups/themes/MacOS-X/index.theme
new file mode 100644
index 000000000..89577b3de
--- /dev/null
+++ b/campcaster/var/guiMockups/themes/MacOS-X/index.theme
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=MacOS-X
+Type=X-GNOME-Metatheme
+Comment=A MacOS-X Look and feel theme for GNOME2\nAuthors: Danny Wu and Steven Young
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=MacOS-X
+MetacityTheme=MacOS-X
+IconTheme=MacOS-X
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/Bottum-Right-3.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/Bottum-Right-3.png
new file mode 100644
index 000000000..2d964a598
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/Bottum-Right-3.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton01-1.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton01-1.png
new file mode 100644
index 000000000..4230f27b4
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton01-1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton02-1.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton02-1.png
new file mode 100644
index 000000000..f0d797759
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton02-1.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton02-2.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton02-2.png
new file mode 100644
index 000000000..827f801d4
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton02-2.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton03-3.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton03-3.png
new file mode 100644
index 000000000..88c35868f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/SystemMenuButton03-3.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/button-inactive.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/button-inactive.png
new file mode 100644
index 000000000..78bcca8df
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/button-inactive.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-active.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-active.png
new file mode 100644
index 000000000..21b61024b
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-active.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-highlight.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-highlight.png
new file mode 100644
index 000000000..72d59dc09
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-highlight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-inactive-highlight.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-inactive-highlight.png
new file mode 100644
index 000000000..dc3f9671d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/close-inactive-highlight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/grabbar-active-center.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/grabbar-active-center.png
new file mode 100644
index 000000000..1c658b3d2
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/grabbar-active-center.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/grabbar-active-left.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/grabbar-active-left.png
new file mode 100644
index 000000000..6409366a4
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/grabbar-active-left.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-active.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-active.png
new file mode 100644
index 000000000..401ed2d18
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-active.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-highlight.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-highlight.png
new file mode 100644
index 000000000..2593d573d
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-highlight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-inactive-highlight.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-inactive-highlight.png
new file mode 100644
index 000000000..8bfb8fa65
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/iconify-inactive-highlight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/left-border.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/left-border.png
new file mode 100644
index 000000000..e068e4494
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/left-border.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-active.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-active.png
new file mode 100644
index 000000000..f15a89a54
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-active.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-highlight.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-highlight.png
new file mode 100644
index 000000000..b4cee3115
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-highlight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-inactive-highlight.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-inactive-highlight.png
new file mode 100644
index 000000000..14bf1f18f
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/maximize-inactive-highlight.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/metacity-theme-1.xml b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/metacity-theme-1.xml
new file mode 100644
index 000000000..fd5fee7aa
--- /dev/null
+++ b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,414 @@
+<?xml version="1.0"?>
+
+<metacity_theme>
+
+
+<info>
+  <name>MacOS-X</name>
+  <author>Danny Wu and Steven Young;</author>
+  <copyright>GPL</copyright>
+  <date>April 02 2004</date>
+  <description>
+      Version 1.0 --- Posted on June 18 2004
+      Version 1.1 --- Posted on July 02 2004
+  </description>
+</info>
+
+<frame_geometry name="normal" rounded_top_left="true" rounded_top_right="true" title_scale="medium">
+  <distance name="left_width" value="4"/>
+  <distance name="right_width" value="4"/>
+  <distance name="bottom_height" value="2"/>
+  <distance name="left_titlebar_edge" value="6"/>
+  <distance name="right_titlebar_edge" value="6"/>
+  <distance name="button_width" value="22"/>
+  <distance name="button_height" value="23"/>
+  <distance name="title_vertical_pad" value="4"/>
+  <border name="title_border" left="0" right="0" top="0" bottom="0"/>
+  <border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<frame_geometry name="shaded" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="true" rounded_bottom_right="true" title_scale="medium">
+  <distance name="left_width" value="4"/>
+  <distance name="right_width" value="4"/>
+  <distance name="bottom_height" value="2"/>
+  <distance name="left_titlebar_edge" value="6"/>
+  <distance name="right_titlebar_edge" value="6"/>
+  <distance name="button_width" value="22"/>
+  <distance name="button_height" value="23"/>
+  <distance name="title_vertical_pad" value="4"/>
+  <border name="title_border" left="0" right="0" top="0" bottom="0"/>
+  <border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<draw_ops name="draw_title_normal">
+  <title x="10" y="30" color="gtk:text[NORMAL]"/>
+</draw_ops>
+
+<draw_ops name="draw_title_tile">
+  <image filename="title_l-active.png" x="0" y="0" width="object_width" height="height" />
+  <image filename="title-active.png" fill_type="tile" x="6" y="0" width="width - 12" height="height"/>
+  <image filename="title_r-active.png" x="width - object_width" y="0" width="object_width" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_title_tile_inactive">
+  <image filename="title_l-inactive.png" x="0" y="0" width="object_width" height="height" />
+  <image filename="title-inactive.png" fill_type="tile" x="6" y="0" width="width - 12" height="height"/>
+  <image filename="title_r-inactive.png" x="width - object_width" y="0" width="object_width" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_title_tile_shaded">
+  <image filename="title_l-active.png" x="0" y="0" width="object_width" height="height" />
+  <image filename="title-active.png" fill_type="tile" x="6" y="0" width="width - 12" height="height"/>
+  <image filename="title_r-active.png" x="width - object_width" y="0" width="object_width" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_title_tile_inactive_shaded">
+  <image filename="title_l-inactive.png" x="0" y="0" width="object_width" height="height" />
+  <image filename="title-inactive.png" fill_type="tile" x="6" y="0" width="width - 12" height="height"/>
+  <image filename="title_r-inactive.png" x="width - object_width" y="0" width="object_width" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_title_pill">
+
+  <clip x="0" y="0" width="width - 8" height="height"/>
+
+  <title color="#9f9f9f"
+         x="((0 `max` (width - title_width-mini_icon_width - 2)) / 2 + mini_icon_width + 2) + 1"
+         y="(((height - title_height) / 2) `max` 0) + 1"/>
+
+<!--
+  <title color="#9f9f9f"
+         x="((0 `max` (width - title_width-mini_icon_width - 2)) / 2 + mini_icon_width + 2) + 2"
+         y="(((height - title_height) / 2) `max` 0) + 2"/>
+-->
+
+  <title color="gtk:fg[SELECTED]"
+         x="(0 `max` (width - title_width-mini_icon_width - 2)) / 2 + mini_icon_width + 2"
+         y="((height - title_height) / 2) `max` 0"/>
+
+  <icon  x="(0 `max` (width - title_width-mini_icon_width - 2)) / 2"
+         y="(height-mini_icon_height) / 2"
+         width="mini_icon_width" height="mini_icon_height"/>
+
+</draw_ops>
+
+<draw_ops name="draw_title_pill_inactive">
+     <title color="#6d6d6d"  x="(width - title_width) / 2" y="(height - title_height) / 2"/>
+</draw_ops>
+
+
+<draw_ops name="draw_bottom_edge">
+     <image filename="grabbar-active-left.png" x="0" y="0" width="object_width" height="height" />
+     <image filename="grabbar-active-center.png" x="4" y="0" width="width - 8" height="height" />
+     <image filename="Bottum-Right-3.png" x="width - object_width" y="0" width="object_width" height="height" />
+</draw_ops>
+
+<draw_ops name="draw_bottom_edge_inactive">
+     <image filename="grabbar-active-left.png" x="0" y="0" width="object_width" height="height" />
+     <image filename="grabbar-active-center.png" x="4" y="0" width="width - 8" height="height" />
+     <image filename="Bottum-Right-3.png" x="width - object_width" y="0" width="object_width" height="height" />
+</draw_ops>
+
+<draw_ops name="draw_close_button">
+   <image filename="close-active.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_min_button">
+   <image filename="iconify-active.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_max_button">
+   <image filename="maximize-active.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_close_prelight_button">
+   <image filename="close-highlight.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_min_prelight_button">
+   <image filename="iconify-highlight.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_max_prelight_button">
+   <image filename="maximize-highlight.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+
+<draw_ops name="draw_close_inactive_button">
+   <image filename="button-inactive.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_min_inactive_button">
+   <image filename="button-inactive.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_max_inactive_button">
+   <image filename="button-inactive.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+
+<draw_ops name="draw_close_inactive_prelight_button">
+   <image filename="close-inactive-highlight.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_min_inactive_prelight_button">
+   <image filename="iconify-inactive-highlight.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_max_inactive_prelight_button">
+   <image filename="maximize-inactive-highlight.png" x="0" y="0" width="19" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_menu_inactive_prelight_button">
+   <image filename="SystemMenuButton02-2.png" x="0" y="0" width="width" height="height"/>
+</draw_ops>
+
+
+<draw_ops name="draw_menu_button">
+   <image filename="SystemMenuButton01-1.png" x="0" y="0" width="23" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_menu_inactive_button">
+   <image filename="SystemMenuButton03-3.png" x="0" y="0" width="width" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_menu_prelight_button">
+   <image filename="SystemMenuButton02-1.png" x="0" y="0" width="width" height="height"/>
+</draw_ops>
+
+<draw_ops name="draw_active_left_edge">
+   <image filename="left-border.png" x="0" y="0" width="width" height="height" />
+</draw_ops>
+
+<draw_ops name="draw_active_right_edge">
+   <image filename="right-border.png" x="0" y="0" width="width" height="height" />
+</draw_ops>
+
+<draw_ops name="draw_inactive_left_edge">
+   <image filename="left-border.png" x="0" y="0" width="width" height="height" />
+</draw_ops>
+
+<draw_ops name="draw_inactive_right_edge">
+   <image filename="right-border.png" x="0" y="0" width="width" height="height" />
+</draw_ops>
+
+<draw_ops name="draw_bg">
+<!--   <image filename="normal_bg.png" x="0" y="0" width="width" height="height"/> -->
+</draw_ops>
+
+
+<frame_style name="normal_focused_style" geometry="normal">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge"/>
+   <piece position="titlebar" draw_ops="draw_title_tile"/>
+   <piece position="left_edge" draw_ops="draw_active_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_active_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_button"/>
+   <button function="close" state="prelight" draw_ops="draw_close_prelight_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_prelight_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_button"/>
+   <button function="minimize" state="prelight" draw_ops="draw_min_prelight_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_prelight_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_button"/>
+   <button function="maximize" state="prelight" draw_ops="draw_max_prelight_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_prelight_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_button"/>
+   <button function="menu" state="prelight" draw_ops="draw_menu_prelight_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_prelight_button"/>
+</frame_style>
+
+
+<frame_style name="normal_unfocused_style" geometry="normal">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill_inactive"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge_inactive"/>
+   <piece position="titlebar" draw_ops="draw_title_tile_inactive"/>
+   <piece position="left_edge" draw_ops="draw_inactive_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_inactive_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_inactive_button"/>
+   <button function="close" state="prelight" draw_ops="draw_close_inactive_prelight_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_inactive_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_inactive_button"/>
+   <button function="minimize" state="prelight" draw_ops="draw_min_inactive_prelight_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_inactive_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_inactive_button"/>
+   <button function="maximize" state="prelight" draw_ops="draw_max_inactive_prelight_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_inactive_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_inactive_button"/>
+   <button function="menu" state="prelight" draw_ops="draw_menu_inactive_prelight_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_inactive_button"/>
+</frame_style>
+
+
+<frame_style name="maximized_focused_style" geometry="normal">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge"/>
+   <piece position="titlebar" draw_ops="draw_title_tile"/>
+   <piece position="left_edge" draw_ops="draw_active_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_active_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_button"/>
+   <button function="close" state="prelight" draw_ops="draw_close_prelight_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_prelight_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_button"/>
+   <button function="minimize" state="prelight" draw_ops="draw_min_prelight_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_prelight_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_button"/>
+   <button function="maximize" state="prelight" draw_ops="draw_max_prelight_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_prelight_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_button"/>
+   <button function="menu" state="prelight" draw_ops="draw_menu_prelight_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_prelight_button"/>
+</frame_style>
+
+
+<frame_style name="maximized_unfocused_style" geometry="normal">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill_inactive"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge_inactive"/>
+   <piece position="titlebar" draw_ops="draw_title_tile_inactive"/>
+   <piece position="left_edge" draw_ops="draw_inactive_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_inactive_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_inactive_button"/>
+   <button function="close" state="prelight" draw_ops="draw_close_inactive_prelight_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_inactive_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_inactive_button"/>
+   <button function="minimize" state="prelight" draw_ops="draw_min_inactive_prelight_button"/> 
+   <button function="minimize" state="pressed" draw_ops="draw_min_inactive_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_inactive_button"/>
+   <button function="maximize" state="prelight" draw_ops="draw_max_inactive_prelight_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_inactive_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_inactive_button"/>
+   <button function="menu" state="prelight" draw_ops="draw_menu_inactive_prelight_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_inactive_button"/>
+</frame_style>
+
+
+<frame_style name="shaded_focused_style" geometry="shaded">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge"/>
+   <piece position="titlebar" draw_ops="draw_title_tile_shaded"/>
+   <piece position="left_edge" draw_ops="draw_active_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_active_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_button"/>
+   <button function="close" state="prelight" draw_ops="draw_close_prelight_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_prelight_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_button"/>
+   <button function="minimize" state="prelight" draw_ops="draw_min_prelight_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_prelight_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_button"/>
+   <button function="maximize" state="prelight" draw_ops="draw_max_prelight_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_prelight_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_button"/>
+   <button function="menu" state="prelight" draw_ops="draw_menu_prelight_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_prelight_button"/>
+</frame_style>
+
+
+<frame_style name="shaded_unfocused_style" geometry="shaded">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill_inactive"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge_inactive"/>
+   <piece position="titlebar" draw_ops="draw_title_tile_inactive_shaded"/>
+   <piece position="left_edge" draw_ops="draw_inactive_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_inactive_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_inactive_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_inactive_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_inactive_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_inactive_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_inactive_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_inactive_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_inactive_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_inactive_button"/>
+</frame_style>
+
+
+<frame_style name="maximized_shaded_focused_style" geometry="shaded">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge"/>
+   <piece position="titlebar" draw_ops="draw_title_tile_shaded"/>
+   <piece position="left_edge" draw_ops="draw_active_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_active_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_button"/>
+   <button function="close" state="prelight" draw_ops="draw_close_prelight_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_prelight_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_button"/>
+   <button function="minimize" state="prelight" draw_ops="draw_min_prelight_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_prelight_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_button"/>
+   <button function="maximize" state="prelight" draw_ops="draw_max_prelight_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_prelight_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_button"/>
+   <button function="menu" state="prelight" draw_ops="draw_menu_prelight_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_prelight_button"/>
+</frame_style>
+
+
+<frame_style name="maximized_shaded_unfocused_style" geometry="shaded">
+   <!-- We first display the title -->
+   <piece position="title" draw_ops="draw_title_pill_inactive"/>
+   <piece position="entire_background" draw_ops="draw_bg"/>
+   <piece position="bottom_edge" draw_ops="draw_bottom_edge_inactive"/>
+   <piece position="titlebar" draw_ops="draw_title_tile_inactive_shaded"/>
+   <piece position="left_edge" draw_ops="draw_inactive_left_edge"/>
+   <piece position="right_edge" draw_ops="draw_inactive_right_edge"/>
+   <!--buttons-->
+   <button function="close" state="normal" draw_ops="draw_close_inactive_button"/>
+   <button function="close" state="pressed" draw_ops="draw_close_inactive_button"/>
+   <button function="minimize" state="normal" draw_ops="draw_min_inactive_button"/>
+   <button function="minimize" state="pressed" draw_ops="draw_min_inactive_button"/>
+   <button function="maximize" state="normal" draw_ops="draw_max_inactive_button"/>
+   <button function="maximize" state="pressed" draw_ops="draw_max_inactive_button"/>
+   <button function="menu" state="normal" draw_ops="draw_menu_inactive_button"/>
+   <button function="menu" state="pressed" draw_ops="draw_menu_inactive_button"/>
+</frame_style>
+
+
+<frame_style_set name="normal">
+   <frame focus="yes" state="normal" resize="both" style="normal_focused_style"/>
+   <frame focus="no"  state="normal" resize="both" style="normal_unfocused_style"/>
+   <frame focus="yes" state="maximized" 	   style="maximized_focused_style"/>
+   <frame focus="no"  state="maximized" 	   style="maximized_unfocused_style"/>
+   <frame focus="yes" state="shaded" 	  	   style="shaded_focused_style"/>
+   <frame focus="no"  state="shaded" 		   style="shaded_unfocused_style"/>
+   <frame focus="yes" state="maximized_and_shaded" style="maximized_shaded_focused_style"/>
+   <frame focus="no"  state="maximized_and_shaded" style="maximized_shaded_unfocused_style"/>
+</frame_style_set>
+
+
+<window type="normal" style_set="normal"/>
+<window type="dialog" style_set="normal"/>
+<window type="modal_dialog" style_set="normal"/>
+<window type="utility" style_set="normal"/>
+<window type="menu" style_set="normal"/>
+<window type="border" style_set="normal"/>
+
+<menu_icon function="close" state="NORMAL" draw_ops="draw_close_inactive_button"/>
+<menu_icon function="maximize" state="NORMAL" draw_ops="draw_max_inactive_button"/>
+<menu_icon function="minimize" state="NORMAL" draw_ops="draw_min_inactive_button"/>
+<menu_icon function="unmaximize" state="NORMAL" draw_ops="draw_max_inactive_button"/>
+
+<menu_icon function="close" state="PRELIGHT" draw_ops="draw_close_prelight_button"/>
+<menu_icon function="maximize" state="PRELIGHT" draw_ops="draw_max_prelight_button"/>
+<menu_icon function="minimize" state="PRELIGHT" draw_ops="draw_min_prelight_button"/>
+<menu_icon function="unmaximize" state="PRELIGHT" draw_ops="draw_max_prelight_button"/>
+
+
+</metacity_theme>
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/right-border.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/right-border.png
new file mode 100644
index 000000000..394791785
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/right-border.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title-active.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title-active.png
new file mode 100644
index 000000000..8c900d4f2
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title-active.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title-inactive.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title-inactive.png
new file mode 100644
index 000000000..a756aaff3
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title-inactive.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_l-active.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_l-active.png
new file mode 100644
index 000000000..01e6af933
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_l-active.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_l-inactive.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_l-inactive.png
new file mode 100644
index 000000000..68b56f352
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_l-inactive.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_r-active.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_r-active.png
new file mode 100644
index 000000000..5544ca459
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_r-active.png differ
diff --git a/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_r-inactive.png b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_r-inactive.png
new file mode 100644
index 000000000..a9147571c
Binary files /dev/null and b/campcaster/var/guiMockups/themes/MacOS-X/metacity-1/title_r-inactive.png differ