summaryrefslogtreecommitdiff
path: root/desktop-themes
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2015-07-04 17:41:22 +0200
committerraveit65 <[email protected]>2015-07-04 17:41:22 +0200
commit545fcbd75789291d13369e8e9951dfcdeea687cb (patch)
tree491e22d38580dbd58c5da8c889a0c4afa2bfabcc /desktop-themes
parentddc0f05d5d32a57c9cfaf05a9563197db45e8832 (diff)
downloadmate-themes-545fcbd75789291d13369e8e9951dfcdeea687cb.tar.bz2
mate-themes-545fcbd75789291d13369e8e9951dfcdeea687cb.tar.xz
add gtk-2/3 BlueSubmarine and Green-Submarine themes from mate-themes-extras
Diffstat (limited to 'desktop-themes')
-rw-r--r--desktop-themes/Blue-Submarine/Makefile.am23
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/Makefile.am37
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/add-workspace.pngbin0 -> 1577 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg82
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg82
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg187
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/cinnamon.css1914
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/close-window.svg168
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/close.svg74
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.pngbin0 -> 1489 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.pngbin0 -> 1599 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg84
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg81
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg81
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/gdm.css180
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/menu.pngbin0 -> 1550 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/overview1.pngbin0 -> 1137 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/overview2.pngbin0 -> 1597 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg74
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg111
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg111
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/player-paused.svg273
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/player-playing.svg273
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg273
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/process-working.svg261
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg130
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg83
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg84
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg74
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/switch-off.pngbin0 -> 337 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/switch-on.pngbin0 -> 357 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/thumbnail.pngbin0 -> 3382 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg162
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg142
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am13
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am9
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.pngbin0 -> 178 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am21
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am15
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.pngbin0 -> 373 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.pngbin0 -> 373 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.pngbin0 -> 3758 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.pngbin0 -> 341 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.pngbin0 -> 277 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.pngbin0 -> 166 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc137
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc7
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc219
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc43
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc36
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc69
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc30
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am32
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.pngbin0 -> 487 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.pngbin0 -> 784 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.pngbin0 -> 345 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.pngbin0 -> 495 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.pngbin0 -> 295 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.pngbin0 -> 411 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/handle.pngbin0 -> 186 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.pngbin0 -> 159 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.pngbin0 -> 85 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.pngbin0 -> 84 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.pngbin0 -> 158 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.pngbin0 -> 227 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/null.pngbin0 -> 142 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.pngbin0 -> 544 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.pngbin0 -> 705 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.pngbin0 -> 572 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.pngbin0 -> 863 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.pngbin0 -> 506 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.pngbin0 -> 639 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg117
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.pngbin0 -> 155 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.pngbin0 -> 828 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.pngbin0 -> 3458 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.pngbin0 -> 214 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/gtkrc1082
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am15
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/Makefile.am13
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/epiphany.css172
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/gedit.css34
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-panel.css152
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-terminal.css20
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/nautilus.css153
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/nemo.css168
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/popover.css109
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/apps/unity.css40
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am46
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active-ins.pngbin0 -> 487 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active.pngbin0 -> 784 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active-ins.pngbin0 -> 345 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active.pngbin0 -> 495 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal-ins.pngbin0 -> 295 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg183
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg237
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg278
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg69
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg69
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg69
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg65
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg65
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg65
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/null.pngbin0 -> 169 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg107
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip.svg107
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active-ins.pngbin0 -> 572 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active.pngbin0 -> 863 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active-ins.pngbin0 -> 544 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active.pngbin0 -> 705 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal-ins.pngbin0 -> 506 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal.pngbin0 -> 639 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg117
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg66
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg66
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-hover.pngbin0 -> 850 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-ins.pngbin0 -> 836 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider.pngbin0 -> 888 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-ins.svg665
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg651
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-ins.svg655
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.pngbin0 -> 2051 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg397
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/thumbnail-frame.pngbin0 -> 832 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk-dark.css55
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css2622
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk.css76
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/settings.ini3
-rw-r--r--desktop-themes/Blue-Submarine/index.theme11
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/Makefile.am17
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_close.pngbin0 -> 178 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_close_u.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_maximize.pngbin0 -> 173 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.pngbin0 -> 128 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_minimize.pngbin0 -> 115 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.pngbin0 -> 115 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_restore.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml550
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/stripes.pngbin0 -> 254 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/Makefile.am33
-rw-r--r--desktop-themes/Blue-Submarine/unity/close.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/close_focused_normal.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/close_focused_prelight.pngbin0 -> 574 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/close_focused_pressed.pngbin0 -> 578 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/close_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/close_unfocused_prelight.pngbin0 -> 582 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/close_unfocused_pressed.pngbin0 -> 582 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize_focused_normal.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize_focused_prelight.pngbin0 -> 583 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize_focused_pressed.pngbin0 -> 571 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize_unfocused_prelight.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/maximize_unfocused_pressed.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize_focused_normal.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize_focused_prelight.pngbin0 -> 594 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize_focused_pressed.pngbin0 -> 592 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize_unfocused_prelight.pngbin0 -> 593 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/minimize_unfocused_pressed.pngbin0 -> 593 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize.pngbin0 -> 478 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize_focused_normal.pngbin0 -> 478 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize_focused_prelight.pngbin0 -> 583 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize_focused_pressed.pngbin0 -> 571 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_prelight.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_pressed.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Green-Submarine/Makefile.am23
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/Makefile.am37
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/add-workspace.pngbin0 -> 1577 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/calendar-arrow-left.svg82
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/calendar-arrow-right.svg82
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/calendar-today.svg187
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/cinnamon.css1914
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/close-window.svg168
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/close.svg74
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/corner-ripple-ltr.pngbin0 -> 1489 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/corner-ripple-rtl.pngbin0 -> 1599 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/dash-placeholder.svg84
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/filter-selected-ltr.svg81
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/filter-selected-rtl.svg81
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/gdm.css180
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/menu.pngbin0 -> 998 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/overview1.pngbin0 -> 1137 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/overview2.pngbin0 -> 1597 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/panel-button-border.svg74
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-narrow.svg111
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-wide.svg111
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/player-paused.svg273
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/player-playing.svg273
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/player-stopped.svg273
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/process-working.svg261
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/running-indicator.svg130
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/scroll-hhandle.svg83
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/scroll-vhandle.svg84
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/source-button-border.svg74
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/switch-off.pngbin0 -> 350 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/switch-on.pngbin0 -> 401 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/thumbnail.pngbin0 -> 3200 bytes
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-down.svg162
-rw-r--r--desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-up.svg142
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/Makefile.am13
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/Makefile.am9
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/handle-caja.pngbin0 -> 178 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/resize-grip.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Makefile.am21
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/Makefile.am15
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-blank.pngbin0 -> 373 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-down.pngbin0 -> 373 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-h.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-v.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-bg.pngbin0 -> 3984 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-active.pngbin0 -> 333 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-hover.pngbin0 -> 318 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.pngbin0 -> 166 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/caja.rc137
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/gmusicbrowser.rc7
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/panel.rc220
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/pcmanfm.rc43
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/pluma.rc36
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/terminal.rc69
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/apps/thunar.rc30
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/Makefile.am32
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.pngbin0 -> 487 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked.pngbin0 -> 663 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.pngbin0 -> 345 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed.pngbin0 -> 381 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.pngbin0 -> 295 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked.pngbin0 -> 367 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/handle.pngbin0 -> 186 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-bottom.pngbin0 -> 159 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-left.pngbin0 -> 85 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-right.pngbin0 -> 84 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-top.pngbin0 -> 158 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/notebook.pngbin0 -> 227 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/null.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed-insensitive.pngbin0 -> 544 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed.pngbin0 -> 600 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected-insensitive.pngbin0 -> 572 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected.pngbin0 -> 743 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected-insensitive.pngbin0 -> 506 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected.pngbin0 -> 603 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.svg117
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/scroll-background.pngbin0 -> 155 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/slider-horizontal.pngbin0 -> 710 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/slider-vertical.pngbin0 -> 712 bytes
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-2.0/assets/toolbar.pngbin0 -> 214 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-2.0/gtkrc1093
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/Makefile.am15
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/Makefile.am13
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/epiphany.css172
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/gedit.css34
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-panel.css152
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-terminal.css20
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/nautilus.css153
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/nemo.css168
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/popover.css109
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/apps/unity.css40
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/Makefile.am46
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/check-active-ins.pngbin0 -> 487 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/check-active.pngbin0 -> 663 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active-ins.pngbin0 -> 345 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active.pngbin0 -> 381 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal-ins.pngbin0 -> 295 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal.pngbin0 -> 367 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/dnd-counter.svg173
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-checked.svg236
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg278
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg66
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg66
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg66
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg69
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg69
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg69
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg65
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg65
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg65
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/null.pngbin0 -> 169 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg107
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip.svg107
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active-ins.pngbin0 -> 572 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active.pngbin0 -> 743 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active-ins.pngbin0 -> 544 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active.pngbin0 -> 600 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal-ins.pngbin0 -> 506 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal.pngbin0 -> 603 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/resize-grip.svg117
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg66
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg66
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg66
-rwxr-xr-xdesktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg66
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/slider-hover.pngbin0 -> 840 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/slider-ins.pngbin0 -> 836 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/slider.pngbin0 -> 888 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off-ins.svg665
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off.svg651
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on-ins.svg655
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.pngbin0 -> 2053 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.svg399
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/assets/thumbnail-frame.pngbin0 -> 832 bytes
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/gtk-dark.css56
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css2630
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/gtk.css76
-rw-r--r--desktop-themes/Green-Submarine/gtk-3.0/settings.ini3
-rw-r--r--desktop-themes/Green-Submarine/index.theme11
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/Makefile.am17
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_close.pngbin0 -> 178 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_close_u.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_maximize.pngbin0 -> 173 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_maximize_u.pngbin0 -> 128 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_minimize.pngbin0 -> 115 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_minimize_u.pngbin0 -> 115 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_restore.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/icon_restore_u.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/metacity-theme-1.xml550
-rw-r--r--desktop-themes/Green-Submarine/metacity-1/stripes.pngbin0 -> 254 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/Makefile.am33
-rw-r--r--desktop-themes/Green-Submarine/unity/close.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/close_focused_normal.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/close_focused_prelight.pngbin0 -> 574 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/close_focused_pressed.pngbin0 -> 578 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/close_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/close_unfocused_prelight.pngbin0 -> 582 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/close_unfocused_pressed.pngbin0 -> 582 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize_focused_normal.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize_focused_prelight.pngbin0 -> 583 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize_focused_pressed.pngbin0 -> 571 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize_unfocused_prelight.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/maximize_unfocused_pressed.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize_focused_normal.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize_focused_prelight.pngbin0 -> 594 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize_focused_pressed.pngbin0 -> 592 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize_unfocused_prelight.pngbin0 -> 593 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/minimize_unfocused_pressed.pngbin0 -> 593 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize.pngbin0 -> 478 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize_focused_normal.pngbin0 -> 478 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize_focused_prelight.pngbin0 -> 583 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize_focused_pressed.pngbin0 -> 571 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize_unfocused.pngbin0 -> 484 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize_unfocused_prelight.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Green-Submarine/unity/unmaximize_unfocused_pressed.pngbin0 -> 581 bytes
-rw-r--r--desktop-themes/Makefile.am10
359 files changed, 30866 insertions, 4 deletions
diff --git a/desktop-themes/Blue-Submarine/Makefile.am b/desktop-themes/Blue-Submarine/Makefile.am
new file mode 100644
index 00000000..6c5c408d
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/Makefile.am
@@ -0,0 +1,23 @@
+THEME_NAME=Blue-Submarine
+
+themedir = $(datadir)/themes/$(THEME_NAME)
+
+theme_DATA = index.theme
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = \
+ cinnamon \
+ gtk-2.0 \
+ gtk-3.0 \
+ metacity-1 \
+ unity
+
+DIST_SUBDIRS = \
+ cinnamon \
+ gtk-2.0 \
+ gtk-3.0 \
+ metacity-1 \
+ unity
+
+CLEANFILES = index.theme
diff --git a/desktop-themes/Blue-Submarine/cinnamon/Makefile.am b/desktop-themes/Blue-Submarine/cinnamon/Makefile.am
new file mode 100644
index 00000000..18ef184f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/Makefile.am
@@ -0,0 +1,37 @@
+themedir = $(datadir)/themes/Blue-Submarine/cinnamon
+
+theme_DATA = \
+ add-workspace.png \
+ calendar-arrow-left.svg \
+ calendar-arrow-right.svg \
+ calendar-today.svg \
+ cinnamon.css \
+ close.svg \
+ close-window.svg \
+ corner-ripple-ltr.png \
+ corner-ripple-rtl.png \
+ dash-placeholder.svg \
+ filter-selected-ltr.svg \
+ filter-selected-rtl.svg \
+ gdm.css \
+ menu.png \
+ overview1.png \
+ overview2.png \
+ panel-button-border.svg \
+ panel-button-highlight-narrow.svg \
+ panel-button-highlight-wide.svg \
+ player-paused.svg \
+ player-playing.svg \
+ player-stopped.svg \
+ process-working.svg \
+ running-indicator.svg \
+ scroll-hhandle.svg \
+ scroll-vhandle.svg \
+ source-button-border.svg \
+ switch-off.png \
+ switch-on.png \
+ thumbnail.png \
+ ws-switch-arrow-down.svg \
+ ws-switch-arrow-up.svg
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/cinnamon/add-workspace.png b/desktop-themes/Blue-Submarine/cinnamon/add-workspace.png
new file mode 100644
index 00000000..9b1a80d4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/add-workspace.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg
new file mode 100644
index 00000000..d5d97b3c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel r9942 custom"
+ sodipodi:docname="New document 4">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="8.984481"
+ inkscape:cy="5.6224906"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="930"
+ inkscape:window-height="681"
+ inkscape:window-x="1892"
+ inkscape:window-y="272"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid17403"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#5f5f5f;fill-opacity:1;stroke:#5f5f5f;stroke-width:0.43015847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path18028"
+ sodipodi:sides="3"
+ sodipodi:cx="84.5"
+ sodipodi:cy="337.5"
+ sodipodi:r1="5"
+ sodipodi:r2="2.5"
+ sodipodi:arg1="0.52359878"
+ sodipodi:arg2="1.5707963"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 88.830127,340 80.169873,340 84.5,332.5 z"
+ transform="matrix(0,1.3621708,0.99186247,0,-325.48222,929.32667)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg
new file mode 100644
index 00000000..545da7ec
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel r9942 custom"
+ sodipodi:docname="arrow-left.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="7.7366092"
+ inkscape:cy="6.4536271"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="930"
+ inkscape:window-height="681"
+ inkscape:window-x="1892"
+ inkscape:window-y="272"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid17403"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#5f5f5f;fill-opacity:1;stroke:#5f5f5f;stroke-width:0.43015847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path18028"
+ sodipodi:sides="3"
+ sodipodi:cx="84.5"
+ sodipodi:cy="337.5"
+ sodipodi:r1="5"
+ sodipodi:r2="2.5"
+ sodipodi:arg1="0.52359878"
+ sodipodi:arg2="1.5707963"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 88.830127,340 80.169873,340 84.5,332.5 z"
+ transform="matrix(0,1.3621708,-0.99186247,0,342.48324,929.32667)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg b/desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg
new file mode 100644
index 00000000..ba379af4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="calendar-today.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3770"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3001"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3067"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient2997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.839192"
+ inkscape:cx="8.3750933"
+ inkscape:cy="8.0837211"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-469.08263,-536.99307)">
+ <g
+ id="g3003">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/cinnamon-design/mockups/motion/textures/panel.png"
+ transform="matrix(0.43692393,0,0,1.3783114,460.60467,517.48289)"
+ sodipodi:end="6.2831853"
+ sodipodi:start="3.1415927"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:ry="16"
+ sodipodi:rx="42"
+ sodipodi:cy="30"
+ sodipodi:cx="51"
+ id="path34506-3"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient2997);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <rect
+ y="558.85046"
+ x="468.96878"
+ height="3.1425927"
+ width="28.149134"
+ id="rect2996"
+ style="fill:#ffffff;fill-opacity:0.50196078;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/cinnamon.css b/desktop-themes/Blue-Submarine/cinnamon/cinnamon.css
new file mode 100644
index 00000000..5184a8a3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/cinnamon.css
@@ -0,0 +1,1914 @@
+/* Zukitwo-Colors Cinnamon theme by http://karashata.deviantart.com */
+
+/* ###################################################################
+ * Section common with Gnome Shell
+ * ... contains a few cinnamon specific styles (rare occurences)
+ * ###################################################################*/
+stage {
+ font-family: Ubuntu, Droid Sans, Trebuchet MS, Liberation Sans, sans-serif;
+}
+
+* {
+ font-size: 9pt; /* The default font size. */
+ color: white;
+}
+
+/* small fonts */
+.run-dialog-label, .run-dialog-error-label {
+ font-size: 8pt;
+}
+
+/* small 7.5 pt */
+.calendar-month-label, .calendar-day-base {
+ font-size: 7.5pt;
+}
+
+/* small bold fonts */
+.window-caption, .switcher-list, .expo-workspaces-name-entry, #Tooltip {
+ font-size: 8pt;
+ font-weight: bold;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(219,244,255,0.9);
+ background-gradient-end: rgba(219,229,255,0.9);
+}
+
+.cinnamon-link {
+ color: #0000ff;
+ text-decoration: underline;
+}
+
+.cinnamon-link:hover {
+ color: #0000e0;
+}
+
+StScrollBar {
+ padding: 0px;
+}
+
+StScrollView.vfade {
+ -st-vfade-offset: 68px;
+}
+
+StScrollView.hfade {
+ -st-hfade-offset: 68px;
+}
+
+StScrollView StScrollBar {
+ min-width: 8px;
+ min-height: 20px;
+}
+
+
+StScrollBar StBin#trough {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.2);
+ background-gradient-end: rgba(255,255,255,0.0);
+ box-shadow: inset 2px 2px 2px 0px rgba(0,0,0,0.1) ;
+ border: 1px solid rgba(0,0,0,0.2);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#vhandle {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.25);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#hhandle {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.5);
+ background-gradient-end: rgba(255,255,255,0.6);
+ border: 1px solid rgba(0,0,0,0.25);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#hhandle:hover,
+StScrollBar StButton#vhandle:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.8);
+ background-gradient-end: rgba(255,255,255,0.9);
+}
+
+#Tooltip {
+ border-radius: 2px;
+ padding: 4px 12px;
+ text-align: center;
+}
+
+/* ===================================================================
+ * Shared button properties
+ * ===================================================================*/
+.notification-button,
+.notification-icon-button,
+.hotplug-notification-item,
+.hotplug-resident-eject-button,
+.modal-dialog-button,
+.sound-button {
+ border-radius: 2px;
+ border-width: 1px;
+ border-color: rgba(78,78,78,0.9);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(58,58,58,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
+}
+
+.notification-button:hover,
+.notification-icon-button:hover,
+.hotplug-notification-item:hover,
+.hotplug-resident-eject-button:hover,
+.modal-dialog-button:hover,
+.sound-button:hover {
+ border-color: rgba(98,98,98,0.9);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(68,68,68,1.0);
+ background-gradient-end: rgba(58,58,58,1.0);
+}
+
+.notification-button:focus,
+.notification-icon-button:focus,
+.hotplug-notification-item:focus,
+.modal-dialog-button:focus,
+.sound-button:focus {
+ box-shadow: 0px 0px 2px 1px rgba(153,125,97,0.9);
+}
+
+.notification-button:active,
+.notification-icon-button:active,
+.hotplug-notification-item:active,
+.hotplug-resident-eject-button:active,
+.modal-dialog-button:active,
+.modal-dialog-button:pressed,
+.sound-button:active {
+ border-color: rgba(98,98,98,0.4);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(28,28,28,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.35);
+}
+
+/* ===================================================================
+ * PopupMenu (popupMenu.js)
+ * ===================================================================*/
+.popup-menu-boxpointer {
+ /* Keeping arrow style for extra effect and less "warning junk" in .xsession-errors */
+ /* Border seems to behave strange with single background-color. Background-gradient fixes it. */
+ -arrow-border-radius: 0px;
+ -arrow-background-color: rgba(48,48,48,0.0);
+ -arrow-border-width: 0px;
+ -arrow-border-color: rgba(255,255,255,0.0);
+ -arrow-base: 4px;
+ -arrow-rise: 2px;
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0px;
+}
+
+.popup-menu {
+ color: #fff;
+ min-width: 85px;
+}
+
+.popup-submenu-menu-item:open {
+ background-color: #4c4c4c;
+}
+
+.popup-sub-menu { /* Don't use border-radius or box-shadow here. It causes the shell to crash. */
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.0);
+ background-gradient-end: rgba(0,0,0,0.0);
+}
+
+.popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em;
+}
+
+.popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em;
+}
+
+.popup-sub-menu StScrollBar {
+ padding: 2px;
+}
+
+.popup-sub-menu StScrollBar StBin#trough {
+ border-width: 0px;
+}
+
+.popup-sub-menu StScrollBar StBin#vhandle {
+ background-color: #4c4c4c;
+ border-width: 0px;
+}
+
+.popup-combo-menu {
+ background-color: rgba(0,0,0,0.9);
+ padding: 1em 0em;
+ color: #ffffff;
+ border: 1px solid #5f5f5f;
+ border-radius: 4px;
+}
+
+/* The remaining popup-menu sizing is all done in ems, so that if you
+ * override .popup-menu.font-size, everything else will scale with it.
+ */
+.popup-menu-content {
+ padding: 0.5em 0em;
+}
+
+.popup-menu-item {
+ font-weight: normal;
+ padding: .4em 1.75em;
+ spacing: 1em;
+ color: #fff;
+ border: 1px solid rgba(180,147,114,0.0);
+ border-left-width: 0;
+ border-right-width: 0;
+}
+
+.popup-menu-item:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(37,88,128,0.9);
+ background-gradient-end: rgba(37,55,128,0.9);
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0.35);
+ border-left-width: 0;
+ border-right-width: 0;
+}
+
+.popup-menu-item:insensitive {
+ color: #9f9f9f;
+}
+
+.popup-image-menu-item {
+}
+
+.popup-combobox-item {
+ spacing: 1em;
+}
+
+.popup-separator-menu-item {
+ background-color: rgba(255,255,255,0.1);
+ border: 1px solid rgba(0,0,0,0.5);
+ border-bottom: 0px;
+ border-left: 0px;
+ border-right: 0px;
+ height: 0.1em;
+}
+
+.popup-alternating-menu-item:alternate {
+ font-weight: bold;
+}
+
+.popup-slider-menu-item {
+ height: 1em;
+ min-width: 15em;
+ -slider-height: 2px;
+ -slider-background-color: #333333;
+ -slider-border-color: #5f5f5f;
+ -slider-active-background-color: rgba(180,147,114,0.9);
+ -slider-active-border-color: rgba(153,125,97,0.9);
+ -slider-border-width: 1px;
+ -slider-handle-radius: 0.5em;
+}
+
+.popup-device-menu-item {
+ spacing: .5em;
+}
+
+.popup-inactive-menu-item {
+ font-weight: normal;
+ color: #999;
+}
+
+.popup-subtitle-menu-item {
+ font-weight: bold;
+}
+
+.popup-menu-icon {
+ icon-size: 1.09em;
+}
+
+/* Switches (to be used in menus) */
+.toggle-switch {
+ width: 32px;
+ height: 16px;
+ background-color: rgba(0,0,0,0.5);
+}
+
+.toggle-switch-us {
+ background-image: url("switch-off.png");
+ background-size: contain;
+}
+
+.toggle-switch-us:checked {
+ background-image: url("switch-on.png");
+ background-size: contain;
+}
+
+.toggle-switch-intl {
+ background-image: url("switch-off.png");
+ background-size: contain;
+}
+
+.toggle-switch-intl:checked {
+ background-image: url("switch-on.png");
+ background-size: contain;
+}
+
+.nm-menu-item-icons {
+ spacing: .5em;
+}
+
+/* ===================================================================
+ * Panel (panel.js)
+ * ===================================================================*/
+#panel {
+ border: 1px solid rgba(255,255,255,0.2);
+ border-left: 0px;
+ border-right: 0px;
+ border-radius: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.4);
+ height: 24px;
+ font-weight: normal;
+}
+
+#panelLeft, #panelCenter, #panelRight {
+ spacing: 2px;
+}
+
+#panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,0,0,0.05);
+ background-gradient-end: rgba(255,0,0,0.2);
+}
+
+#panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,255,0,0.05);
+ background-gradient-end: rgba(0,255,0,0.2);
+}
+
+#panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,255,0.05);
+ background-gradient-end: rgba(0,0,255,0.2);
+}
+
+#panelLeft:ltr {
+ padding-right: 4px;
+}
+
+#panelLeft:rtl {
+ padding-left: 4px;
+}
+
+#panelRight:ltr {
+ padding-left: 4px;
+}
+
+#panelRight:rtl {
+ padding-right: 4px;
+}
+
+.panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.panel-button:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.panel-button:active,
+.panel-button:overview,
+.panel-button:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
+
+.panel-status-button:active,
+.panel-status-button:checked,
+.panel-status-button:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+}
+
+.panel-button:active > .system-status-icon,
+.panel-button:checked > .system-status-icon,
+.panel-button:focus > .system-status-icon {
+ icon-shadow: black 0px 0px 3px;
+}
+
+.panel-menu {
+ -boxpointer-gap: 3px /* Distance between the menu and panel */
+}
+
+.system-status-icon {
+ icon-size: 1.09em;
+}
+
+/* ===================================================================
+ * Overview
+ * ===================================================================*/
+#overview {
+ spacing: 12px;
+ background-color: rgba(100,100,100,0.3);
+}
+
+.window-caption {
+ color: white;
+ spacing: 25px;
+}
+
+.workspace-controls {
+ visible-width: 32px; /* Amount visible before hovering */
+}
+
+.workspace-thumbnails-background {
+ background-color: rgba(0,0,0,0.0);
+ border: 0px solid rgba(0,0,0,0.0);
+ border-right: 0px;
+ border-radius: 0px;
+ padding: 8px;
+}
+
+.workspace-thumbnails-background:rtl {
+ border-right: 1px;
+ border-left: 0px;
+ border-radius: 0px;
+}
+
+.workspace-thumbnails {
+ spacing: 7px;
+}
+
+.workspace-thumbnail-indicator {
+ outline: 1px solid rgba(255,255,255,0.2);
+ border: 1px solid rgba(255,255,255,0.5);
+}
+
+.workspace-add-button {
+ background-image: url("add-workspace.png");
+ height: 200px;
+ width: 35px;
+}
+
+.workspace-add-button:hover {
+
+}
+
+.workspace-close-button {
+ background-image: url("close-window.svg");
+ background-size: 22px;
+ height: 22px;
+ width: 22px;
+ -cinnamon-close-overlap: 8px;
+}
+
+.window-caption {
+ background-color: rgba(0,0,0,0.5);
+ border: 1px solid rgba(255,255,255,0.25);
+ border-radius: 6px;
+ color: #fff;
+ padding: 6px 8px;
+ -cinnamon-caption-spacing: 1px;
+}
+
+.window-close {
+ background-image: url("close-window.svg");
+ background-size: 22px;
+ height: 22px;
+ width: 22px;
+ -cinnamon-close-overlap: 8px;
+}
+
+.window-close:hover {
+ -st-background-image-shadow: 0px 0px 4px rgba(255,255,255,0.9);
+}
+
+.window-close:rtl {
+ -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
+}
+
+/* ===================================================================
+ * Looking Glass
+ * ===================================================================*/
+#LookingGlassDialog {
+ border: 0;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ spacing: 8px;
+ padding: 4px;
+}
+
+#LookingGlassDialog > #Toolbar {
+ border: 1px solid grey;
+ border-radius: 2px;
+}
+
+#LookingGlassDialog .labels {
+ spacing: 4px;
+}
+
+#LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #ccc;
+ padding-left: .3em;
+ padding-right: .3em;
+}
+
+#LookingGlassDialog .notebook-tab:hover {
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+#LookingGlassDialog .notebook-tab:selected {
+ border-image: url("panel-button-border.svg") 10 10 0 2;
+ background-image: url("panel-button-highlight-wide.svg");
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+#LookingGlassDialog .lg-inspector-title {
+ font-weight: bold;
+ padding-bottom: 8px;
+}
+
+.lg-dialog StEntry {
+ selection-background-color: #bbbbbb;
+ selected-color: #333333;
+}
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic;
+}
+
+.lg-obj-inspector-title {
+ spacing: 4px;
+}
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px;
+}
+
+.lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff;
+}
+
+.lg-dialog .cinnamon-link {
+ color: #999999;
+}
+
+.lg-dialog .cinnamon-link:hover {
+ color: #dddddd;
+}
+
+#LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px;
+}
+
+#LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px;
+}
+
+#lookingGlassExtensions {
+ padding: 4px;
+}
+
+.lg-extension-list {
+ padding: 4px;
+ spacing: 6px;
+}
+
+.lg-extension {
+ border: 1px solid #6f6f6f;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+.lg-extension-name {
+ font-weight: bold;
+}
+
+.lg-extension-meta {
+ spacing: 6px;
+}
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.8);
+ border: 2px solid grey;
+ border-radius: 4px;
+ padding: 6px;
+}
+
+/* ===================================================================
+ * Date applet
+ * ===================================================================*/
+.calendar-vertical-separator {
+ -stipple-width: 1px;
+ -stipple-color: rgba(255,255,255,0.2);
+ width: 0.3em;
+}
+
+#calendarPopup {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0px;
+ color: white;
+}
+
+#calendarPopup .calendar {
+ padding: 10px;
+}
+
+.calendar {
+ padding: .4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px;
+}
+
+.calendar-month-label {
+ color: #e2e2e2;
+ padding-bottom: 8px;
+ padding-top: 8px;
+ font-weight: bold;
+}
+
+.calendar-change-month-back {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-left.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-back:rtl {
+ background-image: url("calendar-arrow-right.svg");
+}
+
+.calendar-change-month-back:hover {
+ background-color: rgba(255,255,255,0.1);
+}
+.calendar-change-month-back:active {
+ background-color: rgba(255,255,255,0.1);
+}
+
+.calendar-change-month-forward {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-right.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-forward:rtl {
+ background-image: url("calendar-arrow-left.svg");
+}
+
+.calendar-change-month-forward:hover {
+ background-color: rgba(255,255,255,0.1);
+}
+.calendar-change-month-forward:active {
+ background-color: rgba(255,255,255,0.1);
+}
+
+.datemenu-date-label {
+ padding: .4em 1.75em;
+ color: #e2e2e2;
+ font-weight: bold;
+}
+
+.calendar-day-base {
+ text-align: center;
+ width: 2.4em;
+ height: 2.4em;
+}
+
+.calendar-day-base:hover {
+ background-color: rgba(255,255,255,0.2);
+ color: #fff;
+}
+
+.calendar-day-base:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.2);
+ background-gradient-end: rgba(255,255,255,0.2);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.1);
+}
+
+.calendar-today.calendar-day-base:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.4);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
+}
+
+.calendar-day-heading {
+ color: #e2e2e2;
+ padding-top: 1em;
+}
+
+.calendar-week-number {
+ color: #e2e2e2;
+ font-weight: bold;
+}
+
+/* Hack used in lieu of border-collapse - see calendar.js */
+.calendar-day {
+ border: 1px solid #333;
+ color: #e2e2e2;
+ border-top-width: 0;
+ border-left-width: 0;
+ border-radius: 0px;
+ width: 32px;
+}
+.calendar-day-top {
+ border-top-width: 1px;
+}
+.calendar-day-left {
+ border-left-width: 1px;
+}
+
+.calendar-work-day {
+ border-color: #444;
+}
+
+.calendar-nonwork-day {
+ background-color: rgba(128,128,128,.1);
+ border-color: #555;
+}
+
+.calendar-today {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.4);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
+ color: #ffffff;
+ font-weight: bold;
+}
+
+.calendar-other-month-day {
+ color: #e2e2e2;
+}
+
+.calendar-day-with-events {
+ font-weight: bold;
+ color: #fff;
+}
+
+/* ===================================================================
+ * Notifications
+ * ===================================================================*/
+#notification {
+ border: 2px solid rgba(255,255,255,0.5);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ border-radius: 0;
+ padding: 8px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ width: 34em;
+ margin-from-right-edge-of-screen: 8px;
+ margin-from-top-edge-of-screen: 8px;
+}
+
+/* We use row-span = 2 for the image cell, which prevents its height preferences to be
+ taken into account during allocation, so its height ends up being limited by the height
+ of the content in the other rows. To avoid showing a stretched image, we set the minimum
+ height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
+.notification-with-image {
+ min-height: 159px;
+}
+
+#notification-scrollview {
+ max-height: 10em;
+ -st-vfade-offset: 24px;
+}
+
+#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em;
+}
+
+#notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px;
+}
+
+#notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px;
+}
+
+#notification-body {
+ spacing: 5px;
+}
+
+#notification-actions {
+ spacing: 10px;
+}
+
+.notification-button {
+ padding: 4px 42px 5px;
+}
+
+.notification-icon-button {
+ border-radius: 2px;
+ padding: 5px;
+}
+
+.notification-icon-button > StIcon {
+ icon-size: 16px;
+ padding: 8px;
+}
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 46px 2px 12px;
+}
+
+.hotplug-notification-item {
+ padding: 2px 10px;
+}
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px;
+}
+
+.hotplug-resident-box {
+ spacing: 8px;
+}
+
+.hotplug-resident-mount {
+ color: white;
+ border: 1px solid rgba(0,0,0,0.0);
+}
+
+.hotplug-resident-mount:hover {
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px;
+}
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px;
+}
+
+.hotplug-resident-eject-icon {
+ icon-size: 20px;
+}
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+}
+
+.chat-log-message {
+ color: #888888;
+}
+
+.chat-group-sent, .chat-group-meta {
+ padding: 8px 0;
+}
+
+.chat-received {
+ padding-left: 4px;
+}
+
+.chat-received:rtl {
+ padding-left: 0px;
+ padding-right: 4px;
+}
+
+.chat-sent {
+ padding-left: 18pt;
+ color: #959595;
+}
+
+.chat-sent:rtl {
+ padding-left: 0px;
+ padding-right: 18pt;
+}
+
+.chat-meta-message {
+ padding-left: 4px;
+ color: #bbbbbb;
+}
+
+.chat-meta-message:rtl {
+ padding-left: 0px;
+ padding-right: 4px;
+}
+
+.subscription-message {
+ font-style: italic;
+}
+
+#notification StEntry {
+ padding: 4px;
+ selected-color: white;
+ color: #c0c0c0;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-color: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ border-radius: 2px;
+ caret-color: white;
+ caret-size: 1px;
+}
+
+#notification StEntry:focus {
+ color: white;
+ border: 1px solid rgba(200,200,200,0.3);
+
+ caret-color: white;
+ selection-background-color: #255880;
+}
+
+/* ===================================================================
+ * Alt Tab
+ * ===================================================================*/
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px;
+}
+
+.switcher-list {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ padding: 20px;
+ color: white;
+}
+
+.switcher-list-item-container {
+ spacing: 8px;
+}
+
+.thumbnail-scroll-gradient-left {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(51,51,51,1.0);
+ background-gradient-end: rgba(51,51,51,0);
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px;
+}
+
+.thumbnail-scroll-gradient-right {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(51,51,51,0);
+ background-gradient-end: rgba(51,51,51,1.0);
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px;
+}
+
+.switcher-list .item-box {
+ padding: 8px;
+ border-radius: 8px;
+}
+
+.switcher-list .item-box:outlined {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.9);
+ background-gradient-end: rgba(153,125,97,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border-radius: 3px;
+ color: rgba(255,255,255,1.0);
+ padding: 6px;
+}
+
+.switcher-list .item-box:selected {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.9);
+ background-gradient-end: rgba(153,125,97,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border-radius: 3px;
+ color: rgba(255,255,255,1.0);
+}
+
+.switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px;
+}
+
+.switcher-list .thumbnail {
+ width: 256px;
+}
+
+.switcher-list .separator {
+ width: 1px;
+ background: rgba(255,255,255,0.33);
+}
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("corner-ripple-ltr.png");
+ background-size: contain;
+}
+
+.ripple-box:rtl {
+ background-image: url("corner-ripple-rtl.png");
+}
+
+.switcher-arrow {
+ border-color: rgba(0,0,0,0);
+ color: #808080;
+}
+
+.switcher-arrow:highlighted {
+ border-color: rgba(0,0,0,0);
+ color: white;
+}
+
+/* ===================================================================
+ * Modal dialogs
+ * ===================================================================*/
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-weight: bold;
+ color: #fff;
+}
+
+.modal-dialog {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ color: #fff;
+
+ padding-right: 42px;
+ padding-left: 42px;
+ padding-bottom: 30px;
+ padding-top: 30px;
+}
+
+.modal-dialog-button-box {
+ spacing: 21px;
+}
+
+.modal-dialog-button {
+ margin-left: 10px;
+ margin-right: 10px;
+ padding: 4px 32px 5px;
+}
+
+.modal-dialog-button:disabled {
+ color: rgb(60,60,60);
+}
+
+/* ===================================================================
+ * Run dialog
+ * ===================================================================*/
+.run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px;
+}
+
+.run-dialog-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #255880;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+.run-dialog {
+ border: 2px solid rgba(255,255,255,0.5);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.3);
+ border-radius: 0;
+
+ padding-right: 21px;
+ padding-left: 21px;
+ padding-bottom: 15px;
+ padding-top: 15px;
+}
+
+.lightbox {
+ background-color: rgba(160,160,160,0.0);
+}
+
+.flashspot {
+ background-color: white;
+}
+
+/* ===================================================================
+ * End session dialog
+ * ===================================================================*/
+.end-session-dialog {
+ spacing: 42px;
+}
+
+.end-session-dialog-subject {
+ font-weight: bold;
+ color: #fff;
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 30px;
+}
+
+.end-session-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.end-session-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.end-session-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.end-session-dialog-logout-icon {
+ border: 1px solid rgba(255,255,255,0.3);
+ border-radius: 0;
+ width: 32px;
+ height: 32px;
+}
+
+.end-session-dialog-shutdown-icon {
+ color: #bebebe;
+ width: 32px;
+ height: 32px;
+}
+
+.end-session-dialog-app-list {
+ max-height: 200px;
+ padding-top: 42px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.end-session-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.end-session-dialog-app-list-item {
+ color: #ccc;
+}
+
+.end-session-dialog-app-list-item:hover {
+ color: white;
+}
+
+.end-session-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.end-session-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.end-session-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.end-session-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.end-session-dialog-app-list-item-name {
+}
+
+.end-session-dialog-app-list-item-description {
+ color: #444444;
+}
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px;
+}
+
+.mount-password-reask {
+ color: red;
+}
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px;
+}
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px;
+}
+
+.mount-question-dialog-subject {
+ max-width: 500px;
+}
+
+.show-processes-dialog-subject:rtl,
+.mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.show-processes-dialog-description:rtl,
+.mount-question-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.show-processes-dialog-app-list-item {
+ color: #ccc;
+}
+
+.show-processes-dialog-app-list-item:hover {
+ color: white;
+}
+
+.show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.show-processes-dialog-app-list-item-name {
+}
+
+/* ===================================================================
+ * Policykit authentication dialog
+ * ===================================================================*/
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px;
+}
+
+.polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px;
+}
+
+.polkit-dialog-user-root-label {
+ color: #ff0000;
+}
+
+/* ===================================================================
+ * Magnifier
+ * ===================================================================*/
+
+.magnifier-zoom-region {
+ border: 2px solid rgba(128, 0, 0, 255);
+}
+
+.magnifier-zoom-region.full-screen {
+ border-width: 0px;
+}
+
+/* ===================================================================
+ * On screen keyboard
+ * ===================================================================*/
+
+#keyboard {
+ background: rgba(0,0,0,0.8);
+}
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px;
+}
+
+.keyboard-row {
+ spacing: 15px;
+}
+
+.keyboard-key {
+ min-height: 30px;
+ min-width: 30px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(78,78,78,0.5);
+ background-gradient-end: rgba(78,78,78,0.5);
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 2px;
+ border: 1px solid rgba(78,78,78,0.9);
+ color: white;
+}
+
+.keyboard-key:grayed {
+ color: #808080;
+ border-color: #808080;
+}
+
+.keyboard-key:checked,
+.keyboard-key:hover {
+ background: #303030;
+ border: 3px solid white;
+}
+
+.keyboard-key:active {
+ background: #808080;
+}
+
+.keyboard-subkeys {
+ color: white;
+ padding: 5px;
+ -arrow-border-radius: 10px;
+ -arrow-background-color: #090909;
+ -arrow-border-width: 2px;
+ -arrow-border-color: white;
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px;
+}
+
+/* ###################################################################
+ * Cinnamon Specific Section
+ * ###################################################################*/
+/* ===================================================================
+ * Menu (menu.js)
+ * ===================================================================*/
+/* Main menu title */
+
+.menu-favorites-box {
+ width: 70%;
+ margin: auto;
+ padding: 10px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.1);
+ background-gradient-end: rgba(180,147,114,0.1);
+ border: 1px solid rgba(255,255,255,0.2);
+ border-radius: 0px;
+ transition-duration: 300;
+}
+
+.menu-favorites-button {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-favorites-button:hover {
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-places-box {
+ width: 70%;
+ margin: auto;
+ padding: 10px;
+ border: 0px solid #666;
+}
+
+.menu-places-button {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+}
+
+.menu-categories-box {
+ padding-top: 10px;
+ padding-left: 30px;
+ padding-right: 30px;
+ padding-bottom: 10px;
+}
+
+.menu-applications-box {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 0px;
+}
+
+.menu-application-button {
+ width: 20em;
+ height: 2.85em;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-application-button:hover {
+ width: 20em;
+ height: 2.85em;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-application-button-selected {
+ width: 20em;
+ height: 2.85em;
+ color: #ffffff;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(37,88,128,0.9);
+ background-gradient-end: rgba(37,55,128,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-application-button-label:ltr {
+ padding-left: 5px
+}
+
+.menu-application-button-label:rtl {
+ padding-right: 5px
+}
+
+.menu-category-button {
+ width: 12em;
+ height: 2.85em;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-category-button-greyed {
+ width: 12em;
+ height: 2.85em;
+ color: #9C9C9C;
+ font-style: italic;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-category-button-selected {
+ width: 12em;
+ height: 2.85em;
+ color: #ffffff;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(37,88,128,0.9);
+ background-gradient-end: rgba(37,55,128,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-category-button-label:ltr {
+ padding-left: 5px
+}
+
+.menu-category-button-label:rtl {
+ padding-right: 5px
+}
+
+.menu-category-button-button:hover {
+ background-color: #969696;
+ border-radius: 8px;
+}
+
+.menu-application-button:ltr,
+.menu-application-button:hover:ltr,
+.menu-application-button-selected:ltr,
+.menu-category-button:ltr,
+.menu-category-button-greyed:ltr,
+.menu-category-button-selected:ltr {
+ padding-left: 7px;
+}
+
+.menu-application-button:rtl,
+.menu-application-button:hover:rtl,
+.menu-application-button-selected:rtl,
+.menu-category-button:rtl,
+.menu-category-button-greyed:rtl,
+.menu-category-button-selected:rtl {
+ padding-right: 7px;
+}
+
+/* Name and description of the currently hovered item in the menu
+ * This appears on the bottom right hand corner of the menu*/
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+}
+
+.menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px;
+}
+
+.menu-selected-app-title {
+ font-weight: bold;
+}
+
+.menu-selected-app-description {
+ max-width: 150px;
+}
+
+.menu-search-box:ltr {
+ padding-left: 30px;
+}
+
+.menu-search-box:rtl {
+ padding-right: 30px;
+}
+
+#menu-search-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #255880;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #c0c0c0;
+}
+
+/* Context menu (at the moment only for favorites) */
+.menu-context-menu {
+}
+
+/* ===================================================================
+ * Window list (windowList.js)
+ * ===================================================================*/
+.window-list-box {
+ spacing: 2px;
+}
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px;
+}
+
+.window-list-item-box {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.window-list-item-box:active,
+.window-list-item-box:checked,
+.window-list-item-box:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
+
+.window-list-item-box:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.window-list-item-demands-attention {
+ border: 1px solid rgba(255,52,52,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,52,52,0.3);
+ background-gradient-end: rgba(255,52,52,0.2);
+}
+
+/* ===================================================================
+ * Sound Applet (status/volume.js)
+ * ===================================================================*/
+.sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px;
+}
+
+.sound-button {
+ padding: 4px 7px 5px;
+}
+
+.sound-button StIcon {
+ icon-size: 1.4em;
+}
+
+.sound-track-infos {
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+}
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+.sound-track-info StIcon {
+ icon-size: 1em;
+}
+
+.sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px;
+}
+
+.sound-volume-menu-item {
+ padding: .4em 1.75em;
+}
+
+.sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px;
+}
+
+.sound-playback-control {
+ padding-top: 5px;
+ padding-bottom: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+/* ===================================================================
+ * Workspace Switcher applet (workspaceSwitcher.js)
+ * ===================================================================*/
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px;
+
+}
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #cccccc;
+ border: 1px;
+ border-color: #a6a6a6;
+ padding: 2px;
+ transition-duration: 300;
+}
+
+.workspace-button:outlined {
+ padding: 1px;
+ background: #cccccc;
+ color: #555555;
+ box-shadow: inset 0px 0px 8px 1px rgba(255,255,255, 0.7);
+}
+
+/* ===================================================================
+ * Workspace OSD
+ * ===================================================================*/
+
+.workspace-osd {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ font-size: 16pt;
+ font-weight: bold;
+ color: #fff;
+
+ padding-right: 42px;
+ padding-left: 42px;
+ padding-bottom: 30px;
+ padding-top: 30px;
+}
+
+.expo-workspaces-name-entry {
+ background-color: rgba(0,0,0,0.5);
+ border: 1px solid rgba(255,255,255,0.25);
+ border-radius: 6px;
+ color: #fff;
+ padding: 6px 8px;
+ spacing: 25px;
+ -cinnamon-caption-spacing: 1px;
+}
+
+/* ===================================================================
+ * Notification Applet
+ * ===================================================================*/
+
+.notification-applet-padding {
+ padding: .5em 1em;
+}
+
+.notification-applet-container {
+ max-height: 100px;
+}
+
+/* ===================================================================
+ * Panel Launchers Applet (panelLaunchers.js)
+ * ===================================================================*/
+#panel-launchers-box {
+ spacing: 2px;
+}
+
+.panel-launcher {
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ padding-left: 1px;
+ padding-right: 1px;
+ transition-duration: 200;
+}
+
+.panel-launcher:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.panel-launcher-add-dialog-content-box {
+ padding: 6px;
+ spacing: 20px;
+}
+
+.panel-launcher-add-dialog-content-box-left {
+ padding: 6px;
+ spacing: 20px;
+}
+
+.panel-launcher-add-dialog-content-box-right {
+ padding: 6px;
+ spacing: 10px;
+}
+
+.panel-launcher-add-dialog-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #255880;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+/* ===================================================================
+ * Overview corner
+ * ===================================================================*/
+#overview-corner {
+ background-image: url("overview1.png");
+}
+
+#overview-corner:hover {
+ background-image: url("overview2.png");
+}
+
+/* ===================================================================
+ * Applets (applet.js)
+ * ===================================================================*/
+.applet-box {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.applet-box:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.applet-box:active {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
diff --git a/desktop-themes/Blue-Submarine/cinnamon/close-window.svg b/desktop-themes/Blue-Submarine/cinnamon/close-window.svg
new file mode 100644
index 00000000..51472f62
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/close-window.svg
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="22"
+ height="22"
+ viewBox="0 0 16 16"
+ id="Foreground"
+ xml:space="preserve"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="close-window.svg"><metadata
+ id="metadata34"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="804"
+ inkscape:window-height="642"
+ id="namedview32"
+ showgrid="false"
+ inkscape:zoom="15.136364"
+ inkscape:cx="10.771447"
+ inkscape:cy="11.726727"
+ inkscape:window-x="122"
+ inkscape:window-y="151"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Foreground" /><defs
+ id="defs2397"><linearGradient
+ id="linearGradient3771"><stop
+ id="stop3773"
+ style="stop-color:#616161;stop-opacity:1"
+ offset="0" /><stop
+ id="stop3775"
+ style="stop-color:#b8b8b8;stop-opacity:1"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient3683"><stop
+ id="stop3685"
+ style="stop-color:#f4625e;stop-opacity:1;"
+ offset="0" /><stop
+ id="stop3687"
+ style="stop-color:#eeeeee;stop-opacity:0"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient3671"><stop
+ id="stop3673"
+ style="stop-color:#aa2911;stop-opacity:1;"
+ offset="0" /><stop
+ id="stop3675"
+ style="stop-color:#e36260;stop-opacity:1;"
+ offset="1" /></linearGradient><linearGradient
+ x1="8.0617762"
+ y1="11.35323"
+ x2="8.0617762"
+ y2="0.56955004"
+ id="linearGradient3677"
+ xlink:href="#linearGradient3671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0405157,0,0,1.0251195,-0.37031125,-0.13448064)" /><linearGradient
+ x1="6.500052"
+ y1="15.53668"
+ x2="6.349369"
+ y2="4.849421"
+ id="linearGradient3689"
+ xlink:href="#linearGradient3683"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96655097,0,0,1.0263379,4.676634,-1.2851073)" /><linearGradient
+ x1="13.378309"
+ y1="9.5766296"
+ x2="13.530465"
+ y2="0.446697"
+ id="linearGradient3777"
+ xlink:href="#linearGradient3771"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3683"
+ id="linearGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96655097,0,0,1.0263379,4.676634,-1.2851073)"
+ x1="6.500052"
+ y1="15.53668"
+ x2="6.349369"
+ y2="4.849421" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3671"
+ id="linearGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0405157,0,0,1.0251195,-0.37031125,-0.13448064)"
+ x1="8.0617762"
+ y1="11.35323"
+ x2="8.0617762"
+ y2="0.56955004" /></defs>
+
+<g
+ id="g3802"><rect
+ width="15.12172"
+ height="14.771311"
+ rx="2.0810316"
+ ry="2.0502388"
+ x="0.45723361"
+ y="0.80747485"
+ id="rect3669"
+ style="fill:url(#linearGradient3028);fill-opacity:1;stroke:#6f0000;stroke-width:0.72155570999999985;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /><g
+ transform="matrix(1.0405157,0,0,1.0251195,0.94740757,-1.5276931)"
+ id="g3707"
+ style="opacity:0.63513512999999999;stroke:#000000;stroke-opacity:0.70555556"><g
+ transform="translate(-1.2664093,2.4710425)"
+ id="g3695"
+ style="stroke:#000000;stroke-opacity:0.70555556"><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3697"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3699"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g><g
+ transform="translate(-1.2664093,2.4710425)"
+ id="g3701"
+ style="stroke:#000000;stroke-opacity:0.70555556"><path
+ d="M 5.4402527,10.650392 10.688082,5.3573033"
+ id="path3703"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="M 5.4402527,10.650392 10.688082,5.3573033"
+ id="path3705"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g></g><g
+ style="stroke:#ffffff;stroke-opacity:1"
+ transform="matrix(1.0405157,0,0,1.0251195,-0.37031126,-0.13448064)"
+ id="g3172"><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3152"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3901"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g><path
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.72607194999999991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3154"
+ d="M 5.2903571,10.783444 10.750806,5.3573954" /><path
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.72607194999999991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3693"
+ d="M 5.2903571,10.783444 10.750806,5.3573954" /><rect
+ width="14.046797"
+ height="14.788866"
+ rx="1.9331021"
+ ry="1.894356"
+ x="1.0268342"
+ y="0.35540196"
+ id="rect3679"
+ style="fill:none;stroke:url(#linearGradient3012);stroke-width:0.47880238;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /></g></svg> \ No newline at end of file
diff --git a/desktop-themes/Blue-Submarine/cinnamon/close.svg b/desktop-themes/Blue-Submarine/cinnamon/close.svg
new file mode 100644
index 00000000..0f40f495
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/close.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Foreground"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="x_circle_16.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
+ id="metadata2399"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs2397"><linearGradient
+ id="linearGradient3173"><stop
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0"
+ id="stop3175" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3177" /></linearGradient><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective2401" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3173"
+ id="linearGradient3179"
+ x1="7.844358"
+ y1="16"
+ x2="7.7198443"
+ y2="-0.062256809"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ inkscape:window-height="713"
+ inkscape:window-width="1197"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="32.125"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:window-x="40"
+ inkscape:window-y="40"
+ inkscape:current-layer="Foreground" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M10.5,3.5l2,2L10,8l2.5,2.5l-2,2L8,10l-2.5,2.5l-2-2L6,8L3.5,5.5l2-2L8,6L10.5,3.5 z M0,8c0-4.418,3.582-8,8-8s8,3.582,8,8s-3.582,8-8,8S0,12.418,0,8z"
+ id="path2394"
+ style="fill-opacity:1;fill:url(#linearGradient3179)" />
+</svg> \ No newline at end of file
diff --git a/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.png b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.png
new file mode 100644
index 00000000..f4e802c0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.png b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.png
new file mode 100644
index 00000000..80a47d4a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg b/desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg
new file mode 100644
index 00000000..cbae148a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="76"
+ height="27"
+ id="svg11252"
+ version="1.1">
+ <defs
+ id="defs11254">
+ <radialGradient
+ xlink:href="#linearGradient39563-4-2"
+ id="radialGradient68155-2-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.3486842,0,317.8421)"
+ cx="49"
+ cy="488"
+ fx="49"
+ fy="488"
+ r="38" />
+ <linearGradient
+ id="linearGradient39563-4-2">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop39565-1-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop39567-7-9" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient39573-6-1"
+ id="radialGradient68157-0-8"
+ gradientUnits="userSpaceOnUse"
+ cx="50.5"
+ cy="487.5"
+ fx="50.5"
+ fy="487.5"
+ r="10.5" />
+ <linearGradient
+ id="linearGradient39573-6-1">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop39575-5-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop39577-1-2" />
+ </linearGradient>
+ </defs>
+ <g
+ id="layer1"
+ transform="translate(-337,-518.86218)">
+ <g
+ id="g99967"
+ style="display:inline"
+ transform="translate(326,44.862171)">
+ <rect
+ style="opacity:0.49375;color:#000000;fill:url(#radialGradient68155-2-3);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect99969"
+ width="76"
+ height="2"
+ x="11"
+ y="487"
+ rx="0"
+ ry="0" />
+ <path
+ style="opacity:0.43125;color:#000000;fill:url(#radialGradient68157-0-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path99971"
+ d="M 61,487.5 C 61,493.29899 56.29899,498 50.5,498 44.70101,498 40,493.29899 40,487.5 40,481.70101 44.70101,477 50.5,477 c 5.79899,0 10.5,4.70101 10.5,10.5 z"
+ transform="matrix(1.2857143,0,0,1.2857143,-14.428572,-139.28571)" />
+ <path
+ transform="matrix(0.43589747,0,0,0.43589747,28.487179,275)"
+ d="M 61,487.5 C 61,493.29899 56.29899,498 50.5,498 44.70101,498 40,493.29899 40,487.5 40,481.70101 44.70101,477 50.5,477 c 5.79899,0 10.5,4.70101 10.5,10.5 z"
+ id="path99973"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg
new file mode 100644
index 00000000..62c8e5b7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="10"
+ height="20"
+ id="svg10003"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="filter-selected.svg">
+ <defs
+ id="defs10005">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective10011" />
+ <inkscape:perspective
+ id="perspective9998"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="32"
+ inkscape:cy="10.181818"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1680"
+ inkscape:window-height="994"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10008">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-44)">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/app-picker.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="rect34320"
+ d="m -0.18726572,54.181804 10.55634072,10.55636 10e-6,-21.11269 z"
+ style="opacity:0.21000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg
new file mode 100644
index 00000000..94af6bb8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="10"
+ height="20"
+ id="svg10003"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="filter-selected-ltr.svg">
+ <defs
+ id="defs10005">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective10011" />
+ <inkscape:perspective
+ id="perspective9998"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="32.363636"
+ inkscape:cy="10.181818"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="839"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10008">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-44)">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/app-picker.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="rect34320"
+ d="m 10.369085,54.181804 -10.55634072,10.55636 -1e-5,-21.11269 z"
+ style="opacity:0.21000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/gdm.css b/desktop-themes/Blue-Submarine/cinnamon/gdm.css
new file mode 100644
index 00000000..e8e4d2a9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/gdm.css
@@ -0,0 +1,180 @@
+/* Copyright 2011, Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+/* Login Dialog */
+
+.login-dialog-title {
+ font-size: 14pt;
+ font-weight: bold;
+ color: #666666;
+ padding-bottom: 2em;
+}
+
+.login-dialog {
+ border-radius: 16px;
+ min-height: 150px;
+ max-height: 700px;
+ min-width: 350px;
+}
+
+.login-dialog-prompt-fingerprint-message {
+ font-size: 10.5pt;
+}
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em;
+}
+
+.login-dialog-user-list {
+ spacing: 12px;
+}
+
+.login-dialog-user-list-item {
+ color: #666666;
+}
+
+.login-dialog-user-list-item:ltr {
+ padding-right: 1em;
+}
+
+.login-dialog-user-list-item:rtl {
+ padding-left: 1em;
+}
+
+.login-dialog-user-list-item .login-dialog-user-list-item-name {
+ font-size: 20pt;
+ padding-left: 1em;
+ color: #666666;
+}
+
+.login-dialog-user-list-item:hover .login-dialog-user-list-item-name {
+ color: white;
+}
+
+.login-dialog-user-list-item:focus .login-dialog-user-list-item-name {
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+.login-dialog-user-list-item-vertical-layout {
+ spacing: 2px;
+}
+
+.login-dialog-user-list-item .login-dialog-user-list-item-focus-bin {
+ background-color: rgba(0,0,0,0.0);
+ height: 2px;
+}
+
+.login-dialog-user-list-item:focus .login-dialog-user-list-item-focus-bin {
+ background-color: #666666;
+}
+
+.login-dialog-user-list-item-icon {
+ border: 2px solid #8b8b8b;
+ border-radius: 8px;
+ width: 64px;
+ height: 64px;
+}
+
+.login-dialog-not-listed-button {
+ padding-top: 2em;
+}
+.login-dialog-not-listed-label {
+ font-size: 14pt;
+ font-weight: bold;
+ color: #666666;
+}
+
+.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
+ color: white;
+}
+
+.login-dialog-prompt-layout {
+ padding-bottom: 32px;
+}
+.login-dialog-prompt-label {
+ color: white;
+ font-size: 20pt;
+}
+
+.login-dialog-prompt-entry {
+ padding: 4px;
+ border-radius: 4px;
+ border: 2px solid #5656cc;
+ color: black;
+ background-color: white;
+ caret-color: black;
+ caret-size: 1px;
+ width: 15em;
+}
+
+.login-dialog-prompt-entry .capslock-warning {
+ icon-size: 16px;
+ warning-color: #999;
+}
+
+.login-dialog-prompt-entry:insensitive {
+ color: rgba(0,0,0,0.7);
+ border: 2px solid #565656;
+}
+
+.login-dialog-session-list {
+ color: #ffffff;
+ font-size: 10.5pt;
+}
+
+.login-dialog-session-list-button {
+ padding: 4px;
+}
+
+.login-dialog-session-list-button:focus {
+ background-color: #4c4c4c;
+}
+
+.login-dialog-session-list-button:active {
+ background-color: #4c4c4c;
+}
+
+.login-dialog-session-list-button:hover {
+ font-weight: bold;
+}
+
+.login-dialog-session-list-scroll-view {
+ background-gradient-start: rgba(80,80,80,0.3);
+ background-gradient-end: rgba(80,80,80,0.7);
+ background-gradient-direction: vertical;
+ box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
+ border-radius: 8px;
+ border: 1px solid rgba(80,80,80,1.0);
+ padding: .5em;
+}
+
+.login-dialog-session-list-item:focus {
+ background-color: #666666;
+}
+
+.login-dialog-session-list-triangle {
+ padding-right: .5em;
+}
+
+.login-dialog-session-list-item-box {
+ spacing: .25em;
+}
+
+.login-dialog-session-list-item-dot {
+ width: .75em;
+ height: .75em;
+}
diff --git a/desktop-themes/Blue-Submarine/cinnamon/menu.png b/desktop-themes/Blue-Submarine/cinnamon/menu.png
new file mode 100644
index 00000000..e0fd2f0f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/menu.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/overview1.png b/desktop-themes/Blue-Submarine/cinnamon/overview1.png
new file mode 100644
index 00000000..0a238282
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/overview1.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/overview2.png b/desktop-themes/Blue-Submarine/cinnamon/overview2.png
new file mode 100644
index 00000000..35b10118
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/overview2.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg b/desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg
new file mode 100644
index 00000000..0014fe81
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="21"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="panel-button-border.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.6594891"
+ inkscape:cy="5.7029946"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ guidetolerance="10000"
+ objecttolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3792"
+ empspacing="10"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect3796"
+ width="3"
+ height="2"
+ x="9"
+ y="8" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg
new file mode 100644
index 00000000..430b24e7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="30"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="panel-button-highlight-narrow.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="-171.36384"
+ inkscape:cy="-53.255157"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-468.08632,-537.03477)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path34506-3"
+ sodipodi:cx="51"
+ sodipodi:cy="30"
+ sodipodi:rx="42"
+ sodipodi:ry="16"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.35714286,0,0,1.5625,464.87203,515.15977)"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg
new file mode 100644
index 00000000..24b0dd48
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="84"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="panel-button-highlight-wide.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="-118.50071"
+ inkscape:cy="27.304508"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-441.08632,-537.03477)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path34506-3"
+ sodipodi:cx="51"
+ sodipodi:cy="30"
+ sodipodi:rx="42"
+ sodipodi:ry="16"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="6.2831853"
+ transform="matrix(1,0,0,1.5625,432.08632,515.15977)"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/player-paused.svg b/desktop-themes/Blue-Submarine/cinnamon/player-paused.svg
new file mode 100644
index 00000000..c2e22aca
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/player-paused.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="player-play.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer2">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:none">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:none">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:inline">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/player-playing.svg b/desktop-themes/Blue-Submarine/cinnamon/player-playing.svg
new file mode 100644
index 00000000..d76f6119
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/player-playing.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="player-stopped.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:none">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:inline">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:none">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg b/desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg
new file mode 100644
index 00000000..330b9951
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="play.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:inline">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:none">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:none">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/process-working.svg b/desktop-themes/Blue-Submarine/cinnamon/process-working.svg
new file mode 100644
index 00000000..e215d2fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/process-working.svg
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg5369"
+ version="1.1"
+ inkscape:version="0.48+devel r10053 custom"
+ width="96"
+ height="48"
+ sodipodi:docname="process-working.svg"
+ style="display:inline">
+ <metadata
+ id="metadata5375">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs5373" />
+ <sodipodi:namedview
+ pagecolor="#808080"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1975"
+ inkscape:window-height="1098"
+ id="namedview5371"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:zoom="16"
+ inkscape:cx="53.997662"
+ inkscape:cy="22.367695"
+ inkscape:window-x="1600"
+ inkscape:window-y="33"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid11933"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="tiles"
+ style="display:none">
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12451"
+ width="24"
+ height="24"
+ x="0"
+ y="0" />
+ <rect
+ y="24"
+ x="0"
+ height="24"
+ width="24"
+ id="rect12453"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="0"
+ x="24"
+ height="24"
+ width="24"
+ id="rect12455"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12457"
+ width="24"
+ height="24"
+ x="24"
+ y="24" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12459"
+ width="24"
+ height="24"
+ x="48"
+ y="0" />
+ <rect
+ y="24"
+ x="48"
+ height="24"
+ width="24"
+ id="rect12461"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="0"
+ x="72"
+ height="24"
+ width="24"
+ id="rect12463"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12465"
+ width="24"
+ height="24"
+ x="72"
+ y="24" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="spinner">
+ <g
+ transform="matrix(0.28240106,0,0,0.28240106,146.92015,-382.52444)"
+ id="g10450-5"
+ style="display:inline">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -477.76072,1373.3569 0,9.4717"
+ id="path18768"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-4.6808838" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-y="-3.3099227"
+ sodipodi:nodetypes="cc"
+ id="path18770"
+ d="m -461.0171,1380.2922 -7.23427,7.3824"
+ style="opacity:0.7;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-3.3098966" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-4.6808962"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -454.08163,1397.0359 -9.47165,0"
+ id="path18772"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-2.6596956e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18774"
+ d="m -461.01709,1413.7796 -6.93831,-7.0864"
+ style="opacity:0.9;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-3.3098966"
+ inkscape:transform-center-y="3.3098652" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-y="4.6808757"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -477.76074,1420.715 9e-5,-9.4716"
+ id="path18776"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18778"
+ d="m -494.50442,1413.7796 6.79048,-6.9384"
+ style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-y="3.3098769"
+ inkscape:transform-center-x="3.3098883" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="4.6808941"
+ style="opacity:0.4;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -501.43987,1397.0359 9.47174,0"
+ id="path18780"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-2.6596956e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18782"
+ d="m -494.5044,1380.2922 6.64243,6.9384"
+ style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="3.3098902"
+ inkscape:transform-center-y="-3.3099302" />
+ </g>
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#g10450-5"
+ id="use4981"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,36,-4.9705636)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4981"
+ id="use4983"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,43.032478,-21.909695)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4983"
+ id="use4985"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,50.081986,-38.904617)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4985"
+ id="use4987"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,-38.919996,-31.872139)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4987"
+ id="use4989"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,52.986628,2.0890543)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4989"
+ id="use4991"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,60.013026,-14.912936)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4991"
+ id="use4993"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,67.022396,-31.859127)"
+ width="400"
+ height="400" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg b/desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg
new file mode 100644
index 00000000..ebe7ecfc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="119.97824"
+ height="119.97824"
+ id="svg7355"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="running-indicator.svg">
+ <metadata
+ id="metadata4175">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#2c1cff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1141"
+ id="namedview4173"
+ showgrid="false"
+ inkscape:zoom="8.1348081"
+ inkscape:cx="81.120662"
+ inkscape:cy="58.117986"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g30864" />
+ <defs
+ id="defs7357">
+ <radialGradient
+ xlink:href="#linearGradient36429"
+ id="radialGradient7461"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.011539,0,0,0.57582113,-0.39262194,71.83807)"
+ cx="47.428951"
+ cy="167.16817"
+ fx="47.428951"
+ fy="167.16817"
+ r="37" />
+ <linearGradient
+ id="linearGradient36429">
+ <stop
+ id="stop36431"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop36433"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient36471"
+ id="radialGradient7463"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1891549,0,0,0.55513246,-9.281289,36.12653)"
+ cx="49.067139"
+ cy="242.50381"
+ fx="49.067139"
+ fy="242.50381"
+ r="37.00671" />
+ <linearGradient
+ id="linearGradient36471">
+ <stop
+ id="stop36473"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop36475"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ r="37.00671"
+ fy="242.50381"
+ fx="49.067139"
+ cy="242.50381"
+ cx="49.067139"
+ gradientTransform="matrix(1.1891549,0,0,0.15252127,-9.281289,132.52772)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7488"
+ xlink:href="#linearGradient36471" />
+ </defs>
+ <g
+ id="layer1"
+ transform="matrix(1.6213276,0,0,1.6213276,-431.6347,-272.5745)">
+ <g
+ style="display:inline"
+ id="g30864"
+ transform="translate(255.223,70.118091)">
+ <rect
+ ry="3.4593496"
+ rx="3.4593496"
+ y="99.596962"
+ x="12.596948"
+ height="71.116341"
+ width="71.116341"
+ id="rect14000"
+ style="opacity:0.37187500000000001;fill:url(#radialGradient7461);fill-opacity:1;stroke:none" />
+ <path
+ id="rect34520"
+ d="m 83.273151,166.72152 c 0,1.96759 -1.584022,3.55163 -3.551629,3.55163 l -63.443032,0 c -1.967608,0 -3.551648,-1.58402 -3.551643,-3.55164 0,-5.85318 0,-5.85318 0,0"
+ style="opacity:0.35;fill:none;stroke:url(#radialGradient7488);stroke-width:1;stroke-opacity:1"
+ connector-curvature="0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccscc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg b/desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg
new file mode 100644
index 00000000..7c1a8ef5
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="10"
+ height="4"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scroll-hhandle.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1061"
+ inkscape:window-height="938"
+ id="namedview9"
+ showgrid="false"
+ inkscape:zoom="43.7"
+ inkscape:cx="0.62929062"
+ inkscape:cy="2"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect3592"
+ width="2"
+ height="4"
+ x="0"
+ y="0"
+ rx="0"
+ ry="0" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#rect3592"
+ id="use2825"
+ transform="translate(8,0)"
+ width="10"
+ height="4" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#use2825"
+ id="use2827"
+ transform="translate(-4,0)"
+ width="10"
+ height="4" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg b/desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg
new file mode 100644
index 00000000..c094744d
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="4"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scroll-vhandle.svg">
+ <defs
+ id="defs2994" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1174"
+ inkscape:window-height="818"
+ id="namedview2992"
+ showgrid="false"
+ inkscape:zoom="23.6"
+ inkscape:cx="-6.0932203"
+ inkscape:cy="5"
+ inkscape:window-x="585"
+ inkscape:window-y="108"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect3592"
+ width="2"
+ height="4"
+ x="0"
+ y="-4"
+ rx="0"
+ ry="0"
+ transform="matrix(0,1,-1,0,0,0)" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#rect3592"
+ id="use3705"
+ transform="translate(0,4)"
+ width="4"
+ height="10" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#use3705"
+ id="use3707"
+ transform="translate(0,4)"
+ width="4"
+ height="10" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg b/desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg
new file mode 100644
index 00000000..6e5051ee
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="21"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="source-button-border.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.704132"
+ inkscape:cy="5.7029946"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1600"
+ inkscape:window-height="1145"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ guidetolerance="10000"
+ objecttolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3792"
+ empspacing="10"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect3796"
+ width="19"
+ height="2"
+ x="1"
+ y="8" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/switch-off.png b/desktop-themes/Blue-Submarine/cinnamon/switch-off.png
new file mode 100644
index 00000000..868c5bfe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/switch-off.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/switch-on.png b/desktop-themes/Blue-Submarine/cinnamon/switch-on.png
new file mode 100644
index 00000000..a0072e40
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/switch-on.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/thumbnail.png b/desktop-themes/Blue-Submarine/cinnamon/thumbnail.png
new file mode 100644
index 00000000..b0b61eec
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/thumbnail.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg
new file mode 100644
index 00000000..72e3c333
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="96"
+ height="96"
+ id="svg2594"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="ws-switch-arrow-down.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="914"
+ inkscape:window-height="614"
+ id="namedview17"
+ showgrid="false"
+ inkscape:zoom="3.46875"
+ inkscape:cx="42.512001"
+ inkscape:cy="51.171171"
+ inkscape:window-x="177"
+ inkscape:window-y="131"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2594" />
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs2596">
+ <linearGradient
+ id="linearGradient2264">
+ <stop
+ id="stop2266"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop2268"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018"
+ id="linearGradient2532"
+ xlink:href="#linearGradient2264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)" />
+ <linearGradient
+ id="linearGradient4222">
+ <stop
+ id="stop4224"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4226"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282"
+ id="linearGradient2529"
+ xlink:href="#linearGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3000"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3009"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,2.0406491,-2.0990337,0,102.7681,-1.8419586)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1.7594738,-1.8182097,0,91.722715,89.071658)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ </defs>
+ <g
+ id="g3785">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3015);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.32905746000000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path2624"
+ d="M 84.120138,44.934228 48.193906,85.849852 12.44774,44.934228 l 17.085487,0 0,-30.696551 37.501427,0 0,30.696551 17.085484,0 z" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg
new file mode 100644
index 00000000..88a59fbe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="96"
+ height="96"
+ id="svg2594"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="ws-switch-arrow-up.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="695"
+ inkscape:window-height="480"
+ id="namedview17"
+ showgrid="false"
+ inkscape:zoom="3.46875"
+ inkscape:cx="48"
+ inkscape:cy="51.171171"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2594" />
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs2596">
+ <linearGradient
+ id="linearGradient2264">
+ <stop
+ id="stop2266"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop2268"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018"
+ id="linearGradient2532"
+ xlink:href="#linearGradient2264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)" />
+ <linearGradient
+ id="linearGradient4222">
+ <stop
+ id="stop4224"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4226"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282"
+ id="linearGradient2529"
+ xlink:href="#linearGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient2997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient2999"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-2.0406491,-2.0990337,0,102.7681,101.92949)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3005"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,1.7594738,-1.8182097,0,91.722715,11.01587)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ </defs>
+ <g
+ id="g3775">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.32905746000000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path2624"
+ d="M 84.120138,55.153301 48.193906,14.237677 12.44774,55.153301 l 17.085487,0 0,30.696551 37.501427,0 0,-30.696551 17.085484,0 z" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am
new file mode 100644
index 00000000..75dbeaec
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am
@@ -0,0 +1,13 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0
+
+theme_DATA = gtkrc
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = apps \
+ assets
+
+DIST_SUBDIRS = apps \
+ assets
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am
new file mode 100644
index 00000000..5aba037c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am
@@ -0,0 +1,9 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/apps/Handles
+
+theme_DATA = \
+ handle-caja.png \
+ resize-grip.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.png
new file mode 100644
index 00000000..0fbb411a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.png
new file mode 100644
index 00000000..387ec181
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am
new file mode 100644
index 00000000..ecc5ca97
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am
@@ -0,0 +1,21 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/apps
+
+theme_DATA = \
+ caja.rc \
+ gmusicbrowser.rc \
+ panel.rc \
+ pcmanfm.rc \
+ pluma.rc \
+ terminal.rc \
+ thunar.rc
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = \
+ Handles \
+ Panel
+
+DIST_SUBDIRS = \
+ Handles \
+ Panel
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am
new file mode 100644
index 00000000..4996d789
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am
@@ -0,0 +1,15 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/apps/Panel
+
+theme_DATA = \
+ arrow-blank.png \
+ arrow-down.png \
+ handle-h.png \
+ handle-v.png \
+ panel-bg.png \
+ panel-button-active.png \
+ panel-button-hover.png \
+ panel-button-inactive.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.png
new file mode 100644
index 00000000..6b9c03d3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.png
new file mode 100644
index 00000000..6b9c03d3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.png
new file mode 100644
index 00000000..7bdf6495
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.png
new file mode 100644
index 00000000..6e8eba14
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.png
new file mode 100644
index 00000000..24e7ea7f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.png
new file mode 100644
index 00000000..5869b63c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png
new file mode 100644
index 00000000..963e5b89
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png
new file mode 100644
index 00000000..309c39c8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc
new file mode 100644
index 00000000..65160ec7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc
@@ -0,0 +1,137 @@
+### This file styles Caja. ###
+
+style "caja-window-base" { bg[NORMAL] = @bg_color }
+
+style "caja-sidebar" = "murrine-sidebar" {
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::vertical_separator = 2
+ text[NORMAL] = @fg_color
+ bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color)
+
+ GtkTreeView::odd_row_color = mix (0.60, shade (1.05, @bg_color), @bg_color)
+ GtkTreeView::even_row_color = mix (0.60, shade (1.05, @bg_color), @bg_color)
+}
+
+style "caja-view" {
+ xthickness = 0
+ ythickness = 0
+}
+
+style "caja-handle" {
+ GtkPaned::handle-size = 1
+
+ engine "pixmap" {
+ # for the thin gray line separating the sidepane and viewpane
+ image {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/handle-caja.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+style "caja-statusbar"
+{
+ bg[NORMAL] = mix (0.60, shade (1.10, @bg_color), @bg_color)
+ base[NORMAL] = @base_color
+ fg[NORMAL] = shade (1.2, @fg_color)
+
+ engine "pixmap" {
+ image
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/resize-grip.png"
+ state = NORMAL
+ stretch = TRUE
+ border = { 0, 0, 1, 0 }
+ }
+ }
+}
+
+style "caja-location"
+{
+ bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color)
+}
+
+style "caja-pathbar"
+{
+ bg[PRELIGHT] = shade(0.91, @bg_color)
+ bg[ACTIVE] = shade(0.76, @bg_color)
+ bg[SELECTED] = shade(0.80, @selected_bg_color)
+ bg[INSENSITIVE] = shade(0.83, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[ACTIVE] = @fg_color
+ fg[SELECTED] = @fg_color_dark
+}
+
+# workaround for toolbar dropdown menu and toolbar button
+style "caja-toolbar-button"
+{
+ xthickness = 3
+ ythickness = 2
+
+ bg[PRELIGHT] = shade(0.91, @bg_color_dark)
+ bg[ACTIVE] = shade(1.76, @bg_color_dark)
+# not needed, called by gtkrc
+# bg[SELECTED] = shade(0.80, @selected_bg_color)
+# bg[INSENSITIVE] = shade(0.83, @bg_color_dark)
+
+# fg[NORMAL] = @fg_color_dark
+# fg[PRELIGHT] = @selected_fg_color
+# fg[ACTIVE] = @fg_color_dark
+# fg[SELECTED] = @fg_color_dark
+
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = @fg_color_dark
+ text[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.96,0.96,0.90}
+ border_shades = {4.10, 4.00}
+ contrast = 0.80
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ glow_shade = 1.0
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+############################################
+# CAJA
+# Order of assignment is important
+#############################################
+
+widget_class "*CajaSidePane.*" style "caja-sidebar"
+widget_class "*Caja*Places*Sidebar*" style "caja-sidebar"
+widget_class "*Caja*Side*.GtkWidget" style "caja-sidebar"
+widget_class "*Caja*Side*Title*" style "caja-sidebar"
+
+widget "*CajaNavigationWindow" style "caja-window-base"
+
+widget_class "*Caja*Scrollbar" style "murrine-scrollbar"
+widget_class "*CajaSidePane.*Scrollbar" style:highest "murrine-scrollbar"
+widget_class "*Caja*Statusbar*" style "caja-statusbar"
+
+widget "*Caja*Splitter" style "caja-handle"
+widget_class "*Caja*View*" style "caja-view"
+widget_class "*Caja*Notebook" style "murrine-notebook"
+
+widget_class "*Caja*<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkList>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkCList>.<GtkButton>" style "murrine-treeview-header"
+
+widget_class "*CajaPathBar*" style "caja-pathbar"
+widget "*.caja-extra-view-widget" style : highest "caja-location"
+
+# workaround for toolbar dropdown menu and toolbar button
+widget_class "*Caja*Toolbar*Button" style "caja-toolbar-button"
+widget_class "*Caja*Toolbar*.<GtkComboBox>.<GtkCellView>" style "caja-toolbar-button"
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc
new file mode 100644
index 00000000..9ad14ee0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc
@@ -0,0 +1,7 @@
+style "gmusicbrowser-handle"
+{
+ GtkPaned::handle-size = 1
+}
+
+widget "Shimmer Desktop.VBMain.HPMain" style "gmusicbrowser-handle"
+widget_class "Shimmer Desktop.VBMain.VBTop.HBTop.*" style "murrine-toolbar"
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc
new file mode 100644
index 00000000..1f3e69d9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc
@@ -0,0 +1,219 @@
+style "theme-panel"
+{
+ xthickness = 4 # The spacing (padding) inside and between applets. Add a lower value for a more compact look.
+ ythickness = 0
+
+# Disable for normal backgrounds and transparancy panel with dark DE backgrounds.
+# bg_pixmap[NORMAL] = "/Panel/panel-bg.png"
+
+ base[NORMAL] = @bg_color
+ base[PRELIGHT] = shade (1.06, @bg_color)
+ base[INSENSITIVE] = @bg_color
+ bg[NORMAL] = @bg_color_dark
+ bg[PRELIGHT] = shade (2.60, @bg_color_dark)
+# bg[SELECTED] = shade (0.90, @selected_bg_color)
+ bg[INSENSITIVE] = @bg_color
+# bg[ACTIVE] = shade (0.8, @bg_color_dark)
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#CFCFCF"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+
+ engine "murrine" {
+
+ }
+}
+
+style "theme-panel-light"
+{
+ xthickness = 1
+ ythickness = 0
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ textstyle = 0
+ roundness = 0
+ }
+}
+
+style "theme-panel-buttons"
+{
+ engine "pixmap" {
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = NORMAL
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = PRELIGHT
+ file = "Panel/panel-button-hover.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = ACTIVE
+ file = "Panel/panel-button-active.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = SELECTED
+ file = "Panel/panel-button-active.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = INSENSITIVE
+ }
+ image {
+ function = ARROW
+ recolorable = TRUE
+ arrow_direction = DOWN
+ }
+ }
+}
+
+style "theme-panel-text"
+{
+ bg[NORMAL] = @menu_color
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#f5f5f5"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+}
+
+style "theme-main-menu-text" = "theme-panel-text"
+{
+ bg[NORMAL] = @menu_color
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#f5f5f5"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+}
+
+style "theme-panel-handle"
+{
+ engine "pixmap" {
+ image {
+ function = HANDLE
+ }
+ image {
+ function = HANDLE
+ }
+ }
+}
+
+style "workspace-switcher"
+{
+ bg[SELECTED] = shade (1.1, @selected_bg_color)
+ bg[PRELIGHT] = shade (1.4, @selected_bg_color)
+}
+
+# syncronize panel menus
+style "applet"
+{
+}
+
+widget "*PanelWidget*" style "theme-panel"
+#widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+widget "*indicator-applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+widget "*WnckPager*" style "workspace-switcher"
+
+# syncronize panel menus
+widget_class "*MatePanelAppletFrameDBus*" style "applet"
+widget "*PanelApplet*" style "applet"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel-light"
+widget_class "*Notif*Brasero*" style "theme-panel-light"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+
+# Panel buttons
+widget_class "*Panel*GtkToggleButton" style:highest "theme-panel-buttons"
+#widget_class "*Panel*GtkButton" style:highest "theme-panel-buttons"
+
+# XFCE panel buttons
+widget "*Xfce*Panel*Button*" style:highest "theme-panel-buttons"
+class "*Xfce*Panel*Button*" style:highest "theme-panel-buttons"
+
+# lxpanel and fbpanel
+widget "*.tclock.*" style "theme-panel"
+widget "*.taskbar.*" style "theme-panel"
+widget_class "*GtkBgbox*" style "theme-panel"
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Hide ugly handle
+class "PanelAppletFrame" style:highest "theme-panel-handle"
+
+# The following removes the arrows from the panel
+
+style "panel-arrow-remove" {
+engine "pixmap" {
+ image {
+ function = ARROW
+ recolorable = TRUE
+ overlay_file = "Panel/arrow-blank.png"
+ overlay_border = {2,2,2,2}
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+ image {
+ function = ARROW
+ recolorable = TRUE
+ overlay_file = "Panel/arrow-blank.png"
+ overlay_border = {2,2,2,2}
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+ }
+}
+
+widget_class "*PanelToplevel*" style "panel-arrow-remove"
+
+# Fix xfce-notifyd button
+style "xfce-notifyd-button" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc
new file mode 100644
index 00000000..8220d238
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc
@@ -0,0 +1,43 @@
+style "pcmanfm-sidebar" = "sidebar" {
+ font_name = "Regular"
+
+ GtkTreeView::odd_row_color = @bg_color
+ GtkTreeView::even_row_color = @bg_color
+
+ # these make the padding from left window edge a little more sane
+ GtkTreeView::vertical_separator = 4
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::indent-expanders = 1 # 1 means TRUE
+ GtkTreeView::expander-size = 8
+ GtkExpander::expander_spacing = 16
+ GtkButton::image_spacing = 4
+
+ xthickness = 0
+ ythickness = 1
+}
+
+# A little more vertical padding on the toolbar
+style "pcman-padding" {
+ xthickness = 3
+ ythickness = 3
+}
+
+# For the thin gray line separating the sidepane and viewpane
+style "pcmanfm-handle"
+{
+ GtkPaned::handle-size = 1
+
+ engine "pixmap" {
+ image {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/handle-caja.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+widget_class "*FmMainWin*GtkToolbar*" style "pcman-padding"
+widget_class "*FmSidePane*" style "pcmanfm-sidebar"
+widget "*FmMainWin*FmTabPage" style "pcmanfm-handle"
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc
new file mode 100644
index 00000000..2daace6a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc
@@ -0,0 +1,36 @@
+### Styles pluma. Removes the ugly frame etc. ###
+
+style "pluma-frame" {
+ engine "pixmap" {
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "pluma-statusbar" {
+ ythickness = 0
+
+ engine "pixmap" {
+ image
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/resize-grip.png"
+ state = NORMAL
+ stretch = TRUE
+ border = { 0, 0, 1, 0 }
+ }
+ }
+}
+
+style "pluma-notebook" = "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 1 # Height of tabs and notebook borders.
+}
+
+widget_class "*Pluma*.<GtkFrame>*" style "pluma-frame"
+widget_class "*Pluma*.<GtkScrolledWindow>" style "murrine-thin"
+widget_class "*Pluma*.<GtkNotebook>" style "pluma-notebook"
+widget_class "*Pluma*.<GtkArrow>*" style:highest "murrine-default"
+widget_class "*Pluma*.<GtkStatusbar>*" style "pluma-statusbar"
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc
new file mode 100644
index 00000000..5fa842a7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc
@@ -0,0 +1,69 @@
+style "terminal"
+{
+
+ bg[NORMAL] = @bg_color
+ bg[ACTIVE] = @bg_color
+ bg[PRELIGHT] = @bg_color
+ bg[SELECTED] = @bg_color
+ base[NORMAL] = @bg_color
+}
+
+style "terminal-scrollbar" = "scrollbar"
+{
+
+}
+
+style "terminal-screen"
+{
+ text[NORMAL] = @selected_fg_color
+ base[NORMAL] = "#32424C"
+
+ TerminalScreen::background-darkness = 0.95
+}
+
+widget "*TerminalWindow.*.TerminalScreen*" style "terminal-screen"
+
+style "terminal-notebook"
+{
+ bg[NORMAL] = shade( 0.85, @sidebar_background)
+ bg[ACTIVE] = shade( 0.70, @sidebar_background)
+ fg[NORMAL] = shade (0.80, @text_color) # text selected tab
+ fg[ACTIVE] = shade( 0.28, @sidebar_background) # text unselected tab
+
+ engine "murrine"
+ {
+ gradient_shades = {1.00,0.96,0.92,0.88}
+ highlight_shade = 1.03
+ roundness = 0
+ contrast = 0.0
+
+ ## things that don't work:
+ #glow_shade = 0.8
+ #glowstyle = 2
+ #focusstyle = 3
+ #glazestyle = 3
+ #border_shades = { 0.45, 2.5 }
+ #prelight_shade = 1.5
+ }
+}
+
+style "notebook-button" {
+ xthickness = 0
+ ythickness = 0
+ bg[ACTIVE] = shade (0.68, @sidebar_background)
+ bg[PRELIGHT] = shade (0.75, @sidebar_background)
+ engine "murrine"
+ {
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ contrast = 0.6
+ roundness = 0
+ }
+}
+
+class "*TerminalWindow" style "terminal"
+widget_class "TerminalWindow*GtkNotebook" style "terminal-notebook"
+widget_class "TerminalWindow*<GtkNotebook>*<GtkLabel>" style "terminal-notebook"
+widget_class "TerminalWindow*<GtkNotebook>*<GtkButton>" style "notebook-button"
+# widget "*TerminalWindow.*.GtkVScrollbar" style "terminal-scrollbar"
+
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc
new file mode 100644
index 00000000..1c64e9c9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc
@@ -0,0 +1,30 @@
+## Some additional thunar-specific theming
+style "thunar-path-entry-increased-style"
+{
+ ThunarPathEntry::icon-size = 16
+}
+class "ThunarPathEntry" style "thunar-path-entry-increased-style"
+
+style "thunar-location-buttons"
+{
+ ThunarLocationButtons::spacing = 0
+}
+class "ThunarLocationButtons" style "thunar-location-buttons"
+
+style "sidepane"
+{
+ base[NORMAL] = @sidebar_background # backgroung
+ bg[NORMAL] = shade (0.91, @base_color)
+ bg[PRELIGHT] = @fg_color
+
+ engine "murrine"
+ {
+ # gradient_shades = {1.00, 1.05, 1.05, 1.10}
+ contrast = 0.80
+ }
+}
+
+widget_class "*ThunarShortcutsView*" style "sidepane"
+widget_class "*ThunarTreeView*" style "sidepane"
+widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am
new file mode 100644
index 00000000..e4c05a58
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am
@@ -0,0 +1,32 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/assets
+
+theme_DATA = \
+ checkbox-checked-insensitive.png \
+ checkbox-checked.png \
+ checkbox-mixed-insensitive.png \
+ checkbox-mixed.png \
+ checkbox-unchecked-insensitive.png \
+ checkbox-unchecked.png \
+ handle.png \
+ notebook-gap-bottom.png \
+ notebook-gap-left.png \
+ notebook-gap-right.png \
+ notebook-gap-top.png \
+ notebook.png \
+ null.png \
+ radio-mixed-insensitive.png \
+ radio-mixed.png \
+ radio-selected-insensitive.png \
+ radio-selected.png \
+ radio-unselected-insensitive.png \
+ radio-unselected.png \
+ resize-grip.png \
+ resize-grip.svg \
+ scroll-background.png \
+ slider-horizontal.png \
+ slider-vertical.png \
+ toolbar.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100755
index 00000000..3ae980fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.png
new file mode 100755
index 00000000..5187e82f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png
new file mode 100755
index 00000000..a4c2e3ee
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.png
new file mode 100755
index 00000000..5b366af0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100755
index 00000000..e27c7f93
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100755
index 00000000..f4c65107
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/handle.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/handle.png
new file mode 100755
index 00000000..51978aed
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/handle.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.png
new file mode 100755
index 00000000..70fffda8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.png
new file mode 100755
index 00000000..747c57b1
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.png
new file mode 100755
index 00000000..04fd5dc4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.png
new file mode 100755
index 00000000..138f1cd9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.png
new file mode 100755
index 00000000..e8f03f69
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/null.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/null.png
new file mode 100755
index 00000000..a7627448
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/null.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png
new file mode 100755
index 00000000..bc8e1b65
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.png
new file mode 100755
index 00000000..60c5b72e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.png
new file mode 100755
index 00000000..741b2e57
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.png
new file mode 100755
index 00000000..1ca9711b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png
new file mode 100755
index 00000000..44f80c55
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.png
new file mode 100755
index 00000000..6a80d6fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.png
new file mode 100644
index 00000000..387ec181
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg
new file mode 100644
index 00000000..fa1f5872
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="13"
+ height="13"
+ id="svg17653"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="resize-grip.svg">
+ <defs
+ id="defs17655" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.311078"
+ inkscape:cx="-8.2186936"
+ inkscape:cy="8.0008486"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata17658">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-3)">
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5513"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5515"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-392.19484)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5517"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-395.46756)" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-398.74029)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5519"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-567.11626,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5521"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-395.46756)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5523"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.png
new file mode 100755
index 00000000..dbe3655a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.png
new file mode 100755
index 00000000..975822cc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.png
new file mode 100755
index 00000000..f27c3faa
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.png
new file mode 100755
index 00000000..364f8962
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/gtkrc b/desktop-themes/Blue-Submarine/gtk-2.0/gtkrc
new file mode 100644
index 00000000..60e9ac64
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/gtkrc
@@ -0,0 +1,1082 @@
+# Author: raveit65
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# See the file COPYING for the full license text.
+
+# NOTE: Uncommenting means to delete the "#" at the beginning of a line. Commenting means to add a "#" at the beginning of a line. The "#" tells the theme wether to ignore the specified line or not.
+
+# These are the defined colors for the theme, you can change them in GNOME's appearance preferences.
+gtk_color_scheme = "bg_color:#CBD5D9\nselected_bg_color:#255880\nbase_color:#FFF" # Background, base.
+gtk_color_scheme = "fg_color:#101010\nselected_fg_color:#FFF\ntext_color:#1A1A1A" # Foreground, text.
+gtk_color_scheme = "tooltip_bg_color:#DBF4FF\ntooltip_fg_color:#000000" # Tooltips.
+gtk_color_scheme = "link_color:#008BCC" # Hyperlinks
+gtk_color_scheme = "menu_color:#1F2427" # Color for menus.
+gtk_color_scheme = "bg_color_dark:#1F2427\nfg_color_dark:#cccccc\ntext_color_dark:#E6E6E6" # Dark colors
+gtk-color-scheme = "sidebar_background:#D2DBDF"
+
+### MISC ###
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-button-images = 0 # Enables icons in buttons
+gtk-toolbar-style = 0 # Disables text in toolbar
+gtk-auto-mnemonics = 1 # Disables ugly lines under menu items
+
+####################
+## Default Styles ##
+####################
+
+style "murrine-default" {
+ GnomeHRef ::link_color = @link_color
+ GtkHTML ::link-color = @link_color
+ GtkIMHtmlr ::hyperlink-color = @link_color
+ GtkIMHtml ::hyperlink-color = @link_color
+ GtkWidget ::link-color = @link_color
+ GtkWidget ::visited-link-color = @text_color
+
+ GtkButton ::child-displacement-x = 1
+ GtkButton ::child-displacement-y = 1
+ GtkButton ::default-border = { 0, 0, 0, 0 }
+ GtkButtonBox ::child-min-height = 26
+ GtkCheckButton ::indicator-size = 15
+
+ GtkWidget ::new-tooltip-style = 1
+ GtkWidget ::focus-line-width = 1
+ GtkWidget ::focus-padding = 0 # Keeping this at 0 prevents the Firefox tabs from jumping a few pixels when you create a new tab. Set the value locally if needed.
+
+ GtkImage ::x-ayatana-indicator-dynamic = 1
+
+ GtkScale ::trough-side-details = 1
+
+# GtkScrollbar ::has-backward-stepper = 0
+# GtkScrollbar ::has-forward-stepper = 0
+ GtkScrollbar ::min-slider-length = 15
+ GtkScrollbar ::slider-width = 13
+ GtkScrollbar ::trough-border = 1
+ GtkScrollbar ::activate-slider = 1
+
+ GtkScrolledWindow ::scrollbar-spacing = 0
+ GtkScrolledWindow ::scrollbars-within-bevel = 1
+
+ GtkPaned ::handle-size = 2
+
+ GtkRange ::trough-border = 0
+ GtkRange ::slider-width = 11
+# GtkRange ::stepper-size = 1
+ GtkRange ::stepper_spacing = 0
+ GtkRange ::trough-under-steppers = 0
+
+ GtkScale ::slider-length = 14
+ GtkScale ::slider-width = 11
+ GtkScale ::trough-side-details = 1
+
+ GtkExpander ::expander-size = 16
+ GtkToolbar ::internal-padding = 0
+ GtkTreeView ::expander-size = 6
+ GtkTreeView ::indent-expanders = 1
+ GtkTreeView ::vertical-separator = 1
+ GtkNotebook ::tab-overlap = 0
+
+ GtkMenuBar ::internal-padding = 0
+ GtkMenuBar ::window-dragging = 1
+ #GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified.
+ #GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified.
+ GtkMenuBar ::window-dragging = 1
+ GtkMenu ::horizontal-padding = 0
+ GtkMenu ::vertical-padding = 0
+ GtkMenuItem ::horizontal-padding = 0
+ GtkSeparatorMenuItem ::horizontal-padding = 7
+
+ WnckTasklist ::fade-overlay-rect = 0
+ # The following line hints to gecko (and possibly other appliations)
+ # that the entry should be drawn transparently on the canvas.
+ # Without this, gecko will fill in the background of the entry.
+ GtkEntry ::honors-transparent-bg-hint = 1
+ GtkEntry ::state-hint = 0
+ GtkEntry ::progress-border = { 2, 2, 2, 2 }
+
+ GtkProgressBar ::min-horizontal-bar-height = 10
+ GtkProgressBar ::min-vertical-bar-width = 10
+
+ # The little usefull gripper at the bottom right.
+ GtkWindow ::resize-grip-height = 10
+ GtkWindow ::resize-grip-width = 10
+
+ xthickness = 1
+ ythickness = 1
+
+ ### Color Definitions ###
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @bg_color
+ bg[ACTIVE] = shade (1.04, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[ACTIVE] = shade (0.92, @selected_bg_color)
+ base[SELECTED] = shade (0.93, @selected_bg_color)
+ base[INSENSITIVE] = @bg_color
+
+ ### Murrine Settings ###
+
+ engine "murrine" {
+ animation = FALSE
+ arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
+ border_shades = {1.0, 0.7} # gradient to draw on border
+ colorize_scrollbar = FALSE
+ comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
+ contrast = 0.4 # 0.8 for less contrast, more than 1.0 for more contrast on borders
+ default_button_color = shade (2.75, @selected_bg_color)
+ focus_color = @selected_bg_color
+ focusstyle = 3
+ glazestyle = 1 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
+ gradient_shades = {1.1,1.1,0.95,0.95} # Sets the gradients on the widgets.
+ glowstyle = 4 # 0,1,2,3,4
+ glow_shade = 1.1
+ highlight_shade = 1.0 # set highlight amount for buttons or widgets
+ lightborder_shade = 1.1 # sets lightborder amount for buttons or widgets
+ lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
+ listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
+ listviewstyle = 1 # 0 = nothing, 1 = dotted
+ menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
+ menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
+ menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
+ menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
+ prelight_shade = .95 # shade level for scrollbar's slider, comboboxstyle(1), and prelight state with gradient_colors
+ reliefstyle = 2 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
+ rgba = FALSE # FALSE = disabled, TRUE = enabled
+ roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
+ scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
+ separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
+ sliderstyle = 0 # 0 = nothing added, 1 = handles
+ stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
+ progressbarstyle = 0 # 0 = nothing, 1 = stripes, 2 = lines
+ shadow_shades = {0.5, 0.0} # gradient for shadows.
+ textstyle = 0 # 0 = normal text, 1 = inset
+ toolbarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient
+ trough_shades = {0.98, 1.06} # draw gradient on trough of GtkScrollbar and GtkProgressbar
+ }
+}
+
+### THEME MODULES ###
+
+style "murrine-dark" {
+ base[NORMAL] = @bg_color_dark
+ base[PRELIGHT] = shade (0.95, @bg_color_dark)
+ base[INSENSITIVE] = @bg_color_dark
+ bg[NORMAL] = @bg_color_dark
+ bg[PRELIGHT] = shade (0.90, @selected_bg_color)
+ bg[SELECTED] = shade (0.90, @selected_bg_color)
+ bg[INSENSITIVE] = @bg_color_dark
+ bg[ACTIVE] = shade (1.04, @bg_color_dark)
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[INSENSITIVE] = shade (0.75, @fg_color_dark)
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = @fg_color_dark
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = shade (0.75, @fg_color_dark)
+}
+
+style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 }
+style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 }
+style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 }
+style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 }
+style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 }
+style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 }
+style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 }
+style "murrine-widest-dark" = "murrine-dark" { xthickness = 4 ythickness = 4 }
+
+###################
+## Widget Styles ##
+###################
+
+style "murrine-button" = "murrine-wider" {
+ bg[NORMAL] = shade (0.95, @bg_color)
+ bg[PRELIGHT] = shade (2.75, @selected_bg_color)
+ bg[ACTIVE] = shade (0.85, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ fg[NORMAL] = shade (0.95, @fg_color)
+ fg[PRELIGHT] = shade (0.95, @selected_fg_color)
+
+ engine "murrine" {
+ contrast = 0.85
+ gradient_shades = {1.15,1.07,1.08,1.05}
+ border_shades = {1.10, 0.95}
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.1
+ highlight_shade = 1.03
+ roundness = 2
+ focusstyle = 0
+ glowstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
+ glow_shade = 1.25
+ reliefstyle = 3
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+style "murrine-button-label" {
+ #fg[ACTIVE] = "#fff"
+ #fg[SELECTED] = "#fff"
+ #text[ACTIVE] = "#fff"
+ #text[SELECTED] = "#fff"
+}
+
+style "murrine-checkradio-label" {
+ fg[ACTIVE] = @text_color # Forcing radiobutton-colored text in eclipse
+}
+
+style "checkbutton" {
+ engine "pixmap" {
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "radiobutton" {
+ engine "pixmap" {
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unselected-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-selected-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+
+style "murrine-entry" = "murrine-wider" {
+ # ------- another entry -------------
+ GtkWidget ::focus-line-width = 2
+ GtkWidget ::focus-padding = 1
+ # bg[ACTIVE] = shade (0.78, @bg_color)
+ # bg[NORMAL] = shade (2.20, @bg_color)
+ # bg[PRELIGHT] = shade (1.18, @selected_bg_color)
+ # bg[SELECTED] = shade (0.9, @selected_bg_color)
+ # bg[INSENSITIVE] = shade (0.98, @bg_color)
+ # ------- end another entry ----------
+
+ bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
+ # unfocused text color in text boxes
+ text[ACTIVE] = @fg_color_dark
+
+ engine "murrine" {
+ contrast = 0.6
+ roundness = 2
+ border_shades = {1.2, 1.0}
+ focusstyle = 3
+ }
+}
+
+style "murrine-toolbar-entry" = "entry" { # text
+ base[NORMAL] = shade(0.93, @base_color)
+ engine "murrine" {
+ contrast = 0.6
+ border_shades = {1.2, 1.0}
+ focus_color = shade (1.0, @selected_bg_color)
+ }
+}
+
+style "murrine-expander" {
+ bg[NORMAL] = "#FFF"
+ fg[NORMAL] = shade (2.0, @text_color)
+ fg[PRELIGHT] = shade (2.0, @text_color)
+
+ engine "murrine" {
+ contrast = 1.2
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+}
+
+style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) }
+
+style "murrine-menubar" = "murrine-wider-dark" {
+
+ bg[NORMAL] = shade (1.00, @bg_color_dark)
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.97,0.97,0.94}
+ border_shades = {1.1, 0.9}
+ contrast = 1.0
+ lightborderstyle = 1
+ textstyle = 1
+ text_shade = 0.8
+ }
+}
+
+style "murrine-menu" = "murrine-wider-dark" {
+ GtkMenuItem::arrow-scaling = 0.5
+
+ bg[NORMAL] = shade (0.88, @bg_color_dark)
+
+ engine "murrine" {
+ border_shades = { 1.2, 1.0 }
+ roundness = 1 # 0 = squared
+ textstyle = 0
+ }
+}
+
+style "murrine-menu-item" = "murrine-wider-dark" {
+ fg[NORMAL] = shade (0.95, @fg_color_dark) # menu item normal
+ fg[INSENSITIVE] = mix(0.20, @fg_color_dark, @bg_color_dark) # menu item activated
+ fg[PRELIGHT] = @selected_fg_color # menu item selected
+
+ text[NORMAL] = shade (0.94, @fg_color_dark) # Color check/radio menu
+ text[INSENSITIVE] = mix(0.20, @text_color_dark, @bg_color_dark)
+ text[PRELIGHT] = @selected_fg_color # Color check/radio menu
+
+ bg[PRELIGHT] = shade (1.00, @selected_bg_color)
+ bg[SELECTED] = shade (1.00, @selected_bg_color)
+
+ engine "murrine" {
+ gradient_shades = {0.90, 0.95, 0.95, 1.00}
+ border_shades = {1.40, 1.0}
+ roundness = 1
+ contrast = 0.8 # contrast separators
+ #textstyle = 1
+ #text_shade = 0.7
+ }
+}
+
+style "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 0 # Height of tabs and notebook borders.
+
+ bg[NORMAL] = shade (1.1, @bg_color) # selected tab entire
+ bg[ACTIVE] = shade (0.97, @bg_color) # unselected tab
+ fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color)) # disabled controls
+
+ fg[NORMAL] = @text_color # text selected tab
+ fg[ACTIVE] = shade (1.25, @fg_color) # text unselected tab
+ fg[INSENSITIVE] = shade (1.35, @fg_color)
+}
+
+style "murrine-notebook" = "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 0 # Height of tabs and notebook borders.
+
+ engine "murrine" {
+ #gradient_shades = {1.10,0.98,0.92,0.85}
+ gradient_shades = {1.16,1.10,1.00,0.95}
+ lightborderstyle = 0
+ lightborder_shade = 1.1
+ contrast = 0.5
+ highlight_shade = 1.03
+ roundness = 2
+ prelight_shade = 1.5
+ focusstyle = 0
+ }
+}
+
+style "murrine-notebook-button" = "murrine-notebook-bg" {
+ bg[NORMAL] = shade (0.96, @bg_color)
+ bg[PRELIGHT] = shade (2.75, @selected_bg_color)
+ bg[ACTIVE] = shade (1.01, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ fg[NORMAL] = shade (0.95, @fg_color)
+ fg[PRELIGHT] = shade (0.95, @fg_color)
+
+ engine "murrine" {
+ contrast = 0.85
+ gradient_shades = {1.15,1.07,1.08,1.05}
+ border_shades = {1.10, 0.95}
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.1
+ highlight_shade = 1.03
+ roundness = 2
+ focusstyle = 0
+ glowstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glow_shade = 1.25
+ reliefstyle = 3
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+style "murrine-progressbar" = "murrine-thin" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[SELECTED] = mix (0.80, @selected_bg_color, @bg_color) # down
+
+ engine "murrine" {
+ gradient_shades = {0.90, 1.10, 1.10, 1.15}
+ border_shades = {0.8, 1.4}
+ roundness = 2
+ glowstyle = 1 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
+ glow_shade = 1.20
+ }
+}
+
+style "murrine-statusbar" = "murrine-wide" {
+ xthickness = 2
+
+ engine "pixmap" {
+ image
+ {
+ function = RESIZE_GRIP
+ recolorable = TRUE
+ state = NORMAL
+ detail = "statusbar"
+ file = "assets/resize-grip.png"
+ }
+ }
+}
+
+style "murrine-scale" = "murrine-wider" {
+ bg[NORMAL] = shade (1.06, @bg_color)
+ bg[PRELIGHT] = shade (1.2, @bg_color)
+ bg[ACTIVE] = shade (0.85, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ engine "murrine" {
+ roundness = 7
+ contrast = .8
+ border_shades = {1.0, 1.0}
+ trough_shades = {1.06, 1.16}
+ }
+}
+
+style "murrine-scrollbar" {
+ bg[NORMAL] = shade (0.90, @bg_color)
+ bg[SELECTED] = shade (0.6, @base_color)
+ bg[ACTIVE] = shade (0.8, @bg_color)
+ bg[PRELIGHT] = shade (0.8, @bg_color)
+
+ engine "murrine" {
+ roundness = 8
+ border_shades = {0.80, 0.80}
+ contrast = 0.0
+ }
+}
+
+style "murrine-overlay-scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "murrine-spinbutton" {
+ bg[NORMAL] = shade (0.94, @base_color)
+ fg[ACTIVE] = @text_color # Color for pressed-spinbuttons
+
+ engine "murrine" {
+ contrast = 1.0
+ border_shades = {1.2, 1.0}
+ #lightborder_shade = 1.00
+ }
+}
+
+style "murrine-toolbar" = "murrine-wider" {
+ bg[NORMAL] = shade (0.88, @bg_color_dark)
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ separatorstyle = 0
+ lightborderstyle = 0
+ contrast = 1.0 # Adjusts the contrast of the lower edge of the toolbar
+ lightborder_shade = 1.0 # Adjusts the contrast of the edge of the toolbar
+ gradient_shades = {0.97, 1.00, 1.00, 1.00}
+ }
+}
+
+style "murrine-toolbar-button" {
+ xthickness = 3
+ ythickness = 2
+
+ bg[NORMAL] = shade(0.80, @bg_color_dark)
+ bg[PRELIGHT] = shade(0.91, @bg_color_dark)
+ bg[ACTIVE] = shade(0.76, @bg_color_dark)
+ bg[SELECTED] = shade(0.80, @selected_bg_color)
+ bg[INSENSITIVE] = shade(0.83, @bg_color_dark)
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.96,0.96,0.90}
+ border_shades = {4.10, 4.00}
+ contrast = 0.80
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ glow_shade = 1.0
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+# toolbar separator
+style "murrine-toolbar-separator" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = shade (0.80, @bg_color)
+ engine "murrine" {
+ border_shades = {0.80, 0.80}
+ contrast = 0.3
+ lightborder_shade = 1.1
+ }
+}
+
+style "murrine-tooltips" = "murrine-wider" {
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+
+ GtkWidget::new-tooltip-style = 0
+
+ engine "murrine" {
+ border_colors = { "#080808", "#080808" }
+ }
+}
+
+style "murrine-treeview" {
+ base[SELECTED] = shade (1.00, @selected_bg_color) # selection row focused
+ base[ACTIVE] = shade (1.00, @selected_bg_color) # selection row unfocused
+
+ fg[NORMAL] = shade (1.00, @fg_color) # header txt color
+
+ bg[SELECTED] = shade (1.00, @selected_bg_color) # backgr mini-checkbox checked
+ text[NORMAL] = shade (1.05, @fg_color) # txt+indicador checked normal
+ text[SELECTED] = @selected_fg_color # txt+indicador selected focused
+ text[ACTIVE] = @selected_fg_color # txt+indicador selected unfocused
+
+ engine "murrine" {
+ gradient_shades = {1.00, 1.05, 1.05, 1.10}
+ separatorstyle = 0
+ contrast = 0.75
+ }
+}
+
+style "murrine-treeview-header" = "murrine-button" {
+ ythickness = 1
+ GtkWidget ::focus-padding = 0
+
+ bg[NORMAL] = shade (0.91, @base_color)
+ bg[PRELIGHT] = shade (0.91, @base_color)
+ bg[INSENSITIVE] = shade (0.88, @base_color)
+ bg[ACTIVE] = shade( 1.00, @selected_bg_color)
+
+ engine "murrine" {
+
+ gradient_shades = {1.10,1.05,1.03,1.00}
+ contrast = 0.75
+ lightborderstyle = 1
+ roundness = 0 # This makes treeview progressbars square
+ textstyle = 1
+ text_shade = 1.15
+ glow_shade = 1.0
+ prelight_shade = 1.9
+
+ }
+}
+
+style "murrine-checkradio" {
+ xthickness = 3
+ ythickness = 3
+
+ base[NORMAL] = shade (1.02, @bg_color) # radiocheck normal
+ bg[SELECTED] = shade (1.00, @bg_color) # radiocheck color checked
+
+ bg[ACTIVE] = shade (0.90, @bg_color) # button option selected
+ bg[NORMAL] = shade (0.91, @bg_color)
+ bg[PRELIGHT] = shade (1.00, @bg_color)
+ bg[INSENSITIVE] = shade (0.93, @bg_color)
+
+ text[NORMAL] = shade (0.80, @selected_bg_color) # indicador normal
+ text[PRELIGHT] = shade (0.80, @selected_bg_color) # indicador hover
+ text[ACTIVE] = shade (0.80, @selected_bg_color) # indicador click
+
+ engine "murrine" {
+ contrast = 1.00
+ # gradient_shades = {1.30,1.08,0.98,0.98}
+ gradient_shades = {1.25, 1.00, 0.88, 1.05}
+ lightborderstyle = 0
+ lightborder_shade = 0.90
+ textstyle = 0
+ }
+}
+
+style "murrine-separator" = "murrine-wide" {
+ engine "murrine" {
+ contrast = 0.4
+ }
+}
+class "GtkSeparator" style "murrine-separator"
+
+# for file-manager
+style "murrine-handle" {
+
+}
+
+# ==============================================================================
+# FIREFOX SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ff-default" {
+ GtkCheckButton::indicator-size = 14
+}
+
+style "ff-statusbar" {
+}
+
+#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
+#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
+
+
+widget "MozillaGtkWidget*" style "ff-default"
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# Murrine default style is applied to every widget.
+class "GtkWidget" style "murrine-default"
+
+# Increase the x/ythickness in some widgets.
+class "GtkFrame" style "murrine-wide"
+class "GtkEntry" style "murrine-entry"
+class "GtkSeparator" style "murrine-wide"
+class "GtkCalendar" style "murrine-wide"
+class "GtkInfoBar" style "murrine-default"
+class "GtkIconView" style "murrine-default"
+
+class "GtkSpinButton" style "murrine-spinbutton"
+class "GtkScale" style "murrine-scale"
+class "GtkVScale" style "murrine-scale"
+class "GtkHScale" style "murrine-scale"
+
+class "GtkScrollbar" style "murrine-scrollbar"
+class "GtkVScrollbar" style "murrine-scrollbar"
+class "GtkHScrollbar" style "murrine-scrollbar"
+# Overlay scrollbar
+widget_class "*<OsScrollbar>" style "murrine-overlay-scrollbar"
+widget_class "*<OsThumb>" style "murrine-overlay-scrollbar"
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*<GtkButton>" style "murrine-button"
+widget_class "*<GtkButton>*<GtkLabel>" style "murrine-button-label"
+
+widget_class "*<GtkNotebook>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkNotebookPage>" style "murrine-notebook"
+
+widget_class "*<GtkMenuBar>*" style "murrine-menubar"
+widget_class "*<GtkMenu>*" style "murrine-menu"
+widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "murrine-menu-item"
+
+widget_class "*<GtkToolbar>" style "murrine-toolbar"
+widget_class "*<GtkHandleBox>" style "murrine-toolbar"
+widget_class "*<GtkToolbar>.*.<GtkButton>*" style "murrine-toolbar-button"
+widget_class "*<GtkToolbar>.*.<GtkEntry>*" style "murrine-toolbar-entry"
+class "GtkSeparatorToolItem" style "murrine-toolbar-separator"
+
+# This is not perfect, it could be done better (That is modify *every* widget in the notebook, and change those back that we really don't want changed)
+widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkViewport>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkButton>" style "murrine-notebook-button"
+widget_class "*<GtkNotebook>*<GtkButton>*<GtkLabel>" style "murrine-notebook-button"
+
+widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
+widget_class "*.<GtkTreeView>*" style "murrine-treeview"
+
+class "*GtkExpander*" style "murrine-expander"
+
+widget_class "*<GtkProgress>" style "murrine-progressbar"
+widget_class "*<GtkProgressBar>" style "murrine-progressbar"
+
+# Treeview header
+widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
+
+################################
+# FIXME: This will not work if one embeds eg. a button into the tooltip.
+################################
+widget "gtk-tooltip*" style "murrine-tooltips"
+
+##########################################################################
+# Radiobutton and Checkbox
+##########################################################################
+widget_class "*<GtkCheckButton>*" style "checkbutton"
+widget_class "*<GtkCheckButton>*<GtkLabel>" style:highest "murrine-checkradio-label"
+
+widget_class "*<GtkRadioButton>*" style "murrine-checkradio"
+widget_class "*<GtkDialog>*<GtkRadioButton>*" style:highest "radiobutton"
+widget_class "*<GtkFrame>*<GtkRadioButton>*" style:highest "radiobutton"
+widget_class "*<GtkNotebook>*<GtkRadioButton>*" style:highest "radiobutton"
+widget_class "*<GtkRadioButton>*<GtkLabel>" style:highest "murrine-checkradio-label"
+
+widget_class "*<GtkStatusbar>*" style "murrine-statusbar"
+
+# for file-manager pane
+class "GtkPaned" style "murrine-handle"
+
+###################################################
+# SPECIAL CASES AND WORKAROUNDS
+###################################################
+
+# Firefox
+style "FireFox-MenuBar" = "menubar" {
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+}
+widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar"
+widget "MozillaGtkWidget*GtkCheck*" style:highest "checkbutton"
+widget "MozillaGtkWidget*GtkRadio*" style:highest "radiobutton"
+
+
+# For Google Chrome/Chromium integration.
+style "chrome-gtk-frame" {
+ ChromeGtkFrame::frame-gradient-size = 120
+ ChromeGtkFrame::frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::inactive-frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::frame-color = @bg_color_dark
+ ChromeGtkFrame::inactive-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::incognito-inactive-frame-gradient-color = @bg_color_dark
+
+ ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color)
+}
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+# Wrokaround style for places where the text color is used instead of the fg color.
+style "text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+}
+
+# Workaround style for menus where the text color is used instead of the fg color.
+style "menuitem_text_is_fg_color_workaround" {
+ text[NORMAL] = @text_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @text_color_dark
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+}
+
+# Workaround style for places where the fg color is used instead of the text color.
+style "fg_is_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+
+# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
+# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
+widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround"
+# This is the part of the workaround that fixes the menus
+widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
+
+# Work around the usage of GtkLabel inside GtkListItems to display text.
+# This breaks because the label is shown on a background that is based on the base color.
+widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
+# GtkCList also uses the fg color to draw text on top of the base colors.
+widget_class "*<GtkCList>" style "fg_is_text_color_workaround"
+# Nautilus when renaming files, and maybe other places.
+widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround"
+
+# Thickness for indicator menu items
+widget "*IdoEntryMenuItem*" style "murrine-wide"
+
+# For gvim scrollbars.
+style "vim-scrollbar" = "scrollbar" {
+ GtkScrollbar ::slider_width = 16
+ GtkScrollbar ::stepper_size = 16
+
+ engine "pixmap" {
+ image {
+ function = BOX
+ orientation = VERTICAL
+ file = "assets/scroll-background.png"
+ }
+ }
+}
+
+widget "vim-main-window.*Scrollbar*" style "vim-scrollbar"
+
+# For Eclipse (swt) toolbars.
+widget "*swt*toolbar*" style "murrine-toolbar"
+
+
+# ---------------------------------
+# Xfce panel theming
+# ---------------------------------
+style "xfce-panel" {
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ bg[NORMAL] = shade (1.00, @bg_color_dark)
+ bg[PRELIGHT] = shade (0.80, @bg_color_dark)
+ bg[ACTIVE] = shade (0.50, @bg_color_dark)
+ bg[SELECTED] = shade (1.20, @selected_bg_color)
+ engine "murrine" {
+ gradient_shades = {0.80, 0.85, 0.95, 1.00}
+ roundness = 2
+ contrast = 0.2
+ }
+ xthickness = 3
+ ythickness = 3
+}
+widget "*Xfce*Panel*" style "xfce-panel"
+class "*Xfce*Panel*" style "xfce-panel"
+
+# XFCE desktop icon text looks weird when murrine textstyle is on.
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ XfdesktopIconView::shadow-x-offset = 1
+ XfdesktopIconView::shadow-y-offset = 1
+ XfdesktopIconView::shadow-color = "#000000"
+ XfdesktopIconView::selected-shadow-x-offset = 1
+ XfdesktopIconView::selected-shadow-y-offset = 1
+ XfdesktopIconView::selected-shadow-color = "#000000"
+
+ XfdesktopIconView::cell-spacing = 0
+ XfdesktopIconView::cell-padding = 0
+ XfdesktopIconView::cell-text-width-proportion = 2
+
+ base[NORMAL] = @selected_bg_color
+ base[SELECTED] = @selected_bg_color
+ base[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+}
+
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+
+# widget "xfwm4-tabwin*" style "murrine-dark"
+
+# Various performance fixes if murrine textstyle is on by default in the theme.
+style "performance-fix" {
+ engine "murrine" {
+ textstyle = 0
+ contrast = 0.5
+ }
+}
+
+widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape
+widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp
+widget_class "*GimpToolbox*" style "performance-fix"
+widget_class "*GimpMenuDock*" style "performance-fix"
+widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
+widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.)
+
+### EXTERNAL FILES ###
+include "apps/thunar.rc" # thunar especific
+include "apps/terminal.rc"
+include "apps/gmusicbrowser.rc"
+include "apps/caja.rc" # Caja styling
+include "apps/panel.rc" # Mate-panel styling
+include "apps/pluma.rc" # Pluma styling
+include "apps/pcmanfm.rc" # PCManFM styling
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am b/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am
new file mode 100644
index 00000000..5bab4a06
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am
@@ -0,0 +1,15 @@
+themedir = $(datadir)/themes/Blue-Submarine/gtk-3.0
+
+theme_DATA = \
+ settings.ini \
+ gtk.css \
+ gtk-widgets.css \
+ gtk-dark.css
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = apps \
+ assets
+
+DIST_SUBDIRS = apps \
+ assets
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/Makefile.am b/desktop-themes/Blue-Submarine/gtk-3.0/apps/Makefile.am
new file mode 100644
index 00000000..4caaf98b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/Makefile.am
@@ -0,0 +1,13 @@
+themedir = $(datadir)/themes/Blue-Submarine/gtk-3.0/apps
+
+theme_DATA = \
+ epiphany.css \
+ gedit.css \
+ gnome-panel.css \
+ gnome-terminal.css \
+ nautilus.css \
+ nemo.css \
+ popover.css \
+ unity.css
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/epiphany.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/epiphany.css
new file mode 100644
index 00000000..b8a209b3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/epiphany.css
@@ -0,0 +1,172 @@
+/* epiphany */
+
+EphyToolbar.toolbar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@toolbar_gradient_base),
+ to (@toolbar_gradient_final));
+ border-color: shade (@toolbar_border, 1.0);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 6px;
+ padding-right: 6px;
+}
+
+EphyToolbar .entry,
+EphyToolbar .entry:focus,
+EphyToolbar .entry:backdrop {
+ border-width: 1px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+EphyToolbar .entry:focus {
+
+}
+
+EphyToolbar .location-entry .button {
+ color: @theme_text_color;
+ -GtkButton-child-displacement-y: 0;
+}
+
+/* EphyToolbar .location-entry .button:last-child {
+ background-image: none;
+ background-color: @transparent;
+ border-width: 0px;
+ padding-left: 4px;
+ padding-right: 2px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+}
+
+EphyToolbar .location-entry .button,
+EphyToolbar .location-entry .button:hover,
+EphyToolbar .location-entry .button:focus {
+ background-image: none;
+ background-color: @transparent;
+ icon-shadow: none;
+ color: shade (@theme_text_color, 1.4);
+ border-width: 0px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+}
+
+EphyToolbar .location-entry .button:active,
+EphyToolbar .location-entry .button:active:hover {
+ background-image: none;
+ background-color: @transparent;
+ color: shade (@theme_text_color, 1.4);
+ border-width: 0px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+} */
+
+/* EphyToolbar .location-entry .button:hover,
+EphyToolbar .location-entry .button:focus,
+EphyToolbar .location-entry .button:active,
+EphyToolbar .location-entry .button *:active {
+ background-image: none;
+ background-color: @transparent;
+ color: shade (@theme_text_color, 1.4);
+ border-width: 0px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+} */
+
+EphyNotebook.notebook {
+ border-width: 1px 0 1px 0;
+}
+
+EphyNotebook.notebook tab {
+ border-width: 1px;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.89)),
+ to (shade (@theme_bg_color, 0.80)));
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.15), 0.34);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1px;
+}
+
+EphyToolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ padding-left: 4px;
+ padding-right: 4px;
+ border-width: 1px;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-color: shade (@button_bg_color, 1.14);
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.9);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-outer-stroke-width: 1px;
+ color: @theme_text_color;
+}
+
+EphyToolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+EphyToolbar.toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+EphyToolbar.toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.7)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.1)),
+ to (shade (@button_insensitive_bg_color, 1.1)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+#ephy-page-menu-button.active-menu {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/gedit.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/gedit.css
new file mode 100644
index 00000000..7bd7b8d2
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/gedit.css
@@ -0,0 +1,34 @@
+@define-color notebook_tab_gradient_b shade (@theme_bg_color, 0.98);
+
+GeditWindow .pane-separator,
+GeditWindow .pane-separator:hover {
+}
+
+GeditPanel.title GtkLabel {
+}
+
+GeditPanel .toolbar {
+ border-style: none;
+ background-color: transparent;
+}
+
+GeditDocumentsPanel .view {
+}
+
+GeditDocumentsPanel .view:backdrop {
+}
+
+GeditWindow .notebook {
+ padding: 1px;
+ border-radius: 1px;
+}
+
+GeditPanel .notebook {
+ padding: 3px;
+ border-radius: 1px;
+}
+
+GeditPanel .notebook tab,
+GeditWindow .notebook tab {
+ border-radius: 3px;
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-panel.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-panel.css
new file mode 100644
index 00000000..e4b37340
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-panel.css
@@ -0,0 +1,152 @@
+/* Fallback Mode Panel */
+PanelWidget,
+PanelApplet,
+PanelToplevel,
+.desktop-panel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ padding: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+PanelApplet {
+ border-width: 0;
+}
+
+PanelSeparator {
+ border-width: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelApplet > GtkMenuBar.menubar.menuitem,
+PanelMenuBar.menubar,
+PanelMenuBar.menubar.menuitem,
+.desktop-panel .menubar,
+.desktop-panel .menubar .menuitem {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+PanelAppletFrame {
+ background-color: @dark_bg_color;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ border-width: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+PanelApplet .button,
+.desktop-panel .button {
+ -GtkButton-inner-border: 2;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+
+ border-color: @transparent;
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ color: @dark_fg_color;
+ text-shadow: none;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+PanelApplet .button:prelight:active,
+PanelApplet .button:active,
+.desktop-panel .button:prelight:active,
+.desktop-panel .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.85)),
+ to (shade (@dark_bg_color, 1.0)));
+ border-color: shade (@dark_bg_color, 0.78);
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+PanelApplet .button:prelight,
+.desktop-panel .button:prelight {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.7)),
+ to (shade (@dark_bg_color, 1.25)));
+ border-color: @transparent;
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+ClockBox {
+ text-shadow: none;
+}
+
+WnckPager, WnckTasklist {
+ background-color: @dark_bg_color;
+ text-shadow: none;
+}
+
+/* Classic icon style */
+.gnome-panel-menu-bar {
+ -PanelMenuBar-icon-visible: true;
+}
+
+/* Makes the text color on the dark panel white */
+.gnome-panel-menu-bar .menuitem {
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.gnome-panel-menu-bar .menuitem:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+ border-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.gnome-panel-menu-bar .menu.menuitem:hover,
+.gnome-panel-menu-bar .menu .menuitem:hover {
+ color: @theme_selected_fg_color;
+}
+
+/* FIXME - Need to figure out what id or class the indicator applet use */
+/* IndicatorSession {
+ color: @dark_fg_color;
+ text-shadow: none;
+} */
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-terminal.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-terminal.css
new file mode 100644
index 00000000..249be730
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/gnome-terminal.css
@@ -0,0 +1,20 @@
+/* gnome-terminal */
+TerminalScreen {
+ -TerminalScreen-background-darkness: 0.95;
+ background-color: shade (@dark_bg_color, 1.8);
+ color: #fff;
+}
+
+TerminalWindow GtkNotebook.notebook {
+ border-bottom-width: 0;
+ border-right-width: 0;
+ border-left-width: 0;
+ border-radius: 0;
+}
+
+TerminalWindow GtkNotebook.notebook tab {
+ border-bottom-width: 1px;
+ border-right-width: 1px;
+ border-left-width: 1px;
+ border-radius: 2px 2px 0 0;
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/nautilus.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/nautilus.css
new file mode 100644
index 00000000..b5f9b627
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/nautilus.css
@@ -0,0 +1,153 @@
+/* nautilus */
+.nautilus-canvas-item {
+ border-radius: 5px;
+}
+
+.nautilus-desktop.nautilus-canvas-item {
+ color: @theme_selected_fg_color;
+ text-shadow: 1px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* sidebar */
+NautilusWindow .sidebar,
+NautilusWindow .sidebar .view {
+ background-color: @theme_bg_color;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px shade (shade (@theme_bg_color, 0.95), 1.04);
+}
+
+NautilusWindow .sidebar row:selected {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px -1px shade (@theme_selected_bg_color, 0.8);
+}
+
+NautilusWindow .sidebar row:backdrop:selected {
+ color: @backdrop_selected_fg_color;
+ text-shadow: none;
+}
+
+NautilusWindow .sidebar .frame {
+}
+
+NautilusWindow * {
+ -GtkPaned-handle-size: 1;
+}
+
+NautilusWindow > GtkGrid > .pane-separator,
+NautilusWindow > GtkGrid > .pane-separator:hover {
+ border-width: 1px 1px 0 0;
+ border-style: solid;
+ border-color: @borders;
+ background-color: @sidebar_bg;
+ color: shade (@theme_bg_color, 0.9);
+}
+
+NautilusView.frame,
+NautilusNotebook.notebook {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-bottom-width: 0;
+}
+
+NautilusNotebook.notebook tab.top,
+NautilusNotebook.notebook tab.bottom {
+ border-right-width: 1px;
+ border-left-width: 1px;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+NautilusNotebook.notebook tab.top:active {
+ padding-top: 2px;
+}
+NautilusNotebook.notebook tab.bottom:active {
+ padding-bottom: 2px;
+}
+
+NautilusNotebook .frame {
+ border-width: 1px 0 0 0;
+}
+
+/* disable for black menu bar */
+/*
+NautilusToolbar .button {
+ icon-shadow: 0 1px @button_text_shadow;
+}
+*/
+
+NautilusToolbar .toolbar {
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color,
+ shade (@theme_bg_color, 0.94));
+}
+
+NautilusToolbar .button *:active {
+ icon-shadow: 0 1px @button_active_text_shadow;
+}
+
+NautilusToolbar .button *:insensitive,
+NautilusToolbar .button *:active:insensitive {
+ text-shadow: none;
+}
+
+NautilusQueryEditor .primary-toolbar.toolbar {
+ border-bottom-width: 0;
+}
+
+NautilusQueryEditor .toolbar {
+ padding-top: 3px;
+ padding-bottom: 2px;
+
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: @theme_bg_color;
+
+ background-color: mix(@theme_bg_color, @theme_base_color, 0.5);
+}
+
+NautilusQueryEditor .toolbar:nth-child(2) {
+ border-color: @borders;
+}
+
+NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar {
+ border-top-width: 0;
+}
+
+NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child,
+NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child {
+ border-bottom-width: 1px;
+ border-bottom-color: @borders;
+}
+
+/* FIXME - Something I don't understand. Why this theme gets a gray bg without this, and Ambiance which it's based on does not. */
+NautilusWindow .view {
+ background-color: @theme_base_color;
+}
+
+NautilusWindow .view:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+NautilusWindow .view:selected:backdrop {
+ background-color: @backdrop_selected_bg_color;
+}
+
+NautilusWindow .view.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+}
+/* FIXME end */
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/nemo.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/nemo.css
new file mode 100644
index 00000000..4642ad14
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/nemo.css
@@ -0,0 +1,168 @@
+@define-color cluebar_color shade (@theme_base_color, 0.9);
+
+NemoWindow * {
+ -GtkPaned-handle-size: 1;
+}
+
+/* FIXME - Something I don't understand. Why this theme gets a gray bg without this, and Ambiance which it's based on does not. */
+NemoWindow .view {
+ background-color: @theme_base_color;
+}
+
+NemoWindow .view:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+NemoWindow .view:selected:backdrop {
+ background-color: @backdrop_selected_bg_color;
+}
+
+NemoWindow .view.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+}
+/* FIXME end */
+
+.nemo-inactive-pane .view {
+ background-color: shade (@theme_base_color, 0.96);
+}
+
+.nemo-inactive-pane .view:selected,
+.nemo-inactive-pane .nemo-canvas-item:selected {
+ background-color: @backdrop_selected_bg_color;
+ color: @backdrop_selected_fg_color;
+}
+
+.nemo-inactive-pane .expander.view:selected {
+ background-color: @backdrop_selected_bg_color;
+}
+
+.nemo-canvas-item {
+ border-radius: 2px;
+}
+
+/* desktop mode */
+.nemo-desktop.nemo-canvas-item {
+ color: @theme_bg_color;
+ text-shadow: 1px 1px alpha (#000000, 0.8);
+}
+
+.nemo-desktop.nemo-canvas-item:active {
+ background-image: none;
+ background-color: alpha (@theme_bg_color, 0.84);
+
+ color: @theme_fg_color;
+}
+
+.nemo-desktop.nemo-canvas-item:selected {
+ background-image: none;
+ background-color: alpha (@theme_selected_bg_color, 0.84);
+
+ color: @theme_selected_fg_color;
+}
+
+.nemo-desktop.nemo-canvas-item:active,
+.nemo-desktop.nemo-canvas-item:prelight,
+.nemo-desktop.nemo-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* browser window */
+NemoTrashBar.info,
+NemoXContentBar.info,
+NemoSearchBar.info,
+NemoQueryEditor.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@cluebar_color, 1.0)),
+ to (shade (@cluebar_color, 1.0)));
+ background-color: @cluebar_color;
+ border-bottom-color: shade (@cluebar_color, 0.92);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0px 0px 1px 0px;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-inner-stroke-gradient: none;
+ color: @theme_fg_color;
+}
+
+NemoSearchBar .entry {
+}
+
+.nemo-cluebar-label {
+ font: normal;
+ text-shadow: 0px 1px shade (@cluebar_color, 1.06);
+}
+
+.nemo-cluebar-label:backdrop {
+ color: mix (@theme_fg_color, @cluebar_color, 0.2);
+ text-shadow: 0px 1px shade (@cluebar_color, 1.02);
+}
+
+#nemo-search-button *:active,
+#nemo-search-button *:active:prelight {
+ color: @theme_fg_color;
+}
+
+NemoFloatingBar {
+ background-color: @info_bg_color;
+ border-radius: 2px 2px 0 0;
+ border-style: solid;
+ border-width: 1px;
+ border-color: darker (@info_bg_color);
+
+ -unico-border-gradient: none;
+}
+
+NemoFloatingBar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+/* sidebar */
+NemoWindow .sidebar,
+NemoWindow .sidebar .view {
+ background-color: @theme_bg_color;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px shade (shade (@theme_bg_color, 0.95), 1.04);
+}
+
+NemoWindow .sidebar row:selected {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px -1px shade (@theme_selected_bg_color, 0.8);
+}
+
+NemoWindow .sidebar row:backdrop:selected {
+ color: @backdrop_selected_fg_color;
+ text-shadow: none;
+}
+
+NemoWindow .sidebar .frame {
+}
+
+NemoWindow .pane-separator {
+ background-color: shade (shade (@theme_bg_color, 0.95), 0.94);
+ border-color: @dark_bg_color;
+ border-style: solid;
+ border-width: 0;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+}
+
+NemoWindow .pane-separator:backdrop {
+ background-color: shade (shade (@theme_bg_color, 0.95), 0.96);
+}
+
+/* FIXME - Just a workaround atm. */
+NemoWindow .primary-toolbar .button {
+ -unico-border-gradient: none;
+}
+
+NemoWindow .primary-toolbar .button:hover {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.6)));
+}
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/popover.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/popover.css
new file mode 100644
index 00000000..52cd06ba
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/popover.css
@@ -0,0 +1,109 @@
+GraniteWidgetsPopOver {
+ -GraniteWidgetsPopOver-arrow-width: 24;
+ -GraniteWidgetsPopOver-arrow-height: 12;
+ -GraniteWidgetsPopOver-border-radius: 6;
+ -GraniteWidgetsPopOver-border-width: 1;
+ -GraniteWidgetsPopOver-shadow-size: 18;
+
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.50);
+ background-color: @theme_bg_color;
+ margin: 0;
+}
+
+GraniteWidgetsPopOver * {
+ background-color: @theme_bg_color;
+}
+
+GraniteWidgetsPopOver .sidebar.view {
+ background-color: @theme_bg_color;
+}
+
+GraniteWidgetsPopOver .button {
+ background-image: none;
+
+ background-color: alpha (#fff, 0.0);
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#fff, 0.00)),
+ color-stop (0.80, alpha (#fff, 0.00)),
+ to (alpha (#fff, 0.40)));
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_base_color, 0.80)),
+ to (shade (@theme_base_color, 0.74)));
+}
+
+GraniteWidgetsPopOver .button:active,
+GraniteWidgetsPopOver .button:hover:active {
+ background-image: none;
+
+ background-color: alpha (#000, 0.05);
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_base_color, 0.74)),
+ to (shade (@theme_base_color, 0.74)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.07)),
+ to (alpha (#000, 0.03)));
+}
+
+GraniteWidgetsPopOver .entry {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade (@theme_base_color, 0.88)),
+ color-stop (0.20, shade (@theme_base_color, 0.94)),
+ to (shade (@theme_base_color, 0.96)));
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_base_color, 0.74)),
+ to (shade (@theme_base_color, 0.76)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.07)),
+ to (alpha (#000, 0.03)));
+}
+
+.button.app {
+ border-width: 0;
+ border-radius: 5px;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#fff, 0.00)),
+ to (alpha (#fff, 0.00)));
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.00)),
+ to (alpha (#000, 0.00)));
+}
+
+.app:hover,
+.app:focus {
+ background-color: alpha (#000, 0.15);
+}
+
+/*.app:hover, .app:focus {
+ border-width: 3;
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.05)),
+ to (shade (@theme_selected_bg_color, 0.88)));
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade (@theme_selected_bg_color, 1.30)),
+ to (shade (@theme_selected_bg_color, 0.98)));
+}*/
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/apps/unity.css b/desktop-themes/Blue-Submarine/gtk-3.0/apps/unity.css
new file mode 100644
index 00000000..5a705e4a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/apps/unity.css
@@ -0,0 +1,40 @@
+UnityPanelWidget,
+.unity-panel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.04)));
+ border-top-color: shade (@dark_bg_color, 1.6);
+ border-style: solid;
+ border-width: 0;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-inner-stroke-color: @transparent;
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+ color: #fff;
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 1px 1px 0 1px;
+ icon-shadow: 0px -1px shade (@dark_bg_color, 0.7);
+}
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.7)),
+ to (shade (@dark_bg_color, 1.12)));
+
+ color: #fff;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.98)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.8)),
+ to (shade (@dark_bg_color, 1.2)));
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am b/desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am
new file mode 100644
index 00000000..df8be232
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am
@@ -0,0 +1,46 @@
+themedir = $(datadir)/themes/Blue-Submarine/gtk-3.0/assets
+
+theme_DATA = \
+ check-active-ins.png \
+ check-active.png \
+ check-mixed-active-ins.png \
+ check-mixed-active.png \
+ check-normal-ins.png \
+ check-normal.png \
+ dnd-counter.svg \
+ grid-selection-checked.svg \
+ grid-selection-unchecked.svg \
+ menuitem-checkbox-checked-insensitive.svg \
+ menuitem-checkbox-checked-selected.svg \
+ menuitem-checkbox-checked.svg \
+ menuitem-checkbox-mixed-insensitive.svg \
+ menuitem-checkbox-mixed-selected.svg \
+ menuitem-checkbox-mixed.svg \
+ menuitem-radio-checked-insensitive.svg \
+ menuitem-radio-checked-selected.svg \
+ menuitem-radio-checked.svg \
+ null.png \
+ pane-separator-grip.svg \
+ pane-separator-grip-vertical.svg \
+ radio-active-ins.png \
+ radio-active.png \
+ radio-mixed-active-ins.png \
+ radio-mixed-active.png \
+ radio-normal-ins.png \
+ radio-normal.png \
+ resize-grip.svg \
+ sidebar-radio-checked.svg \
+ sidebar-radio-prelight.svg \
+ sidebar-radio-selected-prelight.svg \
+ sidebar-radio-selected.svg \
+ slider-hover.png \
+ slider-ins.png \
+ slider.png \
+ switch-off-ins.svg \
+ switch-off.svg \
+ switch-on-ins.svg \
+ switch-on.png \
+ switch-on.svg \
+ thumbnail-frame.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active-ins.png
new file mode 100644
index 00000000..3ae980fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active.png
new file mode 100644
index 00000000..5187e82f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-active.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active-ins.png
new file mode 100644
index 00000000..a4c2e3ee
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active.png
new file mode 100644
index 00000000..5b366af0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-mixed-active.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal-ins.png
new file mode 100644
index 00000000..e27c7f93
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal.png
new file mode 100644
index 00000000..f4c65107
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/check-normal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg
new file mode 100644
index 00000000..d16ea2fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="72"
+ height="72"
+ id="svg4267"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="dnd-emblem.svg">
+ <defs
+ id="defs4269">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient22968-2-3-0"
+ id="radialGradient26234"
+ gradientUnits="userSpaceOnUse"
+ cx="797"
+ cy="165"
+ fx="797"
+ fy="165"
+ r="20.5" />
+ <linearGradient
+ id="linearGradient22968-2-3-0"
+ inkscape:collect="always">
+ <stop
+ id="stop22970-0-16-4"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop22972-8-3-4"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <filter
+ color-interpolation-filters="sRGB"
+ height="1.24"
+ y="-0.12"
+ width="1.24"
+ x="-0.12"
+ id="filter27236-2"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur27238-6"
+ stdDeviation="1.9"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ id="linearGradient22968-2-3-0-6">
+ <stop
+ id="stop22970-0-16-4-2"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop22972-8-3-4-6"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <clipPath
+ id="clipPath27307-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ transform="matrix(0.88410615,0,0,0.88410615,92.255124,19.051446)"
+ d="m 806,169.78125 a 9.96875,9.96875 0 1 1 -19.9375,0 9.96875,9.96875 0 1 1 19.9375,0 z"
+ sodipodi:ry="9.96875"
+ sodipodi:rx="9.96875"
+ sodipodi:cy="169.78125"
+ sodipodi:cx="796.03125"
+ id="path27309-78"
+ style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.39325762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </clipPath>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter27327-9"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur27329-7"
+ stdDeviation="0.598125"
+ inkscape:collect="always" />
+ </filter>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient22968-2-3-0-6"
+ id="radialGradient5163"
+ gradientUnits="userSpaceOnUse"
+ cx="797"
+ cy="165"
+ fx="797"
+ fy="165"
+ r="20.5" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.01"
+ inkscape:cx="46.532863"
+ inkscape:cy="38.421319"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1280"
+ inkscape:window-height="742"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata4272">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,8)">
+ <g
+ style="display:inline;overflow:visible"
+ id="g24889"
+ transform="matrix(1.5158363,0,0,1.5158363,-3157.4222,-2504.9125)">
+ <g
+ transform="matrix(1.276138,0,0,1.276138,1051.3404,1164.4268)"
+ id="g24145-0"
+ style="display:inline">
+ <g
+ style="display:inline"
+ transform="matrix(0.68076616,0,0,0.68076616,284.42937,281.22745)"
+ id="g27242-9">
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="0"
+ inkscape:original="M 797 151 C 786.50659 151 778 159.50659 778 170 C 778 180.49341 786.50659 189 797 189 C 807.49341 189 816 180.49341 816 170 C 816 159.50659 807.49341 151 797 151 z "
+ xlink:href="#path27224-3"
+ style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47955203;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter27236-2);enable-background:accumulate"
+ id="path27228-0"
+ inkscape:href="#path27224-3"
+ d="m 797,151 c -10.49341,0 -19,8.50659 -19,19 0,10.49341 8.50659,19 19,19 10.49341,0 19,-8.50659 19,-19 0,-10.49341 -8.50659,-19 -19,-19 z"
+ transform="translate(0,3)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#radialGradient5163);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.47955203;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path27224-3"
+ sodipodi:cx="797"
+ sodipodi:cy="170"
+ sodipodi:rx="19"
+ sodipodi:ry="19"
+ d="m 816,170 c 0,10.49341 -8.50659,19 -19,19 -10.49341,0 -19,-8.50659 -19,-19 0,-10.49341 8.50659,-19 19,-19 10.49341,0 19,8.50659 19,19 z" />
+ </g>
+ <path
+ clip-path="url(#clipPath27307-6)"
+ sodipodi:type="arc"
+ style="opacity:0.5;color:#000000;fill:none;stroke:#000000;stroke-width:0.77596396;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter27327-9);enable-background:accumulate"
+ id="path27301-28"
+ sodipodi:cx="796.03125"
+ sodipodi:cy="169.78125"
+ sodipodi:rx="9.96875"
+ sodipodi:ry="9.96875"
+ d="m 806,169.78125 c 0,5.50559 -4.46316,9.96875 -9.96875,9.96875 -5.50559,0 -9.96875,-4.46316 -9.96875,-9.96875 0,-5.50559 4.46316,-9.96875 9.96875,-9.96875 5.50559,0 9.96875,4.46316 9.96875,9.96875 z"
+ transform="matrix(1.2980358,0,0,1.2980358,-206.24585,177.33558)" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg
new file mode 100644
index 00000000..248ebc96
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="40"
+ height="40"
+ id="svg5038"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="grid-selection-checked.svg">
+ <defs
+ id="defs5040">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5872"
+ id="linearGradient5891"
+ gradientUnits="userSpaceOnUse"
+ x1="205.84143"
+ y1="246.7094"
+ x2="206.74803"
+ y2="231.24142" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5872">
+ <stop
+ style="stop-color:#13508e;stop-opacity:1;"
+ offset="0"
+ id="stop5874" />
+ <stop
+ style="stop-color:#1862af;stop-opacity:1"
+ offset="1"
+ id="stop5876" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5837"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5012"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5884"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1"
+ id="linearGradient15341-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3"
+ id="linearGradient15343-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,144.29163,-314.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5726"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient85841-7-0">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8" />
+ <stop
+ id="stop85845-0-5"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04849388,0,0,0.53398858,-4.8290974,-542.54487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5036"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="-27.714286"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5043">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-8)">
+ <rect
+ ry="7.1794877"
+ rx="7.1794877"
+ style="opacity:0.75;color:#000000;fill:url(#linearGradient5036);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect85718-2-9"
+ width="40"
+ height="40"
+ x="0"
+ y="8"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ style="display:inline;enable-background:new"
+ id="g15291-9"
+ transform="matrix(2.0481319,0,0,2.0481319,-949.79991,-333.53349)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <g
+ style="enable-background:new"
+ id="g16853-4"
+ transform="translate(877.50354,-102.83507)">
+ <rect
+ ry="0.80653393"
+ rx="0.80653393"
+ y="-284.86218"
+ x="-409.50739"
+ height="11.023263"
+ width="11.042357"
+ id="rect6506-6"
+ style="color:#000000;fill:url(#linearGradient15341-5);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient15343-1);stroke-width:0.48824981;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)" />
+ </g>
+ </g>
+ <g
+ style="display:inline;enable-background:new"
+ id="g5886"
+ transform="matrix(1.025641,0,0,1.025641,-189.74359,-219.69231)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:original-d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ inkscape:path-effect="#path-effect5837"
+ id="path5835"
+ d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ style="fill:none;stroke:url(#linearGradient5891);stroke-width:5.8499999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#4787c8;stroke-width:2.92499995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ id="path5880"
+ inkscape:path-effect="#path-effect5837"
+ inkscape:original-d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="csccc"
+ inkscape:connector-curvature="0"
+ inkscape:original-d="m 197.71875,240.4375 c 0.65604,-0.56057 1.41045,-1.32862 1.90625,-0.8125 l 3.8125,3.96875 13.25,-12.65625 c 0.6875,-0.6875 1.90625,0.21875 1.90625,0.21875"
+ inkscape:path-effect="#path-effect5884"
+ id="path5882"
+ d="m 197.71875,240.4375 c -0.113,-0.1009 -0.19813,-0.23267 -0.24374,-0.37713 -0.0456,-0.14446 -0.0515,-0.30115 -0.0175,-0.44876 0.034,-0.14762 0.10786,-0.28567 0.21068,-0.39693 0.10281,-0.11125 0.23413,-0.19547 0.37723,-0.24518 0.1431,-0.0497 0.29748,-0.065 0.44812,-0.0491 0.15065,0.0159 0.29731,0.0628 0.43264,0.13085 0.27066,0.13614 0.48894,0.35524 0.69883,0.57373 l 3.8125,3.96875 13.25,-12.65625 c 0.14959,-0.14288 0.30236,-0.28546 0.48132,-0.38923 0.17895,-0.10377 0.38437,-0.16706 0.59112,-0.16016 0.20674,0.007 0.41161,0.0857 0.56458,0.22493 0.15297,0.13925 0.25142,0.33712 0.26923,0.54321"
+ style="fill:none;stroke:#7ea7d3;stroke-width:0.97499996px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg
new file mode 100644
index 00000000..622752df
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="40"
+ height="40"
+ id="svg5038"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="grid-selection-unchecked.svg">
+ <defs
+ id="defs5040">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5872"
+ id="linearGradient5891"
+ gradientUnits="userSpaceOnUse"
+ x1="205.84143"
+ y1="246.7094"
+ x2="206.74803"
+ y2="231.24142" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5872">
+ <stop
+ style="stop-color:#13508e;stop-opacity:1;"
+ offset="0"
+ id="stop5874" />
+ <stop
+ style="stop-color:#1862af;stop-opacity:1"
+ offset="1"
+ id="stop5876" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5837"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5012"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5884"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1"
+ id="linearGradient15341-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3"
+ id="linearGradient15343-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,144.29163,-314.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5726"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient85841-7-0">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8" />
+ <stop
+ id="stop85845-0-5"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04849388,0,0,0.53398858,-4.8290974,-542.54487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5036"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1-7"
+ id="linearGradient15341-5-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0481327,0,0,2.0481327,-2450.0351,382.43617)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1-7"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2-9"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2-3"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3-8"
+ id="linearGradient15343-1-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7397086,0,0,1.7366996,-430.55893,-445.43032)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3-8">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1-4" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4-0" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,344.29163,-313.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5772"
+ xlink:href="#linearGradient85841-7-0-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient85841-7-0-9">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8-3" />
+ <stop
+ id="stop85845-0-5-1"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.0484939,0,0,0.5339888,-4.8290988,-542.54512)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5153"
+ xlink:href="#linearGradient85841-7-0-9"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="-27.714286"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata5043">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-8)">
+ <rect
+ ry="7.179491"
+ rx="7.179491"
+ style="opacity:0.75;color:#000000;fill:url(#linearGradient5153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect85718-2-9-0"
+ width="40.000019"
+ height="40.000019"
+ x="0"
+ y="7.9999809"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ ry="1.6518886"
+ rx="1.6518886"
+ y="-39.282047"
+ x="8.7179489"
+ height="22.577105"
+ width="22.616215"
+ id="rect6506-6-8"
+ style="color:#000000;fill:url(#linearGradient15341-5-8);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient15343-1-8);stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
new file mode 100644
index 00000000..049a09ff
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-checked-selected.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="10.941332"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="m 399.28571,541.29075 2.99485,3.21429 7.00515,-7.5"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.39215687;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg
new file mode 100644
index 00000000..fc75bfba
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="10.941332"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="399"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="m 399.28571,541.29075 2.99485,3.21429 7.00515,-7.5"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg
new file mode 100644
index 00000000..edb00edc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="19.507651"
+ inkscape:cy="10.941332"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="433"
+ inkscape:window-x="976"
+ inkscape:window-y="200"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="m 399.28571,541.29075 2.99485,3.21429 7.00515,-7.5"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
new file mode 100644
index 00000000..e37b20b6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-mixed-selected.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:0.39215687;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-2"
+ width="8.9375"
+ height="2"
+ x="399.21329"
+ y="539.51373"
+ rx="1.8653847"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
new file mode 100644
index 00000000..466f05f1
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-mixed.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-2"
+ width="8.9375"
+ height="2"
+ x="399.21329"
+ y="539.51373"
+ rx="1.8653847"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg
new file mode 100644
index 00000000..2cba55cf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-mixed.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="-2.3368977"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="693"
+ inkscape:window-y="233"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-2"
+ width="8.9375"
+ height="2"
+ x="399.21329"
+ y="539.51373"
+ rx="1.8653847"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
new file mode 100644
index 00000000..3cd2cb09
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-radio-checked-selected.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:0.39215687;fill-rule:nonzero;stroke:none;stroke-width:0.95535718999999997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 407.2133,541.01375 c 0,1.93299 -1.567,3.5 -3.5,3.5 -1.93299,0 -3.5,-1.56701 -3.5,-3.5 0,-1.933 1.56701,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg
new file mode 100644
index 00000000..15ee80b3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-radio-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.95535718999999997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 407.2133,541.01375 c 0,1.93299 -1.567,3.5 -3.5,3.5 -1.93299,0 -3.5,-1.56701 -3.5,-3.5 0,-1.933 1.56701,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg
new file mode 100644
index 00000000..6bee5d3f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-radio-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="-2.3368977"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="807"
+ inkscape:window-y="427"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.95535718999999997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 407.2133,541.01375 c 0,1.93299 -1.567,3.5 -3.5,3.5 -1.93299,0 -3.5,-1.56701 -3.5,-3.5 0,-1.933 1.56701,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/null.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/null.png
new file mode 100644
index 00000000..8777a4cb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/null.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg
new file mode 100644
index 00000000..9d1190c7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="2"
+ id="svg32934"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="pane-separator-grip-vertical.svg">
+ <defs
+ id="defs32936" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-24.023431"
+ inkscape:cy="12.438041"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata32939">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-14)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(-0.52621972,0,0,-0.52621861,469.09367,339.75564)" />
+ <path
+ transform="matrix(-0.52621972,0,0,-0.52621861,474.59365,339.75564)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5830"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(-0.52621972,0,0,-0.52621861,480.09364,339.75564)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824-3"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(-0.52621972,0,0,-0.52621861,458.09369,339.75564)" />
+ <path
+ transform="matrix(-0.52621972,0,0,-0.52621861,463.59368,339.75564)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828-7"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip.svg
new file mode 100644
index 00000000..e2fa9be0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/pane-separator-grip.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="2"
+ height="24"
+ id="svg32934"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="pane-separator-grip.svg">
+ <defs
+ id="defs32936" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.313708"
+ inkscape:cx="-31.057447"
+ inkscape:cy="11.379732"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata32939">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,8)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-320.75518)" />
+ <path
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-326.25519)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5830"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-331.75519)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824-3"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 c 0,1.04953 -0.85081,1.90035 -1.90035,1.90035 -1.04953,0 -1.90034,-0.85082 -1.90034,-1.90035 0,-1.04954 0.85081,-1.90035 1.90034,-1.90035 1.04954,0 1.90035,0.85081 1.90035,1.90035 z"
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-309.75517)" />
+ <path
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-315.25518)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828-7"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active-ins.png
new file mode 100644
index 00000000..741b2e57
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active.png
new file mode 100644
index 00000000..1ca9711b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-active.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active-ins.png
new file mode 100644
index 00000000..bc8e1b65
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active.png
new file mode 100644
index 00000000..60c5b72e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-active.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal-ins.png
new file mode 100644
index 00000000..44f80c55
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal.png
new file mode 100644
index 00000000..6a80d6fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-normal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg
new file mode 100644
index 00000000..fa1f5872
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="13"
+ height="13"
+ id="svg17653"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="resize-grip.svg">
+ <defs
+ id="defs17655" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.311078"
+ inkscape:cx="-8.2186936"
+ inkscape:cy="8.0008486"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata17658">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-3)">
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5513"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5515"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-392.19484)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5517"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-395.46756)" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-398.74029)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5519"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-567.11626,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5521"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-395.46756)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5523"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg
new file mode 100755
index 00000000..28ecf15a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-checked.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-0.15396047"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg
new file mode 100755
index 00000000..812624ad
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-checked-selected.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#aaa8ac;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg
new file mode 100644
index 00000000..7ec4500f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="sidebar-radio-selected.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-3.6523764"
+ inkscape:cy="12.856863"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="958"
+ inkscape:window-height="587"
+ inkscape:window-x="38"
+ inkscape:window-y="91"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg
new file mode 100755
index 00000000..887174e8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-prelight.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-hover.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-hover.png
new file mode 100644
index 00000000..72c5437b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-hover.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-ins.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-ins.png
new file mode 100644
index 00000000..f31f5c90
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-ins.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider.png
new file mode 100644
index 00000000..3fdda2c9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-ins.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-ins.svg
new file mode 100644
index 00000000..e4b2dc90
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-ins.svg
@@ -0,0 +1,665 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-off-ins.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3988" />
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="1"
+ id="stop3990" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3955" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3957" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-3" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3668">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3670" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3672" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3675">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3677" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3679" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="0"
+ id="stop4200" />
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1;"
+ offset="1"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3942">
+ <stop
+ id="stop3944"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop3946"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3245"
+ gradientUnits="userSpaceOnUse"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-69.099883)" />
+ <linearGradient
+ id="linearGradient4125-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-9" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3816"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-452.52807,-115.86523)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient3818"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-416.55472,-62.061548)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient3820"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-165.43988,-33.503598)"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient3822"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-380.57475,-1121.7091)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3824"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3826"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3828"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,456.76009,559.90988)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3830"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-112.7912,8.7486417)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3986"
+ id="linearGradient3832"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3403"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-97.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3405"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-324.3978,-1194.288)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient3972">
+ <stop
+ id="stop3974"
+ offset="0"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ id="stop3976"
+ offset="1"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3409"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1140.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4306">
+ <stop
+ id="stop4308"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.03137255;" />
+ <stop
+ id="stop4310"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3411"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4284">
+ <stop
+ id="stop4286"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop4288"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3413"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-7" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3415"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,548.91702,578.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3955">
+ <stop
+ id="stop3957-1"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop3959"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3417"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-20.634277,27.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3962">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3964" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4270"
+ id="linearGradient3419"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ id="linearGradient4270">
+ <stop
+ id="stop4272"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ <stop
+ id="stop4274"
+ offset="1"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ y2="-29.500275"
+ x2="67.50013"
+ y1="-13.499995"
+ x1="67.50013"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3982"
+ xlink:href="#linearGradient4270"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3851"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,438.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3853"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-130.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3856"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3858"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3862"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3866"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-1151.1585)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3869"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="21.741069"
+ inkscape:cy="22.670358"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1064"
+ inkscape:window-height="751"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <g
+ id="g3871">
+ <rect
+ style="fill:none;stroke:url(#linearGradient3869);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3385"
+ width="46.999901"
+ height="24.999901"
+ x="351.49219"
+ y="519.86639"
+ rx="13.35611"
+ ry="12.499951" />
+ <rect
+ transform="scale(1,-1)"
+ ry="11.50003"
+ rx="12.356178"
+ y="-543.86639"
+ x="352.4921"
+ height="23.000061"
+ width="45.000061"
+ id="rect3387"
+ style="fill:none;stroke:url(#linearGradient3866);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:#cccccc;fill-opacity:1;stroke:none"
+ id="rect3389"
+ width="44"
+ height="22"
+ x="352.99213"
+ y="521.36633"
+ rx="11.856148"
+ ry="11" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3862);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3391"
+ width="42.999847"
+ height="20.999849"
+ x="353.49219"
+ y="-542.86627"
+ rx="11.356056"
+ ry="10.499925"
+ transform="scale(1,-1)" />
+ <path
+ transform="matrix(1.5,0,0,1.3846154,265.03945,559.319)"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ sodipodi:ry="6.5"
+ sodipodi:rx="6"
+ sodipodi:cy="-19.5"
+ sodipodi:cx="66"
+ id="path3393"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3395"
+ d="m 364.03947,532.31901 -8.43634,4.21817 6.02596,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ style="fill:url(#radialGradient3856);fill-opacity:1;stroke:url(#radialGradient3858);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient3851);fill-opacity:1;stroke:url(#radialGradient3853);stroke-width:1.12810218"
+ d="m 364.03946,532.319 8.43595,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43596,2.26945 z"
+ id="path3397"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ id="path3399"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.13333,0,0,-1.13333,287.53967,507.95241)" />
+ <path
+ transform="matrix(1.2666816,0,0,-1.2666816,278.4911,505.13269)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path3401"
+ style="fill:none;stroke:url(#linearGradient3982);stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg
new file mode 100644
index 00000000..b05dac32
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg
@@ -0,0 +1,651 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-off.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient4207"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-41.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient4214"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1196.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4216"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4220"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,570.91702,634.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,1.365723,83.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3986"
+ id="linearGradient4454"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3988" />
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="1"
+ id="stop3990" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient4450"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,456.76009,559.90988)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3955" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3957" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient4452"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-112.7912,8.7486417)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3965-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-3" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient4446"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3668">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3670" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3672" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient4448"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3675">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3677" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3679" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient4034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-380.57475,-1121.7091)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4133-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient4030"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-165.43988,-33.503598)" />
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="0"
+ id="stop4200" />
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1;"
+ offset="1"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient4020"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-416.55472,-62.061548)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient3942">
+ <stop
+ id="stop3944"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop3946"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3245"
+ gradientUnits="userSpaceOnUse"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-69.099883)" />
+ <linearGradient
+ id="linearGradient4125-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-9" />
+ </linearGradient>
+ <linearGradient
+ y2="541.57648"
+ x2="428.21423"
+ y1="548.57648"
+ x1="428.21423"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-452.52807,-115.86523)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3706"
+ xlink:href="#linearGradient4125-9"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3816"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-452.52807,-115.86523)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient3818"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-416.55472,-62.061548)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient3820"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-165.43988,-33.503598)"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient3822"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-380.57475,-1121.7091)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3824"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3826"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3828"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,456.76009,559.90988)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3830"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-112.7912,8.7486417)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3986"
+ id="linearGradient3832"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3065"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,438.83875,535.54566)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3067"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-130.71254,-15.61558)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3070"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21749)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21749)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient3076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient3079"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-183.36122,-57.86782)"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-86.42577)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22945)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="20.449712"
+ inkscape:cy="22.960427"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1092"
+ inkscape:window-height="682"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <g
+ id="g3855">
+ <rect
+ ry="12.499951"
+ rx="13.35611"
+ y="519.86639"
+ x="351.49216"
+ height="24.999901"
+ width="46.999901"
+ id="rect3204"
+ style="fill:none;stroke:url(#linearGradient3085);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3082);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4018"
+ width="45.000061"
+ height="23.000061"
+ x="352.49207"
+ y="520.86633"
+ rx="12.356178"
+ ry="11.50003" />
+ <rect
+ ry="11"
+ rx="11.856148"
+ y="521.36633"
+ x="352.9921"
+ height="22"
+ width="44"
+ id="rect4022"
+ style="fill:url(#linearGradient3079);fill-opacity:1;stroke:none" />
+ <rect
+ transform="scale(1,-1)"
+ ry="10.499925"
+ rx="11.356056"
+ y="-542.86627"
+ x="353.49216"
+ height="20.999849"
+ width="42.999847"
+ id="rect4032"
+ style="fill:none;stroke:url(#linearGradient3076);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ id="path4436"
+ sodipodi:cx="66"
+ sodipodi:cy="-19.5"
+ sodipodi:rx="6"
+ sodipodi:ry="6.5"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ transform="matrix(1.5,0,0,1.3846154,265.03944,559.31897)" />
+ <path
+ style="fill:url(#radialGradient3070);fill-opacity:1;stroke:url(#radialGradient3072);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 364.03946,532.31898 -8.43633,4.21817 6.02595,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ id="path4438"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4440"
+ d="m 364.03945,532.31897 8.43596,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43595,2.26945 z"
+ style="fill:url(#radialGradient3065);fill-opacity:1;stroke:url(#radialGradient3067);stroke-width:1.12810218" />
+ <path
+ transform="matrix(1.13333,0,0,-1.13333,287.53967,507.95238)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path4442"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:url(#linearGradient3832);stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4444"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.2666816,0,0,-1.2666816,278.49109,505.13266)" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-ins.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-ins.svg
new file mode 100644
index 00000000..5965e5c3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-ins.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-on-ins.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3988" />
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="1"
+ id="stop3990" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3955" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3957" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-3" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3668">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3670" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3672" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3675">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3677" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3679" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="0"
+ id="stop4200" />
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1;"
+ offset="1"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3942">
+ <stop
+ id="stop3944"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop3946"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3245"
+ gradientUnits="userSpaceOnUse"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-69.099883)" />
+ <linearGradient
+ id="linearGradient4125-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-9" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3403"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-97.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3405"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-324.3978,-1194.288)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient3972">
+ <stop
+ id="stop3974"
+ offset="0"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ id="stop3976"
+ offset="1"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3409"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1140.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4306">
+ <stop
+ id="stop4308"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.03137255;" />
+ <stop
+ id="stop4310"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3411"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4284">
+ <stop
+ id="stop4286"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop4288"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3413"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-7" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3415"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,548.91702,578.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3955">
+ <stop
+ id="stop3957-1"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop3959"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3417"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-20.634277,27.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3962">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3964" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4270"
+ id="linearGradient3419"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ id="linearGradient4270">
+ <stop
+ id="stop4272"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ <stop
+ id="stop4274"
+ offset="1"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ y2="-29.500275"
+ x2="67.50013"
+ y1="-13.499995"
+ x1="67.50013"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3982"
+ xlink:href="#linearGradient4270"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient4097"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient4099"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient4102"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient4104"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient4108"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-1151.1585)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient4115"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4270"
+ id="linearGradient4117"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3084"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3087"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3089"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3093"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3097"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-1151.1585)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3100"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="26.786527"
+ inkscape:cy="15.691391"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="764"
+ inkscape:window-height="525"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <g
+ id="g3870">
+ <rect
+ style="fill:none;stroke:url(#linearGradient3100);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3385"
+ width="46.999901"
+ height="24.999901"
+ x="351.49219"
+ y="519.86639"
+ rx="13.35611"
+ ry="12.499951" />
+ <rect
+ transform="scale(1,-1)"
+ ry="11.50003"
+ rx="12.356178"
+ y="-543.86639"
+ x="352.4921"
+ height="23.000061"
+ width="45.000061"
+ id="rect3387"
+ style="fill:none;stroke:url(#linearGradient3097);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:#cccccc;fill-opacity:1;stroke:none"
+ id="rect3389"
+ width="44"
+ height="22"
+ x="352.99213"
+ y="521.36633"
+ rx="11.856148"
+ ry="11" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3391"
+ width="42.999847"
+ height="20.999849"
+ x="353.49219"
+ y="-542.86627"
+ rx="11.356056"
+ ry="10.499925"
+ transform="scale(1,-1)" />
+ <path
+ transform="matrix(1.5,0,0,1.3846154,287.03945,559.319)"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ sodipodi:ry="6.5"
+ sodipodi:rx="6"
+ sodipodi:cy="-19.5"
+ sodipodi:cx="66"
+ id="path3393"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3395"
+ d="m 386.03947,532.31901 -8.43634,4.21817 6.02596,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ style="fill:url(#radialGradient3087);fill-opacity:1;stroke:url(#radialGradient3089);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient3082);fill-opacity:1;stroke:url(#radialGradient3084);stroke-width:1.12810218"
+ d="m 386.03946,532.319 8.43595,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43596,2.26945 z"
+ id="path3397"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ id="path3399"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.13333,0,0,-1.13333,309.53967,507.95241)" />
+ <path
+ transform="matrix(1.2666816,0,0,-1.2666816,300.4911,505.13269)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path3401"
+ style="fill:none;stroke:url(#linearGradient4117);stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.png
new file mode 100644
index 00000000..16fe80b8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg
new file mode 100644
index 00000000..964f9b78
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg
@@ -0,0 +1,397 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-on.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient4207"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-41.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient4214"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1196.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4216"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4220"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,570.91702,634.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,1.365723,83.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3787"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3792"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3794"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient3798"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient3803"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3035"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient3044"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient3049"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="24.004861"
+ inkscape:cy="21.560858"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1166"
+ inkscape:window-height="707"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <rect
+ ry="12.499951"
+ rx="13.35611"
+ y="519.86639"
+ x="351.49219"
+ height="24.999901"
+ width="46.999901"
+ id="rect4189"
+ style="fill:none;stroke:url(#linearGradient3049);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:none;stroke:#336699;stroke-width:1.50000000000000000;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4191"
+ width="45.000061"
+ height="23.000061"
+ x="352.4921"
+ y="520.86633"
+ rx="12.356178"
+ ry="11.50003" />
+ <rect
+ ry="11"
+ rx="11.856148"
+ y="521.36633"
+ x="352.99213"
+ height="22"
+ width="44"
+ id="rect4193"
+ style="fill:#6699cc;fill-opacity:1;stroke:none" />
+ <rect
+ transform="scale(1,-1)"
+ ry="10.499925"
+ rx="11.356056"
+ y="-542.86627"
+ x="353.49219"
+ height="20.999849"
+ width="42.999847"
+ id="rect4195"
+ style="fill:none;stroke:url(#linearGradient3044);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ id="path4197"
+ sodipodi:cx="66"
+ sodipodi:cy="-19.5"
+ sodipodi:rx="6"
+ sodipodi:ry="6.5"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ transform="matrix(1.5,0,0,1.3846154,287.03945,559.319)" />
+ <path
+ style="fill:url(#radialGradient3038);fill-opacity:1;stroke:url(#radialGradient3040);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 386.03947,532.31901 -8.43634,4.21817 6.02596,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ id="path4199"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4201"
+ d="m 386.03946,532.319 8.43595,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43596,2.26945 z"
+ style="fill:url(#radialGradient3033);fill-opacity:1;stroke:url(#radialGradient3035);stroke-width:1.12810218" />
+ <path
+ transform="matrix(1.13333,0,0,-1.13333,309.53967,507.95241)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path4203"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#336699;stroke-width:0.78928715000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4205"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.2666816,0,0,-1.2666816,300.4911,505.13269)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/thumbnail-frame.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/thumbnail-frame.png
new file mode 100644
index 00000000..ba5d7212
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/thumbnail-frame.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-dark.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-dark.css
new file mode 100644
index 00000000..803f427c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-dark.css
@@ -0,0 +1,55 @@
+/* dark colourmap */
+@define-color theme_bg_color #2B3539;
+@define-color theme_fg_color #EEEFF0;
+@define-color theme_base_color #2F393D;
+@define-color theme_text_color #E4E5E6;
+@define-color theme_selected_bg_color #255880;
+@define-color theme_selected_fg_color #FFF;
+@define-color theme_tooltip_bg_color #DBF4FF;
+@define-color theme_tooltip_fg_color #000;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+@define-color link_color #00CC85;
+@define-color error_color #cc0000;
+
+/* theme common colors */
+@define-color button_bg_color shade (@theme_bg_color, 1.06);
+@define-color button_insensitive_bg_color shade (@theme_bg_color, 0.95);
+@define-color dark_bg_color #1F2427;
+@define-color dark_fg_color #E4E5E6;
+@define-color transparent rgba (0, 0, 0, 0);
+
+@define-color backdrop_selected_bg_color shade (@theme_selected_bg_color, 1.12);
+@define-color backdrop_selected_fg_color @theme_selected_fg_color;
+
+/* Zukitwo colors */
+@define-color toolbar_gradient_base #2B3539;
+@define-color toolbar_gradient_final #202A2E;
+@define-color toolbar_border #1B2529;
+@define-color menubar_color @dark_bg_color;
+
+/* WM colors */
+@define-color wm_title @dark_fg_color;
+@define-color wm_highlight shade (@menubar_color, 1.5);
+@define-color wm_title_highlight shade (@menubar_color, 1.5);
+
+@define-color wm_bg_a shade (@menubar_color, 1.4);
+@define-color wm_bg_b @menubar_color;
+
+@import url("gtk-widgets.css");
+@import url("apps/gedit.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/nautilus.css");
+@import url("apps/nemo.css");
+@import url("apps/unity.css");
+@import url("apps/popover.css");
+@import url("apps/epiphany.css");
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..216ff753
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,2622 @@
+/* default */
+* {
+ -GtkArrow-arrow-scaling: 0.7;
+ -GtkButton-child-displacement-x: 1;
+ -GtkButton-child-displacement-y: 1;
+ -GtkButton-default-border: 0;
+ -GtkButton-image-spacing: 0;
+ -GtkButton-interior-focus: true;
+ -GtkButton-inner-border: 3;
+ -GtkButtonBox-child-min-height: 26;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 14;
+ -GtkComboBox-arrow-scaling: 0.75;
+ -GtkExpander-expander-size: 8;
+ -GtkHTML-link-color: @link_color;
+ -GtkIMHtml-hyperlink-color: @link_color;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 0;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.7;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkPaned-handle-size: 6;
+ -GtkProgressBar-min-horizontal-bar-height: 10;
+ -GtkProgressBar-min-vertical-bar-width: 10;
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 11;
+ -GtkRange-stepper-size: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkRange-stepper-spacing: 0;
+ -GtkScale-trough-border: 0;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-trough-border: 0;
+ -GtkScrollbar-slider-width: 11;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkSeparatorMenuItem-horizontal-padding: 0;
+ -GtkStatusbar-shadow-type: none;
+ -GtkTextView-error-underline-color: @error_color;
+ -GtkToolButton-icon-spacing: 4;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkToolbar-internal-padding: 0;
+ -GtkTreeView-expander-size: 6;
+ -GtkTreeView-vertical-separator: 1;
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-separator-width: 2px;
+ -GtkWidget-separator-height: 2;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 0px;
+ -GtkWidget-link-color: @link_color;
+ -GtkWidget-visited-link-color: @link_color;
+ -GtkWindow-resize-grip-default: true;
+ -GtkWindow-resize-grip-width: 16;
+ -GtkWindow-resize-grip-height: 16;
+ -WnckTasklist-fade-overlay-rect: 0;
+
+ border-width: 1px;
+ border-color: shade (@theme_bg_color, 0.8);
+
+ engine: unico;
+
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.5);
+ -unico-focus-border-radius: 3;
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.1);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.1);
+ -unico-inner-stroke-width: 0;
+}
+
+GtkWindow {
+ color: @theme_fg_color;
+}
+
+/***************
+ * Base States *
+ ***************/
+
+.background {
+ color: @theme_fg_color;
+ background-color: @theme_bg_color;
+}
+
+.background:backdrop {
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+*:insensitive {
+ color: shade (@theme_bg_color, 0.6);
+ text-shadow: 0px 1px alpha (shade (@theme_bg_color, 1.25), 0.5);
+}
+
+*:active {
+}
+
+*:active:hover:insensitive {
+}
+
+*:active:insensitive {
+}
+
+*:hover {
+}
+
+*:hover:insensitive {
+}
+
+*:selected,
+*:selected:focused {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+*:selected:backdrop,
+*:selected:focused:backdrop {
+ background-color: @backdrop_selected_bg_color;
+ color: @backdrop_selected_fg_color;
+}
+
+.dnd {
+ border-width: 1px;
+ border-style: solid;
+ border-color: @theme_selected_bg_color;
+ border-radius: 0px;
+
+ -unico-outer-stroke-color: transparent;
+ -unico-outer-stroke-width: 1px;
+}
+
+/******************
+ * common effects *
+ ******************/
+/* border and inner stroke */
+.button,
+.frame,
+.notebook {
+ border-style: solid;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.7)));
+}
+
+.frame,
+.notebook {
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.2);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+.button:insensitive,
+.frame:insensitive,
+.notebook:insensitive {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.8)),
+ to (shade (@theme_bg_color, 0.8)));
+}
+
+/* inset */
+GtkComboBox.combobox-entry .button,
+.button:active,
+.button:insensitive,
+.check,
+.entry,
+.radio {
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.85), 0.2)),
+ to (alpha (shade (@theme_bg_color, 1.18), 0.6)));
+ -unico-outer-stroke-width: 1px;
+}
+
+/* shadow */
+.button,
+.check:active,
+.frame,
+.notebook .button,
+.notebook,
+.radio:active {
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-outer-stroke-width: 1px;
+}
+/*
+.button:hover,
+.notebook .button:hover {
+ -unico-outer-stroke-top-color: @transparent;
+ -unico-outer-stroke-right-color: @transparent;
+ -unico-outer-stroke-bottom-color: alpha (shade (@theme_bg_color, 0.05), 0.06);
+ -unico-outer-stroke-left-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1px;
+}
+*/
+/*************
+ * assistant *
+ *************/
+GtkAssistant .sidebar .highlight {
+ color: @theme_fg_color;
+ font: bold;
+}
+
+GtkAssistant .sidebar {
+ background-color: shade (@theme_bg_color, 0.97);
+ border-right-color: shade (@theme_bg_color, 0.8);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0 1px 0 0;
+ padding: 12px;
+
+ color: mix (@theme_fg_color, @theme_bg_color, 0.40);
+ text-shadow: 0px 1px shade (@theme_bg_color, 1.04);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-right-color: shade (@theme_bg_color, 0.94);
+ -unico-inner-stroke-width: 0 1px 0 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/**************
+ * background *
+ **************/
+.background {
+ background-color: @theme_bg_color;
+ border-width: 0;
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ padding: 3px;
+ transition: all 200ms ease-out;
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.7);
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+}
+
+GtkComboBox,
+.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-radius: 2px;
+ border-style: solid;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-color: shade (@button_bg_color, 1.14);
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@button_bg_color, 1.11);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+.button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.9)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.85);
+}
+
+.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.7)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.1)),
+ to (shade (@button_insensitive_bg_color, 1.1)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button:insensitive:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.0)),
+ to (shade (@button_insensitive_bg_color, 0.97)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.95)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+}
+
+GtkComboBox.combobox-entry .button,
+GtkScale.slider,
+GtkScale.slider.vertical,
+.notebook .button,
+.inline-toolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-top-color: shade (@theme_bg_color, 0.82);
+ border-right-color: shade (@theme_bg_color, 0.78);
+ border-bottom-color: shade (@theme_bg_color, 0.64);
+ border-left-color: shade (@theme_bg_color, 0.78);
+ padding: 1px;
+
+ text-shadow: 0px 1px alpha (shade (@theme_bg_color, 1.26), 0.5);
+
+ -unico-glow-color: shade (@theme_bg_color, 1.02);
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.9);
+}
+
+GtkScale.slider,
+GtkScale.slider.vertical {
+ -unico-outer-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.66)),
+ to (shade (@button_bg_color, 1.415)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+GtkComboBox.combobox-entry .button:hover,
+GtkScale.slider:hover,
+GtkScale.slider.vertical:hover,
+.notebook .button:hover,
+.inline-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+ border-top-color: shade (@theme_bg_color, 0.85);
+ border-right-color: shade (@theme_bg_color, 0.82);
+ border-bottom-color: shade (@theme_bg_color, 0.67);
+ border-left-color: shade (@theme_bg_color, 0.82);
+
+ -unico-border-gradient: none;
+ -unico-glow-color: shade (@theme_bg_color, 1.07);
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.9);
+}
+
+GtkComboBox.combobox-entry .button:active,
+.notebook .button:active,
+.inline-toolbar.toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+ border-top-color: shade (@theme_bg_color, 0.62);
+ border-right-color: shade (@theme_bg_color, 0.72);
+ border-bottom-color: shade (@theme_bg_color, 0.76);
+ border-left-color: shade (@theme_bg_color, 0.72);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+}
+
+GtkComboBox.combobox-entry .button:active:hover,
+.notebook .button:active:hover,
+.inline-toolbar.toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.9)));
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.74);
+ border-bottom-color: shade (@theme_bg_color, 0.79);
+ border-left-color: shade (@theme_bg_color, 0.74);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.85);
+}
+
+GtkComboBox.combobox-entry .button:insensitive,
+.notebook .button:insensitive,
+.inline-toolbar.toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+ border-top-color: shade (@theme_bg_color, 0.86);
+ border-right-color: shade (@theme_bg_color, 0.86);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.9);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.1)),
+ to (shade (@button_insensitive_bg_color, 1.1)));
+}
+
+/* default button */
+.button.default {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 3.1), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 2.6), @theme_bg_color, 0.3)));
+
+ text-shadow: 0px 1px alpha (shade (@theme_selected_bg_color, 1.26), 0.4);
+
+ -unico-focus-border-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.54), @theme_bg_color, 0.3)));
+ -unico-glow-color: mix (shade (@theme_selected_bg_color, 1.5), @theme_bg_color, 0.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 1.38), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 1.24), @theme_bg_color, 0.3)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button.default:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 3.15), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 2.65), @theme_bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.54), @theme_bg_color, 0.3)));
+ -unico-glow-color: mix (shade (@theme_selected_bg_color, 1.5), @theme_bg_color, 0.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 1.38), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 1.24), @theme_bg_color, 0.3)));
+}
+
+.button.default:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.9), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.8), @theme_bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.77), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.77), @theme_bg_color, 0.3)));
+}
+
+.button.default:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.98), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.88), @theme_bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.82), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.82), @theme_bg_color, 0.3)));
+}
+
+.button.default:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_bg_color, 0.95), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_bg_color, 0.95), @theme_bg_color, 0.3)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.08)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+}
+
+/* Middle button */
+.linked .entry,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:insensitive,
+.primary-toolbar .linked .entry,
+.primary-toolbar .linked .button,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:insensitive {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 0;
+
+ -unico-outer-stroke-width: 1px 0 1px 0;
+}
+
+/* Leftmost button */
+.linked .entry:first-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:insensitive:first-child,
+.primary-toolbar .linked .entry:first-child,
+.primary-toolbar .linked .button:first-child,
+.primary-toolbar .linked .button:active:first-child,
+.primary-toolbar .linked .button:active:hover:first-child,
+.primary-toolbar .linked .button:insensitive:first-child {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 2px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+
+ -unico-outer-stroke-width: 1px 0 1px 1px;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:insensitive:last-child,
+.primary-toolbar .linked .entry:last-child,
+.primary-toolbar .linked .button:last-child,
+.primary-toolbar .linked .button:active:last-child,
+.primary-toolbar .linked .button:active:hover:last-child,
+.primary-toolbar .linked .button:insensitive:last-child {
+ border-width: 1px;
+
+ border-radius: 2px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+
+ -unico-outer-stroke-width: 1px 1px 1px 0;
+}
+
+/* Linked single button */
+.linked .entry:only-child,
+.linked .button:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:insensitive:only-child,
+.primary-toolbar .linked .entry:only-child,
+.primary-toolbar .linked .button:only-child,
+.primary-toolbar .linked .button:active:only-child,
+.primary-toolbar .linked .button:active:hover:only-child,
+.primary-toolbar .linked .button:insensitive:only-child {
+ border-width: 1px;
+
+ border-radius: 2px;
+
+ -unico-outer-stroke-width: 1px;
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell {
+ background-color: @theme_base_color;
+ border-radius: 0;
+ border-width: 0;
+}
+
+.cell:selected {
+}
+
+row:hover {
+}
+
+row:insensitive {
+}
+
+row:selected,
+row:selected:focused {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.85);
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+}
+
+row:selected:backdrop,
+row:selected:focused:backdrop {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: @backdrop_selected_bg_color;
+ background-image: -gtk-gradient (linear,left top, left bottom,
+ from (shade (@backdrop_selected_bg_color, 1.08)),
+ to (shade (@backdrop_selected_bg_color, 0.98)));
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+/* draw regular check and radio items using our SVG assets */
+.check,
+.view.cell.check {
+ background-image: url("assets/check-normal.png");
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.check row:selected,
+.check row:selected:focus {
+ background-image: url("assets/check-normal.png");
+}
+
+.check:insensitive {
+ background-image: url("assets/check-normal-ins.png");
+}
+
+.check row:insensitive {
+ background-color: transparent;
+}
+
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+ background-color: transparent;
+ background-image: url("assets/check-normal-ins.png");
+}
+
+.check:active,
+.view.cell.check:active {
+ background-image: url("assets/check-active.png");
+}
+
+.check row:selected:active,
+.check row:selected:focus:active {
+ background-image: url("assets/check-active.png");
+}
+
+.check:active:insensitive {
+ background-image: url("assets/check-active-ins.png");
+}
+
+.check row:selected:active:insensitive,
+.check row:selected:focus:active:insensitive {
+ background-image: url("assets/check-active-ins.png");
+}
+
+.check:inconsistent {
+ background-image: url("assets/check-mixed-active.png");
+}
+
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+ background-image: url("assets/check-mixed-active.png");
+}
+
+.check:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-active-ins.png");
+}
+
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-active-ins.png");
+}
+
+.radio,
+.view.cell.radio {
+ background-image: url("assets/radio-normal.png");
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.radio row:selected,
+.radio row:selected:focus {
+ background-image: url("assets/radio-normal.png");
+}
+
+.radio:insensitive {
+ background-image: url("assets/radio-normal-ins.png");
+}
+
+.radio row:insensitive {
+ background-color: transparent;
+}
+
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+ background-image: url("assets/radio-normal-ins.png");
+}
+
+.radio:active,
+.view.cell.radio:active {
+ background-image: url("assets/radio-active.png");
+}
+
+.radio row:selected:active,
+.radio row:selected:focus:active {
+ background-image: url("assets/radio-active.png");
+}
+
+.radio:active:insensitive {
+ background-image: url("assets/radio-active-ins.png");
+}
+
+.radio row:selected:active:insensitive,
+.radio row:selected:focus:active:insensitive {
+ background-image: url("assets/radio-active-ins.png");
+}
+
+.radio:inconsistent {
+ background-image: url("assets/radio-mixed-active.png");
+}
+
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+ background-image: url("assets/radio-mixed-active.png");
+}
+
+.radio:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-active-ins.png");
+}
+
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-active-ins.png");
+}
+
+.sidebar .view.radio:active,
+.sidebar .view.radio:active:focus,
+.sidebar .view.radio:active:hover {
+ background-image: url("assets/sidebar-radio-checked.svg");
+}
+
+.sidebar .view.radio:hover {
+ background-image: url("assets/sidebar-radio-prelight.svg");
+}
+
+.sidebar .view.radio:active:selected,
+.sidebar .view.radio:active:selected:focus {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.sidebar .view.radio:selected:hover,
+.sidebar .view.radio:selected:focus {
+ background-image: url("assets/sidebar-radio-selected-prelight.svg");
+}
+
+/*****************
+ * column-header *
+ *****************/
+column-header .button,
+column-header .button:active,
+.notebook column-header .button,
+.notebook column-header .button:active {
+ -GtkButton-inner-border: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+ border-radius: 0;
+ border-width: 0;
+
+ -unico-focus-border-radius: 0;
+ -unico-focus-border-color: @transparent;
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.2);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-glow-radius: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+column-header .button,
+.notebook column-header .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+
+ text-shadow: 0px 1px alpha (shade (@theme_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+ -unico-glow-color: shade (@theme_bg_color, 1.02);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.2)),
+ to (shade (@theme_bg_color,0.94)));
+ -unico-inner-stroke-width: 1px 0 1px 0;
+ border-width: 0;
+}
+
+column-header .button:hover,
+.notebook column-header .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.2)),
+ to (shade (@theme_bg_color,1.1)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.24)),
+ to (shade (@theme_bg_color,0.98)));
+ -unico-inner-stroke-width: 1px 0 1px 0;
+}
+
+column-header:nth-child(last) .button {
+ border-width: 0;
+}
+
+/******************
+ * combobox entry *
+ ******************/
+.primary-toolbar GtkComboBox.combobox-entry .entry,
+.primary-toolbar GtkComboBox.combobox-entry .entry:active,
+.primary-toolbar GtkComboBox.combobox-entry .entry:focused,
+.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,
+GtkComboBox.combobox-entry .entry,
+GtkComboBox.combobox-entry .entry:active,
+GtkComboBox.combobox-entry .entry:focused,
+GtkComboBox.combobox-entry .entry:insensitive {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-width: 1px 0 1px 1px;
+
+ -unico-outer-stroke-width: 1px 0 1px 1px;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-width: 1px 1px 1px 1px;
+
+ -unico-outer-stroke-width: 1px 1px 1px 0;
+}
+
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.8);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.76);
+}
+
+GtkComboBox {
+ padding: 1px 1px 0;
+}
+
+GtkComboBox .button {
+ padding: 2px;
+}
+
+GtkComboBox .separator {
+ border-width: 0;
+}
+
+/****************
+ * drawing area *
+ ****************/
+/*
+GtkDrawingArea {
+ background-color: @transparent;
+}
+*/
+
+/*********
+ * entry *
+ *********/
+.entry {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_base_color, 0.98)),
+ to (@theme_base_color));
+ background-color: @theme_base_color; /* Fix for Opera */
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.82);
+ border-left-color: shade (@theme_bg_color, 0.76);
+ border-radius: 2px;
+ border-style: solid;
+ padding: 4px 5px 4px 5px;
+
+ color: @theme_text_color;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.04)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.02)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.entry:selected,
+.entry:selected:focused {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.entry:focused {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.75)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-color: alpha (@theme_selected_bg_color, 0.3);
+ -unico-inner-stroke-gradient: none;
+}
+
+.entry:insensitive {
+ background-color: shade (@theme_bg_color, 0.96);
+ background-image: none;
+
+ color: mix (@theme_text_color, @theme_base_color, 0.4);
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.04)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.02)));
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar .entry.progressbar,
+.entry.progressbar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.8)),
+ color-stop (0.1, shade (@theme_selected_bg_color, 0.9)),
+ to (shade (@theme_selected_bg_color, 1.1)));
+ border-radius: 2px;
+ border-width: 0;
+
+ color: @theme_selected_fg_color;
+
+ -unico-outer-stroke-width: 0;
+}
+
+/************
+ * expander *
+ ************/
+.expander {
+ color: @theme_fg_color;
+}
+
+/*********
+ * frame *
+ *********/
+.frame {
+ border-radius: 2px;
+ -unico-outer-stroke-width: 0;
+}
+
+/************
+ * iconview *
+ ************/
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.9)));
+ border-radius: 2px;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.7)),
+ to (shade (@theme_selected_bg_color, 0.7)));
+ -unico-glow-radius: 0;
+ -unico-glow-color: shade (@theme_selected_bg_color, 1.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.2)),
+ to (shade (@theme_selected_bg_color, 1.08)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+ border-color: @theme_selected_bg_color;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/*********
+ * image *
+ *********/
+GtkImage,
+GtkImage:insensitive,
+GtkLabel,
+GtkLabel:insensitive {
+ background-color: @transparent;
+}
+
+/***********
+ * infobar *
+ ***********/
+.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.04)),
+ to (shade (@info_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @info_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 0.8)),
+ to (shade (@info_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.1)),
+ to (shade (@info_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.warning {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.04)),
+ to (shade (@warning_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @warning_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 0.8)),
+ to (shade (@warning_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.1)),
+ to (shade (@warning_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.question {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.04)),
+ to (shade (@question_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @question_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 0.8)),
+ to (shade (@question_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.1)),
+ to (shade (@question_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.error {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.04)),
+ to (shade (@error_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @error_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 0.8)),
+ to (shade (@error_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.1)),
+ to (shade (@error_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.view.dim-label,
+.dim-label,
+.dim-label:hover,
+.dim-label:focus {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.50);
+}
+
+.dim-label:selected,
+.dim-label:selected:focus {
+ color: mix (@theme_selected_fg_color, @theme_base_color, 0.50);
+}
+
+/********
+ * menu *
+ ********/
+.menu {
+ background-image: none;
+ background-color: @menubar_color;
+ color: @theme_fg_color;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ -unico-inner-stroke-color: shade (@menubar_color, 0.86);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+Genericmenuitem .menu,
+DbusmenuGtkMenu .menu,
+.menubar .menu,
+.primary-toolbar .menu {
+ background-color: @menubar_color;
+ color: @dark_fg_color;
+ -unico-inner-stroke-color: shade (@menubar_color, 0.8);
+}
+
+.menu:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+.menu.button:active,
+.menu.button,
+.menubar .menu.button:active,
+.menubar .menu.button,
+.primary-toolbar .menu.button:active,
+.primary-toolbar .menu.button {
+ background-image: none;
+ background-color: @menubar_color;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ color: @dark_fg_color;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.menu.button:hover,
+.menu.button:active:hover,
+.menubar .menu.button:hover,
+.menubar .menu.button:active:hover,
+.primary-toolbar .menu.button:hover,
+.primary-toolbar .menu.button:active:hover {
+ background-image: none;
+ background-color: shade (@menubar_color, 1.18);
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.menu.button:active:insensitive,
+.menu.button:insensitive,
+.menubar .menu.button:active:insensitive,
+.menubar .menu.button:insensitive,
+.primary-toolbar .menu.button:active:insensitive,
+.primary-toolbar .menu.button:insensitive {
+ background-image: none;
+ background-color: @menubar_color;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ color: shade (@dark_fg_color, 0.75);
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+ color: @dark_fg_color;
+ text-shadow: none;
+ background-image: -gtk-gradient (linear,left top,left bottom,
+ from (@menubar_color),
+ to (shade (@menubar_color, 0.85)));
+ border-width: 0;
+ border-style: none;
+}
+
+/* FIXME - Could use a separate file for the mess in Epiphany. Why did they use buttons in the menubar in the first place? -.- */
+/* disable for nautilus - raveit65 */
+/*.menubar.button,
+.menubar .button {
+ -unico-focus-border-color: @transparent;
+ -unico-border-gradient: none;
+ -unico-outer-stroke-width: 0;
+ -unico-inner-stroke-width: 0;
+ border-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.menubar.button:hover,
+.menubar .button:hover {
+ color: @theme_fg_color;
+}
+*/
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem {
+ border-radius: 0;
+ border-width: 1px;
+ color: @dark_fg_color;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+ border-width: 0px;
+ border-style: solid;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+}
+
+/************
+ * menuitem *
+ ************/
+.menuitem {
+ color: @theme_selected_fg_color;
+}
+
+.menuitem {
+ padding: 3px;
+ border-radius: 0;
+ text-shadow: none;
+ border-style: solid;
+ border-width: 0;
+ color: @dark_fg_color;
+/* use @menubar_color instead of theme_selected_bg_color for GTK3-8 to fix dropdown menu color */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@menubar_color, 1.0)),
+ to (shade (@menubar_color, 0.85)));
+ -unico-bullet-color: @dark_fg_color;
+}
+
+Genericmenuitem .menuitem,
+DbusmenuGtkMenu .menuitem,
+.menubar .menuitem,
+.menu .menuitem,
+.primary-toolbar .menuitem {
+ transition: all 200ms ease-out;
+ color: @dark_fg_color;
+ /* menu color fix for GTK3-8 */
+ background-image: none;
+ background-color: @menubar_color;
+}
+
+/* Workaround for lp:949368 */
+GtkComboBox .menuitem * {
+ color: @dark_fg_color;
+}
+GtkComboBox .menuitem *:hover {
+ color: @theme_selected_fg_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+ -unico-bullet-color: @theme_selected_fg_color;
+ border-style: solid;
+ border-width: 0;
+}
+
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover,
+.menuitem.check:insensitive,
+.menuitem.radio:insensitive {
+ background-image: none;
+ background-color: transparent;
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+ background-color: transparent;
+}
+
+.menuitem.check:active {
+ background-image: url("assets/menuitem-checkbox-checked.svg");
+}
+
+.menuitem.check:active:hover {
+ background-image: url("assets/menuitem-checkbox-checked-selected.svg");
+}
+
+.menuitem.check:active:insensitive {
+ background-image: url("assets/menuitem-checkbox-checked-insensitive.svg");
+}
+
+.menuitem.check:inconsistent,
+.menuitem.radio:inconsistent {
+ background-image: url("assets/menuitem-checkbox-mixed.svg");
+}
+
+.menuitem.check:inconsistent:insensitive,
+.menuitem.radio:inconsistent:insensitive {
+ background-image: url("assets/menuitem-checkbox-mixed-insensitive.svg");
+}
+
+.menuitem.check:inconsistent:hover,
+.menuitem.radio:inconsistent:hover {
+ background-image: url("assets/menuitem-checkbox-mixed-selected.svg");
+}
+
+.menuitem.radio:active {
+ background-image: url("assets/menuitem-radio-checked.svg");
+}
+
+.menuitem.radio:active:hover {
+ background-image: url("assets/menuitem-radio-checked-selected.svg");
+}
+
+.menuitem.radio:active:insensitive {
+ background-image: url("assets/menuitem-radio-checked-insensitive.svg");
+}
+
+Genericmenuitem .menuitem:insensitive,
+Genericmenuitem .menuitem *:insensitive,
+DbusmenuGtkMenu .menuitem:insensitive,
+DbusmenuGtkMenu .menuitem *:insensitive,
+.menubar .menuitem:insensitive,
+.menubar .menuitem *:insensitive,
+.primary-toolbar .menuitem:insensitive,
+.primary-toolbar .menuitem *:insensitive {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+Genericmenuitem .menuitem.check:active,
+Genericmenuitem .menuitem.radio:active,
+DbusmenuGtkMenu .menuitem.check:active,
+DbusmenuGtkMenu .menuitem.radio:active,
+.menubar .menuitem.check:active,
+.menubar .menuitem.radio:active,
+.primary-toolbar .menuitem.check:active,
+.primary-toolbar .menuitem.radio:active {
+ color: @dark_fg_color;
+ -unico-bullet-color: @dark_fg_color;
+}
+
+.menuitem.check:active:hover,
+.menuitem.radio:active:hover {
+ color: @theme_selected_fg_color;
+ -unico-bullet-color: @theme_selected_fg_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.menubar .menuitem GtkCalendar.button,
+.menubar .menuitem GtkCalendar.header,
+.menubar .menuitem GtkCalendar.view,
+.primary-toolbar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar.button,
+.primary-toolbar .menuitem GtkCalendar.header,
+.primary-toolbar .menuitem GtkCalendar.view {
+ background-color: @menubar_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+ color: @dark_fg_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar {
+ background-color: shade (@menubar_color, 1.2);
+ background-image: none;
+}
+
+.menubar .menuitem .entry,
+.primary-toolbar .menuitem .entry {
+ background-color: shade (@theme_bg_color, 1.0);
+ background-image: none;
+
+ color: @theme_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.9)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.1)));;
+}
+
+.menubar .menuitem GtkScale.trough {
+ background-color: @theme_bg_color;
+ background-image: none;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 1.15)));
+}
+
+Genericmenuitem .menuitem .accelerator,
+DbusmenuGtkMenu .menuitem .accelerator,
+.menubar .menuitem .accelerator,
+.primary-toolbar .menuitem .accelerator {
+ color: alpha (@theme_selected_fg_color, 0.6);
+}
+
+Genericmenuitem .menuitem .accelerator:hover,
+DbusmenuGtkMenu .menuitem .accelerator:hover,
+.menubar .menuitem .accelerator:hover,
+.primary-toolbar .menuitem .accelerator:hover {
+ color: alpha (@theme_selected_fg_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:insensitive,
+DbusmenuGtkMenu .menuitem .accelerator:insensitive,
+.menubar .menuitem .accelerator:insensitive,
+.primary-toolbar .menuitem .accelerator:insensitive {
+ color: alpha (@theme_selected_fg_color, 0.4);
+ text-shadow: none;
+}
+
+/************
+ * notebook *
+ ************/
+.notebook {
+ background-color: shade (@theme_bg_color, 1.1);
+ background-image: none;
+ border-radius: 2px;
+ padding: 2px;
+
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.3);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook :hover {
+ -gtk-image-effect: highlight;
+ background-color: shade(@theme_bg_color, 1.13);
+ color: @theme_fg_color;
+}
+
+.notebook tab {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.99)),
+ to (shade (@theme_bg_color, 0.92)));
+ padding: 2px 2px 0 2px;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.89)),
+ to (shade (@theme_bg_color, 0.80)));
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.15), 0.34);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1px;
+}
+
+.notebook tab GtkLabel:active {
+ color: @theme_fg_color;
+}
+
+.notebook tab GtkLabel {
+ color: @theme_fg_color;
+}
+
+.notebook tab.top:active {
+ padding: 3px 7px 1px 7px;
+}
+
+.notebook tab.top {
+ padding: 2px 5px 0 5px;
+}
+
+.notebook tab.right:active {
+ padding: 4px 6px 4px 1px;
+}
+
+.notebook tab.right {
+ padding: 3px 4px 3px 0;
+}
+
+.notebook tab.bottom:active {
+ padding: 1px 7px 4px 7px;
+}
+
+.notebook tab.bottom {
+ padding: 0 5px 3px 5px;
+}
+
+.notebook tab.left:active {
+ padding: 4px 1px 4px 6px;
+}
+
+.notebook tab.left {
+ padding: 3px 0 3px 4px;
+}
+.notebook tab:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.12)),
+ to (shade (@theme_bg_color, 1.1)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.7)));
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.28), 0.34);
+ color: @theme_fg_color;
+}
+
+.notebook tab .button {
+ padding: 0;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@theme_bg_color, 1.02);
+}
+
+.notebook .button {
+ padding: 3px;
+}
+
+/******************
+ * pane separator *
+ ******************/
+.sidebar .pane-separator,
+.pane-separator {
+ background-color: @transparent;
+ border-color: shade (@theme_bg_color, 0.84);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.1);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+GtkScale,
+GtkProgressBar {
+ border-radius: 0;
+ border-width: 1px;
+ padding: 0;
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left,
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.96)),
+ to (shade (@theme_selected_bg_color, 1.1)));
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.8);
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.8)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.15)),
+ to (shade (@theme_selected_bg_color, 1.15)));
+ -unico-inner-stroke-width: 1px 1px 0px 1px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-width: 0;
+}
+
+.scale.highlight.bottom,
+.progressbar.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_selected_bg_color, 0.96)),
+ to (shade (@theme_selected_bg_color, 1.1)));
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.8);
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_selected_bg_color, 0.8)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_selected_bg_color, 1.15)),
+ to (shade (@theme_selected_bg_color, 1.15)));
+ -unico-inner-stroke-width: 1px 0px 1px 1px;
+}
+
+.scale.highlight.left:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.97)),
+ to (shade (@theme_bg_color, 0.865)));
+}
+
+.scale.highlight.bottom:insensitive {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.97)),
+ to (shade (@theme_bg_color, 0.865)));
+}
+
+.trough,
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.98)));
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-color: shade (@theme_bg_color, 0.8);
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.74)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-outer-stroke-width: 0;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.98)));
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-color: shade (@theme_bg_color, 0.8);
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.74)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-outer-stroke-width: 0;
+}
+
+.scale.trough.horizontal {
+ border-radius: 8px;
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.9);
+ border-width: 0;
+ -unico-outer-stroke-width: 0 0 1px 0;
+ -unico-outer-stroke-color: alpha (@theme_base_color, 0.6);
+ -unico-inner-stroke-width: 1px 0 0 0;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+}
+
+.scale.trough.vertical {
+ border-radius: 8px;
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.9);
+ border-width: 0;
+ -unico-outer-stroke-width: 0 1px 0 0;
+ -unico-outer-stroke-color: alpha (@theme_base_color, 0.6);
+ -unico-inner-stroke-width: 0 0 0 1px;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+}
+
+.scale.trough.vertical.highlight.bottom,
+.scale.trough.horizontal.highlight.left {
+ background-color: alpha (@theme_selected_bg_color, 0.6);
+}
+
+GtkScale {
+ -GtkRange-slider-width: 14;
+ -GtkRange-trough-border: 1;
+ -GtkScale-slider-length: 14;
+
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 8px;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.8)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 1px;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.6), 0.2)),
+ to (alpha (@theme_bg_color, 0.0)));
+}
+
+GtkScale.vertical {
+ -GtkScale-slider-length: 14;
+ -unico-inner-stroke-width: 1px;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (alpha (shade (@theme_bg_color, 0.6), 0.2)),
+ to (alpha (@theme_bg_color, 0.0)));
+}
+
+GtkScale.mark {
+ border-color: shade (@theme_bg_color, 0.8);
+}
+
+/*************
+ * scrollbar *
+ *************/
+.scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-trough-border: 0;
+ -GtkScrollbar-has-backward-stepper: true;
+ -GtkScrollbar-has-forward-stepper: true;
+ -GtkRange-arrow-scaling: 0.666;
+ -GtkRange-slider-width: 13;
+ -GtkScrollbar-min-slider-length: 42;
+ -GtkRange-stepper-size: 16;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-under-steppers: 1;
+}
+
+.scrollbar.trough,
+.scrollbar.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-radius: 0;
+ border-width: 0 0 0 1px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.96)),
+ to (shade (@theme_bg_color, 0.96)));
+ -unico-inner-stroke-width: 0;
+}
+
+.scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-radius: 0;
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.96)),
+ to (shade (@theme_bg_color, 0.96)));
+}
+
+/* Sliders and buttons */
+.scrollbar.slider.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.8)));
+ border-color: shade (@theme_bg_color, 0.65);
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.vertical:hover,
+.scrollbar.slider.vertical:hover:active {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.7)));
+ border-color: shade (@theme_bg_color, 0.6);
+}
+
+.scrollbar.slider.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.8)));
+ border-color: shade (@theme_bg_color, 0.65);
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.horizontal:hover,
+.scrollbar.slider.horizontal:hover:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.7)));
+ border-color: shade (@theme_bg_color, 0.6);
+}
+
+.scrollbar.slider:insensitive {
+ background-color: shade (@theme_bg_color, 0.9);
+}
+
+.scrollbar.trough:insensitive {
+ background-color: shade (@theme_bg_color, 1.06);
+}
+
+/* Fixes a bug in Opera */
+.scrollbar.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+ background-color: @transparent;
+ -unico-outer-stroke-width: 0;
+ -unico-outer-stroke-color: @transparent;
+ -unico-inner-stroke-width: 0;
+ -unico-inner-stroke-color: @transparent;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+}
+
+/* overlay scrollbar */
+OsThumb {
+ color: shade (@theme_fg_color, 1.6);
+}
+
+OsThumb:selected,
+OsScrollbar:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+ background-color: shade (@theme_bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+ background-color: shade (@theme_bg_color, 0.85);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+GtkScrolledWindow.frame {
+ border-top-color: shade (@theme_bg_color, 0.84);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.76);
+ border-radius: 0;
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/*************
+ * separator *
+ *************/
+.separator {
+ border-color: shade (@theme_bg_color, 0.86);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.button .separator,
+.button.separator {
+ border-color: shade (@button_bg_color, 0.84);
+
+ -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.5);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook .button .separator,
+.notebook .button.separator {
+ border-color: shade (@theme_bg_color, 0.9);
+
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: shade (@button_insensitive_bg_color, 0.9);
+
+ -unico-inner-stroke-color: alpha (shade (@button_insensitive_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook .button .separator,
+.notebook .button.separator {
+ border-color: shade (@theme_bg_color, 0.84);
+
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.5);
+ -unico-inner-stroke-gradient: none;
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ -GtkWidget-separator-height: 0;
+
+ border-color: shade (@theme_bg_color, 0.96);
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+Genericmenuitem .menuitem.separator,
+DbusmenuGtkMenu .menuitem.separator,
+.menubar .menuitem.separator,
+.primary-toolbar .menuitem.separator {
+ border-color: shade (@dark_bg_color, 0.96);
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+}
+
+.sidebar row:selected {
+ text-shadow: 0px 1px shade (@theme_selected_bg_color, 0.7);
+}
+
+.sidebar row:hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_selected_fg_color, 0.90);
+ text-shadow: none;
+}
+
+.sidebar .frame {
+ border-width: 0;
+}
+
+/**************
+ * spinbutton *
+ **************/
+.spinbutton.button:active,
+.spinbutton.button:insensitive,
+.notebook .spinbutton.button:active,
+.notebook .spinbutton.button:insensitive,
+.spinbutton.button,
+.notebook .spinbutton.button {
+ border-radius: 0;
+ border-width: 1px 0 1px 1px;
+
+ -unico-outer-stroke-width: 0;
+}
+
+.spinbutton.button:active:nth-child(last),
+.spinbutton.button:insensitive:nth-child(last),
+.notebook .spinbutton.button:active:nth-child(last),
+.notebook .spinbutton.button:insensitive:nth-child(last),
+.spinbutton.button:nth-child(last),
+.notebook .spinbutton.button:nth-child(last) {
+ border-radius: 0 2px 2px 0;
+ border-width: 1px;
+}
+
+.spinbutton.button,
+.notebook .spinbutton.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.65)),
+ to (shade (@theme_bg_color, 0.7)));
+}
+
+.spinbutton.button:hover,
+.notebook .spinbutton.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+.spinbutton.button:active,
+.notebook .spinbutton.button:active,
+.spinbutton.button:active:hover,
+.notebook .spinbutton.button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+}
+
+.spinbutton.button:insensitive,
+.notebook .spinbutton.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.02)),
+ to (shade (@theme_bg_color, 0.98)));
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.82);
+ border-left-color: shade (@theme_bg_color, 0.76);
+
+ color: shade (@theme_bg_color, 0.66);
+
+ -unico-border-gradient: none;
+}
+
+.spinbutton,
+.spinbutton:hover {
+ color: @theme_fg_color;
+}
+
+/***********
+ * spinner *
+ ***********/
+.spinner {
+}
+
+.spinner:active {
+ transition: 750ms linear loop;
+}
+
+/*************
+ * statusbar *
+ *************/
+GtkStatusbar {
+}
+
+/**********
+ * switch *
+ **********/
+GtkSwitch {
+ padding: 8px; /* 8px to avoid padding list-row issue if active */
+ -GtkSwitch-slider-width: 45px;
+ font-weight: bold;
+ font-size: smaller;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+GtkSwitch.trough,
+GtkSwitch.trough:backdrop {
+ border: 1px solid ;
+ border-radius: 6px;
+ color: @theme_fg_color;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 0.9));
+ /* outer */
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.1);
+}
+
+GtkSwitch.trough:active,
+GtkSwitch.trough:backdrop:active {
+ background-image: linear-gradient(to bottom,
+ @theme_selected_bg_color 2px,
+ shade(@theme_selected_bg_color, 1.2));
+ color: white;
+}
+
+GtkSwitch.trough:insensitive,
+GtkSwitch.trough:backdrop:insensitive {
+ color: @insensitive_fg_color;
+ border-color: @insensitive_border_color;
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+ text-shadow: none;
+}
+
+GtkSwitch.slider,
+GtkSwitch.slider:backdrop {
+ border: 1px solid;
+ border-radius: 6px;
+ color: @theme_fg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_gradient1),
+ color-stop (0.48, @button_gradient2),
+ color-stop (0.52, @button_gradient3),
+ to (@button_gradient4));
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+ padding: 2px 4px 2px 2px;
+}
+
+GtkSwitch.slider:active,
+GtkSwitch.slider:backdrop:active {
+ color: @theme_fg_color;
+ border-color: transparent;
+ border-radius: 6px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ box-shadow: inset 0px 1px shade (@theme_fg_color, 1.0),
+ inset 1px 0px shade (@theme_fg_color, 1.0),
+ inset -1px 0px shade (@theme_fg_color, 1.0),
+ inset 0px -1px shade (@theme_fg_color, 1.0);
+ padding: 1px 1px 1px 1px;
+}
+
+GtkSwitch.slider:insensitive,
+GtkSwitch.slider:backdrop:insensitive {
+ color: @insensitive_fg_color;
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ border-color: alpha (#000, 0.00);
+ border-bottom-color: alpha (#000, 0.00);
+ border-image: none;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+}
+
+GtkSwitch.slider:insensitive > GtkLabel,
+GtkSwitch.slider:backdrop:insensitive > GtkLabel {
+ color: inherit;
+}
+
+.list-row GtkSwitch,
+.list-row GtkSwitch:backdrop,
+.list-row:selected GtkSwitch,
+.list-row:selected GtkSwitch:backdrop {
+ box-shadow: none;
+ border-color: shade(@theme_selected_bg_color, 0.4);
+}
+
+.list-row:selected GtkSwitch.slider:dir(rtl) {
+ border-left-color: @borders;
+}
+
+.list-row:selected GtkSwitch.slider:dir(ltr) {
+ border-right-color: @borders;
+}
+
+.list-row:selected GtkSwitch.slider,
+.list-row:selected GtkSwitch.slider:active {
+ border-color: shade(@theme_selected_bg_color, 0.4);
+}
+
+/************
+ * textview *
+ ************/
+GtkTextView {
+ background-color: @theme_base_color;
+}
+
+/***********
+ * toolbar *
+ ***********/
+.toolbar {
+ border-style: none;
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+ -GtkWidget-window-dragging: true;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@toolbar_gradient_base),
+ to (@toolbar_gradient_final));
+ border-color: shade (@toolbar_border, 1.0);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ padding: 2px;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+}
+
+.primary-toolbar :insensitive {
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+}
+
+.primary-toolbar GtkComboBox,
+.primary-toolbar .button *,
+.primary-toolbar .button {
+ background-color: @transparent;
+ background-image: none;
+ border-radius: 2px;
+ border-width: 1px;
+ border-color: @transparent;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-focus-border-radius: 2;
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.5);
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.2);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover,
+.primary-toolbar .button:active,
+.primary-toolbar .button:insensitive {
+ border-width: 1px;
+
+ -unico-focus-border-radius: 2;
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-border-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.5);
+
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-outer-stroke-width: 1px;
+ color: @theme_fg_color;
+}
+
+.primary-toolbar .raised .button:hover,
+.primary-toolbar .raised.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+.primary-toolbar .raised .button:focus,
+.primary-toolbar .raised.button:focus,
+.primary-toolbar .button:hover:focus,
+.primary-toolbar .button:active:focus,
+.primary-toolbar .button:insensitive:focus {
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.7);
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+ color: @theme_fg_color;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button {
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 1.2), 0.25)),
+ to (alpha (shade (@theme_bg_color, 1.4), 0.75)));
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-style: solid;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-width: 1px;
+ color: @theme_fg_color;
+}
+
+.primary-toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+ color: @theme_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_bg_color, 0.0)),
+ to (shade (@button_bg_color, 1.02)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-width: 1px;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.primary-toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.9)));
+ color: @theme_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_bg_color, 0.0)),
+ to (shade (@button_bg_color, 1.02)));
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.85);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-width: 1px;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.primary-toolbar .button:active:insensitive,
+.primary-toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.96)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.8)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.08)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+}
+
+.primary-toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_insensitive_bg_color, 0.0)),
+ to (alpha (@button_insensitive_bg_color, 0.0)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ border-width: 1px;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: none;
+}
+
+.primary-toolbar .button *:insensitive {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+.primary-toolbar .button:active:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.0)),
+ to (shade (@button_insensitive_bg_color, 0.97)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.95)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_bg_color, 0.0)),
+ to (shade (@button_bg_color, 1.02)));
+ -unico-outer-stroke-width: 1px;
+ border-width: 1px;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.7)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+}
+
+.primary-toolbar .entry,
+.primary-toolbar .entry:active,
+.primary-toolbar .entry:focused {
+ border-radius: 2px;
+
+ color: @theme_text_color;
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.85), 0.2)),
+ to (alpha (shade (@theme_bg_color, 1.18), 0.6)));
+ -unico-outer-stroke-width: 0;
+}
+
+.primary-toolbar .entry {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.95)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.16)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.08)));
+}
+
+.primary-toolbar .entry:insensitive {
+ -unico-outer-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 1.2), 0.18)),
+ to (alpha (shade (@theme_bg_color, 1.4), 0.5)));
+}
+
+.primary-toolbar .entry:focused {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.75)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+ -unico-inner-stroke-gradient: none;
+}
+
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive {
+ border-color: alpha (shade (@theme_bg_color, 0.94), 0.0);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.5), 0.0);
+ -unico-inner-stroke-gradient: none;
+}
+
+/* inline-toolbar */
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_base_color, 0.93)),
+ to (shade (@theme_base_color, 0.93)));
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1px;
+ padding: 3px 4px 4px 4px;
+}
+
+.inline-toolbar.toolbar:nth-child(last) {
+ border-bottom-color: shade (@theme_bg_color, 0.76);
+ border-color: shade (@theme_bg_color, 0.8);
+ border-radius: 0;
+ border-width: 0 1px 1px 1px;
+}
+
+.inline-toolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1px 0 1px 1px;
+ padding: 1px;
+
+ icon-shadow: 0px 1px shade (@theme_bg_color, 1.16);
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.16)),
+ to (shade (@theme_bg_color, 0.98)));
+ -unico-outer-stroke-width: 0;
+}
+
+.inline-toolbar.toolbar .button *:active,
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ -unico-outer-stroke-width: 0;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.02)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.06)));
+}
+
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.02)),
+ to (shade (@theme_bg_color, 0.98)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.16)),
+ to (shade (@theme_bg_color, 1.0)));
+}
+
+.inline-toolbar.toolbar .button:nth-child(first),
+.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button {
+ border-radius: 2px 0 0 2px;
+
+ -unico-outer-stroke-width: 0;
+}
+
+.inline-toolbar.toolbar .button:nth-child(last),
+.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button {
+ border-radius: 0 2px 2px 0;
+ border-width: 1px;
+
+ -unico-outer-stroke-width: 0;
+}
+
+/***********
+ * tooltip *
+ ***********/
+.tooltip {
+ background-color: @theme_tooltip_bg_color;
+ border-color: shade (@theme_tooltip_bg_color, 0.7);
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @theme_tooltip_fg_color;
+}
+
+.tooltip * {
+ background-color: @transparent;
+}
+
+/************
+ * treeview *
+ ************/
+GtkTreeView .entry {
+ background-image: none;
+ border-radius: 0;
+
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+.notebook GtkContainer GtkTreeView row:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.notebook GtkContainer GtkTreeView row:hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_selected_fg_color, 0.90);
+ text-shadow: none;
+}
+
+GtkTreeView row:nth-child(even) {
+ background-color: shade (@theme_base_color, 0.97);
+}
+
+GtkTreeView row:nth-child(odd) {
+ background-color: shade (@theme_base_color, 1.0);
+}
+
+GtkTreeView row:nth-child(even):hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_selected_fg_color, 0.90);
+ text-shadow: none;
+}
+
+GtkTreeView row:nth-child(odd):hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_selected_fg_color, 0.90);
+ text-shadow: none;
+}
+
+/* ie. nemo sidebar */
+.sidebar GtkTreeView row:hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_selected_fg_color, 0.90);
+ text-shadow: none;
+}
+
+/************
+ * viewport *
+ ************/
+GtkViewport.frame {
+ border-width: 0;
+ -unico-inner-stroke-width: 0;
+}
+
+/* Makes some applications look strange (gnome-tweak-tool for example.) */
+/* But since the default Adwaita theme has it I'll add it here too to avoid dark gray backgrounds. */
+GtkViewport,
+GtkIconView {
+ background-color: @theme_base_color;
+}
+
+/***************
+ * Resize grip *
+ ***************/
+
+.grip {
+ background-color: transparent;
+ background-image: url("assets/resize-grip.svg");
+}
+
+/********************************
+ * Touch text selection handles *
+ ********************************/
+.cursor-handle.bottom {
+ background-image: url("assets/slider.png");
+}
+
+.cursor-handle.top {
+ background-image: url("assets/slider.png");
+}
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css
new file mode 100644
index 00000000..747014ae
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css
@@ -0,0 +1,76 @@
+/* default color scheme */
+@define-color bg_color #CBD5D9;
+@define-color fg_color #101010;
+@define-color base_color #FFF;
+@define-color text_color #1A1A1A;
+@define-color selected_bg_color #255880;
+@define-color selected_fg_color #FFF;
+@define-color tooltip_bg_color #DBF4FF;
+@define-color tooltip_fg_color #000;
+
+/* other color schemes could simply override these */
+@define-color theme_bg_color @bg_color;
+@define-color theme_fg_color @fg_color;
+@define-color theme_base_color @base_color;
+@define-color theme_text_color @text_color;
+@define-color theme_selected_bg_color @selected_bg_color;
+@define-color theme_selected_fg_color @selected_fg_color;
+@define-color theme_tooltip_bg_color @tooltip_bg_color;
+@define-color theme_tooltip_fg_color @tooltip_fg_color;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+@define-color link_color #008BCC;
+@define-color error_color #cc0000;
+
+/* theme common colors */
+@define-color button_bg_color shade (@theme_bg_color, 1.06);
+@define-color button_insensitive_bg_color shade (@theme_bg_color, 0.95);
+@define-color insensitive_fg_color shade(@bg_color, 0.70);
+@define-color insensitive_border_color shade(@bg_color, 0.80);
+@define-color dark_bg_color #1F2427;
+@define-color dark_fg_color #E4E5E6;
+@define-color transparent rgba (0, 0, 0, 0);
+
+@define-color button_base shade(@theme_bg_color, 1.15);
+@define-color button_gradient1 shade(@button_base, 0.98);
+@define-color button_gradient2 shade(@button_base, 0.95);
+@define-color button_gradient3 shade(@button_base, 0.92);
+@define-color button_gradient4 shade(@button_base, 0.89);
+@define-color button_bg_active shade(@theme_selected_bg_color, 1.00);
+@define-color button_border shade(@theme_bg_color, 0.70);
+@define-color button_border_active shade(@button_bg_active, 0.95);
+
+@define-color backdrop_selected_bg_color shade (@theme_selected_bg_color, 1.12);
+@define-color backdrop_selected_fg_color @theme_selected_fg_color;
+
+/* Zukitwo colors */
+@define-color toolbar_gradient_base #CBD5D9;
+@define-color toolbar_gradient_final #C0CACE;
+@define-color toolbar_border #BBC5C9;
+@define-color menubar_color @dark_bg_color;
+
+/* WM colors */
+@define-color wm_title @dark_fg_color;
+@define-color wm_highlight shade (@menubar_color, 1.5);
+@define-color wm_title_highlight shade (@menubar_color, 1.5);
+
+@define-color wm_bg_a shade (@menubar_color, 1.4);
+@define-color wm_bg_b @menubar_color;
+
+@import url("gtk-widgets.css");
+@import url("apps/gedit.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/nautilus.css");
+@import url("apps/nemo.css");
+@import url("apps/unity.css");
+@import url("apps/popover.css");
+@import url("apps/epiphany.css");
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/settings.ini b/desktop-themes/Blue-Submarine/gtk-3.0/settings.ini
new file mode 100644
index 00000000..361809ce
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/settings.ini
@@ -0,0 +1,3 @@
+[Settings]
+gtk-color-scheme = "base_color:#FFF\nbg_color:#CBD5D9\ntooltip_bg_color:#DBF4FF\nselected_bg_color:#255880\ntext_color:#1A1A1A\nfg_color:#101010\ntooltip_fg_color:#000\nselected_fg_color:#FFF\nlink_color:#008BCC\nbg_color_dark:#1F2427\nfg_color_dark:#E6E6E6"
+gtk-auto-mnemonics = 1
diff --git a/desktop-themes/Blue-Submarine/index.theme b/desktop-themes/Blue-Submarine/index.theme
new file mode 100644
index 00000000..957b40b6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/index.theme
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Blue-Submarine
+Comment=A medium blue theme with dark menus and panel
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Blue-Submarine
+MetacityTheme=Blue-Submarine
+IconTheme=mate
+CursorTheme=mate
diff --git a/desktop-themes/Blue-Submarine/metacity-1/Makefile.am b/desktop-themes/Blue-Submarine/metacity-1/Makefile.am
new file mode 100644
index 00000000..96e5fafb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/Makefile.am
@@ -0,0 +1,17 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/metacity-1
+
+theme_DATA = \
+ icon_close.png \
+ icon_close_u.png \
+ icon_maximize.png \
+ icon_maximize_u.png \
+ icon_minimize.png \
+ icon_minimize_u.png \
+ icon_restore.png \
+ icon_restore_u.png \
+ Makefile.am \
+ metacity-theme-1.xml \
+ stripes.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_close.png b/desktop-themes/Blue-Submarine/metacity-1/icon_close.png
new file mode 100644
index 00000000..f2f8408a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_close.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_close_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_close_u.png
new file mode 100644
index 00000000..dff25f9f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_close_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_maximize.png b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize.png
new file mode 100644
index 00000000..e9eb1a56
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.png
new file mode 100644
index 00000000..930b481f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_minimize.png b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize.png
new file mode 100644
index 00000000..2b6459c2
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.png
new file mode 100644
index 00000000..8dabe871
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_restore.png b/desktop-themes/Blue-Submarine/metacity-1/icon_restore.png
new file mode 100644
index 00000000..fed61c3c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_restore.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.png
new file mode 100644
index 00000000..f9dc696f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml b/desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml
new file mode 100644
index 00000000..13e34c9e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,550 @@
+<?xml version="1.0"?>
+<!-- $Id: metacity-theme-1.xml,v 1.4 2003/12/10 13:57:58 jimmac Exp $ -->
+<metacity_theme>
+<info>
+ <name>Blue-Submarine</name>
+ <author>Wolfgang Ulbrich</author>
+ <copyright>&#194; 2013</copyright>
+ <date>Apil, 2013</date>
+ <description>Dark theme based on Gilouche legacy.</description>
+ <!-- based on the Gilouche theme -->
+</info>
+
+<frame_geometry name="normal" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false">
+ <distance name="left_width" value="2"/>
+ <distance name="right_width" value="2"/>
+ <distance name="bottom_height" value="2"/>
+ <distance name="left_titlebar_edge" value="4"/>
+ <distance name="right_titlebar_edge" value="4"/>
+ <aspect_ratio name="button" value="1"/>
+ <distance name="title_vertical_pad" value="1"/>
+ <border name="title_border" left="1" right="1" top="2" bottom="3"/>
+ <border name="button_border" left="1" right="1" top="4" bottom="2"/>
+</frame_geometry>
+
+<frame_geometry name="normal_maximized" parent="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false">
+ <!-- strip frame spacing off the normal geometry when maximised -->
+ <distance name="left_width" value="0"/>
+ <distance name="right_width" value="0"/>
+ <distance name="bottom_height" value="1"/>
+ <distance name="left_titlebar_edge" value="3"/>
+ <distance name="right_titlebar_edge" value="1"/>
+ <distance name="title_vertical_pad" value="1"/>
+ <border name="title_border" left="2" right="2" top="2" bottom="2"/>
+ <border name="button_border" left="1" right="1" top="2" bottom="2"/>
+</frame_geometry>
+
+<frame_geometry name="border" has_title="false">
+ <distance name="left_width" value="2"/>
+ <distance name="right_width" value="2"/>
+ <distance name="bottom_height" value="2"/>
+ <distance name="left_titlebar_edge" value="0"/>
+ <distance name="right_titlebar_edge" value="0"/>
+ <distance name="button_width" value="0"/>
+ <distance name="button_height" value="0"/>
+ <distance name="title_vertical_pad" value="2"/>
+ <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>
+
+<!-- button inside padding -->
+<constant name="ButtonIPad" value="3"/>
+
+<draw_ops name="inner_window_border">
+ <gradient type="vertical" x="left_width-1" y="top_height-1" width="1" height="height-bottom_height-top_height+2">
+ <color value="#303030"/>
+ <color value="gtk:bg[NORMAL]"/>
+ <color value="gtk:bg[NORMAL]"/>
+ </gradient>
+ <gradient type="vertical" x="width-right_width" y="top_height-1" width="1" height="height-bottom_height-top_height+2">
+ <color value="#303030"/>
+ <color value="gtk:bg[NORMAL]"/>
+ <color value="gtk:bg[NORMAL]"/>
+ </gradient>
+
+ <line color="#303030"
+ x1="left_width" y1="top_height-1" x2="width-right_width"
+ y2="top_height-1" />
+ <line color="gtk:bg[NORMAL]"
+ x1="left_width" y1="height-bottom_height" x2="width-right_width"
+ y2="height-bottom_height" />
+</draw_ops>
+
+<!-- ** stripes ** -->
+<draw_ops name="title_tile">
+<!-- too slow
+ <image filename="stripes.png" x="0" y="0" width="width" height="height" alpha=".05"/>
+ <tint color="black" x="0" y="0" width="width" height="0" alpha="0.1"/>
+ <tint color="white" x="0" y="1" width="width" height="1" alpha="0.05"/>
+ -->
+</draw_ops>
+
+<draw_ops name="titlebar-backdrop">
+<!-- horizontal gradient -->
+ <gradient type="horizontal" x="1" y="1" width="width - 2" height="title_height + 10">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="#1C1B19"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="bevel_maximized">
+
+ <!-- horizontal gradient -->
+ <gradient type="horizontal" x="0" y="0" width="width" height="title_height + 10">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+ <!-- top highlight -->
+ <gradient type="horizontal" x="10" y="0" width="width - 20" height="1">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.6"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+ <!-- shade to menubar -->
+ <tint color="#303030" alpha=".2" width="width - 2" height="2" x="1" y="title_height - 11" />
+ <tint color="#303030" alpha=".3" width="width - 2" height="2" x="1" y="title_height - 9" />
+ <tint color="#303030" alpha=".4" width="width - 2" height="2" x="1" y="title_height - 7" />
+ <tint color="#303030" alpha=".5" width="width - 2" height="2" x="1" y="title_height - 5" />
+ <tint color="#303030" alpha=".6" width="width - 2" height="2" x="1" y="title_height - 3" />
+ <tint color="#303030" alpha=".7" width="width - 2" height="2" x="1" y="title_height - 1" />
+ <tint color="#303030" alpha=".8" width="width - 2" height="2" x="1" y="title_height + 1" />
+ <tint color="#303030" alpha="1" width="width - 2" height="2" x="1" y="title_height + 3" />
+
+<!-- stripes are 1990
+<tile name="title_tile" tile_width="width" tile_height="2" x="1" y="title_height / 2 + 3" width="width - 2" height="10"/>
+-->
+
+</draw_ops>
+
+<draw_ops name="bevel_unfocused">
+
+ <rectangle color="#303030" filled="true"
+ x="0" y="0"
+ width="width"
+ height="height"/>
+<!-- rounded corner -->
+<!-- outside left -->
+<line color="#303030" x1="3" y1="1" x2="4" y2="1" />
+<line color="#303030" x1="2" y1="2" x2="2" y2="2" />
+<line color="#303030" x1="1" y1="3" x2="1" y2="4" />
+<!-- inside left -->
+<line color="#303030" x1="3" y1="2" x2="4" y2="2" />
+<line color="#303030" x1="2" y1="3" x2="2" y2="4" />
+<!-- outside right -->
+<line color="#303030" x1="width - 5" y1="1" x2="width - 3" y2="1" />
+<line color="#303030" x1="width - 3" y1="2" x2="width - 2" y2="2" />
+<line color="#303030" x1="width - 2" y1="3" x2="width - 2" y2="4" />
+<!-- inside right -->
+<line color="#303030" x1="width - 5" y1="2" x2="width - 4" y2="2" />
+<line color="#303030" x1="width - 3" y1="3" x2="width - 3" y2="4" />
+</draw_ops>
+
+<draw_ops name="bevel">
+
+ <include name="titlebar-backdrop" />
+
+ <!-- shade to title -->
+ <tint color="#303030" alpha=".1" width="width - 2" height="2" x="1" y="title_height - 16" />
+ <tint color="#303030" alpha=".2" width="width - 2" height="2" x="1" y="title_height - 14" />
+ <tint color="#303030" alpha=".3" width="width - 2" height="2" x="1" y="title_height - 12" />
+ <tint color="#303030" alpha=".4" width="width - 2" height="2" x="1" y="title_height - 10" />
+ <tint color="#303030" alpha=".5" width="width - 2" height="2" x="1" y="title_height - 8" />
+ <tint color="#303030" alpha=".55" width="width - 2" height="2" x="1" y="title_height - 6" />
+ <tint color="#303030" alpha=".6" width="width - 2" height="2" x="1" y="title_height - 4" />
+ <tint color="#303030" alpha=".7" width="width - 2" height="2" x="1" y="title_height - 2" />
+ <tint color="#303030" alpha=".8" width="width - 2" height="2" x="1" y="title_height" />
+ <tint color="#303030" alpha=".9" width="width - 2" height="2" x="1" y="title_height + 2" />
+ <tint color="#303030" alpha="1" width="width - 2" height="2" x="1" y="title_height + 4" />
+
+ <!-- outer border -->
+ <rectangle color="blend/#2C2B29/#000000/.5" filled="false"
+ x="0" y="0"
+ width="width - 1"
+ height="height - 1"/>
+
+ <!-- top highlight -->
+ <gradient type="horizontal" x="10" y="1" width="width - 20" height="1">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.6"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+</draw_ops>
+
+
+<draw_ops name="bevel_border">
+ <include name="bevel"/>
+ <include name="inner_window_border"/>
+</draw_ops>
+
+<!-- ::: TITLES ::: -->
+
+<draw_ops name="title">
+ <title color="#252525"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+ <title color="gtk:fg[SELECTED]"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_unfocused">
+ <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_max">
+ <title color="#252525"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 3"/>
+ <title color="gtk:fg[SELECTED]"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_max_unfocused">
+ <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<!-- ::: BUTTONS ::: -->
+
+
+<!-- borders -->
+<draw_ops name="menu_button_icon">
+ <icon x="(width-mini_icon_width)/2"
+ y="(height-mini_icon_height)/2"
+ width="mini_icon_width" height="mini_icon_height"/>
+</draw_ops>
+
+<draw_ops name="button_bg">
+<!-- kinda looks better without
+ <line color="gtk:bg[SELECTED]" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="gtk:bg[SELECTED]" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="gtk:bg[SELECTED]" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="gtk:bg[SELECTED]" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+-->
+</draw_ops>
+
+<draw_ops name="button_bg_prelight">
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.1"/>
+ <color value="blend/gtk:bg[SELECTED]/#000000/.1"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="button_bg_pressed">
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[SELECTED]/#000000/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.2"/>
+ </gradient>
+</draw_ops>
+
+
+<draw_ops name="button_bg_unfocused">
+</draw_ops>
+
+<draw_ops name="button_bg_unfocused_prelight">
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[NORMAL]/#ffffff/.5"/>
+ <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="button_bg_unfocused_pressed">
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/>
+ <color value="blend/gtk:bg[NORMAL]/#ffffff/.5"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="menu_button_normal">
+ <include name="menu_button_icon"/>
+</draw_ops>
+<draw_ops name="menu_button_pressed">
+ <include name="menu_button_icon"/>
+</draw_ops>
+<draw_ops name="menu_button_unfocused">
+ <include name="menu_button_icon"/>
+</draw_ops>
+
+<!-- ::: ICONS ::: -->
+<draw_ops name="close_button_icon">
+ <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="close_button_icon_unfocused">
+ <image filename="icon_close_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="close_button_normal">
+ <include name="button_bg"/>
+ <include name="close_button_icon"/>
+</draw_ops>
+<draw_ops name="close_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="1" />
+</draw_ops>
+<draw_ops name="close_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="close_button_icon"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused">
+ <include name="button_bg_unfocused"/>
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_icon">
+ <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_icon_unfocused">
+ <image filename="icon_maximize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_normal">
+ <include name="button_bg"/>
+ <include name="maximize_button_icon"/>
+</draw_ops>
+<draw_ops name="maximize_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="maximize_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="maximize_button_icon"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused">
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="restore_button_icon">
+ <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="restore_button_icon_unfocused">
+ <image filename="icon_restore_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="restore_button_normal">
+ <include name="button_bg"/>
+ <include name="restore_button_icon"/>
+</draw_ops>
+<draw_ops name="restore_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="restore_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="restore_button_icon"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused">
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="minimize_button_icon">
+ <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="minimize_button_icon_unfocused">
+ <image filename="icon_minimize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/></draw_ops>
+
+<draw_ops name="minimize_button_normal">
+ <include name="button_bg"/>
+ <include name="minimize_button_icon"/>
+</draw_ops>
+<draw_ops name="minimize_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="minimize_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="minimize_button_icon"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused">
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+
+
+
+<draw_ops name="blank">
+<!-- nothing -->
+</draw_ops>
+
+<frame_style name="normal" geometry="normal">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="title_unfocused"/>
+ <button function="close" state="normal" draw_ops="close_button_unfocused"/>
+ <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/>
+ <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/>
+ <button function="maximize" state="pressed" draw_ops="maximize_button_unfocused_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="maximize_button_unfocused_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_unfocused"/>
+ <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
+</frame_style>
+
+<frame_style name="focused" geometry="normal" parent="normal">
+ <piece position="entire_background" draw_ops="bevel_border"/>
+ <piece position="title" draw_ops="title"/>
+ <button function="close" state="normal" draw_ops="close_button_normal"/>
+ <button function="close" state="pressed" draw_ops="close_button_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_prelight"/>
+ <button function="maximize" state="normal" draw_ops="maximize_button_normal"/>
+ <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_normal"/>
+</frame_style>
+
+<frame_style name="normal_maximized" geometry="normal_maximized">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="title_max_unfocused"/>
+ <button function="close" state="normal" draw_ops="close_button_unfocused"/>
+ <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/>
+ <button function="maximize" state="normal" draw_ops="restore_button_unfocused"/>
+ <button function="maximize" state="pressed" draw_ops="restore_button_unfocused_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="restore_button_unfocused_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_unfocused"/>
+ <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
+</frame_style>
+
+<frame_style name="focused_maximized" geometry="normal_maximized" parent="normal">
+ <piece position="title" draw_ops="title_max"/>
+ <button function="close" state="normal" draw_ops="close_button_normal"/>
+ <button function="close" state="pressed" draw_ops="close_button_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_prelight"/>
+ <button function="maximize" state="normal" draw_ops="restore_button_normal"/>
+ <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="restore_button_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/>
+ <piece position="entire_background" draw_ops="bevel_maximized"/>
+
+
+
+ <button function="menu" state="normal" draw_ops="menu_button_normal"/>
+</frame_style>
+
+<frame_style name="border" geometry="border" parent="normal">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="blank"/>
+</frame_style>
+
+<frame_style_set name="normal">
+ <frame focus="yes" state="normal" resize="both" style="focused"/>
+ <frame focus="no" state="normal" resize="both" style="normal"/>
+ <frame focus="yes" state="maximized" style="focused_maximized"/>
+ <frame focus="no" state="maximized" style="normal_maximized"/>
+ <frame focus="yes" state="shaded" style="focused"/>
+ <frame focus="no" state="shaded" style="normal"/>
+ <frame focus="yes" state="maximized_and_shaded" style="focused_maximized"/>
+ <frame focus="no" state="maximized_and_shaded" style="normal_maximized"/>
+</frame_style_set>
+
+<frame_style_set name="utility" parent="normal">
+<frame focus="yes" state="normal" resize="both" style="focused"/>
+<frame focus="no" state="normal" resize="both" style="normal"/>
+<!-- this is a bunch of crack since utility windows shouldn't be maximized -->
+<frame focus="yes" state="maximized" style="focused"/>
+<frame focus="no" state="maximized" style="normal"/>
+<frame focus="yes" state="shaded" style="focused"/>
+<frame focus="no" state="shaded" style="normal"/>
+<frame focus="yes" state="maximized_and_shaded" style="focused"/>
+<frame focus="no" state="maximized_and_shaded" style="normal"/>
+</frame_style_set>
+
+<frame_style_set name="border">
+<frame focus="yes" state="normal" resize="both" style="border"/>
+<frame focus="no" state="normal" resize="both" style="border"/>
+<frame focus="yes" state="maximized" style="border"/>
+<frame focus="no" state="maximized" style="border"/>
+<frame focus="yes" state="shaded" style="border"/>
+<frame focus="no" state="shaded" style="border"/>
+<frame focus="yes" state="maximized_and_shaded" style="border"/>
+<frame focus="no" state="maximized_and_shaded" style="border"/>
+</frame_style_set>
+
+<window type="normal" style_set="normal"/>
+<window type="dialog" style_set="normal"/>
+<window type="modal_dialog" style_set="normal"/>
+<window type="menu" style_set="normal"/>
+<window type="utility" style_set="normal"/>
+<window type="border" style_set="border"/>
+
+<menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/>
+<menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/>
+<menu_icon function="unmaximize" state="normal" draw_ops="restore_button_icon_unfocused"/>
+<menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/>
+
+</metacity_theme>
diff --git a/desktop-themes/Blue-Submarine/metacity-1/stripes.png b/desktop-themes/Blue-Submarine/metacity-1/stripes.png
new file mode 100644
index 00000000..447fd7f5
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/stripes.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/Makefile.am b/desktop-themes/Blue-Submarine/unity/Makefile.am
new file mode 100644
index 00000000..08bae087
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/Makefile.am
@@ -0,0 +1,33 @@
+themedir = $(datadir)/themes/Blue-Submarine/unity
+
+theme_DATA = \
+ close_focused_normal.png \
+ close_focused_prelight.png \
+ close_focused_pressed.png \
+ close.png \
+ close_unfocused.png \
+ close_unfocused_prelight.png \
+ close_unfocused_pressed.png \
+ maximize_focused_normal.png \
+ maximize_focused_prelight.png \
+ maximize_focused_pressed.png \
+ maximize.png \
+ maximize_unfocused.png \
+ maximize_unfocused_prelight.png \
+ maximize_unfocused_pressed.png \
+ minimize_focused_normal.png \
+ minimize_focused_prelight.png \
+ minimize_focused_pressed.png \
+ minimize.png \
+ minimize_unfocused.png \
+ minimize_unfocused_prelight.png \
+ minimize_unfocused_pressed.png \
+ unmaximize_focused_normal.png \
+ unmaximize_focused_prelight.png \
+ unmaximize_focused_pressed.png \
+ unmaximize.png \
+ unmaximize_unfocused.png \
+ unmaximize_unfocused_prelight.png \
+ unmaximize_unfocused_pressed.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/unity/close.png b/desktop-themes/Blue-Submarine/unity/close.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/close_focused_normal.png b/desktop-themes/Blue-Submarine/unity/close_focused_normal.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/close_focused_prelight.png b/desktop-themes/Blue-Submarine/unity/close_focused_prelight.png
new file mode 100644
index 00000000..8e1dfb76
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/close_focused_pressed.png b/desktop-themes/Blue-Submarine/unity/close_focused_pressed.png
new file mode 100644
index 00000000..55de01fc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/close_unfocused.png b/desktop-themes/Blue-Submarine/unity/close_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close_unfocused.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/close_unfocused_prelight.png b/desktop-themes/Blue-Submarine/unity/close_unfocused_prelight.png
new file mode 100644
index 00000000..7a75a1cb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/close_unfocused_pressed.png b/desktop-themes/Blue-Submarine/unity/close_unfocused_pressed.png
new file mode 100644
index 00000000..7a75a1cb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/close_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize.png b/desktop-themes/Blue-Submarine/unity/maximize.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize_focused_normal.png b/desktop-themes/Blue-Submarine/unity/maximize_focused_normal.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize_focused_prelight.png b/desktop-themes/Blue-Submarine/unity/maximize_focused_prelight.png
new file mode 100644
index 00000000..14ed48bd
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize_focused_pressed.png b/desktop-themes/Blue-Submarine/unity/maximize_focused_pressed.png
new file mode 100644
index 00000000..a10d04eb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize_unfocused.png b/desktop-themes/Blue-Submarine/unity/maximize_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize_unfocused.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize_unfocused_prelight.png b/desktop-themes/Blue-Submarine/unity/maximize_unfocused_prelight.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/maximize_unfocused_pressed.png b/desktop-themes/Blue-Submarine/unity/maximize_unfocused_pressed.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/maximize_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize.png b/desktop-themes/Blue-Submarine/unity/minimize.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize_focused_normal.png b/desktop-themes/Blue-Submarine/unity/minimize_focused_normal.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize_focused_prelight.png b/desktop-themes/Blue-Submarine/unity/minimize_focused_prelight.png
new file mode 100644
index 00000000..5a88b7bd
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize_focused_pressed.png b/desktop-themes/Blue-Submarine/unity/minimize_focused_pressed.png
new file mode 100644
index 00000000..a605d279
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize_unfocused.png b/desktop-themes/Blue-Submarine/unity/minimize_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize_unfocused.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize_unfocused_prelight.png b/desktop-themes/Blue-Submarine/unity/minimize_unfocused_prelight.png
new file mode 100644
index 00000000..9541bdf1
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/minimize_unfocused_pressed.png b/desktop-themes/Blue-Submarine/unity/minimize_unfocused_pressed.png
new file mode 100644
index 00000000..9541bdf1
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/minimize_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize.png b/desktop-themes/Blue-Submarine/unity/unmaximize.png
new file mode 100644
index 00000000..46b679f2
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize_focused_normal.png b/desktop-themes/Blue-Submarine/unity/unmaximize_focused_normal.png
new file mode 100644
index 00000000..46b679f2
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize_focused_prelight.png b/desktop-themes/Blue-Submarine/unity/unmaximize_focused_prelight.png
new file mode 100644
index 00000000..14ed48bd
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize_focused_pressed.png b/desktop-themes/Blue-Submarine/unity/unmaximize_focused_pressed.png
new file mode 100644
index 00000000..a10d04eb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused.png b/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_prelight.png b/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_prelight.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_pressed.png b/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_pressed.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/unity/unmaximize_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/Makefile.am b/desktop-themes/Green-Submarine/Makefile.am
new file mode 100644
index 00000000..03828e83
--- /dev/null
+++ b/desktop-themes/Green-Submarine/Makefile.am
@@ -0,0 +1,23 @@
+THEME_NAME=Green-Submarine
+
+themedir = $(datadir)/themes/$(THEME_NAME)
+
+theme_DATA = index.theme
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = \
+ cinnamon \
+ gtk-2.0 \
+ gtk-3.0 \
+ metacity-1 \
+ unity
+
+DIST_SUBDIRS = \
+ cinnamon \
+ gtk-2.0 \
+ gtk-3.0 \
+ metacity-1 \
+ unity
+
+CLEANFILES = index.theme
diff --git a/desktop-themes/Green-Submarine/cinnamon/Makefile.am b/desktop-themes/Green-Submarine/cinnamon/Makefile.am
new file mode 100644
index 00000000..18ef184f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/Makefile.am
@@ -0,0 +1,37 @@
+themedir = $(datadir)/themes/Blue-Submarine/cinnamon
+
+theme_DATA = \
+ add-workspace.png \
+ calendar-arrow-left.svg \
+ calendar-arrow-right.svg \
+ calendar-today.svg \
+ cinnamon.css \
+ close.svg \
+ close-window.svg \
+ corner-ripple-ltr.png \
+ corner-ripple-rtl.png \
+ dash-placeholder.svg \
+ filter-selected-ltr.svg \
+ filter-selected-rtl.svg \
+ gdm.css \
+ menu.png \
+ overview1.png \
+ overview2.png \
+ panel-button-border.svg \
+ panel-button-highlight-narrow.svg \
+ panel-button-highlight-wide.svg \
+ player-paused.svg \
+ player-playing.svg \
+ player-stopped.svg \
+ process-working.svg \
+ running-indicator.svg \
+ scroll-hhandle.svg \
+ scroll-vhandle.svg \
+ source-button-border.svg \
+ switch-off.png \
+ switch-on.png \
+ thumbnail.png \
+ ws-switch-arrow-down.svg \
+ ws-switch-arrow-up.svg
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Green-Submarine/cinnamon/add-workspace.png b/desktop-themes/Green-Submarine/cinnamon/add-workspace.png
new file mode 100644
index 00000000..9b1a80d4
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/add-workspace.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/calendar-arrow-left.svg b/desktop-themes/Green-Submarine/cinnamon/calendar-arrow-left.svg
new file mode 100644
index 00000000..d5d97b3c
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/calendar-arrow-left.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel r9942 custom"
+ sodipodi:docname="New document 4">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="8.984481"
+ inkscape:cy="5.6224906"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="930"
+ inkscape:window-height="681"
+ inkscape:window-x="1892"
+ inkscape:window-y="272"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid17403"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#5f5f5f;fill-opacity:1;stroke:#5f5f5f;stroke-width:0.43015847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path18028"
+ sodipodi:sides="3"
+ sodipodi:cx="84.5"
+ sodipodi:cy="337.5"
+ sodipodi:r1="5"
+ sodipodi:r2="2.5"
+ sodipodi:arg1="0.52359878"
+ sodipodi:arg2="1.5707963"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 88.830127,340 80.169873,340 84.5,332.5 z"
+ transform="matrix(0,1.3621708,0.99186247,0,-325.48222,929.32667)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/calendar-arrow-right.svg b/desktop-themes/Green-Submarine/cinnamon/calendar-arrow-right.svg
new file mode 100644
index 00000000..545da7ec
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/calendar-arrow-right.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel r9942 custom"
+ sodipodi:docname="arrow-left.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="7.7366092"
+ inkscape:cy="6.4536271"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="930"
+ inkscape:window-height="681"
+ inkscape:window-x="1892"
+ inkscape:window-y="272"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid17403"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#5f5f5f;fill-opacity:1;stroke:#5f5f5f;stroke-width:0.43015847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path18028"
+ sodipodi:sides="3"
+ sodipodi:cx="84.5"
+ sodipodi:cy="337.5"
+ sodipodi:r1="5"
+ sodipodi:r2="2.5"
+ sodipodi:arg1="0.52359878"
+ sodipodi:arg2="1.5707963"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 88.830127,340 80.169873,340 84.5,332.5 z"
+ transform="matrix(0,1.3621708,-0.99186247,0,342.48324,929.32667)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/calendar-today.svg b/desktop-themes/Green-Submarine/cinnamon/calendar-today.svg
new file mode 100644
index 00000000..ba379af4
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/calendar-today.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="calendar-today.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3770"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3001"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3067"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient2997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.839192"
+ inkscape:cx="8.3750933"
+ inkscape:cy="8.0837211"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-469.08263,-536.99307)">
+ <g
+ id="g3003">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/cinnamon-design/mockups/motion/textures/panel.png"
+ transform="matrix(0.43692393,0,0,1.3783114,460.60467,517.48289)"
+ sodipodi:end="6.2831853"
+ sodipodi:start="3.1415927"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:ry="16"
+ sodipodi:rx="42"
+ sodipodi:cy="30"
+ sodipodi:cx="51"
+ id="path34506-3"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient2997);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <rect
+ y="558.85046"
+ x="468.96878"
+ height="3.1425927"
+ width="28.149134"
+ id="rect2996"
+ style="fill:#ffffff;fill-opacity:0.50196078;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/cinnamon.css b/desktop-themes/Green-Submarine/cinnamon/cinnamon.css
new file mode 100644
index 00000000..a3a2b8b2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/cinnamon.css
@@ -0,0 +1,1914 @@
+/* Zukitwo-Colors Cinnamon theme by http://karashata.deviantart.com */
+
+/* ###################################################################
+ * Section common with Gnome Shell
+ * ... contains a few cinnamon specific styles (rare occurences)
+ * ###################################################################*/
+stage {
+ font-family: Ubuntu, Droid Sans, Trebuchet MS, Liberation Sans, sans-serif;
+}
+
+* {
+ font-size: 9pt; /* The default font size. */
+ color: white;
+}
+
+/* small fonts */
+.run-dialog-label, .run-dialog-error-label {
+ font-size: 8pt;
+}
+
+/* small 7.5 pt */
+.calendar-month-label, .calendar-day-base {
+ font-size: 7.5pt;
+}
+
+/* small bold fonts */
+.window-caption, .switcher-list, .expo-workspaces-name-entry, #Tooltip {
+ font-size: 8pt;
+ font-weight: bold;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(219,255,243,0.9);
+ background-gradient-end: rgba(219,255,251,0.9);
+}
+
+.cinnamon-link {
+ color: #0000ff;
+ text-decoration: underline;
+}
+
+.cinnamon-link:hover {
+ color: #0000e0;
+}
+
+StScrollBar {
+ padding: 0px;
+}
+
+StScrollView.vfade {
+ -st-vfade-offset: 68px;
+}
+
+StScrollView.hfade {
+ -st-hfade-offset: 68px;
+}
+
+StScrollView StScrollBar {
+ min-width: 8px;
+ min-height: 20px;
+}
+
+
+StScrollBar StBin#trough {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.2);
+ background-gradient-end: rgba(255,255,255,0.0);
+ box-shadow: inset 2px 2px 2px 0px rgba(0,0,0,0.1) ;
+ border: 1px solid rgba(0,0,0,0.2);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#vhandle {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.25);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#hhandle {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.5);
+ background-gradient-end: rgba(255,255,255,0.6);
+ border: 1px solid rgba(0,0,0,0.25);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#hhandle:hover,
+StScrollBar StButton#vhandle:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.8);
+ background-gradient-end: rgba(255,255,255,0.9);
+}
+
+#Tooltip {
+ border-radius: 2px;
+ padding: 4px 12px;
+ text-align: center;
+}
+
+/* ===================================================================
+ * Shared button properties
+ * ===================================================================*/
+.notification-button,
+.notification-icon-button,
+.hotplug-notification-item,
+.hotplug-resident-eject-button,
+.modal-dialog-button,
+.sound-button {
+ border-radius: 2px;
+ border-width: 1px;
+ border-color: rgba(78,78,78,0.9);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(58,58,58,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
+}
+
+.notification-button:hover,
+.notification-icon-button:hover,
+.hotplug-notification-item:hover,
+.hotplug-resident-eject-button:hover,
+.modal-dialog-button:hover,
+.sound-button:hover {
+ border-color: rgba(98,98,98,0.9);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(68,68,68,1.0);
+ background-gradient-end: rgba(58,58,58,1.0);
+}
+
+.notification-button:focus,
+.notification-icon-button:focus,
+.hotplug-notification-item:focus,
+.modal-dialog-button:focus,
+.sound-button:focus {
+ box-shadow: 0px 0px 2px 1px rgba(153,125,97,0.9);
+}
+
+.notification-button:active,
+.notification-icon-button:active,
+.hotplug-notification-item:active,
+.hotplug-resident-eject-button:active,
+.modal-dialog-button:active,
+.modal-dialog-button:pressed,
+.sound-button:active {
+ border-color: rgba(98,98,98,0.4);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(28,28,28,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.35);
+}
+
+/* ===================================================================
+ * PopupMenu (popupMenu.js)
+ * ===================================================================*/
+.popup-menu-boxpointer {
+ /* Keeping arrow style for extra effect and less "warning junk" in .xsession-errors */
+ /* Border seems to behave strange with single background-color. Background-gradient fixes it. */
+ -arrow-border-radius: 0px;
+ -arrow-background-color: rgba(48,48,48,0.0);
+ -arrow-border-width: 0px;
+ -arrow-border-color: rgba(255,255,255,0.0);
+ -arrow-base: 4px;
+ -arrow-rise: 2px;
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0px;
+}
+
+.popup-menu {
+ color: #fff;
+ min-width: 85px;
+}
+
+.popup-submenu-menu-item:open {
+ background-color: #4c4c4c;
+}
+
+.popup-sub-menu { /* Don't use border-radius or box-shadow here. It causes the shell to crash. */
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.0);
+ background-gradient-end: rgba(0,0,0,0.0);
+}
+
+.popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em;
+}
+
+.popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em;
+}
+
+.popup-sub-menu StScrollBar {
+ padding: 2px;
+}
+
+.popup-sub-menu StScrollBar StBin#trough {
+ border-width: 0px;
+}
+
+.popup-sub-menu StScrollBar StBin#vhandle {
+ background-color: #4c4c4c;
+ border-width: 0px;
+}
+
+.popup-combo-menu {
+ background-color: rgba(0,0,0,0.9);
+ padding: 1em 0em;
+ color: #ffffff;
+ border: 1px solid #5f5f5f;
+ border-radius: 4px;
+}
+
+/* The remaining popup-menu sizing is all done in ems, so that if you
+ * override .popup-menu.font-size, everything else will scale with it.
+ */
+.popup-menu-content {
+ padding: 0.5em 0em;
+}
+
+.popup-menu-item {
+ font-weight: normal;
+ padding: .4em 1.75em;
+ spacing: 1em;
+ color: #fff;
+ border: 1px solid rgba(180,147,114,0.0);
+ border-left-width: 0;
+ border-right-width: 0;
+}
+
+.popup-menu-item:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(114,180,147,0.9);
+ background-gradient-end: rgba(114,180,165,0.9);
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0.35);
+ border-left-width: 0;
+ border-right-width: 0;
+}
+
+.popup-menu-item:insensitive {
+ color: #9f9f9f;
+}
+
+.popup-image-menu-item {
+}
+
+.popup-combobox-item {
+ spacing: 1em;
+}
+
+.popup-separator-menu-item {
+ background-color: rgba(255,255,255,0.1);
+ border: 1px solid rgba(0,0,0,0.5);
+ border-bottom: 0px;
+ border-left: 0px;
+ border-right: 0px;
+ height: 0.1em;
+}
+
+.popup-alternating-menu-item:alternate {
+ font-weight: bold;
+}
+
+.popup-slider-menu-item {
+ height: 1em;
+ min-width: 15em;
+ -slider-height: 2px;
+ -slider-background-color: #333333;
+ -slider-border-color: #5f5f5f;
+ -slider-active-background-color: rgba(180,147,114,0.9);
+ -slider-active-border-color: rgba(153,125,97,0.9);
+ -slider-border-width: 1px;
+ -slider-handle-radius: 0.5em;
+}
+
+.popup-device-menu-item {
+ spacing: .5em;
+}
+
+.popup-inactive-menu-item {
+ font-weight: normal;
+ color: #999;
+}
+
+.popup-subtitle-menu-item {
+ font-weight: bold;
+}
+
+.popup-menu-icon {
+ icon-size: 1.09em;
+}
+
+/* Switches (to be used in menus) */
+.toggle-switch {
+ width: 32px;
+ height: 16px;
+ background-color: rgba(0,0,0,0.5);
+}
+
+.toggle-switch-us {
+ background-image: url("switch-off.png");
+ background-size: contain;
+}
+
+.toggle-switch-us:checked {
+ background-image: url("switch-on.png");
+ background-size: contain;
+}
+
+.toggle-switch-intl {
+ background-image: url("switch-off.png");
+ background-size: contain;
+}
+
+.toggle-switch-intl:checked {
+ background-image: url("switch-on.png");
+ background-size: contain;
+}
+
+.nm-menu-item-icons {
+ spacing: .5em;
+}
+
+/* ===================================================================
+ * Panel (panel.js)
+ * ===================================================================*/
+#panel {
+ border: 1px solid rgba(255,255,255,0.2);
+ border-left: 0px;
+ border-right: 0px;
+ border-radius: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.4);
+ height: 24px;
+ font-weight: normal;
+}
+
+#panelLeft, #panelCenter, #panelRight {
+ spacing: 2px;
+}
+
+#panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,0,0,0.05);
+ background-gradient-end: rgba(255,0,0,0.2);
+}
+
+#panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,255,0,0.05);
+ background-gradient-end: rgba(0,255,0,0.2);
+}
+
+#panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,255,0.05);
+ background-gradient-end: rgba(0,0,255,0.2);
+}
+
+#panelLeft:ltr {
+ padding-right: 4px;
+}
+
+#panelLeft:rtl {
+ padding-left: 4px;
+}
+
+#panelRight:ltr {
+ padding-left: 4px;
+}
+
+#panelRight:rtl {
+ padding-right: 4px;
+}
+
+.panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.panel-button:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.panel-button:active,
+.panel-button:overview,
+.panel-button:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
+
+.panel-status-button:active,
+.panel-status-button:checked,
+.panel-status-button:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+}
+
+.panel-button:active > .system-status-icon,
+.panel-button:checked > .system-status-icon,
+.panel-button:focus > .system-status-icon {
+ icon-shadow: black 0px 0px 3px;
+}
+
+.panel-menu {
+ -boxpointer-gap: 3px /* Distance between the menu and panel */
+}
+
+.system-status-icon {
+ icon-size: 1.09em;
+}
+
+/* ===================================================================
+ * Overview
+ * ===================================================================*/
+#overview {
+ spacing: 12px;
+ background-color: rgba(100,100,100,0.3);
+}
+
+.window-caption {
+ color: white;
+ spacing: 25px;
+}
+
+.workspace-controls {
+ visible-width: 32px; /* Amount visible before hovering */
+}
+
+.workspace-thumbnails-background {
+ background-color: rgba(0,0,0,0.0);
+ border: 0px solid rgba(0,0,0,0.0);
+ border-right: 0px;
+ border-radius: 0px;
+ padding: 8px;
+}
+
+.workspace-thumbnails-background:rtl {
+ border-right: 1px;
+ border-left: 0px;
+ border-radius: 0px;
+}
+
+.workspace-thumbnails {
+ spacing: 7px;
+}
+
+.workspace-thumbnail-indicator {
+ outline: 1px solid rgba(255,255,255,0.2);
+ border: 1px solid rgba(255,255,255,0.5);
+}
+
+.workspace-add-button {
+ background-image: url("add-workspace.png");
+ height: 200px;
+ width: 35px;
+}
+
+.workspace-add-button:hover {
+
+}
+
+.workspace-close-button {
+ background-image: url("close-window.svg");
+ background-size: 22px;
+ height: 22px;
+ width: 22px;
+ -cinnamon-close-overlap: 8px;
+}
+
+.window-caption {
+ background-color: rgba(0,0,0,0.5);
+ border: 1px solid rgba(255,255,255,0.25);
+ border-radius: 6px;
+ color: #fff;
+ padding: 6px 8px;
+ -cinnamon-caption-spacing: 1px;
+}
+
+.window-close {
+ background-image: url("close-window.svg");
+ background-size: 22px;
+ height: 22px;
+ width: 22px;
+ -cinnamon-close-overlap: 8px;
+}
+
+.window-close:hover {
+ -st-background-image-shadow: 0px 0px 4px rgba(255,255,255,0.9);
+}
+
+.window-close:rtl {
+ -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
+}
+
+/* ===================================================================
+ * Looking Glass
+ * ===================================================================*/
+#LookingGlassDialog {
+ border: 0;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ spacing: 8px;
+ padding: 4px;
+}
+
+#LookingGlassDialog > #Toolbar {
+ border: 1px solid grey;
+ border-radius: 2px;
+}
+
+#LookingGlassDialog .labels {
+ spacing: 4px;
+}
+
+#LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #ccc;
+ padding-left: .3em;
+ padding-right: .3em;
+}
+
+#LookingGlassDialog .notebook-tab:hover {
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+#LookingGlassDialog .notebook-tab:selected {
+ border-image: url("panel-button-border.svg") 10 10 0 2;
+ background-image: url("panel-button-highlight-wide.svg");
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+#LookingGlassDialog .lg-inspector-title {
+ font-weight: bold;
+ padding-bottom: 8px;
+}
+
+.lg-dialog StEntry {
+ selection-background-color: #bbbbbb;
+ selected-color: #333333;
+}
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic;
+}
+
+.lg-obj-inspector-title {
+ spacing: 4px;
+}
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px;
+}
+
+.lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff;
+}
+
+.lg-dialog .cinnamon-link {
+ color: #999999;
+}
+
+.lg-dialog .cinnamon-link:hover {
+ color: #dddddd;
+}
+
+#LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px;
+}
+
+#LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px;
+}
+
+#lookingGlassExtensions {
+ padding: 4px;
+}
+
+.lg-extension-list {
+ padding: 4px;
+ spacing: 6px;
+}
+
+.lg-extension {
+ border: 1px solid #6f6f6f;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+.lg-extension-name {
+ font-weight: bold;
+}
+
+.lg-extension-meta {
+ spacing: 6px;
+}
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.8);
+ border: 2px solid grey;
+ border-radius: 4px;
+ padding: 6px;
+}
+
+/* ===================================================================
+ * Date applet
+ * ===================================================================*/
+.calendar-vertical-separator {
+ -stipple-width: 1px;
+ -stipple-color: rgba(255,255,255,0.2);
+ width: 0.3em;
+}
+
+#calendarPopup {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0px;
+ color: white;
+}
+
+#calendarPopup .calendar {
+ padding: 10px;
+}
+
+.calendar {
+ padding: .4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px;
+}
+
+.calendar-month-label {
+ color: #e2e2e2;
+ padding-bottom: 8px;
+ padding-top: 8px;
+ font-weight: bold;
+}
+
+.calendar-change-month-back {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-left.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-back:rtl {
+ background-image: url("calendar-arrow-right.svg");
+}
+
+.calendar-change-month-back:hover {
+ background-color: rgba(255,255,255,0.1);
+}
+.calendar-change-month-back:active {
+ background-color: rgba(255,255,255,0.1);
+}
+
+.calendar-change-month-forward {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-right.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-forward:rtl {
+ background-image: url("calendar-arrow-left.svg");
+}
+
+.calendar-change-month-forward:hover {
+ background-color: rgba(255,255,255,0.1);
+}
+.calendar-change-month-forward:active {
+ background-color: rgba(255,255,255,0.1);
+}
+
+.datemenu-date-label {
+ padding: .4em 1.75em;
+ color: #e2e2e2;
+ font-weight: bold;
+}
+
+.calendar-day-base {
+ text-align: center;
+ width: 2.4em;
+ height: 2.4em;
+}
+
+.calendar-day-base:hover {
+ background-color: rgba(255,255,255,0.2);
+ color: #fff;
+}
+
+.calendar-day-base:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.2);
+ background-gradient-end: rgba(255,255,255,0.2);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.1);
+}
+
+.calendar-today.calendar-day-base:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.4);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
+}
+
+.calendar-day-heading {
+ color: #e2e2e2;
+ padding-top: 1em;
+}
+
+.calendar-week-number {
+ color: #e2e2e2;
+ font-weight: bold;
+}
+
+/* Hack used in lieu of border-collapse - see calendar.js */
+.calendar-day {
+ border: 1px solid #333;
+ color: #e2e2e2;
+ border-top-width: 0;
+ border-left-width: 0;
+ border-radius: 0px;
+ width: 32px;
+}
+.calendar-day-top {
+ border-top-width: 1px;
+}
+.calendar-day-left {
+ border-left-width: 1px;
+}
+
+.calendar-work-day {
+ border-color: #444;
+}
+
+.calendar-nonwork-day {
+ background-color: rgba(128,128,128,.1);
+ border-color: #555;
+}
+
+.calendar-today {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.4);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
+ color: #ffffff;
+ font-weight: bold;
+}
+
+.calendar-other-month-day {
+ color: #e2e2e2;
+}
+
+.calendar-day-with-events {
+ font-weight: bold;
+ color: #fff;
+}
+
+/* ===================================================================
+ * Notifications
+ * ===================================================================*/
+#notification {
+ border: 2px solid rgba(255,255,255,0.5);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ border-radius: 0;
+ padding: 8px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ width: 34em;
+ margin-from-right-edge-of-screen: 8px;
+ margin-from-top-edge-of-screen: 8px;
+}
+
+/* We use row-span = 2 for the image cell, which prevents its height preferences to be
+ taken into account during allocation, so its height ends up being limited by the height
+ of the content in the other rows. To avoid showing a stretched image, we set the minimum
+ height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
+.notification-with-image {
+ min-height: 159px;
+}
+
+#notification-scrollview {
+ max-height: 10em;
+ -st-vfade-offset: 24px;
+}
+
+#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em;
+}
+
+#notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px;
+}
+
+#notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px;
+}
+
+#notification-body {
+ spacing: 5px;
+}
+
+#notification-actions {
+ spacing: 10px;
+}
+
+.notification-button {
+ padding: 4px 42px 5px;
+}
+
+.notification-icon-button {
+ border-radius: 2px;
+ padding: 5px;
+}
+
+.notification-icon-button > StIcon {
+ icon-size: 16px;
+ padding: 8px;
+}
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 46px 2px 12px;
+}
+
+.hotplug-notification-item {
+ padding: 2px 10px;
+}
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px;
+}
+
+.hotplug-resident-box {
+ spacing: 8px;
+}
+
+.hotplug-resident-mount {
+ color: white;
+ border: 1px solid rgba(0,0,0,0.0);
+}
+
+.hotplug-resident-mount:hover {
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px;
+}
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px;
+}
+
+.hotplug-resident-eject-icon {
+ icon-size: 20px;
+}
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+}
+
+.chat-log-message {
+ color: #888888;
+}
+
+.chat-group-sent, .chat-group-meta {
+ padding: 8px 0;
+}
+
+.chat-received {
+ padding-left: 4px;
+}
+
+.chat-received:rtl {
+ padding-left: 0px;
+ padding-right: 4px;
+}
+
+.chat-sent {
+ padding-left: 18pt;
+ color: #959595;
+}
+
+.chat-sent:rtl {
+ padding-left: 0px;
+ padding-right: 18pt;
+}
+
+.chat-meta-message {
+ padding-left: 4px;
+ color: #bbbbbb;
+}
+
+.chat-meta-message:rtl {
+ padding-left: 0px;
+ padding-right: 4px;
+}
+
+.subscription-message {
+ font-style: italic;
+}
+
+#notification StEntry {
+ padding: 4px;
+ selected-color: white;
+ color: #c0c0c0;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-color: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ border-radius: 2px;
+ caret-color: white;
+ caret-size: 1px;
+}
+
+#notification StEntry:focus {
+ color: white;
+ border: 1px solid rgba(200,200,200,0.3);
+
+ caret-color: white;
+ selection-background-color: #72B493;
+}
+
+/* ===================================================================
+ * Alt Tab
+ * ===================================================================*/
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px;
+}
+
+.switcher-list {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ padding: 20px;
+ color: white;
+}
+
+.switcher-list-item-container {
+ spacing: 8px;
+}
+
+.thumbnail-scroll-gradient-left {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(51,51,51,1.0);
+ background-gradient-end: rgba(51,51,51,0);
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px;
+}
+
+.thumbnail-scroll-gradient-right {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(51,51,51,0);
+ background-gradient-end: rgba(51,51,51,1.0);
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px;
+}
+
+.switcher-list .item-box {
+ padding: 8px;
+ border-radius: 8px;
+}
+
+.switcher-list .item-box:outlined {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.9);
+ background-gradient-end: rgba(153,125,97,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border-radius: 3px;
+ color: rgba(255,255,255,1.0);
+ padding: 6px;
+}
+
+.switcher-list .item-box:selected {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.9);
+ background-gradient-end: rgba(153,125,97,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border-radius: 3px;
+ color: rgba(255,255,255,1.0);
+}
+
+.switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px;
+}
+
+.switcher-list .thumbnail {
+ width: 256px;
+}
+
+.switcher-list .separator {
+ width: 1px;
+ background: rgba(255,255,255,0.33);
+}
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("corner-ripple-ltr.png");
+ background-size: contain;
+}
+
+.ripple-box:rtl {
+ background-image: url("corner-ripple-rtl.png");
+}
+
+.switcher-arrow {
+ border-color: rgba(0,0,0,0);
+ color: #808080;
+}
+
+.switcher-arrow:highlighted {
+ border-color: rgba(0,0,0,0);
+ color: white;
+}
+
+/* ===================================================================
+ * Modal dialogs
+ * ===================================================================*/
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-weight: bold;
+ color: #fff;
+}
+
+.modal-dialog {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ color: #fff;
+
+ padding-right: 42px;
+ padding-left: 42px;
+ padding-bottom: 30px;
+ padding-top: 30px;
+}
+
+.modal-dialog-button-box {
+ spacing: 21px;
+}
+
+.modal-dialog-button {
+ margin-left: 10px;
+ margin-right: 10px;
+ padding: 4px 32px 5px;
+}
+
+.modal-dialog-button:disabled {
+ color: rgb(60,60,60);
+}
+
+/* ===================================================================
+ * Run dialog
+ * ===================================================================*/
+.run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px;
+}
+
+.run-dialog-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #72B493;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+.run-dialog {
+ border: 2px solid rgba(255,255,255,0.5);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.3);
+ border-radius: 0;
+
+ padding-right: 21px;
+ padding-left: 21px;
+ padding-bottom: 15px;
+ padding-top: 15px;
+}
+
+.lightbox {
+ background-color: rgba(160,160,160,0.0);
+}
+
+.flashspot {
+ background-color: white;
+}
+
+/* ===================================================================
+ * End session dialog
+ * ===================================================================*/
+.end-session-dialog {
+ spacing: 42px;
+}
+
+.end-session-dialog-subject {
+ font-weight: bold;
+ color: #fff;
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 30px;
+}
+
+.end-session-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.end-session-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.end-session-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.end-session-dialog-logout-icon {
+ border: 1px solid rgba(255,255,255,0.3);
+ border-radius: 0;
+ width: 32px;
+ height: 32px;
+}
+
+.end-session-dialog-shutdown-icon {
+ color: #bebebe;
+ width: 32px;
+ height: 32px;
+}
+
+.end-session-dialog-app-list {
+ max-height: 200px;
+ padding-top: 42px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.end-session-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.end-session-dialog-app-list-item {
+ color: #ccc;
+}
+
+.end-session-dialog-app-list-item:hover {
+ color: white;
+}
+
+.end-session-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.end-session-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.end-session-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.end-session-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.end-session-dialog-app-list-item-name {
+}
+
+.end-session-dialog-app-list-item-description {
+ color: #444444;
+}
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px;
+}
+
+.mount-password-reask {
+ color: red;
+}
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px;
+}
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px;
+}
+
+.mount-question-dialog-subject {
+ max-width: 500px;
+}
+
+.show-processes-dialog-subject:rtl,
+.mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.show-processes-dialog-description:rtl,
+.mount-question-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.show-processes-dialog-app-list-item {
+ color: #ccc;
+}
+
+.show-processes-dialog-app-list-item:hover {
+ color: white;
+}
+
+.show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.show-processes-dialog-app-list-item-name {
+}
+
+/* ===================================================================
+ * Policykit authentication dialog
+ * ===================================================================*/
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px;
+}
+
+.polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px;
+}
+
+.polkit-dialog-user-root-label {
+ color: #CBD9D4;
+}
+
+/* ===================================================================
+ * Magnifier
+ * ===================================================================*/
+
+.magnifier-zoom-region {
+ border: 2px solid rgba(128, 0, 0, 255);
+}
+
+.magnifier-zoom-region.full-screen {
+ border-width: 0px;
+}
+
+/* ===================================================================
+ * On screen keyboard
+ * ===================================================================*/
+
+#keyboard {
+ background: rgba(0,0,0,0.8);
+}
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px;
+}
+
+.keyboard-row {
+ spacing: 15px;
+}
+
+.keyboard-key {
+ min-height: 30px;
+ min-width: 30px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(78,78,78,0.5);
+ background-gradient-end: rgba(78,78,78,0.5);
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 2px;
+ border: 1px solid rgba(78,78,78,0.9);
+ color: white;
+}
+
+.keyboard-key:grayed {
+ color: #808080;
+ border-color: #808080;
+}
+
+.keyboard-key:checked,
+.keyboard-key:hover {
+ background: #303030;
+ border: 3px solid white;
+}
+
+.keyboard-key:active {
+ background: #808080;
+}
+
+.keyboard-subkeys {
+ color: white;
+ padding: 5px;
+ -arrow-border-radius: 10px;
+ -arrow-background-color: #090909;
+ -arrow-border-width: 2px;
+ -arrow-border-color: white;
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px;
+}
+
+/* ###################################################################
+ * Cinnamon Specific Section
+ * ###################################################################*/
+/* ===================================================================
+ * Menu (menu.js)
+ * ===================================================================*/
+/* Main menu title */
+
+.menu-favorites-box {
+ width: 70%;
+ margin: auto;
+ padding: 10px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.1);
+ background-gradient-end: rgba(180,147,114,0.1);
+ border: 1px solid rgba(255,255,255,0.2);
+ border-radius: 0px;
+ transition-duration: 300;
+}
+
+.menu-favorites-button {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-favorites-button:hover {
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-places-box {
+ width: 70%;
+ margin: auto;
+ padding: 10px;
+ border: 0px solid #666;
+}
+
+.menu-places-button {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+}
+
+.menu-categories-box {
+ padding-top: 10px;
+ padding-left: 30px;
+ padding-right: 30px;
+ padding-bottom: 10px;
+}
+
+.menu-applications-box {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 0px;
+}
+
+.menu-application-button {
+ width: 20em;
+ height: 2.85em;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-application-button:hover {
+ width: 20em;
+ height: 2.85em;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-application-button-selected {
+ width: 20em;
+ height: 2.85em;
+ color: #ffffff;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(114,180,147,0.9);
+ background-gradient-end: rgba(114,180,165,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-application-button-label:ltr {
+ padding-left: 5px
+}
+
+.menu-application-button-label:rtl {
+ padding-right: 5px
+}
+
+.menu-category-button {
+ width: 12em;
+ height: 2.85em;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-category-button-greyed {
+ width: 12em;
+ height: 2.85em;
+ color: #9C9C9C;
+ font-style: italic;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-category-button-selected {
+ width: 12em;
+ height: 2.85em;
+ color: #ffffff;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(114,180,147,0.9);
+ background-gradient-end: rgba(114,180,165,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-category-button-label:ltr {
+ padding-left: 5px
+}
+
+.menu-category-button-label:rtl {
+ padding-right: 5px
+}
+
+.menu-category-button-button:hover {
+ background-color: #969696;
+ border-radius: 8px;
+}
+
+.menu-application-button:ltr,
+.menu-application-button:hover:ltr,
+.menu-application-button-selected:ltr,
+.menu-category-button:ltr,
+.menu-category-button-greyed:ltr,
+.menu-category-button-selected:ltr {
+ padding-left: 7px;
+}
+
+.menu-application-button:rtl,
+.menu-application-button:hover:rtl,
+.menu-application-button-selected:rtl,
+.menu-category-button:rtl,
+.menu-category-button-greyed:rtl,
+.menu-category-button-selected:rtl {
+ padding-right: 7px;
+}
+
+/* Name and description of the currently hovered item in the menu
+ * This appears on the bottom right hand corner of the menu*/
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+}
+
+.menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px;
+}
+
+.menu-selected-app-title {
+ font-weight: bold;
+}
+
+.menu-selected-app-description {
+ max-width: 150px;
+}
+
+.menu-search-box:ltr {
+ padding-left: 30px;
+}
+
+.menu-search-box:rtl {
+ padding-right: 30px;
+}
+
+#menu-search-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #72B493;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #c0c0c0;
+}
+
+/* Context menu (at the moment only for favorites) */
+.menu-context-menu {
+}
+
+/* ===================================================================
+ * Window list (windowList.js)
+ * ===================================================================*/
+.window-list-box {
+ spacing: 2px;
+}
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px;
+}
+
+.window-list-item-box {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.window-list-item-box:active,
+.window-list-item-box:checked,
+.window-list-item-box:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
+
+.window-list-item-box:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.window-list-item-demands-attention {
+ border: 1px solid rgba(255,52,52,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,52,52,0.3);
+ background-gradient-end: rgba(255,52,52,0.2);
+}
+
+/* ===================================================================
+ * Sound Applet (status/volume.js)
+ * ===================================================================*/
+.sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px;
+}
+
+.sound-button {
+ padding: 4px 7px 5px;
+}
+
+.sound-button StIcon {
+ icon-size: 1.4em;
+}
+
+.sound-track-infos {
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+}
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+.sound-track-info StIcon {
+ icon-size: 1em;
+}
+
+.sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px;
+}
+
+.sound-volume-menu-item {
+ padding: .4em 1.75em;
+}
+
+.sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px;
+}
+
+.sound-playback-control {
+ padding-top: 5px;
+ padding-bottom: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+/* ===================================================================
+ * Workspace Switcher applet (workspaceSwitcher.js)
+ * ===================================================================*/
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px;
+
+}
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #cccccc;
+ border: 1px;
+ border-color: #a6a6a6;
+ padding: 2px;
+ transition-duration: 300;
+}
+
+.workspace-button:outlined {
+ padding: 1px;
+ background: #cccccc;
+ color: #555555;
+ box-shadow: inset 0px 0px 8px 1px rgba(255,255,255, 0.7);
+}
+
+/* ===================================================================
+ * Workspace OSD
+ * ===================================================================*/
+
+.workspace-osd {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ font-size: 16pt;
+ font-weight: bold;
+ color: #fff;
+
+ padding-right: 42px;
+ padding-left: 42px;
+ padding-bottom: 30px;
+ padding-top: 30px;
+}
+
+.expo-workspaces-name-entry {
+ background-color: rgba(0,0,0,0.5);
+ border: 1px solid rgba(255,255,255,0.25);
+ border-radius: 6px;
+ color: #fff;
+ padding: 6px 8px;
+ spacing: 25px;
+ -cinnamon-caption-spacing: 1px;
+}
+
+/* ===================================================================
+ * Notification Applet
+ * ===================================================================*/
+
+.notification-applet-padding {
+ padding: .5em 1em;
+}
+
+.notification-applet-container {
+ max-height: 100px;
+}
+
+/* ===================================================================
+ * Panel Launchers Applet (panelLaunchers.js)
+ * ===================================================================*/
+#panel-launchers-box {
+ spacing: 2px;
+}
+
+.panel-launcher {
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ padding-left: 1px;
+ padding-right: 1px;
+ transition-duration: 200;
+}
+
+.panel-launcher:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.panel-launcher-add-dialog-content-box {
+ padding: 6px;
+ spacing: 20px;
+}
+
+.panel-launcher-add-dialog-content-box-left {
+ padding: 6px;
+ spacing: 20px;
+}
+
+.panel-launcher-add-dialog-content-box-right {
+ padding: 6px;
+ spacing: 10px;
+}
+
+.panel-launcher-add-dialog-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #72B493;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+/* ===================================================================
+ * Overview corner
+ * ===================================================================*/
+#overview-corner {
+ background-image: url("overview1.png");
+}
+
+#overview-corner:hover {
+ background-image: url("overview2.png");
+}
+
+/* ===================================================================
+ * Applets (applet.js)
+ * ===================================================================*/
+.applet-box {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.applet-box:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.applet-box:active {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
diff --git a/desktop-themes/Green-Submarine/cinnamon/close-window.svg b/desktop-themes/Green-Submarine/cinnamon/close-window.svg
new file mode 100644
index 00000000..51472f62
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/close-window.svg
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="22"
+ height="22"
+ viewBox="0 0 16 16"
+ id="Foreground"
+ xml:space="preserve"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="close-window.svg"><metadata
+ id="metadata34"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="804"
+ inkscape:window-height="642"
+ id="namedview32"
+ showgrid="false"
+ inkscape:zoom="15.136364"
+ inkscape:cx="10.771447"
+ inkscape:cy="11.726727"
+ inkscape:window-x="122"
+ inkscape:window-y="151"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Foreground" /><defs
+ id="defs2397"><linearGradient
+ id="linearGradient3771"><stop
+ id="stop3773"
+ style="stop-color:#616161;stop-opacity:1"
+ offset="0" /><stop
+ id="stop3775"
+ style="stop-color:#b8b8b8;stop-opacity:1"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient3683"><stop
+ id="stop3685"
+ style="stop-color:#f4625e;stop-opacity:1;"
+ offset="0" /><stop
+ id="stop3687"
+ style="stop-color:#eeeeee;stop-opacity:0"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient3671"><stop
+ id="stop3673"
+ style="stop-color:#aa2911;stop-opacity:1;"
+ offset="0" /><stop
+ id="stop3675"
+ style="stop-color:#e36260;stop-opacity:1;"
+ offset="1" /></linearGradient><linearGradient
+ x1="8.0617762"
+ y1="11.35323"
+ x2="8.0617762"
+ y2="0.56955004"
+ id="linearGradient3677"
+ xlink:href="#linearGradient3671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0405157,0,0,1.0251195,-0.37031125,-0.13448064)" /><linearGradient
+ x1="6.500052"
+ y1="15.53668"
+ x2="6.349369"
+ y2="4.849421"
+ id="linearGradient3689"
+ xlink:href="#linearGradient3683"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96655097,0,0,1.0263379,4.676634,-1.2851073)" /><linearGradient
+ x1="13.378309"
+ y1="9.5766296"
+ x2="13.530465"
+ y2="0.446697"
+ id="linearGradient3777"
+ xlink:href="#linearGradient3771"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3683"
+ id="linearGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96655097,0,0,1.0263379,4.676634,-1.2851073)"
+ x1="6.500052"
+ y1="15.53668"
+ x2="6.349369"
+ y2="4.849421" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3671"
+ id="linearGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0405157,0,0,1.0251195,-0.37031125,-0.13448064)"
+ x1="8.0617762"
+ y1="11.35323"
+ x2="8.0617762"
+ y2="0.56955004" /></defs>
+
+<g
+ id="g3802"><rect
+ width="15.12172"
+ height="14.771311"
+ rx="2.0810316"
+ ry="2.0502388"
+ x="0.45723361"
+ y="0.80747485"
+ id="rect3669"
+ style="fill:url(#linearGradient3028);fill-opacity:1;stroke:#6f0000;stroke-width:0.72155570999999985;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /><g
+ transform="matrix(1.0405157,0,0,1.0251195,0.94740757,-1.5276931)"
+ id="g3707"
+ style="opacity:0.63513512999999999;stroke:#000000;stroke-opacity:0.70555556"><g
+ transform="translate(-1.2664093,2.4710425)"
+ id="g3695"
+ style="stroke:#000000;stroke-opacity:0.70555556"><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3697"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3699"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g><g
+ transform="translate(-1.2664093,2.4710425)"
+ id="g3701"
+ style="stroke:#000000;stroke-opacity:0.70555556"><path
+ d="M 5.4402527,10.650392 10.688082,5.3573033"
+ id="path3703"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="M 5.4402527,10.650392 10.688082,5.3573033"
+ id="path3705"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g></g><g
+ style="stroke:#ffffff;stroke-opacity:1"
+ transform="matrix(1.0405157,0,0,1.0251195,-0.37031126,-0.13448064)"
+ id="g3172"><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3152"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3901"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g><path
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.72607194999999991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3154"
+ d="M 5.2903571,10.783444 10.750806,5.3573954" /><path
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.72607194999999991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3693"
+ d="M 5.2903571,10.783444 10.750806,5.3573954" /><rect
+ width="14.046797"
+ height="14.788866"
+ rx="1.9331021"
+ ry="1.894356"
+ x="1.0268342"
+ y="0.35540196"
+ id="rect3679"
+ style="fill:none;stroke:url(#linearGradient3012);stroke-width:0.47880238;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /></g></svg> \ No newline at end of file
diff --git a/desktop-themes/Green-Submarine/cinnamon/close.svg b/desktop-themes/Green-Submarine/cinnamon/close.svg
new file mode 100644
index 00000000..0f40f495
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/close.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Foreground"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="x_circle_16.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
+ id="metadata2399"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs2397"><linearGradient
+ id="linearGradient3173"><stop
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0"
+ id="stop3175" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3177" /></linearGradient><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective2401" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3173"
+ id="linearGradient3179"
+ x1="7.844358"
+ y1="16"
+ x2="7.7198443"
+ y2="-0.062256809"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ inkscape:window-height="713"
+ inkscape:window-width="1197"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="32.125"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:window-x="40"
+ inkscape:window-y="40"
+ inkscape:current-layer="Foreground" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M10.5,3.5l2,2L10,8l2.5,2.5l-2,2L8,10l-2.5,2.5l-2-2L6,8L3.5,5.5l2-2L8,6L10.5,3.5 z M0,8c0-4.418,3.582-8,8-8s8,3.582,8,8s-3.582,8-8,8S0,12.418,0,8z"
+ id="path2394"
+ style="fill-opacity:1;fill:url(#linearGradient3179)" />
+</svg> \ No newline at end of file
diff --git a/desktop-themes/Green-Submarine/cinnamon/corner-ripple-ltr.png b/desktop-themes/Green-Submarine/cinnamon/corner-ripple-ltr.png
new file mode 100644
index 00000000..f4e802c0
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/corner-ripple-ltr.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/corner-ripple-rtl.png b/desktop-themes/Green-Submarine/cinnamon/corner-ripple-rtl.png
new file mode 100644
index 00000000..80a47d4a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/corner-ripple-rtl.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/dash-placeholder.svg b/desktop-themes/Green-Submarine/cinnamon/dash-placeholder.svg
new file mode 100644
index 00000000..cbae148a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/dash-placeholder.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="76"
+ height="27"
+ id="svg11252"
+ version="1.1">
+ <defs
+ id="defs11254">
+ <radialGradient
+ xlink:href="#linearGradient39563-4-2"
+ id="radialGradient68155-2-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.3486842,0,317.8421)"
+ cx="49"
+ cy="488"
+ fx="49"
+ fy="488"
+ r="38" />
+ <linearGradient
+ id="linearGradient39563-4-2">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop39565-1-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop39567-7-9" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient39573-6-1"
+ id="radialGradient68157-0-8"
+ gradientUnits="userSpaceOnUse"
+ cx="50.5"
+ cy="487.5"
+ fx="50.5"
+ fy="487.5"
+ r="10.5" />
+ <linearGradient
+ id="linearGradient39573-6-1">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop39575-5-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop39577-1-2" />
+ </linearGradient>
+ </defs>
+ <g
+ id="layer1"
+ transform="translate(-337,-518.86218)">
+ <g
+ id="g99967"
+ style="display:inline"
+ transform="translate(326,44.862171)">
+ <rect
+ style="opacity:0.49375;color:#000000;fill:url(#radialGradient68155-2-3);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect99969"
+ width="76"
+ height="2"
+ x="11"
+ y="487"
+ rx="0"
+ ry="0" />
+ <path
+ style="opacity:0.43125;color:#000000;fill:url(#radialGradient68157-0-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path99971"
+ d="M 61,487.5 C 61,493.29899 56.29899,498 50.5,498 44.70101,498 40,493.29899 40,487.5 40,481.70101 44.70101,477 50.5,477 c 5.79899,0 10.5,4.70101 10.5,10.5 z"
+ transform="matrix(1.2857143,0,0,1.2857143,-14.428572,-139.28571)" />
+ <path
+ transform="matrix(0.43589747,0,0,0.43589747,28.487179,275)"
+ d="M 61,487.5 C 61,493.29899 56.29899,498 50.5,498 44.70101,498 40,493.29899 40,487.5 40,481.70101 44.70101,477 50.5,477 c 5.79899,0 10.5,4.70101 10.5,10.5 z"
+ id="path99973"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/filter-selected-ltr.svg b/desktop-themes/Green-Submarine/cinnamon/filter-selected-ltr.svg
new file mode 100644
index 00000000..62c8e5b7
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/filter-selected-ltr.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="10"
+ height="20"
+ id="svg10003"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="filter-selected.svg">
+ <defs
+ id="defs10005">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective10011" />
+ <inkscape:perspective
+ id="perspective9998"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="32"
+ inkscape:cy="10.181818"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1680"
+ inkscape:window-height="994"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10008">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-44)">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/app-picker.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="rect34320"
+ d="m -0.18726572,54.181804 10.55634072,10.55636 10e-6,-21.11269 z"
+ style="opacity:0.21000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/filter-selected-rtl.svg b/desktop-themes/Green-Submarine/cinnamon/filter-selected-rtl.svg
new file mode 100644
index 00000000..94af6bb8
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/filter-selected-rtl.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="10"
+ height="20"
+ id="svg10003"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="filter-selected-ltr.svg">
+ <defs
+ id="defs10005">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective10011" />
+ <inkscape:perspective
+ id="perspective9998"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="32.363636"
+ inkscape:cy="10.181818"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="839"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10008">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-44)">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/app-picker.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="rect34320"
+ d="m 10.369085,54.181804 -10.55634072,10.55636 -1e-5,-21.11269 z"
+ style="opacity:0.21000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/gdm.css b/desktop-themes/Green-Submarine/cinnamon/gdm.css
new file mode 100644
index 00000000..e8e4d2a9
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/gdm.css
@@ -0,0 +1,180 @@
+/* Copyright 2011, Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+/* Login Dialog */
+
+.login-dialog-title {
+ font-size: 14pt;
+ font-weight: bold;
+ color: #666666;
+ padding-bottom: 2em;
+}
+
+.login-dialog {
+ border-radius: 16px;
+ min-height: 150px;
+ max-height: 700px;
+ min-width: 350px;
+}
+
+.login-dialog-prompt-fingerprint-message {
+ font-size: 10.5pt;
+}
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em;
+}
+
+.login-dialog-user-list {
+ spacing: 12px;
+}
+
+.login-dialog-user-list-item {
+ color: #666666;
+}
+
+.login-dialog-user-list-item:ltr {
+ padding-right: 1em;
+}
+
+.login-dialog-user-list-item:rtl {
+ padding-left: 1em;
+}
+
+.login-dialog-user-list-item .login-dialog-user-list-item-name {
+ font-size: 20pt;
+ padding-left: 1em;
+ color: #666666;
+}
+
+.login-dialog-user-list-item:hover .login-dialog-user-list-item-name {
+ color: white;
+}
+
+.login-dialog-user-list-item:focus .login-dialog-user-list-item-name {
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+.login-dialog-user-list-item-vertical-layout {
+ spacing: 2px;
+}
+
+.login-dialog-user-list-item .login-dialog-user-list-item-focus-bin {
+ background-color: rgba(0,0,0,0.0);
+ height: 2px;
+}
+
+.login-dialog-user-list-item:focus .login-dialog-user-list-item-focus-bin {
+ background-color: #666666;
+}
+
+.login-dialog-user-list-item-icon {
+ border: 2px solid #8b8b8b;
+ border-radius: 8px;
+ width: 64px;
+ height: 64px;
+}
+
+.login-dialog-not-listed-button {
+ padding-top: 2em;
+}
+.login-dialog-not-listed-label {
+ font-size: 14pt;
+ font-weight: bold;
+ color: #666666;
+}
+
+.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
+ color: white;
+}
+
+.login-dialog-prompt-layout {
+ padding-bottom: 32px;
+}
+.login-dialog-prompt-label {
+ color: white;
+ font-size: 20pt;
+}
+
+.login-dialog-prompt-entry {
+ padding: 4px;
+ border-radius: 4px;
+ border: 2px solid #5656cc;
+ color: black;
+ background-color: white;
+ caret-color: black;
+ caret-size: 1px;
+ width: 15em;
+}
+
+.login-dialog-prompt-entry .capslock-warning {
+ icon-size: 16px;
+ warning-color: #999;
+}
+
+.login-dialog-prompt-entry:insensitive {
+ color: rgba(0,0,0,0.7);
+ border: 2px solid #565656;
+}
+
+.login-dialog-session-list {
+ color: #ffffff;
+ font-size: 10.5pt;
+}
+
+.login-dialog-session-list-button {
+ padding: 4px;
+}
+
+.login-dialog-session-list-button:focus {
+ background-color: #4c4c4c;
+}
+
+.login-dialog-session-list-button:active {
+ background-color: #4c4c4c;
+}
+
+.login-dialog-session-list-button:hover {
+ font-weight: bold;
+}
+
+.login-dialog-session-list-scroll-view {
+ background-gradient-start: rgba(80,80,80,0.3);
+ background-gradient-end: rgba(80,80,80,0.7);
+ background-gradient-direction: vertical;
+ box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
+ border-radius: 8px;
+ border: 1px solid rgba(80,80,80,1.0);
+ padding: .5em;
+}
+
+.login-dialog-session-list-item:focus {
+ background-color: #666666;
+}
+
+.login-dialog-session-list-triangle {
+ padding-right: .5em;
+}
+
+.login-dialog-session-list-item-box {
+ spacing: .25em;
+}
+
+.login-dialog-session-list-item-dot {
+ width: .75em;
+ height: .75em;
+}
diff --git a/desktop-themes/Green-Submarine/cinnamon/menu.png b/desktop-themes/Green-Submarine/cinnamon/menu.png
new file mode 100644
index 00000000..2529909c
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/menu.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/overview1.png b/desktop-themes/Green-Submarine/cinnamon/overview1.png
new file mode 100644
index 00000000..0a238282
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/overview1.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/overview2.png b/desktop-themes/Green-Submarine/cinnamon/overview2.png
new file mode 100644
index 00000000..35b10118
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/overview2.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/panel-button-border.svg b/desktop-themes/Green-Submarine/cinnamon/panel-button-border.svg
new file mode 100644
index 00000000..0014fe81
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/panel-button-border.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="21"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="panel-button-border.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.6594891"
+ inkscape:cy="5.7029946"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ guidetolerance="10000"
+ objecttolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3792"
+ empspacing="10"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect3796"
+ width="3"
+ height="2"
+ x="9"
+ y="8" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-narrow.svg b/desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-narrow.svg
new file mode 100644
index 00000000..430b24e7
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-narrow.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="30"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="panel-button-highlight-narrow.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="-171.36384"
+ inkscape:cy="-53.255157"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-468.08632,-537.03477)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path34506-3"
+ sodipodi:cx="51"
+ sodipodi:cy="30"
+ sodipodi:rx="42"
+ sodipodi:ry="16"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.35714286,0,0,1.5625,464.87203,515.15977)"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-wide.svg b/desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-wide.svg
new file mode 100644
index 00000000..24b0dd48
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/panel-button-highlight-wide.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="84"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="panel-button-highlight-wide.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="-118.50071"
+ inkscape:cy="27.304508"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-441.08632,-537.03477)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path34506-3"
+ sodipodi:cx="51"
+ sodipodi:cy="30"
+ sodipodi:rx="42"
+ sodipodi:ry="16"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="6.2831853"
+ transform="matrix(1,0,0,1.5625,432.08632,515.15977)"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/player-paused.svg b/desktop-themes/Green-Submarine/cinnamon/player-paused.svg
new file mode 100644
index 00000000..c2e22aca
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/player-paused.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="player-play.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer2">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:none">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:none">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:inline">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/player-playing.svg b/desktop-themes/Green-Submarine/cinnamon/player-playing.svg
new file mode 100644
index 00000000..d76f6119
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/player-playing.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="player-stopped.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:none">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:inline">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:none">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/player-stopped.svg b/desktop-themes/Green-Submarine/cinnamon/player-stopped.svg
new file mode 100644
index 00000000..330b9951
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/player-stopped.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="play.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:inline">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:none">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:none">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/process-working.svg b/desktop-themes/Green-Submarine/cinnamon/process-working.svg
new file mode 100644
index 00000000..e215d2fe
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/process-working.svg
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg5369"
+ version="1.1"
+ inkscape:version="0.48+devel r10053 custom"
+ width="96"
+ height="48"
+ sodipodi:docname="process-working.svg"
+ style="display:inline">
+ <metadata
+ id="metadata5375">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs5373" />
+ <sodipodi:namedview
+ pagecolor="#808080"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1975"
+ inkscape:window-height="1098"
+ id="namedview5371"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:zoom="16"
+ inkscape:cx="53.997662"
+ inkscape:cy="22.367695"
+ inkscape:window-x="1600"
+ inkscape:window-y="33"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid11933"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="tiles"
+ style="display:none">
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12451"
+ width="24"
+ height="24"
+ x="0"
+ y="0" />
+ <rect
+ y="24"
+ x="0"
+ height="24"
+ width="24"
+ id="rect12453"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="0"
+ x="24"
+ height="24"
+ width="24"
+ id="rect12455"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12457"
+ width="24"
+ height="24"
+ x="24"
+ y="24" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12459"
+ width="24"
+ height="24"
+ x="48"
+ y="0" />
+ <rect
+ y="24"
+ x="48"
+ height="24"
+ width="24"
+ id="rect12461"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="0"
+ x="72"
+ height="24"
+ width="24"
+ id="rect12463"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12465"
+ width="24"
+ height="24"
+ x="72"
+ y="24" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="spinner">
+ <g
+ transform="matrix(0.28240106,0,0,0.28240106,146.92015,-382.52444)"
+ id="g10450-5"
+ style="display:inline">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -477.76072,1373.3569 0,9.4717"
+ id="path18768"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-4.6808838" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-y="-3.3099227"
+ sodipodi:nodetypes="cc"
+ id="path18770"
+ d="m -461.0171,1380.2922 -7.23427,7.3824"
+ style="opacity:0.7;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-3.3098966" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-4.6808962"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -454.08163,1397.0359 -9.47165,0"
+ id="path18772"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-2.6596956e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18774"
+ d="m -461.01709,1413.7796 -6.93831,-7.0864"
+ style="opacity:0.9;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-3.3098966"
+ inkscape:transform-center-y="3.3098652" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-y="4.6808757"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -477.76074,1420.715 9e-5,-9.4716"
+ id="path18776"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18778"
+ d="m -494.50442,1413.7796 6.79048,-6.9384"
+ style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-y="3.3098769"
+ inkscape:transform-center-x="3.3098883" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="4.6808941"
+ style="opacity:0.4;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -501.43987,1397.0359 9.47174,0"
+ id="path18780"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-2.6596956e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18782"
+ d="m -494.5044,1380.2922 6.64243,6.9384"
+ style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="3.3098902"
+ inkscape:transform-center-y="-3.3099302" />
+ </g>
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#g10450-5"
+ id="use4981"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,36,-4.9705636)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4981"
+ id="use4983"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,43.032478,-21.909695)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4983"
+ id="use4985"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,50.081986,-38.904617)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4985"
+ id="use4987"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,-38.919996,-31.872139)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4987"
+ id="use4989"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,52.986628,2.0890543)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4989"
+ id="use4991"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,60.013026,-14.912936)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4991"
+ id="use4993"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,67.022396,-31.859127)"
+ width="400"
+ height="400" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/running-indicator.svg b/desktop-themes/Green-Submarine/cinnamon/running-indicator.svg
new file mode 100644
index 00000000..ebe7ecfc
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/running-indicator.svg
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="119.97824"
+ height="119.97824"
+ id="svg7355"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="running-indicator.svg">
+ <metadata
+ id="metadata4175">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#2c1cff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1141"
+ id="namedview4173"
+ showgrid="false"
+ inkscape:zoom="8.1348081"
+ inkscape:cx="81.120662"
+ inkscape:cy="58.117986"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g30864" />
+ <defs
+ id="defs7357">
+ <radialGradient
+ xlink:href="#linearGradient36429"
+ id="radialGradient7461"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.011539,0,0,0.57582113,-0.39262194,71.83807)"
+ cx="47.428951"
+ cy="167.16817"
+ fx="47.428951"
+ fy="167.16817"
+ r="37" />
+ <linearGradient
+ id="linearGradient36429">
+ <stop
+ id="stop36431"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop36433"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient36471"
+ id="radialGradient7463"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1891549,0,0,0.55513246,-9.281289,36.12653)"
+ cx="49.067139"
+ cy="242.50381"
+ fx="49.067139"
+ fy="242.50381"
+ r="37.00671" />
+ <linearGradient
+ id="linearGradient36471">
+ <stop
+ id="stop36473"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop36475"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ r="37.00671"
+ fy="242.50381"
+ fx="49.067139"
+ cy="242.50381"
+ cx="49.067139"
+ gradientTransform="matrix(1.1891549,0,0,0.15252127,-9.281289,132.52772)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7488"
+ xlink:href="#linearGradient36471" />
+ </defs>
+ <g
+ id="layer1"
+ transform="matrix(1.6213276,0,0,1.6213276,-431.6347,-272.5745)">
+ <g
+ style="display:inline"
+ id="g30864"
+ transform="translate(255.223,70.118091)">
+ <rect
+ ry="3.4593496"
+ rx="3.4593496"
+ y="99.596962"
+ x="12.596948"
+ height="71.116341"
+ width="71.116341"
+ id="rect14000"
+ style="opacity:0.37187500000000001;fill:url(#radialGradient7461);fill-opacity:1;stroke:none" />
+ <path
+ id="rect34520"
+ d="m 83.273151,166.72152 c 0,1.96759 -1.584022,3.55163 -3.551629,3.55163 l -63.443032,0 c -1.967608,0 -3.551648,-1.58402 -3.551643,-3.55164 0,-5.85318 0,-5.85318 0,0"
+ style="opacity:0.35;fill:none;stroke:url(#radialGradient7488);stroke-width:1;stroke-opacity:1"
+ connector-curvature="0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccscc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/scroll-hhandle.svg b/desktop-themes/Green-Submarine/cinnamon/scroll-hhandle.svg
new file mode 100644
index 00000000..7c1a8ef5
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/scroll-hhandle.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="10"
+ height="4"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scroll-hhandle.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1061"
+ inkscape:window-height="938"
+ id="namedview9"
+ showgrid="false"
+ inkscape:zoom="43.7"
+ inkscape:cx="0.62929062"
+ inkscape:cy="2"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect3592"
+ width="2"
+ height="4"
+ x="0"
+ y="0"
+ rx="0"
+ ry="0" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#rect3592"
+ id="use2825"
+ transform="translate(8,0)"
+ width="10"
+ height="4" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#use2825"
+ id="use2827"
+ transform="translate(-4,0)"
+ width="10"
+ height="4" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/scroll-vhandle.svg b/desktop-themes/Green-Submarine/cinnamon/scroll-vhandle.svg
new file mode 100644
index 00000000..c094744d
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/scroll-vhandle.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="4"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scroll-vhandle.svg">
+ <defs
+ id="defs2994" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1174"
+ inkscape:window-height="818"
+ id="namedview2992"
+ showgrid="false"
+ inkscape:zoom="23.6"
+ inkscape:cx="-6.0932203"
+ inkscape:cy="5"
+ inkscape:window-x="585"
+ inkscape:window-y="108"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect3592"
+ width="2"
+ height="4"
+ x="0"
+ y="-4"
+ rx="0"
+ ry="0"
+ transform="matrix(0,1,-1,0,0,0)" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#rect3592"
+ id="use3705"
+ transform="translate(0,4)"
+ width="4"
+ height="10" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#use3705"
+ id="use3707"
+ transform="translate(0,4)"
+ width="4"
+ height="10" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/source-button-border.svg b/desktop-themes/Green-Submarine/cinnamon/source-button-border.svg
new file mode 100644
index 00000000..6e5051ee
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/source-button-border.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="21"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="source-button-border.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.704132"
+ inkscape:cy="5.7029946"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1600"
+ inkscape:window-height="1145"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ guidetolerance="10000"
+ objecttolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3792"
+ empspacing="10"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect3796"
+ width="19"
+ height="2"
+ x="1"
+ y="8" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/switch-off.png b/desktop-themes/Green-Submarine/cinnamon/switch-off.png
new file mode 100644
index 00000000..cba7c7a0
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/switch-off.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/switch-on.png b/desktop-themes/Green-Submarine/cinnamon/switch-on.png
new file mode 100644
index 00000000..9e0c57a8
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/switch-on.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/thumbnail.png b/desktop-themes/Green-Submarine/cinnamon/thumbnail.png
new file mode 100644
index 00000000..f4f2fdf9
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/thumbnail.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-down.svg b/desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-down.svg
new file mode 100644
index 00000000..72e3c333
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-down.svg
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="96"
+ height="96"
+ id="svg2594"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="ws-switch-arrow-down.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="914"
+ inkscape:window-height="614"
+ id="namedview17"
+ showgrid="false"
+ inkscape:zoom="3.46875"
+ inkscape:cx="42.512001"
+ inkscape:cy="51.171171"
+ inkscape:window-x="177"
+ inkscape:window-y="131"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2594" />
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs2596">
+ <linearGradient
+ id="linearGradient2264">
+ <stop
+ id="stop2266"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop2268"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018"
+ id="linearGradient2532"
+ xlink:href="#linearGradient2264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)" />
+ <linearGradient
+ id="linearGradient4222">
+ <stop
+ id="stop4224"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4226"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282"
+ id="linearGradient2529"
+ xlink:href="#linearGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3000"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3009"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,2.0406491,-2.0990337,0,102.7681,-1.8419586)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1.7594738,-1.8182097,0,91.722715,89.071658)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ </defs>
+ <g
+ id="g3785">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3015);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.32905746000000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path2624"
+ d="M 84.120138,44.934228 48.193906,85.849852 12.44774,44.934228 l 17.085487,0 0,-30.696551 37.501427,0 0,30.696551 17.085484,0 z" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-up.svg b/desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-up.svg
new file mode 100644
index 00000000..88a59fbe
--- /dev/null
+++ b/desktop-themes/Green-Submarine/cinnamon/ws-switch-arrow-up.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="96"
+ height="96"
+ id="svg2594"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="ws-switch-arrow-up.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="695"
+ inkscape:window-height="480"
+ id="namedview17"
+ showgrid="false"
+ inkscape:zoom="3.46875"
+ inkscape:cx="48"
+ inkscape:cy="51.171171"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2594" />
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs2596">
+ <linearGradient
+ id="linearGradient2264">
+ <stop
+ id="stop2266"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop2268"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018"
+ id="linearGradient2532"
+ xlink:href="#linearGradient2264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)" />
+ <linearGradient
+ id="linearGradient4222">
+ <stop
+ id="stop4224"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4226"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282"
+ id="linearGradient2529"
+ xlink:href="#linearGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient2997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient2999"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-2.0406491,-2.0990337,0,102.7681,101.92949)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3005"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,1.7594738,-1.8182097,0,91.722715,11.01587)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ </defs>
+ <g
+ id="g3775">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.32905746000000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path2624"
+ d="M 84.120138,55.153301 48.193906,14.237677 12.44774,55.153301 l 17.085487,0 0,30.696551 37.501427,0 0,-30.696551 17.085484,0 z" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/Makefile.am b/desktop-themes/Green-Submarine/gtk-2.0/Makefile.am
new file mode 100644
index 00000000..52960ed3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/Makefile.am
@@ -0,0 +1,13 @@
+
+themedir = $(datadir)/themes/Green-Submarine/gtk-2.0
+
+theme_DATA = gtkrc
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = apps \
+ assets
+
+DIST_SUBDIRS = apps \
+ assets
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/Makefile.am b/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/Makefile.am
new file mode 100644
index 00000000..6bbccf26
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/Makefile.am
@@ -0,0 +1,9 @@
+
+themedir = $(datadir)/themes/Green-Submarine/gtk-2.0/apps/Handles
+
+theme_DATA = \
+ handle-caja.png \
+ resize-grip.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/handle-caja.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/handle-caja.png
new file mode 100644
index 00000000..0fbb411a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/handle-caja.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/resize-grip.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/resize-grip.png
new file mode 100644
index 00000000..387ec181
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Handles/resize-grip.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Makefile.am b/desktop-themes/Green-Submarine/gtk-2.0/apps/Makefile.am
new file mode 100644
index 00000000..a27d8865
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Makefile.am
@@ -0,0 +1,21 @@
+
+themedir = $(datadir)/themes/Green-Submarine/gtk-2.0/apps
+
+theme_DATA = \
+ caja.rc \
+ gmusicbrowser.rc \
+ panel.rc \
+ pcmanfm.rc \
+ pluma.rc \
+ terminal.rc \
+ thunar.rc
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = \
+ Handles \
+ Panel
+
+DIST_SUBDIRS = \
+ Handles \
+ Panel
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/Makefile.am b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/Makefile.am
new file mode 100644
index 00000000..c2451f02
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/Makefile.am
@@ -0,0 +1,15 @@
+
+themedir = $(datadir)/themes/Green-Submarine/gtk-2.0/apps/Panel
+
+theme_DATA = \
+ arrow-blank.png \
+ arrow-down.png \
+ handle-h.png \
+ handle-v.png \
+ panel-bg.png \
+ panel-button-active.png \
+ panel-button-hover.png \
+ panel-button-inactive.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-blank.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-blank.png
new file mode 100644
index 00000000..6b9c03d3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-blank.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-down.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-down.png
new file mode 100644
index 00000000..6b9c03d3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/arrow-down.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-h.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-h.png
new file mode 100644
index 00000000..7bdf6495
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-h.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-v.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-v.png
new file mode 100644
index 00000000..6e8eba14
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/handle-v.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-bg.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-bg.png
new file mode 100644
index 00000000..7874100c
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-bg.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-active.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-active.png
new file mode 100644
index 00000000..f1e892c0
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-active.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png
new file mode 100644
index 00000000..5be511e1
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png
new file mode 100644
index 00000000..309c39c8
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/caja.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/caja.rc
new file mode 100644
index 00000000..55a7bccb
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/caja.rc
@@ -0,0 +1,137 @@
+### This file styles Caja. ###
+
+style "caja-window-base" { bg[NORMAL] = @bg_color }
+
+style "caja-sidebar" = "murrine-sidebar" {
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::vertical_separator = 2
+ text[NORMAL] = @fg_color
+ bg[NORMAL] = mix (0.60, shade (1.15, @bg_color), @bg_color)
+
+ GtkTreeView::odd_row_color = mix (0.60, shade (1.15, @bg_color), @bg_color)
+ GtkTreeView::even_row_color = mix (0.60, shade (1.15, @bg_color), @bg_color)
+}
+
+style "caja-view" {
+ xthickness = 0
+ ythickness = 0
+}
+
+style "caja-handle" {
+ GtkPaned::handle-size = 1
+
+ engine "pixmap" {
+ # for the thin gray line separating the sidepane and viewpane
+ image {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/handle-caja.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+style "caja-statusbar"
+{
+ bg[NORMAL] = mix (0.60, shade (1.10, @bg_color), @bg_color)
+ base[NORMAL] = @base_color
+ fg[NORMAL] = shade (1.2, @fg_color)
+
+ engine "pixmap" {
+ image
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/resize-grip.png"
+ state = NORMAL
+ stretch = TRUE
+ border = { 0, 0, 1, 0 }
+ }
+ }
+}
+
+style "caja-location"
+{
+ bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color)
+}
+
+style "caja-pathbar"
+{
+ bg[PRELIGHT] = shade(0.91, @bg_color)
+ bg[ACTIVE] = shade(0.76, @bg_color)
+ bg[SELECTED] = shade(0.80, @selected_bg_color)
+ bg[INSENSITIVE] = shade(0.83, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[ACTIVE] = @fg_color
+ fg[SELECTED] = @fg_color_dark
+}
+
+# workaround for toolbar dropdown menu and toolbar button
+style "caja-toolbar-button"
+{
+ xthickness = 3
+ ythickness = 2
+
+ bg[PRELIGHT] = shade(0.91, @bg_color_dark)
+ bg[ACTIVE] = shade(1.76, @bg_color_dark)
+# not needed, called by gtkrc
+# bg[SELECTED] = shade(0.80, @selected_bg_color)
+# bg[INSENSITIVE] = shade(0.83, @bg_color_dark)
+
+# fg[NORMAL] = @fg_color_dark
+# fg[PRELIGHT] = @selected_fg_color
+# fg[ACTIVE] = @fg_color_dark
+# fg[SELECTED] = @fg_color_dark
+
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = @fg_color_dark
+ text[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.96,0.96,0.90}
+ border_shades = {4.10, 4.00}
+ contrast = 0.80
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ glow_shade = 1.0
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+############################################
+# CAJA
+# Order of assignment is important
+#############################################
+
+widget_class "*CajaSidePane.*" style "caja-sidebar"
+widget_class "*Caja*Places*Sidebar*" style "caja-sidebar"
+widget_class "*Caja*Side*.GtkWidget" style "caja-sidebar"
+widget_class "*Caja*Side*Title*" style "caja-sidebar"
+
+widget "*CajaNavigationWindow" style "caja-window-base"
+
+widget_class "*Caja*Scrollbar" style "murrine-scrollbar"
+widget_class "*CajaSidePane.*Scrollbar" style:highest "murrine-scrollbar"
+widget_class "*Caja*Statusbar*" style "caja-statusbar"
+
+widget "*Caja*Splitter" style "caja-handle"
+widget_class "*Caja*View*" style "caja-view"
+widget_class "*Caja*Notebook" style "murrine-notebook"
+
+widget_class "*Caja*<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkList>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkCList>.<GtkButton>" style "murrine-treeview-header"
+
+widget_class "*CajaPathBar*" style "caja-pathbar"
+widget "*.caja-extra-view-widget" style : highest "caja-location"
+
+# workaround for toolbar dropdown menu and toolbar button
+widget_class "*Caja*Toolbar*Button" style "caja-toolbar-button"
+widget_class "*Caja*Toolbar*.<GtkComboBox>.<GtkCellView>" style "caja-toolbar-button"
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/gmusicbrowser.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/gmusicbrowser.rc
new file mode 100644
index 00000000..9ad14ee0
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/gmusicbrowser.rc
@@ -0,0 +1,7 @@
+style "gmusicbrowser-handle"
+{
+ GtkPaned::handle-size = 1
+}
+
+widget "Shimmer Desktop.VBMain.HPMain" style "gmusicbrowser-handle"
+widget_class "Shimmer Desktop.VBMain.VBTop.HBTop.*" style "murrine-toolbar"
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/panel.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/panel.rc
new file mode 100644
index 00000000..91477358
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/panel.rc
@@ -0,0 +1,220 @@
+style "theme-panel"
+{
+ xthickness = 4 # The spacing (padding) inside and between applets. Add a lower value for a more compact look.
+ ythickness = 0
+
+# Disable for normal backgrounds and transparancy panel with dark DE backgrounds.
+# bg_pixmap[NORMAL] = "/Panel/panel-bg.png"
+
+ base[NORMAL] = @bg_color
+ base[PRELIGHT] = shade (1.06, @bg_color)
+ base[INSENSITIVE] = @bg_color
+ bg[NORMAL] = @bg_color_dark
+ bg[PRELIGHT] = shade (2.60, @bg_color_dark)
+# bg[SELECTED] = shade (0.90, @selected_bg_color)
+ bg[INSENSITIVE] = @bg_color
+# bg[ACTIVE] = shade (0.8, @bg_color_dark)
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#CFCFCF"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+
+ engine "murrine" {
+
+ }
+}
+
+style "theme-panel-light"
+{
+ xthickness = 1
+ ythickness = 0
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ textstyle = 0
+ roundness = 0
+ }
+}
+
+style "theme-panel-buttons"
+{
+ engine "pixmap" {
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = NORMAL
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = PRELIGHT
+ file = "Panel/panel-button-hover.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = ACTIVE
+ file = "Panel/panel-button-active.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = SELECTED
+ file = "Panel/panel-button-active.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = INSENSITIVE
+ }
+ image {
+ function = ARROW
+ recolorable = TRUE
+ arrow_direction = DOWN
+ }
+ }
+}
+
+style "theme-panel-text"
+{
+ bg[NORMAL] = @menu_color
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#f5f5f5"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+}
+
+style "theme-main-menu-text" = "theme-panel-text"
+{
+ bg[NORMAL] = @menu_color
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#f5f5f5"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+}
+
+style "theme-panel-handle"
+{
+ engine "pixmap" {
+ image {
+ function = HANDLE
+ }
+ image {
+ function = HANDLE
+ }
+ }
+}
+
+style "workspace-switcher"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[PRELIGHT] = shade (1.2, @selected_bg_color)
+}
+
+# syncronize panel menus
+style "applet"
+{
+}
+
+widget "*PanelWidget*" style "theme-panel"
+#widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+widget "*indicator-applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+
+# Panel buttons
+widget_class "*Panel*GtkToggleButton" style:highest "theme-panel-buttons"
+#widget_class "*Panel*GtkButton" style:highest "theme-panel-buttons"
+
+widget "*WnckPager*" style "workspace-switcher"
+
+# syncronize panel menus
+widget_class "*MatePanelAppletFrameDBus*" style "applet"
+widget "*PanelApplet*" style "applet"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel-light"
+widget_class "*Notif*Brasero*" style "theme-panel-light"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+
+# XFCE panel buttons
+widget "*Xfce*Panel*Button*" style:highest "theme-panel-buttons"
+class "*Xfce*Panel*Button*" style:highest "theme-panel-buttons"
+
+# lxpanel and fbpanel
+widget "*.tclock.*" style "theme-panel"
+widget "*.taskbar.*" style "theme-panel"
+widget_class "*GtkBgbox*" style "theme-panel"
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Hide ugly handle
+class "PanelAppletFrame" style:highest "theme-panel-handle"
+
+# The following removes the arrows from the panel
+
+style "panel-arrow-remove" {
+engine "pixmap" {
+ image {
+ function = ARROW
+ recolorable = TRUE
+ overlay_file = "Panel/arrow-blank.png"
+ overlay_border = {2,2,2,2}
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+ image {
+ function = ARROW
+ recolorable = TRUE
+ overlay_file = "Panel/arrow-blank.png"
+ overlay_border = {2,2,2,2}
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+ }
+}
+
+widget_class "*PanelToplevel*" style "panel-arrow-remove"
+
+# Fix xfce-notifyd button
+style "xfce-notifyd-button" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+}
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/pcmanfm.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/pcmanfm.rc
new file mode 100644
index 00000000..8220d238
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/pcmanfm.rc
@@ -0,0 +1,43 @@
+style "pcmanfm-sidebar" = "sidebar" {
+ font_name = "Regular"
+
+ GtkTreeView::odd_row_color = @bg_color
+ GtkTreeView::even_row_color = @bg_color
+
+ # these make the padding from left window edge a little more sane
+ GtkTreeView::vertical_separator = 4
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::indent-expanders = 1 # 1 means TRUE
+ GtkTreeView::expander-size = 8
+ GtkExpander::expander_spacing = 16
+ GtkButton::image_spacing = 4
+
+ xthickness = 0
+ ythickness = 1
+}
+
+# A little more vertical padding on the toolbar
+style "pcman-padding" {
+ xthickness = 3
+ ythickness = 3
+}
+
+# For the thin gray line separating the sidepane and viewpane
+style "pcmanfm-handle"
+{
+ GtkPaned::handle-size = 1
+
+ engine "pixmap" {
+ image {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/handle-caja.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+widget_class "*FmMainWin*GtkToolbar*" style "pcman-padding"
+widget_class "*FmSidePane*" style "pcmanfm-sidebar"
+widget "*FmMainWin*FmTabPage" style "pcmanfm-handle"
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/pluma.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/pluma.rc
new file mode 100644
index 00000000..2daace6a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/pluma.rc
@@ -0,0 +1,36 @@
+### Styles pluma. Removes the ugly frame etc. ###
+
+style "pluma-frame" {
+ engine "pixmap" {
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "pluma-statusbar" {
+ ythickness = 0
+
+ engine "pixmap" {
+ image
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/resize-grip.png"
+ state = NORMAL
+ stretch = TRUE
+ border = { 0, 0, 1, 0 }
+ }
+ }
+}
+
+style "pluma-notebook" = "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 1 # Height of tabs and notebook borders.
+}
+
+widget_class "*Pluma*.<GtkFrame>*" style "pluma-frame"
+widget_class "*Pluma*.<GtkScrolledWindow>" style "murrine-thin"
+widget_class "*Pluma*.<GtkNotebook>" style "pluma-notebook"
+widget_class "*Pluma*.<GtkArrow>*" style:highest "murrine-default"
+widget_class "*Pluma*.<GtkStatusbar>*" style "pluma-statusbar"
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/terminal.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/terminal.rc
new file mode 100644
index 00000000..f1841d92
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/terminal.rc
@@ -0,0 +1,69 @@
+style "terminal"
+{
+
+ bg[NORMAL] = @bg_color
+ bg[ACTIVE] = @bg_color
+ bg[PRELIGHT] = @bg_color
+ bg[SELECTED] = @bg_color
+ base[NORMAL] = @bg_color
+}
+
+style "terminal-scrollbar" = "scrollbar"
+{
+
+}
+
+style "terminal-screen"
+{
+ text[NORMAL] = @selected_fg_color
+ base[NORMAL] = "#343B27"
+
+ TerminalScreen::background-darkness = 0.95
+}
+
+widget "*TerminalWindow.*.TerminalScreen*" style "terminal-screen"
+
+style "terminal-notebook"
+{
+ bg[NORMAL] = shade( 0.85, @sidebar_background)
+ bg[ACTIVE] = shade( 0.70, @sidebar_background)
+ fg[NORMAL] = shade (0.80, @text_color) # text selected tab
+ fg[ACTIVE] = shade( 0.28, @sidebar_background) # text unselected tab
+
+ engine "murrine"
+ {
+ gradient_shades = {1.00,0.96,0.92,0.88}
+ highlight_shade = 1.03
+ roundness = 0
+ contrast = 0.0
+
+ ## things that don't work:
+ #glow_shade = 0.8
+ #glowstyle = 2
+ #focusstyle = 3
+ #glazestyle = 3
+ #border_shades = { 0.45, 2.5 }
+ #prelight_shade = 1.5
+ }
+}
+
+style "notebook-button" {
+ xthickness = 0
+ ythickness = 0
+ bg[ACTIVE] = shade (0.68, @sidebar_background)
+ bg[PRELIGHT] = shade (0.75, @sidebar_background)
+ engine "murrine"
+ {
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ contrast = 0.6
+ roundness = 0
+ }
+}
+
+class "*TerminalWindow" style "terminal"
+widget_class "TerminalWindow*GtkNotebook" style "terminal-notebook"
+widget_class "TerminalWindow*<GtkNotebook>*<GtkLabel>" style "terminal-notebook"
+widget_class "TerminalWindow*<GtkNotebook>*<GtkButton>" style "notebook-button"
+# widget "*TerminalWindow.*.GtkVScrollbar" style "terminal-scrollbar"
+
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/apps/thunar.rc b/desktop-themes/Green-Submarine/gtk-2.0/apps/thunar.rc
new file mode 100644
index 00000000..1c64e9c9
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/apps/thunar.rc
@@ -0,0 +1,30 @@
+## Some additional thunar-specific theming
+style "thunar-path-entry-increased-style"
+{
+ ThunarPathEntry::icon-size = 16
+}
+class "ThunarPathEntry" style "thunar-path-entry-increased-style"
+
+style "thunar-location-buttons"
+{
+ ThunarLocationButtons::spacing = 0
+}
+class "ThunarLocationButtons" style "thunar-location-buttons"
+
+style "sidepane"
+{
+ base[NORMAL] = @sidebar_background # backgroung
+ bg[NORMAL] = shade (0.91, @base_color)
+ bg[PRELIGHT] = @fg_color
+
+ engine "murrine"
+ {
+ # gradient_shades = {1.00, 1.05, 1.05, 1.10}
+ contrast = 0.80
+ }
+}
+
+widget_class "*ThunarShortcutsView*" style "sidepane"
+widget_class "*ThunarTreeView*" style "sidepane"
+widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/Makefile.am b/desktop-themes/Green-Submarine/gtk-2.0/assets/Makefile.am
new file mode 100644
index 00000000..42d80e39
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/Makefile.am
@@ -0,0 +1,32 @@
+
+themedir = $(datadir)/themes/Green-Submarine/gtk-2.0/assets
+
+theme_DATA = \
+ checkbox-checked-insensitive.png \
+ checkbox-checked.png \
+ checkbox-mixed-insensitive.png \
+ checkbox-mixed.png \
+ checkbox-unchecked-insensitive.png \
+ checkbox-unchecked.png \
+ handle.png \
+ notebook-gap-bottom.png \
+ notebook-gap-left.png \
+ notebook-gap-right.png \
+ notebook-gap-top.png \
+ notebook.png \
+ null.png \
+ radio-mixed-insensitive.png \
+ radio-mixed.png \
+ radio-selected-insensitive.png \
+ radio-selected.png \
+ radio-unselected-insensitive.png \
+ radio-unselected.png \
+ resize-grip.png \
+ resize-grip.svg \
+ scroll-background.png \
+ slider-horizontal.png \
+ slider-vertical.png \
+ toolbar.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 00000000..3ae980fe
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked.png
new file mode 100644
index 00000000..4829fc82
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-checked.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 00000000..a4c2e3ee
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed.png
new file mode 100644
index 00000000..6654de23
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-mixed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 00000000..e27c7f93
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100644
index 00000000..d905828d
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/checkbox-unchecked.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/handle.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/handle.png
new file mode 100755
index 00000000..51978aed
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/handle.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-bottom.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-bottom.png
new file mode 100755
index 00000000..70fffda8
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-bottom.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-left.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-left.png
new file mode 100755
index 00000000..747c57b1
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-left.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-right.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-right.png
new file mode 100755
index 00000000..04fd5dc4
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-right.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-top.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-top.png
new file mode 100755
index 00000000..138f1cd9
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook-gap-top.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook.png
new file mode 100755
index 00000000..e8f03f69
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/notebook.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/null.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/null.png
new file mode 100755
index 00000000..a7627448
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/null.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png
new file mode 100644
index 00000000..bc8e1b65
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed.png
new file mode 100644
index 00000000..5f62bdf7
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-mixed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected-insensitive.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected-insensitive.png
new file mode 100644
index 00000000..741b2e57
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected.png
new file mode 100644
index 00000000..3ffe271e
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-selected.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png
new file mode 100644
index 00000000..44f80c55
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected.png
new file mode 100644
index 00000000..6a9d7753
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/radio-unselected.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.png
new file mode 100644
index 00000000..387ec181
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.svg b/desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.svg
new file mode 100644
index 00000000..fa1f5872
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/resize-grip.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="13"
+ height="13"
+ id="svg17653"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="resize-grip.svg">
+ <defs
+ id="defs17655" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.311078"
+ inkscape:cx="-8.2186936"
+ inkscape:cy="8.0008486"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata17658">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-3)">
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5513"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5515"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-392.19484)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5517"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-395.46756)" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-398.74029)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5519"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-567.11626,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5521"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-395.46756)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5523"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/scroll-background.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/scroll-background.png
new file mode 100755
index 00000000..dbe3655a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/scroll-background.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/slider-horizontal.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/slider-horizontal.png
new file mode 100755
index 00000000..5ecd836d
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/slider-horizontal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/slider-vertical.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/slider-vertical.png
new file mode 100755
index 00000000..d9c06362
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/slider-vertical.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/assets/toolbar.png b/desktop-themes/Green-Submarine/gtk-2.0/assets/toolbar.png
new file mode 100755
index 00000000..364f8962
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/assets/toolbar.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-2.0/gtkrc b/desktop-themes/Green-Submarine/gtk-2.0/gtkrc
new file mode 100644
index 00000000..7a8b33a4
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-2.0/gtkrc
@@ -0,0 +1,1093 @@
+# Author: raveit65
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# See the file COPYING for the full license text.
+
+# NOTE: Uncommenting means to delete the "#" at the beginning of a line. Commenting means to add a "#" at the beginning of a line. The "#" tells the theme wether to ignore the specified line or not.
+
+# These are the defined colors for the theme, you can change them in MATE's appearance preferences.
+gtk_color_scheme = "bg_color:#CBD9D4\nselected_bg_color:#72B49D\nbase_color:#FFF" # Background, base.
+gtk_color_scheme = "fg_color:#101010\nselected_fg_color:#FFF\ntext_color:#1A1A1A" # Foreground, text.
+gtk_color_scheme = "tooltip_bg_color:#DBFFF3\ntooltip_fg_color:#000000" # Tooltips.
+gtk_color_scheme = "link_color:#00CC85" # Hyperlinks
+gtk_color_scheme = "menu_color:#1F2724" # Color for menus.
+gtk_color_scheme = "bg_color_dark:#1F2724\nfg_color_dark:#cccccc\ntext_color_dark:#E6E6E6" # Dark colors
+gtk-color-scheme = "sidebar_background:#D2DFDA"
+
+### MISC ###
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-button-images = 0 # Enables icons in buttons
+gtk-toolbar-style = 0 # Disables text in toolbar
+gtk-auto-mnemonics = 1 # Disables ugly lines under menu items
+
+####################
+## Default Styles ##
+####################
+
+style "murrine-default" {
+ GnomeHRef ::link_color = @link_color
+ GtkHTML ::link-color = @link_color
+ GtkIMHtmlr ::hyperlink-color = @link_color
+ GtkIMHtml ::hyperlink-color = @link_color
+ GtkWidget ::link-color = @link_color
+ GtkWidget ::visited-link-color = @text_color
+
+ GtkButton ::child-displacement-x = 1
+ GtkButton ::child-displacement-y = 1
+ GtkButton ::default-border = { 0, 0, 0, 0 }
+ GtkButtonBox ::child-min-height = 26
+ GtkCheckButton ::indicator-size = 15
+
+ GtkWidget ::new-tooltip-style = 1
+ GtkWidget ::focus-line-width = 1
+ GtkWidget ::focus-padding = 0 # Keeping this at 0 prevents the Firefox tabs
+ # from jumping a few pixels when you create a new tab.
+ # Set the value locally if needed.
+
+ GtkImage ::x-ayatana-indicator-dynamic = 1
+
+ GtkScale ::trough-side-details = 1
+
+# GtkScrollbar ::has-backward-stepper = 0
+# GtkScrollbar ::has-forward-stepper = 0
+ GtkScrollbar ::min-slider-length = 15
+ GtkScrollbar ::slider-width = 13
+ GtkScrollbar ::trough-border = 1
+ GtkScrollbar ::activate-slider = 1
+
+ GtkScrolledWindow ::scrollbar-spacing = 0
+ GtkScrolledWindow ::scrollbars-within-bevel = 1
+
+ GtkPaned ::handle-size = 2
+
+ GtkRange ::trough-border = 0
+ GtkRange ::slider-width = 11
+# GtkRange ::stepper-size = 1
+ GtkRange ::stepper_spacing = 0
+ GtkRange ::trough-under-steppers = 0
+
+ GtkScale ::slider-length = 14
+ GtkScale ::slider-width = 11
+ GtkScale ::trough-side-details = 1
+
+ GtkExpander ::expander-size = 16
+ GtkToolbar ::internal-padding = 0
+ GtkTreeView ::expander-size = 6
+ GtkTreeView ::indent-expanders = 1
+ GtkTreeView ::vertical-separator = 1
+ GtkNotebook ::tab-overlap = 0
+
+ GtkMenuBar ::internal-padding = 0
+ GtkMenuBar ::window-dragging = 1
+ #GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified.
+ #GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified.
+ GtkMenuBar ::window-dragging = 1
+ GtkMenu ::horizontal-padding = 0
+ GtkMenu ::vertical-padding = 0
+ GtkMenuItem ::horizontal-padding = 0
+ GtkSeparatorMenuItem ::horizontal-padding = 7
+
+ WnckTasklist ::fade-overlay-rect = 0
+ # The following line hints to gecko (and possibly other appliations)
+ # that the entry should be drawn transparently on the canvas.
+ # Without this, gecko will fill in the background of the entry.
+ GtkEntry ::honors-transparent-bg-hint = 1
+ GtkEntry ::state-hint = 0
+ GtkEntry ::progress-border = { 2, 2, 2, 2 }
+
+ GtkProgressBar ::min-horizontal-bar-height = 10
+ GtkProgressBar ::min-vertical-bar-width = 10
+
+ # The little usefull gripper at the bottom right.
+ GtkWindow ::resize-grip-height = 10
+ GtkWindow ::resize-grip-width = 10
+
+ xthickness = 1
+ ythickness = 1
+
+ ### Color Definitions ###
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @bg_color
+ bg[ACTIVE] = shade (1.04, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[ACTIVE] = shade (0.92, @selected_bg_color)
+ base[SELECTED] = shade (0.93, @selected_bg_color)
+ base[INSENSITIVE] = @bg_color
+
+ ### Murrine Settings ###
+
+ engine "murrine" {
+ animation = FALSE
+ arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
+ border_shades = {1.0, 0.7} # gradient to draw on border
+ colorize_scrollbar = FALSE
+ comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
+ contrast = 0.4 # 0.8 for less contrast, more than 1.0 for more contrast on borders
+ default_button_color = shade (1.45, @selected_bg_color)
+ focus_color = @selected_bg_color
+ focusstyle = 3
+ glazestyle = 1 # 0 = flat highlight, 1 = curved highlight, 2 = concave style,
+ # 3 = top curved highlight, 4 = beryl highlight
+ gradient_shades = {1.1,1.1,0.95,0.95} # Sets the gradients on the widgets.
+ glowstyle = 4 # 0,1,2,3,4
+ glow_shade = 1.1
+ highlight_shade = 1.0 # set highlight amount for buttons or widgets
+ lightborder_shade = 1.1 # sets lightborder amount for buttons or widgets
+ lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
+ listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
+ listviewstyle = 1 # 0 = nothing, 1 = dotted
+ menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
+ menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
+ menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
+ menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
+ prelight_shade = .95 # shade level for scrollbar's slider, comboboxstyle(1),
+ # and prelight state with gradient_colors
+ reliefstyle = 2 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient,
+ # 4 = stronger shadow with gradient
+ rgba = FALSE # FALSE = disabled, TRUE = enabled
+ roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
+ scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes,
+ # 4 = diagonal stripes and handles, 5 = horizontal stripes,
+ # 6 = horizontal stripes and handles
+ separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
+ sliderstyle = 0 # 0 = nothing added, 1 = handles
+ stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
+ progressbarstyle = 0 # 0 = nothing, 1 = stripes, 2 = lines
+ shadow_shades = {0.5, 0.0} # gradient for shadows.
+ textstyle = 0 # 0 = normal text, 1 = inset
+ toolbarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient
+ trough_shades = {0.98, 1.06} # draw gradient on trough of GtkScrollbar and GtkProgressbar
+ }
+}
+
+### THEME MODULES ###
+
+style "murrine-dark" {
+ base[NORMAL] = @bg_color_dark
+ base[PRELIGHT] = shade (0.95, @bg_color_dark)
+ base[INSENSITIVE] = @bg_color_dark
+ bg[NORMAL] = @bg_color_dark
+ bg[PRELIGHT] = shade (0.90, @selected_bg_color)
+ bg[SELECTED] = shade (0.90, @selected_bg_color)
+ bg[INSENSITIVE] = @bg_color_dark
+ bg[ACTIVE] = shade (1.04, @bg_color_dark)
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[INSENSITIVE] = shade (0.75, @fg_color_dark)
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = @fg_color_dark
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = shade (0.75, @fg_color_dark)
+}
+
+style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 }
+style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 }
+style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 }
+style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 }
+style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 }
+style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 }
+style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 }
+style "murrine-widest-dark" = "murrine-dark" { xthickness = 4 ythickness = 4 }
+
+###################
+## Widget Styles ##
+###################
+
+style "murrine-button" = "murrine-wider" {
+ bg[NORMAL] = shade (0.95, @bg_color)
+ bg[PRELIGHT] = shade (1.45, @selected_bg_color)
+ bg[ACTIVE] = shade (0.85, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ fg[NORMAL] = shade (0.95, @fg_color)
+ fg[PRELIGHT] = shade (0.95, @selected_fg_color)
+
+ engine "murrine" {
+ contrast = 0.85
+ gradient_shades = {1.15,1.07,1.08,1.05}
+ border_shades = {1.10, 0.95}
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.1
+ highlight_shade = 1.03
+ roundness = 2
+ focusstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glowstyle = 0
+ glow_shade = 1.25
+ reliefstyle = 3
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+style "murrine-button-label" {
+ #fg[ACTIVE] = "#fff"
+ #fg[SELECTED] = "#fff"
+ #text[ACTIVE] = "#fff"
+ #text[SELECTED] = "#fff"
+}
+
+style "murrine-checkradio-label" {
+ fg[ACTIVE] = @text_color # Forcing radiobutton-colored text in eclipse
+}
+
+style "murrine-checkbutton" {
+ engine "pixmap" {
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "murrine-radiobutton" {
+ engine "pixmap" {
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unselected-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-selected-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+
+style "murrine-entry" = "murrine-wider" {
+ # ------- another entry -------------
+ GtkWidget ::focus-line-width = 2
+ GtkWidget ::focus-padding = 1
+ # bg[ACTIVE] = shade (0.78, @bg_color)
+ # bg[NORMAL] = shade (2.20, @bg_color)
+ # bg[PRELIGHT] = shade (1.18, @selected_bg_color)
+ # bg[SELECTED] = shade (0.9, @selected_bg_color)
+ # bg[INSENSITIVE] = shade (0.98, @bg_color)
+ # ------- end another entry ----------
+
+ bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
+ # unfocused text color in text boxes
+ text[ACTIVE] = @fg_color_dark
+
+ engine "murrine" {
+ contrast = 0.6
+ roundness = 2
+ border_shades = {1.2, 1.0}
+ focusstyle = 3
+ }
+}
+
+style "murrine-toolbar-entry" = "entry" { # text
+ base[NORMAL] = shade(0.93, @base_color)
+ engine "murrine" {
+ contrast = 0.6
+ border_shades = {1.2, 1.0}
+ focus_color = shade (1.0, @selected_bg_color)
+ }
+}
+
+style "murrine-expander" {
+ bg[NORMAL] = "#FFF"
+ fg[NORMAL] = shade (2.0, @text_color)
+ fg[PRELIGHT] = shade (2.0, @text_color)
+
+ engine "murrine" {
+ contrast = 1.2
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+}
+
+style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) }
+
+style "murrine-menubar" = "murrine-wider-dark" {
+
+ bg[NORMAL] = shade (1.00, @bg_color_dark)
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.97,0.97,0.94}
+ border_shades = {1.1, 0.9}
+ contrast = 1.0
+ lightborderstyle = 1
+ textstyle = 1
+ text_shade = 0.8
+ }
+}
+
+style "murrine-menu" = "murrine-wider-dark" {
+ GtkMenuItem::arrow-scaling = 0.5
+
+ bg[NORMAL] = shade (0.88, @bg_color_dark)
+
+ engine "murrine" {
+ border_shades = { 1.2, 1.0 }
+ roundness = 1 # 0 = squared
+ textstyle = 0
+ }
+}
+
+style "murrine-menu-item" = "murrine-wider-dark" {
+ fg[NORMAL] = shade (0.95, @fg_color_dark) # menu item normal
+ fg[INSENSITIVE] = mix(0.20, @fg_color_dark, @bg_color_dark) # menu item activated
+ fg[PRELIGHT] = @selected_fg_color # menu item selected
+
+ text[NORMAL] = shade (0.94, @fg_color_dark) # Color check/radio menu
+ text[INSENSITIVE] = mix(0.20, @text_color_dark, @bg_color_dark)
+ text[PRELIGHT] = @selected_fg_color # Color check/radio menu
+
+ bg[PRELIGHT] = shade (1.00, @selected_bg_color)
+ bg[SELECTED] = shade (1.00, @selected_bg_color)
+
+ engine "murrine" {
+ gradient_shades = {0.90, 0.95, 0.95, 1.00}
+ border_shades = {1.40, 1.0}
+ roundness = 1
+ contrast = 0.8 # contrast separators
+ #textstyle = 1
+ #text_shade = 0.7
+ }
+}
+
+style "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 0 # Height of tabs and notebook borders.
+
+ bg[NORMAL] = shade (1.1, @bg_color) # selected tab entire
+ bg[ACTIVE] = shade (0.97, @bg_color) # unselected tab
+ fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color)) # disabled controls
+
+ fg[NORMAL] = @text_color # text selected tab
+ fg[ACTIVE] = shade (1.25, @fg_color) # text unselected tab
+ fg[INSENSITIVE] = shade (1.35, @fg_color)
+}
+
+style "murrine-notebook" = "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 0 # Height of tabs and notebook borders.
+
+ engine "murrine" {
+ #gradient_shades = {1.10,0.98,0.92,0.85}
+ gradient_shades = {1.16,1.10,1.00,0.95}
+ lightborderstyle = 0
+ lightborder_shade = 1.1
+ contrast = 0.5
+ highlight_shade = 1.03
+ roundness = 2
+ prelight_shade = 1.5
+ # disable the ugly button look in tabs if focused
+ focusstyle = 0
+ }
+}
+
+style "murrine-notebook-button" = "murrine-notebook-bg" {
+ bg[NORMAL] = shade (0.96, @bg_color)
+ bg[PRELIGHT] = shade (2.75, @selected_bg_color)
+ bg[ACTIVE] = shade (1.01, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ fg[NORMAL] = shade (0.95, @fg_color)
+ fg[PRELIGHT] = shade (0.95, @fg_color)
+
+ engine "murrine" {
+ contrast = 0.85
+ gradient_shades = {1.15,1.07,1.08,1.05}
+ border_shades = {1.10, 0.95}
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.1
+ highlight_shade = 1.03
+ roundness = 2
+ focusstyle = 0
+ glowstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glow_shade = 1.25
+ reliefstyle = 3
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+style "murrine-progressbar" = "murrine-thin" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[SELECTED] = mix (0.80, @selected_bg_color, @bg_color) # down
+
+ engine "murrine" {
+ gradient_shades = {0.90, 1.10, 1.10, 1.15}
+ border_shades = {0.8, 1.4}
+ roundness = 2
+ glowstyle = 1 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glow_shade = 1.20
+ }
+}
+
+style "murrine-statusbar" = "murrine-wide" {
+ xthickness = 2
+
+ engine "pixmap" {
+ image
+ {
+ function = RESIZE_GRIP
+ recolorable = TRUE
+ state = NORMAL
+ detail = "statusbar"
+ file = "assets/resize-grip.png"
+ }
+ }
+}
+
+style "murrine-scale" = "murrine-wider" {
+ bg[NORMAL] = shade (1.06, @bg_color)
+ bg[PRELIGHT] = shade (1.2, @bg_color)
+ bg[ACTIVE] = shade (0.85, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ engine "murrine" {
+ roundness = 7
+ contrast = .8
+ border_shades = {1.0, 1.0}
+ trough_shades = {1.06, 1.16}
+ }
+}
+
+style "murrine-scrollbar" {
+ bg[NORMAL] = shade (0.90, @bg_color)
+ bg[SELECTED] = shade (0.6, @base_color)
+ bg[ACTIVE] = shade (0.8, @bg_color)
+ bg[PRELIGHT] = shade (0.8, @bg_color)
+
+ engine "murrine" {
+ roundness = 8
+ border_shades = {0.80, 0.80}
+ contrast = 0.0
+ }
+}
+
+style "murrine-overlay-scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "murrine-spinbutton" {
+ bg[NORMAL] = shade (0.94, @base_color)
+ fg[ACTIVE] = @text_color # Color for pressed-spinbuttons
+
+ engine "murrine" {
+ contrast = 1.0
+ border_shades = {1.2, 1.0}
+ #lightborder_shade = 1.00
+ }
+}
+
+style "murrine-toolbar" = "murrine-wider" {
+ bg[NORMAL] = shade (0.88, @bg_color_dark)
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ separatorstyle = 0
+ lightborderstyle = 0
+ contrast = 1.0 # Adjusts the contrast of the lower edge of the toolbar
+ lightborder_shade = 1.0 # Adjusts the contrast of the edge of the toolbar
+ gradient_shades = {0.97, 1.00, 1.00, 1.00}
+ }
+}
+
+style "murrine-toolbar-button" {
+ xthickness = 3
+ ythickness = 2
+
+ bg[NORMAL] = shade(0.80, @bg_color_dark)
+ bg[PRELIGHT] = shade(1.50, @bg_color_dark)
+ bg[ACTIVE] = shade(1.10, @bg_color_dark)
+ bg[SELECTED] = shade(0.80, @selected_bg_color)
+ bg[INSENSITIVE] = shade(0.83, @bg_color_dark)
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.96,0.96,0.90}
+ border_shades = {4.10, 4.00}
+ contrast = 0.80
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ glow_shade = 1.0
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+# toolbar separator
+style "murrine-toolbar-separator" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = shade (0.80, @bg_color)
+ engine "murrine" {
+ border_shades = {0.80, 0.80}
+ contrast = 0.3
+ lightborder_shade = 1.1
+ }
+}
+
+style "murrine-tooltips" = "murrine-wider" {
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+
+ GtkWidget::new-tooltip-style = 0
+
+ engine "murrine" {
+ border_colors = { "#080808", "#080808" }
+ }
+}
+
+style "murrine-treeview" {
+ base[SELECTED] = shade (1.00, @selected_bg_color) # selection row focused
+ base[ACTIVE] = shade (1.00, @selected_bg_color) # selection row unfocused
+
+ fg[NORMAL] = shade (1.00, @fg_color) # header txt color
+
+ bg[SELECTED] = shade (1.00, @selected_bg_color) # backgr mini-checkbox checked
+ text[NORMAL] = shade (1.05, @fg_color) # txt+indicador checked normal
+ text[SELECTED] = @selected_fg_color # txt+indicador selected focused
+ text[ACTIVE] = @selected_fg_color # txt+indicador selected unfocused
+
+ engine "murrine" {
+ gradient_shades = {1.00, 1.05, 1.05, 1.10}
+ separatorstyle = 0
+ contrast = 0.75
+ }
+}
+
+style "murrine-treeview-header" = "murrine-button" {
+ ythickness = 1
+ GtkWidget ::focus-padding = 0
+
+ bg[NORMAL] = shade (0.91, @base_color)
+ bg[PRELIGHT] = shade (0.91, @base_color)
+ bg[INSENSITIVE] = shade (0.88, @base_color)
+ bg[ACTIVE] = shade( 1.00, @selected_bg_color)
+
+ engine "murrine" {
+
+ gradient_shades = {1.10,1.05,1.03,1.00}
+ contrast = 0.75
+ lightborderstyle = 1
+ roundness = 0 # This makes treeview progressbars square
+ textstyle = 1
+ text_shade = 1.15
+ glow_shade = 1.0
+ prelight_shade = 1.9
+
+ }
+}
+
+style "murrine-checkradio" {
+ xthickness = 3
+ ythickness = 3
+
+ base[NORMAL] = shade (1.02, @bg_color) # radiocheck normal
+ bg[SELECTED] = shade (1.00, @bg_color) # radiocheck color checked
+
+ bg[ACTIVE] = shade (0.90, @bg_color) # button option selected
+ bg[NORMAL] = shade (0.91, @bg_color)
+ bg[PRELIGHT] = shade (1.00, @bg_color)
+ bg[INSENSITIVE] = shade (0.93, @bg_color)
+
+ text[NORMAL] = shade (0.80, @selected_bg_color) # indicador normal
+ text[PRELIGHT] = shade (0.80, @selected_bg_color) # indicador hover
+ text[ACTIVE] = shade (0.80, @selected_bg_color) # indicador click
+
+ engine "murrine" {
+ contrast = 1.00
+ # gradient_shades = {1.30,1.08,0.98,0.98}
+ gradient_shades = {1.25, 1.00, 0.88, 1.05}
+ lightborderstyle = 0
+ lightborder_shade = 0.90
+ textstyle = 0
+ }
+}
+
+style "murrine-separator" = "murrine-wide" {
+ engine "murrine" {
+ contrast = 0.4
+ }
+}
+class "GtkSeparator" style "murrine-separator"
+
+# for file-manager
+style "murrine-handle" {
+
+}
+
+# ==============================================================================
+# FIREFOX SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ff-default" {
+ GtkCheckButton::indicator-size = 14
+}
+
+style "ff-statusbar" {
+}
+
+#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
+#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
+
+
+widget "MozillaGtkWidget*" style "ff-default"
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# Murrine default style is applied to every widget.
+class "GtkWidget" style "murrine-default"
+
+# Increase the x/ythickness in some widgets.
+class "GtkFrame" style "murrine-wide"
+class "GtkEntry" style "murrine-entry"
+class "GtkSeparator" style "murrine-wide"
+class "GtkCalendar" style "murrine-wide"
+class "GtkInfoBar" style "murrine-default"
+class "GtkIconView" style "murrine-default"
+
+class "GtkSpinButton" style "murrine-spinbutton"
+class "GtkScale" style "murrine-scale"
+class "GtkVScale" style "murrine-scale"
+class "GtkHScale" style "murrine-scale"
+
+class "GtkScrollbar" style "murrine-scrollbar"
+class "GtkVScrollbar" style "murrine-scrollbar"
+class "GtkHScrollbar" style "murrine-scrollbar"
+# Overlay scrollbar
+widget_class "*<OsScrollbar>" style "murrine-overlay-scrollbar"
+widget_class "*<OsThumb>" style "murrine-overlay-scrollbar"
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*<GtkButton>" style "murrine-button"
+widget_class "*<GtkButton>*<GtkLabel>" style "murrine-button-label"
+
+widget_class "*<GtkNotebook>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkNotebookPage>" style "murrine-notebook"
+
+widget_class "*<GtkMenuBar>*" style "murrine-menubar"
+widget_class "*<GtkMenu>*" style "murrine-menu"
+widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "murrine-menu-item"
+
+widget_class "*<GtkToolbar>" style "murrine-toolbar"
+widget_class "*<GtkHandleBox>" style "murrine-toolbar"
+widget_class "*<GtkToolbar>.*.<GtkButton>*" style "murrine-toolbar-button"
+widget_class "*<GtkToolbar>.*.<GtkEntry>*" style "murrine-toolbar-entry"
+class "GtkSeparatorToolItem" style "murrine-toolbar-separator"
+
+# This is not perfect, it could be done better (That is modify *every* widget
+# in the notebook, and change those back that we really don't want changed)
+widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkViewport>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkButton>" style "murrine-notebook-button"
+widget_class "*<GtkNotebook>*<GtkButton>*<GtkLabel>" style "murrine-notebook-button"
+
+widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
+widget_class "*.<GtkTreeView>*" style "murrine-treeview"
+
+class "*GtkExpander*" style "murrine-expander"
+
+widget_class "*<GtkProgress>" style "murrine-progressbar"
+widget_class "*<GtkProgressBar>" style "murrine-progressbar"
+
+# Treeview header
+widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
+
+################################
+# FIXME: This will not work if one embeds eg. a button into the tooltip.
+################################
+widget "gtk-tooltip*" style "murrine-tooltips"
+
+##########################################################################
+# Radiobutton and Checkbox
+##########################################################################
+widget_class "*<GtkCheckButton>*" style "murrine-checkbutton"
+widget_class "*<GtkCheckButton>*<GtkLabel>" style:highest "murrine-checkradio-label"
+
+widget_class "*<GtkRadioButton>*" style "murrine-checkradio"
+widget_class "*<GtkDialog>*<GtkRadioButton>*" style:highest "murrine-radiobutton"
+widget_class "*<GtkFrame>*<GtkRadioButton>*" style:highest "murrine-radiobutton"
+widget_class "*<GtkNotebook>*<GtkRadioButton>*" style:highest "murrine-radiobutton"
+widget_class "*<GtkRadioButton>*<GtkLabel>" style:highest "murrine-checkradio-label"
+
+widget_class "*<GtkStatusbar>*" style "murrine-statusbar"
+
+# for file-manager pane
+class "GtkPaned" style "murrine-handle"
+
+###################################################
+# SPECIAL CASES AND WORKAROUNDS
+###################################################
+
+# Firefox
+style "FireFox-MenuBar" = "menubar" {
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+}
+widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar"
+widget "MozillaGtkWidget*GtkCheck*" style:highest "murrine-checkbutton"
+widget "MozillaGtkWidget*GtkRadio*" style:highest "murrine-radiobutton"
+
+
+# For Google Chrome/Chromium integration.
+style "chrome-gtk-frame" {
+ ChromeGtkFrame::frame-gradient-size = 120
+ ChromeGtkFrame::frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::inactive-frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::frame-color = @bg_color_dark
+ ChromeGtkFrame::inactive-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::incognito-inactive-frame-gradient-color = @bg_color_dark
+
+ ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color)
+}
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+# Wrokaround style for places where the text color is used instead of the fg color.
+style "text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+}
+
+# Workaround style for menus where the text color is used instead of the fg color.
+style "menuitem_text_is_fg_color_workaround" {
+ text[NORMAL] = @text_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @text_color_dark
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+}
+
+# Workaround style for places where the fg color is used instead of the text color.
+style "fg_is_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+
+# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
+# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
+widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround"
+# This is the part of the workaround that fixes the menus
+widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
+
+# Work around the usage of GtkLabel inside GtkListItems to display text.
+# This breaks because the label is shown on a background that is based on the base color.
+widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
+# GtkCList also uses the fg color to draw text on top of the base colors.
+widget_class "*<GtkCList>" style "fg_is_text_color_workaround"
+# Nautilus when renaming files, and maybe other places.
+widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround"
+
+# Thickness for indicator menu items
+widget "*IdoEntryMenuItem*" style "murrine-wide"
+
+# For gvim scrollbars.
+style "vim-scrollbar" = "scrollbar" {
+ GtkScrollbar ::slider_width = 16
+ GtkScrollbar ::stepper_size = 16
+
+ engine "pixmap" {
+ image {
+ function = BOX
+ orientation = VERTICAL
+ file = "assets/scroll-background.png"
+ }
+ }
+}
+
+widget "vim-main-window.*Scrollbar*" style "vim-scrollbar"
+
+# For Eclipse (swt) toolbars.
+widget "*swt*toolbar*" style "murrine-toolbar"
+
+
+# ---------------------------------
+# Xfce panel theming
+# ---------------------------------
+style "xfce-panel" {
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ bg[NORMAL] = shade (1.00, @bg_color_dark)
+ bg[PRELIGHT] = shade (0.80, @bg_color_dark)
+ bg[ACTIVE] = shade (0.50, @bg_color_dark)
+ bg[SELECTED] = shade (1.20, @selected_bg_color)
+ engine "murrine" {
+ gradient_shades = {0.80, 0.85, 0.95, 1.00}
+ roundness = 2
+ contrast = 0.2
+ }
+ xthickness = 3
+ ythickness = 3
+}
+widget "*Xfce*Panel*" style "xfce-panel"
+class "*Xfce*Panel*" style "xfce-panel"
+
+# XFCE desktop icon text looks weird when murrine textstyle is on.
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ XfdesktopIconView::shadow-x-offset = 1
+ XfdesktopIconView::shadow-y-offset = 1
+ XfdesktopIconView::shadow-color = "#000000"
+ XfdesktopIconView::selected-shadow-x-offset = 1
+ XfdesktopIconView::selected-shadow-y-offset = 1
+ XfdesktopIconView::selected-shadow-color = "#000000"
+
+ XfdesktopIconView::cell-spacing = 0
+ XfdesktopIconView::cell-padding = 0
+ XfdesktopIconView::cell-text-width-proportion = 2
+
+ base[NORMAL] = @selected_bg_color
+ base[SELECTED] = @selected_bg_color
+ base[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+}
+
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+
+# widget "xfwm4-tabwin*" style "murrine-dark"
+
+# Various performance fixes if murrine textstyle is on by default in the theme.
+style "performance-fix" {
+ engine "murrine" {
+ textstyle = 0
+ contrast = 0.5
+ }
+}
+
+widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape
+widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp
+widget_class "*GimpToolbox*" style "performance-fix"
+widget_class "*GimpMenuDock*" style "performance-fix"
+widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
+widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.)
+
+### EXTERNAL FILES ###
+include "apps/thunar.rc" # thunar especific
+include "apps/terminal.rc"
+include "apps/gmusicbrowser.rc"
+include "apps/caja.rc" # Caja styling
+include "apps/panel.rc" # Mate-panel styling
+include "apps/pluma.rc" # Pluma styling
+include "apps/pcmanfm.rc" # PCManFM styling
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am b/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am
new file mode 100644
index 00000000..f324a8e4
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am
@@ -0,0 +1,15 @@
+themedir = $(datadir)/themes/Green-Submarine/gtk-3.0
+
+theme_DATA = \
+ settings.ini \
+ gtk.css \
+ gtk-widgets.css \
+ gtk-dark.css
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = apps \
+ assets
+
+DIST_SUBDIRS = apps \
+ assets
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/Makefile.am b/desktop-themes/Green-Submarine/gtk-3.0/apps/Makefile.am
new file mode 100644
index 00000000..d0e48a4c
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/Makefile.am
@@ -0,0 +1,13 @@
+themedir = $(datadir)/themes/Green-Submarine/gtk-3.0/apps
+
+theme_DATA = \
+ epiphany.css \
+ gedit.css \
+ gnome-panel.css \
+ gnome-terminal.css \
+ nautilus.css \
+ nemo.css \
+ popover.css \
+ unity.css
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/epiphany.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/epiphany.css
new file mode 100644
index 00000000..b8a209b3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/epiphany.css
@@ -0,0 +1,172 @@
+/* epiphany */
+
+EphyToolbar.toolbar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@toolbar_gradient_base),
+ to (@toolbar_gradient_final));
+ border-color: shade (@toolbar_border, 1.0);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-left: 6px;
+ padding-right: 6px;
+}
+
+EphyToolbar .entry,
+EphyToolbar .entry:focus,
+EphyToolbar .entry:backdrop {
+ border-width: 1px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+EphyToolbar .entry:focus {
+
+}
+
+EphyToolbar .location-entry .button {
+ color: @theme_text_color;
+ -GtkButton-child-displacement-y: 0;
+}
+
+/* EphyToolbar .location-entry .button:last-child {
+ background-image: none;
+ background-color: @transparent;
+ border-width: 0px;
+ padding-left: 4px;
+ padding-right: 2px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+}
+
+EphyToolbar .location-entry .button,
+EphyToolbar .location-entry .button:hover,
+EphyToolbar .location-entry .button:focus {
+ background-image: none;
+ background-color: @transparent;
+ icon-shadow: none;
+ color: shade (@theme_text_color, 1.4);
+ border-width: 0px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+}
+
+EphyToolbar .location-entry .button:active,
+EphyToolbar .location-entry .button:active:hover {
+ background-image: none;
+ background-color: @transparent;
+ color: shade (@theme_text_color, 1.4);
+ border-width: 0px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+} */
+
+/* EphyToolbar .location-entry .button:hover,
+EphyToolbar .location-entry .button:focus,
+EphyToolbar .location-entry .button:active,
+EphyToolbar .location-entry .button *:active {
+ background-image: none;
+ background-color: @transparent;
+ color: shade (@theme_text_color, 1.4);
+ border-width: 0px;
+ -unico-inner-stroke-width: 0px;
+ -unico-outer-stroke-width: 0px;
+} */
+
+EphyNotebook.notebook {
+ border-width: 1px 0 1px 0;
+}
+
+EphyNotebook.notebook tab {
+ border-width: 1px;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.89)),
+ to (shade (@theme_bg_color, 0.80)));
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.15), 0.34);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1px;
+}
+
+EphyToolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ padding-left: 4px;
+ padding-right: 4px;
+ border-width: 1px;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-color: shade (@button_bg_color, 1.14);
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.9);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-outer-stroke-width: 1px;
+ color: @theme_text_color;
+}
+
+EphyToolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+EphyToolbar.toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+EphyToolbar.toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.7)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.1)),
+ to (shade (@button_insensitive_bg_color, 1.1)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+#ephy-page-menu-button.active-menu {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/gedit.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/gedit.css
new file mode 100644
index 00000000..7bd7b8d2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/gedit.css
@@ -0,0 +1,34 @@
+@define-color notebook_tab_gradient_b shade (@theme_bg_color, 0.98);
+
+GeditWindow .pane-separator,
+GeditWindow .pane-separator:hover {
+}
+
+GeditPanel.title GtkLabel {
+}
+
+GeditPanel .toolbar {
+ border-style: none;
+ background-color: transparent;
+}
+
+GeditDocumentsPanel .view {
+}
+
+GeditDocumentsPanel .view:backdrop {
+}
+
+GeditWindow .notebook {
+ padding: 1px;
+ border-radius: 1px;
+}
+
+GeditPanel .notebook {
+ padding: 3px;
+ border-radius: 1px;
+}
+
+GeditPanel .notebook tab,
+GeditWindow .notebook tab {
+ border-radius: 3px;
+}
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-panel.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-panel.css
new file mode 100644
index 00000000..e4b37340
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-panel.css
@@ -0,0 +1,152 @@
+/* Fallback Mode Panel */
+PanelWidget,
+PanelApplet,
+PanelToplevel,
+.desktop-panel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ padding: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+PanelApplet {
+ border-width: 0;
+}
+
+PanelSeparator {
+ border-width: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelApplet > GtkMenuBar.menubar.menuitem,
+PanelMenuBar.menubar,
+PanelMenuBar.menubar.menuitem,
+.desktop-panel .menubar,
+.desktop-panel .menubar .menuitem {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+PanelAppletFrame {
+ background-color: @dark_bg_color;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+ border-width: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+PanelApplet .button,
+.desktop-panel .button {
+ -GtkButton-inner-border: 2;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.05)));
+
+ border-color: @transparent;
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ color: @dark_fg_color;
+ text-shadow: none;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+PanelApplet .button:prelight:active,
+PanelApplet .button:active,
+.desktop-panel .button:prelight:active,
+.desktop-panel .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.85)),
+ to (shade (@dark_bg_color, 1.0)));
+ border-color: shade (@dark_bg_color, 0.78);
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+PanelApplet .button:prelight,
+.desktop-panel .button:prelight {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.7)),
+ to (shade (@dark_bg_color, 1.25)));
+ border-color: @transparent;
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ text-shadow: none;
+}
+
+ClockBox {
+ text-shadow: none;
+}
+
+WnckPager, WnckTasklist {
+ background-color: @dark_bg_color;
+ text-shadow: none;
+}
+
+/* Classic icon style */
+.gnome-panel-menu-bar {
+ -PanelMenuBar-icon-visible: true;
+}
+
+/* Makes the text color on the dark panel white */
+.gnome-panel-menu-bar .menuitem {
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.gnome-panel-menu-bar .menuitem:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+ border-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.gnome-panel-menu-bar .menu.menuitem:hover,
+.gnome-panel-menu-bar .menu .menuitem:hover {
+ color: @theme_selected_fg_color;
+}
+
+/* FIXME - Need to figure out what id or class the indicator applet use */
+/* IndicatorSession {
+ color: @dark_fg_color;
+ text-shadow: none;
+} */
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-terminal.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-terminal.css
new file mode 100644
index 00000000..249be730
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/gnome-terminal.css
@@ -0,0 +1,20 @@
+/* gnome-terminal */
+TerminalScreen {
+ -TerminalScreen-background-darkness: 0.95;
+ background-color: shade (@dark_bg_color, 1.8);
+ color: #fff;
+}
+
+TerminalWindow GtkNotebook.notebook {
+ border-bottom-width: 0;
+ border-right-width: 0;
+ border-left-width: 0;
+ border-radius: 0;
+}
+
+TerminalWindow GtkNotebook.notebook tab {
+ border-bottom-width: 1px;
+ border-right-width: 1px;
+ border-left-width: 1px;
+ border-radius: 2px 2px 0 0;
+}
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/nautilus.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/nautilus.css
new file mode 100644
index 00000000..b5f9b627
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/nautilus.css
@@ -0,0 +1,153 @@
+/* nautilus */
+.nautilus-canvas-item {
+ border-radius: 5px;
+}
+
+.nautilus-desktop.nautilus-canvas-item {
+ color: @theme_selected_fg_color;
+ text-shadow: 1px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* sidebar */
+NautilusWindow .sidebar,
+NautilusWindow .sidebar .view {
+ background-color: @theme_bg_color;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px shade (shade (@theme_bg_color, 0.95), 1.04);
+}
+
+NautilusWindow .sidebar row:selected {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px -1px shade (@theme_selected_bg_color, 0.8);
+}
+
+NautilusWindow .sidebar row:backdrop:selected {
+ color: @backdrop_selected_fg_color;
+ text-shadow: none;
+}
+
+NautilusWindow .sidebar .frame {
+}
+
+NautilusWindow * {
+ -GtkPaned-handle-size: 1;
+}
+
+NautilusWindow > GtkGrid > .pane-separator,
+NautilusWindow > GtkGrid > .pane-separator:hover {
+ border-width: 1px 1px 0 0;
+ border-style: solid;
+ border-color: @borders;
+ background-color: @sidebar_bg;
+ color: shade (@theme_bg_color, 0.9);
+}
+
+NautilusView.frame,
+NautilusNotebook.notebook {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-bottom-width: 0;
+}
+
+NautilusNotebook.notebook tab.top,
+NautilusNotebook.notebook tab.bottom {
+ border-right-width: 1px;
+ border-left-width: 1px;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+NautilusNotebook.notebook tab.top:active {
+ padding-top: 2px;
+}
+NautilusNotebook.notebook tab.bottom:active {
+ padding-bottom: 2px;
+}
+
+NautilusNotebook .frame {
+ border-width: 1px 0 0 0;
+}
+
+/* disable for black menu bar */
+/*
+NautilusToolbar .button {
+ icon-shadow: 0 1px @button_text_shadow;
+}
+*/
+
+NautilusToolbar .toolbar {
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color,
+ shade (@theme_bg_color, 0.94));
+}
+
+NautilusToolbar .button *:active {
+ icon-shadow: 0 1px @button_active_text_shadow;
+}
+
+NautilusToolbar .button *:insensitive,
+NautilusToolbar .button *:active:insensitive {
+ text-shadow: none;
+}
+
+NautilusQueryEditor .primary-toolbar.toolbar {
+ border-bottom-width: 0;
+}
+
+NautilusQueryEditor .toolbar {
+ padding-top: 3px;
+ padding-bottom: 2px;
+
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: @theme_bg_color;
+
+ background-color: mix(@theme_bg_color, @theme_base_color, 0.5);
+}
+
+NautilusQueryEditor .toolbar:nth-child(2) {
+ border-color: @borders;
+}
+
+NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar {
+ border-top-width: 0;
+}
+
+NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child,
+NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child {
+ border-bottom-width: 1px;
+ border-bottom-color: @borders;
+}
+
+/* FIXME - Something I don't understand. Why this theme gets a gray bg without this, and Ambiance which it's based on does not. */
+NautilusWindow .view {
+ background-color: @theme_base_color;
+}
+
+NautilusWindow .view:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+NautilusWindow .view:selected:backdrop {
+ background-color: @backdrop_selected_bg_color;
+}
+
+NautilusWindow .view.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+}
+/* FIXME end */
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/nemo.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/nemo.css
new file mode 100644
index 00000000..4642ad14
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/nemo.css
@@ -0,0 +1,168 @@
+@define-color cluebar_color shade (@theme_base_color, 0.9);
+
+NemoWindow * {
+ -GtkPaned-handle-size: 1;
+}
+
+/* FIXME - Something I don't understand. Why this theme gets a gray bg without this, and Ambiance which it's based on does not. */
+NemoWindow .view {
+ background-color: @theme_base_color;
+}
+
+NemoWindow .view:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+NemoWindow .view:selected:backdrop {
+ background-color: @backdrop_selected_bg_color;
+}
+
+NemoWindow .view.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+}
+/* FIXME end */
+
+.nemo-inactive-pane .view {
+ background-color: shade (@theme_base_color, 0.96);
+}
+
+.nemo-inactive-pane .view:selected,
+.nemo-inactive-pane .nemo-canvas-item:selected {
+ background-color: @backdrop_selected_bg_color;
+ color: @backdrop_selected_fg_color;
+}
+
+.nemo-inactive-pane .expander.view:selected {
+ background-color: @backdrop_selected_bg_color;
+}
+
+.nemo-canvas-item {
+ border-radius: 2px;
+}
+
+/* desktop mode */
+.nemo-desktop.nemo-canvas-item {
+ color: @theme_bg_color;
+ text-shadow: 1px 1px alpha (#000000, 0.8);
+}
+
+.nemo-desktop.nemo-canvas-item:active {
+ background-image: none;
+ background-color: alpha (@theme_bg_color, 0.84);
+
+ color: @theme_fg_color;
+}
+
+.nemo-desktop.nemo-canvas-item:selected {
+ background-image: none;
+ background-color: alpha (@theme_selected_bg_color, 0.84);
+
+ color: @theme_selected_fg_color;
+}
+
+.nemo-desktop.nemo-canvas-item:active,
+.nemo-desktop.nemo-canvas-item:prelight,
+.nemo-desktop.nemo-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* browser window */
+NemoTrashBar.info,
+NemoXContentBar.info,
+NemoSearchBar.info,
+NemoQueryEditor.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@cluebar_color, 1.0)),
+ to (shade (@cluebar_color, 1.0)));
+ background-color: @cluebar_color;
+ border-bottom-color: shade (@cluebar_color, 0.92);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0px 0px 1px 0px;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-inner-stroke-gradient: none;
+ color: @theme_fg_color;
+}
+
+NemoSearchBar .entry {
+}
+
+.nemo-cluebar-label {
+ font: normal;
+ text-shadow: 0px 1px shade (@cluebar_color, 1.06);
+}
+
+.nemo-cluebar-label:backdrop {
+ color: mix (@theme_fg_color, @cluebar_color, 0.2);
+ text-shadow: 0px 1px shade (@cluebar_color, 1.02);
+}
+
+#nemo-search-button *:active,
+#nemo-search-button *:active:prelight {
+ color: @theme_fg_color;
+}
+
+NemoFloatingBar {
+ background-color: @info_bg_color;
+ border-radius: 2px 2px 0 0;
+ border-style: solid;
+ border-width: 1px;
+ border-color: darker (@info_bg_color);
+
+ -unico-border-gradient: none;
+}
+
+NemoFloatingBar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+/* sidebar */
+NemoWindow .sidebar,
+NemoWindow .sidebar .view {
+ background-color: @theme_bg_color;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px shade (shade (@theme_bg_color, 0.95), 1.04);
+}
+
+NemoWindow .sidebar row:selected {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px -1px shade (@theme_selected_bg_color, 0.8);
+}
+
+NemoWindow .sidebar row:backdrop:selected {
+ color: @backdrop_selected_fg_color;
+ text-shadow: none;
+}
+
+NemoWindow .sidebar .frame {
+}
+
+NemoWindow .pane-separator {
+ background-color: shade (shade (@theme_bg_color, 0.95), 0.94);
+ border-color: @dark_bg_color;
+ border-style: solid;
+ border-width: 0;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+}
+
+NemoWindow .pane-separator:backdrop {
+ background-color: shade (shade (@theme_bg_color, 0.95), 0.96);
+}
+
+/* FIXME - Just a workaround atm. */
+NemoWindow .primary-toolbar .button {
+ -unico-border-gradient: none;
+}
+
+NemoWindow .primary-toolbar .button:hover {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.6)));
+}
+
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/popover.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/popover.css
new file mode 100644
index 00000000..52cd06ba
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/popover.css
@@ -0,0 +1,109 @@
+GraniteWidgetsPopOver {
+ -GraniteWidgetsPopOver-arrow-width: 24;
+ -GraniteWidgetsPopOver-arrow-height: 12;
+ -GraniteWidgetsPopOver-border-radius: 6;
+ -GraniteWidgetsPopOver-border-width: 1;
+ -GraniteWidgetsPopOver-shadow-size: 18;
+
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.50);
+ background-color: @theme_bg_color;
+ margin: 0;
+}
+
+GraniteWidgetsPopOver * {
+ background-color: @theme_bg_color;
+}
+
+GraniteWidgetsPopOver .sidebar.view {
+ background-color: @theme_bg_color;
+}
+
+GraniteWidgetsPopOver .button {
+ background-image: none;
+
+ background-color: alpha (#fff, 0.0);
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#fff, 0.00)),
+ color-stop (0.80, alpha (#fff, 0.00)),
+ to (alpha (#fff, 0.40)));
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_base_color, 0.80)),
+ to (shade (@theme_base_color, 0.74)));
+}
+
+GraniteWidgetsPopOver .button:active,
+GraniteWidgetsPopOver .button:hover:active {
+ background-image: none;
+
+ background-color: alpha (#000, 0.05);
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_base_color, 0.74)),
+ to (shade (@theme_base_color, 0.74)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.07)),
+ to (alpha (#000, 0.03)));
+}
+
+GraniteWidgetsPopOver .entry {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade (@theme_base_color, 0.88)),
+ color-stop (0.20, shade (@theme_base_color, 0.94)),
+ to (shade (@theme_base_color, 0.96)));
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_base_color, 0.74)),
+ to (shade (@theme_base_color, 0.76)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.07)),
+ to (alpha (#000, 0.03)));
+}
+
+.button.app {
+ border-width: 0;
+ border-radius: 5px;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#fff, 0.00)),
+ to (alpha (#fff, 0.00)));
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.00)),
+ to (alpha (#000, 0.00)));
+}
+
+.app:hover,
+.app:focus {
+ background-color: alpha (#000, 0.15);
+}
+
+/*.app:hover, .app:focus {
+ border-width: 3;
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.05)),
+ to (shade (@theme_selected_bg_color, 0.88)));
+
+ -unico-border-gradient: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade (@theme_selected_bg_color, 1.30)),
+ to (shade (@theme_selected_bg_color, 0.98)));
+}*/
+
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/apps/unity.css b/desktop-themes/Green-Submarine/gtk-3.0/apps/unity.css
new file mode 100644
index 00000000..5a705e4a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/apps/unity.css
@@ -0,0 +1,40 @@
+UnityPanelWidget,
+.unity-panel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.04)));
+ border-top-color: shade (@dark_bg_color, 1.6);
+ border-style: solid;
+ border-width: 0;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-inner-stroke-color: @transparent;
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+ color: #fff;
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 1px 1px 0 1px;
+ icon-shadow: 0px -1px shade (@dark_bg_color, 0.7);
+}
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.7)),
+ to (shade (@dark_bg_color, 1.12)));
+
+ color: #fff;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.98)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.8)),
+ to (shade (@dark_bg_color, 1.2)));
+}
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/Makefile.am b/desktop-themes/Green-Submarine/gtk-3.0/assets/Makefile.am
new file mode 100644
index 00000000..8c7eb224
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/Makefile.am
@@ -0,0 +1,46 @@
+themedir = $(datadir)/themes/Green-Submarine/gtk-3.0/assets
+
+theme_DATA = \
+ check-active-ins.png \
+ check-active.png \
+ check-mixed-active-ins.png \
+ check-mixed-active.png \
+ check-normal-ins.png \
+ check-normal.png \
+ dnd-counter.svg \
+ grid-selection-checked.svg \
+ grid-selection-unchecked.svg \
+ menuitem-checkbox-checked-insensitive.svg \
+ menuitem-checkbox-checked-selected.svg \
+ menuitem-checkbox-checked.svg \
+ menuitem-checkbox-mixed-insensitive.svg \
+ menuitem-checkbox-mixed-selected.svg \
+ menuitem-checkbox-mixed.svg \
+ menuitem-radio-checked-insensitive.svg \
+ menuitem-radio-checked-selected.svg \
+ menuitem-radio-checked.svg \
+ null.png \
+ pane-separator-grip.svg \
+ pane-separator-grip-vertical.svg \
+ radio-active-ins.png \
+ radio-active.png \
+ radio-mixed-active-ins.png \
+ radio-mixed-active.png \
+ radio-normal-ins.png \
+ radio-normal.png \
+ resize-grip.svg \
+ sidebar-radio-checked.svg \
+ sidebar-radio-prelight.svg \
+ sidebar-radio-selected-prelight.svg \
+ sidebar-radio-selected.svg \
+ slider-hover.png \
+ slider-ins.png \
+ slider.png \
+ switch-off-ins.svg \
+ switch-off.svg \
+ switch-on-ins.svg \
+ switch-on.png \
+ switch-on.svg \
+ thumbnail-frame.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/check-active-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-active-ins.png
new file mode 100644
index 00000000..3ae980fe
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-active-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/check-active.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-active.png
new file mode 100644
index 00000000..4829fc82
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-active.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active-ins.png
new file mode 100644
index 00000000..a4c2e3ee
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active.png
new file mode 100644
index 00000000..6654de23
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-mixed-active.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal-ins.png
new file mode 100644
index 00000000..e27c7f93
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal.png
new file mode 100644
index 00000000..d905828d
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/check-normal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/dnd-counter.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/dnd-counter.svg
new file mode 100644
index 00000000..0c6cf20e
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/dnd-counter.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="72"
+ height="72"
+ id="svg4267"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="dnd-counter.svg">
+ <defs
+ id="defs4269">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient22968-2-3-0"
+ id="radialGradient26234"
+ gradientUnits="userSpaceOnUse"
+ cx="797"
+ cy="165"
+ fx="797"
+ fy="165"
+ r="20.5" />
+ <linearGradient
+ id="linearGradient22968-2-3-0"
+ inkscape:collect="always">
+ <stop
+ id="stop22970-0-16-4"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop22972-8-3-4"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <filter
+ color-interpolation-filters="sRGB"
+ height="1.24"
+ y="-0.12"
+ width="1.24"
+ x="-0.12"
+ id="filter27236-2"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur27238-6"
+ stdDeviation="1.9"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ id="linearGradient22968-2-3-0-6">
+ <stop
+ id="stop22970-0-16-4-2"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop22972-8-3-4-6"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <clipPath
+ id="clipPath27307-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ transform="matrix(0.88410615,0,0,0.88410615,92.255124,19.051446)"
+ d="m 806,169.78125 a 9.96875,9.96875 0 1 1 -19.9375,0 9.96875,9.96875 0 1 1 19.9375,0 z"
+ sodipodi:ry="9.96875"
+ sodipodi:rx="9.96875"
+ sodipodi:cy="169.78125"
+ sodipodi:cx="796.03125"
+ id="path27309-78"
+ style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.39325762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </clipPath>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter27327-9"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur27329-7"
+ stdDeviation="0.598125"
+ inkscape:collect="always" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.01"
+ inkscape:cx="33.019149"
+ inkscape:cy="38.421319"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1855"
+ inkscape:window-height="1132"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata4272">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,8)">
+ <g
+ style="display:inline;overflow:visible"
+ id="g24889"
+ transform="matrix(1.5158363,0,0,1.5158363,-3157.4222,-2504.9125)">
+ <g
+ transform="matrix(1.276138,0,0,1.276138,1051.3404,1164.4268)"
+ id="g24145-0"
+ style="display:inline">
+ <g
+ style="display:inline"
+ transform="matrix(0.68076616,0,0,0.68076616,284.42937,281.22745)"
+ id="g27242-9">
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="0"
+ inkscape:original="M 797 151 C 786.50659 151 778 159.50659 778 170 C 778 180.49341 786.50659 189 797 189 C 807.49341 189 816 180.49341 816 170 C 816 159.50659 807.49341 151 797 151 z "
+ xlink:href="#path27224-3"
+ style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47955203;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter27236-2);enable-background:accumulate"
+ id="path27228-0"
+ inkscape:href="#path27224-3"
+ d="m 797,151 c -10.49341,0 -19,8.50659 -19,19 0,10.49341 8.50659,19 19,19 10.49341,0 19,-8.50659 19,-19 0,-10.49341 -8.50659,-19 -19,-19 z"
+ transform="translate(0,3)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#009400;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.47955203;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path27224-3"
+ sodipodi:cx="797"
+ sodipodi:cy="170"
+ sodipodi:rx="19"
+ sodipodi:ry="19"
+ d="m 816,170 a 19,19 0 1 1 -38,0 19,19 0 1 1 38,0 z" />
+ </g>
+ <path
+ clip-path="url(#clipPath27307-6)"
+ sodipodi:type="arc"
+ style="opacity:0.5;color:#000000;fill:none;stroke:#000000;stroke-width:0.77596396;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter27327-9);enable-background:accumulate"
+ id="path27301-28"
+ sodipodi:cx="796.03125"
+ sodipodi:cy="169.78125"
+ sodipodi:rx="9.96875"
+ sodipodi:ry="9.96875"
+ d="m 806,169.78125 c 0,5.50559 -4.46316,9.96875 -9.96875,9.96875 -5.50559,0 -9.96875,-4.46316 -9.96875,-9.96875 0,-5.50559 4.46316,-9.96875 9.96875,-9.96875 5.50559,0 9.96875,4.46316 9.96875,9.96875 z"
+ transform="matrix(1.2980358,0,0,1.2980358,-206.24585,177.33558)" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-checked.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-checked.svg
new file mode 100644
index 00000000..7ada3ec8
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-checked.svg
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="40"
+ height="40"
+ id="svg5038"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="grid-selection-checked.svg">
+ <defs
+ id="defs5040">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5872"
+ id="linearGradient5891"
+ gradientUnits="userSpaceOnUse"
+ x1="205.84143"
+ y1="246.7094"
+ x2="206.74803"
+ y2="231.24142" />
+ <linearGradient
+ id="linearGradient5872">
+ <stop
+ style="stop-color:#3d5328;stop-opacity:1;"
+ offset="0"
+ id="stop5874" />
+ <stop
+ style="stop-color:#2e3e1e;stop-opacity:1;"
+ offset="1"
+ id="stop5876" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5837"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5012"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5884"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1"
+ id="linearGradient15341-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3"
+ id="linearGradient15343-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,144.29163,-314.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5726"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient85841-7-0">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8" />
+ <stop
+ id="stop85845-0-5"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04849388,0,0,0.53398858,-4.8290974,-542.54487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5036"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="-50.857143"
+ inkscape:cy="24"
+ inkscape:current-layer="g5886"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1055"
+ inkscape:window-x="0"
+ inkscape:window-y="1"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5043">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-8)">
+ <rect
+ ry="7.1794877"
+ rx="7.1794877"
+ style="opacity:0.75;color:#000000;fill:url(#linearGradient5036);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect85718-2-9"
+ width="40"
+ height="40"
+ x="0"
+ y="8"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ style="display:inline;enable-background:new"
+ id="g15291-9"
+ transform="matrix(2.0481319,0,0,2.0481319,-949.79991,-333.53349)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <g
+ style="enable-background:new"
+ id="g16853-4"
+ transform="translate(877.50354,-102.83507)">
+ <rect
+ ry="0.80653393"
+ rx="0.80653393"
+ y="-284.86218"
+ x="-409.50739"
+ height="11.023263"
+ width="11.042357"
+ id="rect6506-6"
+ style="color:#000000;fill:url(#linearGradient15341-5);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient15343-1);stroke-width:0.48824981;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)" />
+ </g>
+ </g>
+ <g
+ style="display:inline;enable-background:new"
+ id="g5886"
+ transform="matrix(1.025641,0,0,1.025641,-189.74359,-219.69231)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:original-d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ inkscape:path-effect="#path-effect5837"
+ id="path5835"
+ d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ style="fill:none;stroke:url(#linearGradient5891);stroke-width:5.8499999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#5e7f3e;stroke-width:2.92499995000000013;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ id="path5880"
+ inkscape:path-effect="#path-effect5837"
+ inkscape:original-d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="csccc"
+ inkscape:connector-curvature="0"
+ inkscape:original-d="m 197.71875,240.4375 c 0.65604,-0.56057 1.41045,-1.32862 1.90625,-0.8125 l 3.8125,3.96875 13.25,-12.65625 c 0.6875,-0.6875 1.90625,0.21875 1.90625,0.21875"
+ inkscape:path-effect="#path-effect5884"
+ id="path5882"
+ d="m 197.71875,240.4375 c -0.113,-0.1009 -0.19813,-0.23267 -0.24374,-0.37713 -0.0456,-0.14446 -0.0515,-0.30115 -0.0175,-0.44876 0.034,-0.14762 0.10786,-0.28567 0.21068,-0.39693 0.10281,-0.11125 0.23413,-0.19547 0.37723,-0.24518 0.1431,-0.0497 0.29748,-0.065 0.44812,-0.0491 0.15065,0.0159 0.29731,0.0628 0.43264,0.13085 0.27066,0.13614 0.48894,0.35524 0.69883,0.57373 l 3.8125,3.96875 13.25,-12.65625 c 0.14959,-0.14288 0.30236,-0.28546 0.48132,-0.38923 0.17895,-0.10377 0.38437,-0.16706 0.59112,-0.16016 0.20674,0.007 0.41161,0.0857 0.56458,0.22493 0.15297,0.13925 0.25142,0.33712 0.26923,0.54321"
+ style="fill:none;stroke:#699541;stroke-width:0.97499996000000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg
new file mode 100644
index 00000000..622752df
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="40"
+ height="40"
+ id="svg5038"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="grid-selection-unchecked.svg">
+ <defs
+ id="defs5040">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5872"
+ id="linearGradient5891"
+ gradientUnits="userSpaceOnUse"
+ x1="205.84143"
+ y1="246.7094"
+ x2="206.74803"
+ y2="231.24142" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5872">
+ <stop
+ style="stop-color:#13508e;stop-opacity:1;"
+ offset="0"
+ id="stop5874" />
+ <stop
+ style="stop-color:#1862af;stop-opacity:1"
+ offset="1"
+ id="stop5876" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5837"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5012"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5884"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1"
+ id="linearGradient15341-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3"
+ id="linearGradient15343-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,144.29163,-314.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5726"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient85841-7-0">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8" />
+ <stop
+ id="stop85845-0-5"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04849388,0,0,0.53398858,-4.8290974,-542.54487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5036"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1-7"
+ id="linearGradient15341-5-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0481327,0,0,2.0481327,-2450.0351,382.43617)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1-7"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2-9"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2-3"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3-8"
+ id="linearGradient15343-1-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7397086,0,0,1.7366996,-430.55893,-445.43032)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3-8">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1-4" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4-0" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,344.29163,-313.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5772"
+ xlink:href="#linearGradient85841-7-0-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient85841-7-0-9">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8-3" />
+ <stop
+ id="stop85845-0-5-1"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.0484939,0,0,0.5339888,-4.8290988,-542.54512)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5153"
+ xlink:href="#linearGradient85841-7-0-9"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="-27.714286"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata5043">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-8)">
+ <rect
+ ry="7.179491"
+ rx="7.179491"
+ style="opacity:0.75;color:#000000;fill:url(#linearGradient5153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect85718-2-9-0"
+ width="40.000019"
+ height="40.000019"
+ x="0"
+ y="7.9999809"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ ry="1.6518886"
+ rx="1.6518886"
+ y="-39.282047"
+ x="8.7179489"
+ height="22.577105"
+ width="22.616215"
+ id="rect6506-6-8"
+ style="color:#000000;fill:url(#linearGradient15341-5-8);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient15343-1-8);stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
new file mode 100644
index 00000000..049a09ff
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-checked-selected.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="10.941332"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="m 399.28571,541.29075 2.99485,3.21429 7.00515,-7.5"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.39215687;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg
new file mode 100644
index 00000000..fc75bfba
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked-selected.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="10.941332"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="399"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="m 399.28571,541.29075 2.99485,3.21429 7.00515,-7.5"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg
new file mode 100644
index 00000000..edb00edc
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-checked.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="19.507651"
+ inkscape:cy="10.941332"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="433"
+ inkscape:window-x="976"
+ inkscape:window-y="200"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="m 399.28571,541.29075 2.99485,3.21429 7.00515,-7.5"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
new file mode 100644
index 00000000..e37b20b6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-mixed-selected.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:0.39215687;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-2"
+ width="8.9375"
+ height="2"
+ x="399.21329"
+ y="539.51373"
+ rx="1.8653847"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
new file mode 100644
index 00000000..466f05f1
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-mixed.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-2"
+ width="8.9375"
+ height="2"
+ x="399.21329"
+ y="539.51373"
+ rx="1.8653847"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg
new file mode 100644
index 00000000..2cba55cf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-checkbox-mixed.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-checkbox-mixed.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="-2.3368977"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="693"
+ inkscape:window-y="233"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494-2"
+ width="8.9375"
+ height="2"
+ x="399.21329"
+ y="539.51373"
+ rx="1.8653847"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
new file mode 100644
index 00000000..3cd2cb09
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-radio-checked-selected.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ style="color:#000000;fill:#000000;fill-opacity:0.39215687;fill-rule:nonzero;stroke:none;stroke-width:0.95535718999999997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 407.2133,541.01375 c 0,1.93299 -1.567,3.5 -3.5,3.5 -1.93299,0 -3.5,-1.56701 -3.5,-3.5 0,-1.933 1.56701,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg
new file mode 100644
index 00000000..15ee80b3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked-selected.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-radio-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="3.2189413"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="0"
+ inkscape:window-y="49"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.95535718999999997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 407.2133,541.01375 c 0,1.93299 -1.567,3.5 -3.5,3.5 -1.93299,0 -3.5,-1.56701 -3.5,-3.5 0,-1.933 1.56701,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg
new file mode 100644
index 00000000..6bee5d3f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/menuitem-radio-checked.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12.077437"
+ height="12.008709"
+ id="svg4959"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="menuitem-radio-checked.svg">
+ <defs
+ id="defs4961" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="-2.3368977"
+ inkscape:cy="11.077361"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="746"
+ inkscape:window-height="463"
+ inkscape:window-x="807"
+ inkscape:window-y="427"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4964">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-398.2133,-533.50504)">
+ <path
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.95535718999999997;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 407.2133,541.01375 c 0,1.93299 -1.567,3.5 -3.5,3.5 -1.93299,0 -3.5,-1.56701 -3.5,-3.5 0,-1.933 1.56701,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/null.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/null.png
new file mode 100644
index 00000000..8777a4cb
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/null.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg
new file mode 100644
index 00000000..9d1190c7
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip-vertical.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="2"
+ id="svg32934"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="pane-separator-grip-vertical.svg">
+ <defs
+ id="defs32936" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-24.023431"
+ inkscape:cy="12.438041"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata32939">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-14)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(-0.52621972,0,0,-0.52621861,469.09367,339.75564)" />
+ <path
+ transform="matrix(-0.52621972,0,0,-0.52621861,474.59365,339.75564)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5830"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(-0.52621972,0,0,-0.52621861,480.09364,339.75564)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824-3"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(-0.52621972,0,0,-0.52621861,458.09369,339.75564)" />
+ <path
+ transform="matrix(-0.52621972,0,0,-0.52621861,463.59368,339.75564)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828-7"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip.svg
new file mode 100644
index 00000000..e2fa9be0
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/pane-separator-grip.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="2"
+ height="24"
+ id="svg32934"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="pane-separator-grip.svg">
+ <defs
+ id="defs32936" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.313708"
+ inkscape:cx="-31.057447"
+ inkscape:cy="11.379732"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata32939">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,8)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-320.75518)" />
+ <path
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-326.25519)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5830"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-331.75519)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5824-3"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 c 0,1.04953 -0.85081,1.90035 -1.90035,1.90035 -1.04953,0 -1.90034,-0.85082 -1.90034,-1.90035 0,-1.04954 0.85081,-1.90035 1.90034,-1.90035 1.04954,0 1.90035,0.85081 1.90035,1.90035 z"
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-309.75517)" />
+ <path
+ transform="matrix(0.52621899,0,0,0.52621789,-456.09301,-315.25518)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5828-7"
+ style="fill:#babdb6;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active-ins.png
new file mode 100644
index 00000000..741b2e57
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active.png
new file mode 100644
index 00000000..3ffe271e
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-active.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active-ins.png
new file mode 100644
index 00000000..bc8e1b65
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active.png
new file mode 100644
index 00000000..5f62bdf7
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-mixed-active.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal-ins.png
new file mode 100644
index 00000000..44f80c55
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal.png
new file mode 100644
index 00000000..6a9d7753
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/radio-normal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/resize-grip.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/resize-grip.svg
new file mode 100644
index 00000000..fa1f5872
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/resize-grip.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="13"
+ height="13"
+ id="svg17653"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="resize-grip.svg">
+ <defs
+ id="defs17655" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.311078"
+ inkscape:cx="-8.2186936"
+ inkscape:cy="8.0008486"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata17658">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-3)">
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5513"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5515"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-392.19484)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5517"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-395.46756)" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-398.74029)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5519"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-567.11626,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5521"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-395.46756)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5523"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg
new file mode 100755
index 00000000..28ecf15a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-checked.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-0.15396047"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg
new file mode 100755
index 00000000..812624ad
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-checked-selected.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#aaa8ac;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg
new file mode 100644
index 00000000..7ec4500f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="sidebar-radio-selected.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-3.6523764"
+ inkscape:cy="12.856863"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="958"
+ inkscape:window-height="587"
+ inkscape:window-x="38"
+ inkscape:window-y="91"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg
new file mode 100755
index 00000000..887174e8
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-prelight.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/slider-hover.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/slider-hover.png
new file mode 100644
index 00000000..a24d60f6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/slider-hover.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/slider-ins.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/slider-ins.png
new file mode 100644
index 00000000..f31f5c90
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/slider-ins.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/slider.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/slider.png
new file mode 100644
index 00000000..3fdda2c9
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/slider.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off-ins.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off-ins.svg
new file mode 100644
index 00000000..e4b2dc90
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off-ins.svg
@@ -0,0 +1,665 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-off-ins.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3988" />
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="1"
+ id="stop3990" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3955" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3957" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-3" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3668">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3670" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3672" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3675">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3677" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3679" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="0"
+ id="stop4200" />
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1;"
+ offset="1"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3942">
+ <stop
+ id="stop3944"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop3946"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3245"
+ gradientUnits="userSpaceOnUse"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-69.099883)" />
+ <linearGradient
+ id="linearGradient4125-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-9" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3816"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-452.52807,-115.86523)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient3818"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-416.55472,-62.061548)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient3820"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-165.43988,-33.503598)"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient3822"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-380.57475,-1121.7091)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3824"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3826"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3828"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,456.76009,559.90988)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3830"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-112.7912,8.7486417)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3986"
+ id="linearGradient3832"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3403"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-97.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3405"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-324.3978,-1194.288)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient3972">
+ <stop
+ id="stop3974"
+ offset="0"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ id="stop3976"
+ offset="1"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3409"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1140.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4306">
+ <stop
+ id="stop4308"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.03137255;" />
+ <stop
+ id="stop4310"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3411"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4284">
+ <stop
+ id="stop4286"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop4288"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3413"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-7" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3415"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,548.91702,578.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3955">
+ <stop
+ id="stop3957-1"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop3959"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3417"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-20.634277,27.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3962">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3964" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4270"
+ id="linearGradient3419"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ id="linearGradient4270">
+ <stop
+ id="stop4272"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ <stop
+ id="stop4274"
+ offset="1"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ y2="-29.500275"
+ x2="67.50013"
+ y1="-13.499995"
+ x1="67.50013"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3982"
+ xlink:href="#linearGradient4270"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3851"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,438.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3853"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-130.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3856"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3858"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3862"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3866"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-1151.1585)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3869"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="21.741069"
+ inkscape:cy="22.670358"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1064"
+ inkscape:window-height="751"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <g
+ id="g3871">
+ <rect
+ style="fill:none;stroke:url(#linearGradient3869);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3385"
+ width="46.999901"
+ height="24.999901"
+ x="351.49219"
+ y="519.86639"
+ rx="13.35611"
+ ry="12.499951" />
+ <rect
+ transform="scale(1,-1)"
+ ry="11.50003"
+ rx="12.356178"
+ y="-543.86639"
+ x="352.4921"
+ height="23.000061"
+ width="45.000061"
+ id="rect3387"
+ style="fill:none;stroke:url(#linearGradient3866);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:#cccccc;fill-opacity:1;stroke:none"
+ id="rect3389"
+ width="44"
+ height="22"
+ x="352.99213"
+ y="521.36633"
+ rx="11.856148"
+ ry="11" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3862);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3391"
+ width="42.999847"
+ height="20.999849"
+ x="353.49219"
+ y="-542.86627"
+ rx="11.356056"
+ ry="10.499925"
+ transform="scale(1,-1)" />
+ <path
+ transform="matrix(1.5,0,0,1.3846154,265.03945,559.319)"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ sodipodi:ry="6.5"
+ sodipodi:rx="6"
+ sodipodi:cy="-19.5"
+ sodipodi:cx="66"
+ id="path3393"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3395"
+ d="m 364.03947,532.31901 -8.43634,4.21817 6.02596,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ style="fill:url(#radialGradient3856);fill-opacity:1;stroke:url(#radialGradient3858);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient3851);fill-opacity:1;stroke:url(#radialGradient3853);stroke-width:1.12810218"
+ d="m 364.03946,532.319 8.43595,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43596,2.26945 z"
+ id="path3397"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ id="path3399"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.13333,0,0,-1.13333,287.53967,507.95241)" />
+ <path
+ transform="matrix(1.2666816,0,0,-1.2666816,278.4911,505.13269)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path3401"
+ style="fill:none;stroke:url(#linearGradient3982);stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off.svg
new file mode 100644
index 00000000..b05dac32
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-off.svg
@@ -0,0 +1,651 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-off.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient4207"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-41.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient4214"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1196.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4216"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4220"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,570.91702,634.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,1.365723,83.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3986"
+ id="linearGradient4454"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3988" />
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="1"
+ id="stop3990" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient4450"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,456.76009,559.90988)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3955" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3957" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient4452"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-112.7912,8.7486417)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3965-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-3" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-2" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient4446"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3668">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3670" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3672" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient4448"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3675">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3677" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3679" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient4034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-380.57475,-1121.7091)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4133-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient4030"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-165.43988,-33.503598)" />
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="0"
+ id="stop4200" />
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1;"
+ offset="1"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient4020"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-416.55472,-62.061548)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient3942">
+ <stop
+ id="stop3944"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop3946"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3245"
+ gradientUnits="userSpaceOnUse"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-69.099883)" />
+ <linearGradient
+ id="linearGradient4125-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-9" />
+ </linearGradient>
+ <linearGradient
+ y2="541.57648"
+ x2="428.21423"
+ y1="548.57648"
+ x1="428.21423"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-452.52807,-115.86523)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3706"
+ xlink:href="#linearGradient4125-9"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3816"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-452.52807,-115.86523)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient3818"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-416.55472,-62.061548)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient3820"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-165.43988,-33.503598)"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient3822"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-380.57475,-1121.7091)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3824"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3826"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,302.4183,579.58171)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3828"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,456.76009,559.90988)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3830"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-112.7912,8.7486417)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3986"
+ id="linearGradient3832"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3065"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,438.83875,535.54566)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3067"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-130.71254,-15.61558)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="radialGradient3070"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21749)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-6"
+ id="radialGradient3072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,284.49696,555.21749)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133-1"
+ id="linearGradient3076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4198"
+ id="linearGradient3079"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1578947,0,0,1.1,-183.36122,-57.86782)"
+ x1="482.21423"
+ y1="526.57648"
+ x2="482.21423"
+ y2="546.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3942"
+ id="linearGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-86.42577)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22945)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="20.449712"
+ inkscape:cy="22.960427"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1092"
+ inkscape:window-height="682"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <g
+ id="g3855">
+ <rect
+ ry="12.499951"
+ rx="13.35611"
+ y="519.86639"
+ x="351.49216"
+ height="24.999901"
+ width="46.999901"
+ id="rect3204"
+ style="fill:none;stroke:url(#linearGradient3085);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3082);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4018"
+ width="45.000061"
+ height="23.000061"
+ x="352.49207"
+ y="520.86633"
+ rx="12.356178"
+ ry="11.50003" />
+ <rect
+ ry="11"
+ rx="11.856148"
+ y="521.36633"
+ x="352.9921"
+ height="22"
+ width="44"
+ id="rect4022"
+ style="fill:url(#linearGradient3079);fill-opacity:1;stroke:none" />
+ <rect
+ transform="scale(1,-1)"
+ ry="10.499925"
+ rx="11.356056"
+ y="-542.86627"
+ x="353.49216"
+ height="20.999849"
+ width="42.999847"
+ id="rect4032"
+ style="fill:none;stroke:url(#linearGradient3076);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ id="path4436"
+ sodipodi:cx="66"
+ sodipodi:cy="-19.5"
+ sodipodi:rx="6"
+ sodipodi:ry="6.5"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ transform="matrix(1.5,0,0,1.3846154,265.03944,559.31897)" />
+ <path
+ style="fill:url(#radialGradient3070);fill-opacity:1;stroke:url(#radialGradient3072);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 364.03946,532.31898 -8.43633,4.21817 6.02595,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ id="path4438"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4440"
+ d="m 364.03945,532.31897 8.43596,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43595,2.26945 z"
+ style="fill:url(#radialGradient3065);fill-opacity:1;stroke:url(#radialGradient3067);stroke-width:1.12810218" />
+ <path
+ transform="matrix(1.13333,0,0,-1.13333,287.53967,507.95238)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path4442"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:url(#linearGradient3832);stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4444"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.2666816,0,0,-1.2666816,278.49109,505.13266)" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on-ins.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on-ins.svg
new file mode 100644
index 00000000..5965e5c3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on-ins.svg
@@ -0,0 +1,655 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="26"
+ id="svg3482"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="switch-on-ins.svg">
+ <defs
+ id="defs3484">
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3988" />
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1;"
+ offset="1"
+ id="stop3990" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3955" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3957" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3965-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-3" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3668">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.68627453;"
+ offset="0"
+ id="stop3670" />
+ <stop
+ style="stop-color:#828282;stop-opacity:0;"
+ offset="1"
+ id="stop3672" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3675">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3677" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3679" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4133-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="0"
+ id="stop4200" />
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1;"
+ offset="1"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3942">
+ <stop
+ id="stop3944"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop3946"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-9"
+ id="linearGradient3245"
+ gradientUnits="userSpaceOnUse"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-69.099883)" />
+ <linearGradient
+ id="linearGradient4125-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-9" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3403"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-97.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3405"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-324.3978,-1194.288)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient3972">
+ <stop
+ id="stop3974"
+ offset="0"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ id="stop3976"
+ offset="1"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3409"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1140.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4306">
+ <stop
+ id="stop4308"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.03137255;" />
+ <stop
+ id="stop4310"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3411"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4284">
+ <stop
+ id="stop4286"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop4288"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3413"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,394.57522,598.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969-7" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3415"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,548.91702,578.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3955">
+ <stop
+ id="stop3957-1"
+ offset="0"
+ style="stop-color:#828282;stop-opacity:0.39215687;" />
+ <stop
+ id="stop3959"
+ offset="1"
+ style="stop-color:#828282;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3417"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-20.634277,27.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3962">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3964" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4270"
+ id="linearGradient3419"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <linearGradient
+ id="linearGradient4270">
+ <stop
+ id="stop4272"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ <stop
+ id="stop4274"
+ offset="1"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ y2="-29.500275"
+ x2="67.50013"
+ y1="-13.499995"
+ x1="67.50013"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3982"
+ xlink:href="#linearGradient4270"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient4097"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient4099"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient4102"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient4104"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient4108"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-1151.1585)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient4115"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4270"
+ id="linearGradient4117"
+ gradientUnits="userSpaceOnUse"
+ x1="67.50013"
+ y1="-13.499995"
+ x2="67.50013"
+ y2="-29.500275" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3084"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4284"
+ id="radialGradient3087"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965-4"
+ id="radialGradient3089"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4306"
+ id="linearGradient3093"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3972"
+ id="linearGradient3097"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8750093,0,0,1.150008,-434.47606,-1151.1585)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125-4"
+ id="linearGradient3100"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="26.786527"
+ inkscape:cy="15.691391"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="764"
+ inkscape:window-height="525"
+ inkscape:window-x="0"
+ inkscape:window-y="22"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <g
+ id="g3870">
+ <rect
+ style="fill:none;stroke:url(#linearGradient3100);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3385"
+ width="46.999901"
+ height="24.999901"
+ x="351.49219"
+ y="519.86639"
+ rx="13.35611"
+ ry="12.499951" />
+ <rect
+ transform="scale(1,-1)"
+ ry="11.50003"
+ rx="12.356178"
+ y="-543.86639"
+ x="352.4921"
+ height="23.000061"
+ width="45.000061"
+ id="rect3387"
+ style="fill:none;stroke:url(#linearGradient3097);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:#cccccc;fill-opacity:1;stroke:none"
+ id="rect3389"
+ width="44"
+ height="22"
+ x="352.99213"
+ y="521.36633"
+ rx="11.856148"
+ ry="11" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3391"
+ width="42.999847"
+ height="20.999849"
+ x="353.49219"
+ y="-542.86627"
+ rx="11.356056"
+ ry="10.499925"
+ transform="scale(1,-1)" />
+ <path
+ transform="matrix(1.5,0,0,1.3846154,287.03945,559.319)"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ sodipodi:ry="6.5"
+ sodipodi:rx="6"
+ sodipodi:cy="-19.5"
+ sodipodi:cx="66"
+ id="path3393"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3395"
+ d="m 386.03947,532.31901 -8.43634,4.21817 6.02596,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ style="fill:url(#radialGradient3087);fill-opacity:1;stroke:url(#radialGradient3089);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:url(#radialGradient3082);fill-opacity:1;stroke:url(#radialGradient3084);stroke-width:1.12810218"
+ d="m 386.03946,532.319 8.43595,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43596,2.26945 z"
+ id="path3397"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ id="path3399"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.13333,0,0,-1.13333,309.53967,507.95241)" />
+ <path
+ transform="matrix(1.2666816,0,0,-1.2666816,300.4911,505.13269)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path3401"
+ style="fill:none;stroke:url(#linearGradient4117);stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.png
new file mode 100644
index 00000000..45a4fcb3
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.svg b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.svg
new file mode 100644
index 00000000..71123e11
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/switch-on.svg
@@ -0,0 +1,399 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="switch-on.svg"
+ inkscape:version="0.48.4 r9939"
+ version="1.1"
+ id="svg3482"
+ height="26"
+ width="48">
+ <defs
+ id="defs3484">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient4207"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-360.37115,-41.099883)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4125">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.48627451;"
+ offset="0"
+ id="stop4127" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4129" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient4214"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-288.41783,-1196.4744)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ id="linearGradient4133">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.1254902;"
+ offset="0"
+ id="stop4135" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0627451;"
+ offset="1"
+ id="stop4137" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4216"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient4064">
+ <stop
+ id="stop4066"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop4068"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,416.57522,654.34706)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3965">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3967" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient4220"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,570.91702,634.67523)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ id="linearGradient3459">
+ <stop
+ id="stop3461"
+ offset="0"
+ style="stop-color:#4a79a5;stop-opacity:0.50980395;" />
+ <stop
+ id="stop3463"
+ offset="1"
+ style="stop-color:#4a79a5;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,1.365723,83.513995)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39285713;"
+ offset="0"
+ id="stop3468" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3470" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3787"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3792"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3794"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient3798"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient3803"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0358675,0.32475847,0.33853201,1.2979227,460.83876,535.54569)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3035"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.077388,0,0,1.0773891,-108.71254,-15.615547)"
+ cx="459.21423"
+ cy="508.57648"
+ fx="459.21423"
+ fy="508.57648"
+ r="7.8299899" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4064"
+ id="radialGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3965"
+ id="radialGradient3040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2051902,0,0,1.2051887,306.49696,555.21752)"
+ cx="66"
+ cy="-19"
+ fx="66"
+ fy="-19"
+ r="7" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4133"
+ id="linearGradient3044"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7916673,0,0,1.049997,-398.49609,-1097.3449)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4125"
+ id="linearGradient3049"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.958336,0,0,1.2500004,-470.44941,-140.22942)"
+ x1="428.21423"
+ y1="548.57648"
+ x2="428.21423"
+ y2="541.57648" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="24.004861"
+ inkscape:cy="21.560858"
+ inkscape:document-units="px"
+ inkscape:current-layer="svg3482"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1166"
+ inkscape:window-height="707"
+ inkscape:window-x="658"
+ inkscape:window-y="53"
+ inkscape:window-maximized="0"
+ inkscape:snap-object-midpoints="false"
+ inkscape:snap-center="true" />
+ <metadata
+ id="metadata3487">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-350.99212,-519.36632)">
+ <rect
+ ry="12.499951"
+ rx="13.35611"
+ y="519.86639"
+ x="351.49219"
+ height="24.999901"
+ width="46.999901"
+ id="rect4189"
+ style="fill:none;stroke:url(#linearGradient3049);stroke-width:1.00010014;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ style="fill:none;stroke:#006400;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4191"
+ width="45.000061"
+ height="23.000061"
+ x="352.4921"
+ y="520.86633"
+ rx="12.356178"
+ ry="11.50003" />
+ <rect
+ ry="11"
+ rx="11.856148"
+ y="521.36633"
+ x="352.99213"
+ height="22"
+ width="44"
+ id="rect4193"
+ style="fill:#009800;fill-opacity:1;stroke:none" />
+ <rect
+ transform="scale(1,-1)"
+ ry="10.499925"
+ rx="11.356056"
+ y="-542.86627"
+ x="353.49219"
+ height="20.999849"
+ width="42.999847"
+ id="rect4195"
+ style="fill:none;stroke:url(#linearGradient3044);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ececec;fill-opacity:1;stroke:none"
+ id="path4197"
+ sodipodi:cx="66"
+ sodipodi:cy="-19.5"
+ sodipodi:rx="6"
+ sodipodi:ry="6.5"
+ d="m 72,-19.5 a 6,6.5 0 1 1 -12,0 6,6.5 0 1 1 12,0 z"
+ transform="matrix(1.5,0,0,1.3846154,287.03945,559.319)" />
+ <path
+ style="fill:url(#radialGradient3038);fill-opacity:1;stroke:url(#radialGradient3040);stroke-width:1.12735164px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 386.03947,532.31901 -8.43634,4.21817 6.02596,4.21815 4.82076,-16.87265 6.02594,4.21815 -8.43632,4.21818 z"
+ id="path4199"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4201"
+ d="m 386.03946,532.319 8.43595,2.26944 -3.99451,6.16651 -8.88292,-16.8719 -3.99448,6.1665 8.43596,2.26945 z"
+ style="fill:url(#radialGradient3033);fill-opacity:1;stroke:url(#radialGradient3035);stroke-width:1.12810218" />
+ <path
+ transform="matrix(1.13333,0,0,-1.13333,309.53967,507.95241)"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ sodipodi:ry="7.5"
+ sodipodi:rx="7.5"
+ sodipodi:cy="-21.5"
+ sodipodi:cx="67.5"
+ id="path4203"
+ style="fill:none;stroke:#ffffff;stroke-width:0.88239956;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.54901961;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#006400;stroke-width:0.78928715;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4205"
+ sodipodi:cx="67.5"
+ sodipodi:cy="-21.5"
+ sodipodi:rx="7.5"
+ sodipodi:ry="7.5"
+ d="m 75,-21.5 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
+ transform="matrix(1.2666816,0,0,-1.2666816,300.4911,505.13269)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/assets/thumbnail-frame.png b/desktop-themes/Green-Submarine/gtk-3.0/assets/thumbnail-frame.png
new file mode 100644
index 00000000..ba5d7212
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/assets/thumbnail-frame.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/gtk-dark.css b/desktop-themes/Green-Submarine/gtk-3.0/gtk-dark.css
new file mode 100644
index 00000000..f4b1c147
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/gtk-dark.css
@@ -0,0 +1,56 @@
+/* dark colourmap */
+@define-color theme_bg_color #2B3934;
+@define-color theme_fg_color #f0f0f0;
+@define-color theme_base_color #2F3D38;
+@define-color theme_text_color #e6e6e6;
+@define-color theme_selected_bg_color #72B49D;
+@define-color theme_selected_fg_color #FFF;
+@define-color theme_tooltip_bg_color #DBFFF3;
+@define-color theme_tooltip_fg_color #000;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+@define-color link_color #00CC85;
+@define-color error_color #cc0000;
+
+/* theme common colors */
+@define-color button_bg_color shade (@theme_bg_color, 1.06);
+@define-color button_insensitive_bg_color shade (@theme_bg_color, 0.95);
+@define-color dark_bg_color #1F2724;
+@define-color dark_fg_color #E6E6E6;
+@define-color transparent rgba (0, 0, 0, 0);
+
+@define-color backdrop_selected_bg_color shade (@theme_selected_bg_color, 1.12);
+@define-color backdrop_selected_fg_color @theme_selected_fg_color;
+
+/* Zukitwo colors */
+@define-color toolbar_gradient_base #2B3934;
+@define-color toolbar_gradient_final #202E29;
+@define-color toolbar_border #1B2924;
+@define-color menubar_color @dark_bg_color;
+
+/* WM colors */
+@define-color wm_title @dark_fg_color;
+@define-color wm_highlight shade (@menubar_color, 1.5);
+@define-color wm_title_highlight shade (@menubar_color, 1.5);
+
+@define-color wm_bg_a shade (@menubar_color, 1.4);
+@define-color wm_bg_b @menubar_color;
+
+@import url("gtk-widgets.css");
+@import url("gtk-widgets-assets.css");
+@import url("apps/gedit.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/nautilus.css");
+@import url("apps/nemo.css");
+@import url("apps/unity.css");
+@import url("apps/popover.css");
+@import url("apps/epiphany.css");
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css b/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..0cf81632
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,2630 @@
+/* default */
+* {
+ -GtkArrow-arrow-scaling: 0.7;
+ -GtkButton-child-displacement-x: 1;
+ -GtkButton-child-displacement-y: 1;
+ -GtkButton-default-border: 0;
+ -GtkButton-image-spacing: 0;
+ -GtkButton-interior-focus: true;
+ -GtkButton-inner-border: 3;
+ -GtkButtonBox-child-min-height: 26;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 14;
+ -GtkComboBox-arrow-scaling: 0.75;
+ -GtkExpander-expander-size: 8;
+ -GtkHTML-link-color: @link_color;
+ -GtkIMHtml-hyperlink-color: @link_color;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 0;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.7;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkPaned-handle-size: 6;
+ -GtkProgressBar-min-horizontal-bar-height: 10;
+ -GtkProgressBar-min-vertical-bar-width: 10;
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 11;
+ -GtkRange-stepper-size: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkRange-stepper-spacing: 0;
+ -GtkScale-trough-border: 0;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-trough-border: 0;
+ -GtkScrollbar-slider-width: 11;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkSeparatorMenuItem-horizontal-padding: 0;
+ -GtkStatusbar-shadow-type: none;
+ -GtkTextView-error-underline-color: @error_color;
+ -GtkToolButton-icon-spacing: 4;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkToolbar-internal-padding: 0;
+ -GtkTreeView-expander-size: 6;
+ -GtkTreeView-vertical-separator: 1;
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-separator-width: 2px;
+ -GtkWidget-separator-height: 2;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 0px;
+ -GtkWidget-link-color: @link_color;
+ -GtkWidget-visited-link-color: @link_color;
+ -GtkWindow-resize-grip-default: true;
+ -GtkWindow-resize-grip-width: 16;
+ -GtkWindow-resize-grip-height: 16;
+ -WnckTasklist-fade-overlay-rect: 0;
+
+ border-width: 1px;
+ border-color: shade (@theme_bg_color, 0.8);
+
+ engine: unico;
+
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.5);
+ -unico-focus-border-radius: 3;
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.1);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.1);
+ -unico-inner-stroke-width: 0;
+}
+
+GtkWindow {
+ color: @theme_fg_color;
+}
+
+/***************
+ * Base States *
+ ***************/
+
+.background {
+ color: @theme_fg_color;
+ background-color: @theme_bg_color;
+}
+
+.background:backdrop {
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+*:insensitive {
+ color: shade (@theme_bg_color, 0.6);
+ text-shadow: 0px 1px alpha (shade (@theme_bg_color, 1.25), 0.5);
+}
+
+*:active {
+}
+
+*:active:hover:insensitive {
+}
+
+*:active:insensitive {
+}
+
+*:hover {
+}
+
+*:hover:insensitive {
+}
+
+*:selected,
+*:selected:focused {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+*:selected:backdrop,
+*:selected:focused:backdrop {
+ background-color: @backdrop_selected_bg_color;
+ color: @backdrop_selected_fg_color;
+}
+
+.dnd {
+ border-width: 1px;
+ border-style: solid;
+ border-color: @theme_selected_bg_color;
+ border-radius: 0px;
+
+ -unico-outer-stroke-color: transparent;
+ -unico-outer-stroke-width: 1px;
+}
+
+/******************
+ * common effects *
+ ******************/
+/* border and inner stroke */
+.button,
+.frame,
+.notebook {
+ border-style: solid;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.7)));
+}
+
+.frame,
+.notebook {
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.2);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+.button:insensitive,
+.frame:insensitive,
+.notebook:insensitive {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.8)),
+ to (shade (@theme_bg_color, 0.8)));
+}
+
+/* inset */
+GtkComboBox.combobox-entry .button,
+.button:active,
+.button:insensitive,
+.check,
+.entry,
+.radio {
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.85), 0.2)),
+ to (alpha (shade (@theme_bg_color, 1.18), 0.6)));
+ -unico-outer-stroke-width: 1px;
+}
+
+/* shadow */
+.button,
+.check:active,
+.frame,
+.notebook .button,
+.notebook,
+.radio:active {
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-outer-stroke-width: 1px;
+}
+/*
+.button:hover,
+.notebook .button:hover {
+ -unico-outer-stroke-top-color: @transparent;
+ -unico-outer-stroke-right-color: @transparent;
+ -unico-outer-stroke-bottom-color: alpha (shade (@theme_bg_color, 0.05), 0.06);
+ -unico-outer-stroke-left-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1px;
+}
+*/
+/*************
+ * assistant *
+ *************/
+GtkAssistant .sidebar .highlight {
+ color: @theme_fg_color;
+ font: bold;
+}
+
+GtkAssistant .sidebar {
+ background-color: shade (@theme_bg_color, 0.97);
+ border-right-color: shade (@theme_bg_color, 0.8);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0 1px 0 0;
+ padding: 12px;
+
+ color: mix (@theme_fg_color, @theme_bg_color, 0.40);
+ text-shadow: 0px 1px shade (@theme_bg_color, 1.04);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-right-color: shade (@theme_bg_color, 0.94);
+ -unico-inner-stroke-width: 0 1px 0 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/**************
+ * background *
+ **************/
+.background {
+ background-color: @theme_bg_color;
+ border-width: 0;
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ padding: 3px;
+ transition: all 200ms ease-out;
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.7);
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+}
+
+GtkComboBox,
+.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-radius: 2px;
+ border-style: solid;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-color: shade (@button_bg_color, 1.14);
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@button_bg_color, 1.11);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+.button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-focus-outer-stroke-color: @transparent;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.9)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.85);
+}
+
+.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.7)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.1)),
+ to (shade (@button_insensitive_bg_color, 1.1)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button:insensitive:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.0)),
+ to (shade (@button_insensitive_bg_color, 0.97)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.95)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+}
+
+GtkComboBox.combobox-entry .button,
+GtkScale.slider,
+GtkScale.slider.vertical,
+.notebook .button,
+.inline-toolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-top-color: shade (@theme_bg_color, 0.82);
+ border-right-color: shade (@theme_bg_color, 0.78);
+ border-bottom-color: shade (@theme_bg_color, 0.64);
+ border-left-color: shade (@theme_bg_color, 0.78);
+ padding: 1px;
+
+ text-shadow: 0px 1px alpha (shade (@theme_bg_color, 1.26), 0.5);
+
+ -unico-glow-color: shade (@theme_bg_color, 1.02);
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.9);
+}
+
+GtkScale.slider,
+GtkScale.slider.vertical {
+ -unico-outer-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.66)),
+ to (shade (@button_bg_color, 1.415)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+GtkComboBox.combobox-entry .button:hover,
+GtkScale.slider:hover,
+GtkScale.slider.vertical:hover,
+.notebook .button:hover,
+.inline-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+ border-top-color: shade (@theme_bg_color, 0.85);
+ border-right-color: shade (@theme_bg_color, 0.82);
+ border-bottom-color: shade (@theme_bg_color, 0.67);
+ border-left-color: shade (@theme_bg_color, 0.82);
+
+ -unico-border-gradient: none;
+ -unico-glow-color: shade (@theme_bg_color, 1.07);
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.9);
+}
+
+GtkComboBox.combobox-entry .button:active,
+.notebook .button:active,
+.inline-toolbar.toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+ border-top-color: shade (@theme_bg_color, 0.62);
+ border-right-color: shade (@theme_bg_color, 0.72);
+ border-bottom-color: shade (@theme_bg_color, 0.76);
+ border-left-color: shade (@theme_bg_color, 0.72);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+}
+
+GtkComboBox.combobox-entry .button:active:hover,
+.notebook .button:active:hover,
+.inline-toolbar.toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.9)));
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.74);
+ border-bottom-color: shade (@theme_bg_color, 0.79);
+ border-left-color: shade (@theme_bg_color, 0.74);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.85);
+}
+
+GtkComboBox.combobox-entry .button:insensitive,
+.notebook .button:insensitive,
+.inline-toolbar.toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+ border-top-color: shade (@theme_bg_color, 0.86);
+ border-right-color: shade (@theme_bg_color, 0.86);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.9);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.1)),
+ to (shade (@button_insensitive_bg_color, 1.1)));
+}
+
+/* default button */
+.button.default {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 3.1), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 2.6), @theme_bg_color, 0.3)));
+
+ text-shadow: 0px 1px alpha (shade (@theme_selected_bg_color, 1.26), 0.4);
+
+ -unico-focus-border-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.54), @theme_bg_color, 0.3)));
+ -unico-glow-color: mix (shade (@theme_selected_bg_color, 1.5), @theme_bg_color, 0.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 1.38), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 1.24), @theme_bg_color, 0.3)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+}
+
+.button.default:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 3.15), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 2.65), @theme_bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.54), @theme_bg_color, 0.3)));
+ -unico-glow-color: mix (shade (@theme_selected_bg_color, 1.5), @theme_bg_color, 0.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 1.38), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 1.24), @theme_bg_color, 0.3)));
+}
+
+.button.default:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.9), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.8), @theme_bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.77), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.77), @theme_bg_color, 0.3)));
+}
+
+.button.default:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.98), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.88), @theme_bg_color, 0.3)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.7), @theme_bg_color, 0.3)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_selected_bg_color, 0.82), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_selected_bg_color, 0.82), @theme_bg_color, 0.3)));
+}
+
+.button.default:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@theme_bg_color, 0.95), @theme_bg_color, 0.3)),
+ to (mix (shade (@theme_bg_color, 0.95), @theme_bg_color, 0.3)));
+
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.08)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+}
+
+/* Middle button */
+.linked .entry,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:insensitive,
+.primary-toolbar .linked .entry,
+.primary-toolbar .linked .button,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:insensitive {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 0;
+
+ -unico-outer-stroke-width: 1px 0 1px 0;
+}
+
+/* Leftmost button */
+.linked .entry:first-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:insensitive:first-child,
+.primary-toolbar .linked .entry:first-child,
+.primary-toolbar .linked .button:first-child,
+.primary-toolbar .linked .button:active:first-child,
+.primary-toolbar .linked .button:active:hover:first-child,
+.primary-toolbar .linked .button:insensitive:first-child {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 2px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+
+ -unico-outer-stroke-width: 1px 0 1px 1px;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:insensitive:last-child,
+.primary-toolbar .linked .entry:last-child,
+.primary-toolbar .linked .button:last-child,
+.primary-toolbar .linked .button:active:last-child,
+.primary-toolbar .linked .button:active:hover:last-child,
+.primary-toolbar .linked .button:insensitive:last-child {
+ border-width: 1px;
+
+ border-radius: 2px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+
+ -unico-outer-stroke-width: 1px 1px 1px 0;
+}
+
+/* Linked single button */
+.linked .entry:only-child,
+.linked .button:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:insensitive:only-child,
+.primary-toolbar .linked .entry:only-child,
+.primary-toolbar .linked .button:only-child,
+.primary-toolbar .linked .button:active:only-child,
+.primary-toolbar .linked .button:active:hover:only-child,
+.primary-toolbar .linked .button:insensitive:only-child {
+ border-width: 1px;
+
+ border-radius: 2px;
+
+ -unico-outer-stroke-width: 1px;
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell {
+ background-color: @theme_base_color;
+ border-radius: 0;
+ border-width: 0;
+}
+
+.cell:selected {
+}
+
+row:hover {
+}
+
+row:insensitive {
+}
+
+row:selected,
+row:selected:focused {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.85);
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+}
+
+row:selected:backdrop,
+row:selected:focused:backdrop {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: @backdrop_selected_bg_color;
+ background-image: -gtk-gradient (linear,left top, left bottom,
+ from (shade (@backdrop_selected_bg_color, 1.08)),
+ to (shade (@backdrop_selected_bg_color, 0.98)));
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+/* draw regular check and radio items using our SVG assets */
+.check,
+.view.cell.check {
+ background-image: url("assets/check-normal.png");
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.check row:selected,
+.check row:selected:focus {
+ background-image: url("assets/check-normal.png");
+}
+
+.check:insensitive {
+ background-image: url("assets/check-normal-ins.png");
+}
+
+.check row:insensitive {
+ background-color: transparent;
+}
+
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+ background-color: transparent;
+ background-image: url("assets/check-normal-ins.png");
+}
+
+.check:active,
+.view.cell.check:active {
+ background-image: url("assets/check-active.png");
+}
+
+.check row:selected:active,
+.check row:selected:focus:active {
+ background-image: url("assets/check-active.png");
+}
+
+.check:active:insensitive {
+ background-image: url("assets/check-active-ins.png");
+}
+
+.check row:selected:active:insensitive,
+.check row:selected:focus:active:insensitive {
+ background-image: url("assets/check-active-ins.png");
+}
+
+.check:inconsistent {
+ background-image: url("assets/check-mixed-active.png");
+}
+
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+ background-image: url("assets/check-mixed-active.png");
+}
+
+.check:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-active-ins.png");
+}
+
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-active-ins.png");
+}
+
+.radio,
+.view.cell.radio {
+ background-image: url("assets/radio-normal.png");
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.radio row:selected,
+.radio row:selected:focus {
+ background-image: url("assets/radio-normal.png");
+}
+
+.radio:insensitive {
+ background-image: url("assets/radio-normal-ins.png");
+}
+
+.radio row:insensitive {
+ background-color: transparent;
+}
+
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+ background-image: url("assets/radio-normal-ins.png");
+}
+
+.radio:active,
+.view.cell.radio:active {
+ background-image: url("assets/radio-active.png");
+}
+
+.radio row:selected:active,
+.radio row:selected:focus:active {
+ background-image: url("assets/radio-active.png");
+}
+
+.radio:active:insensitive {
+ background-image: url("assets/radio-active-ins.png");
+}
+
+.radio row:selected:active:insensitive,
+.radio row:selected:focus:active:insensitive {
+ background-image: url("assets/radio-active-ins.png");
+}
+
+.radio:inconsistent {
+ background-image: url("assets/radio-mixed-active.png");
+}
+
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+ background-image: url("assets/radio-mixed-active.png");
+}
+
+.radio:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-active-ins.png");
+}
+
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-active-ins.png");
+}
+
+.sidebar .view.radio:active,
+.sidebar .view.radio:active:focus,
+.sidebar .view.radio:active:hover {
+ background-image: url("assets/sidebar-radio-checked.svg");
+}
+
+.sidebar .view.radio:hover {
+ background-image: url("assets/sidebar-radio-prelight.svg");
+}
+
+.sidebar .view.radio:active:selected,
+.sidebar .view.radio:active:selected:focus {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.sidebar .view.radio:selected:hover,
+.sidebar .view.radio:selected:focus {
+ background-image: url("assets/sidebar-radio-selected-prelight.svg");
+}
+
+/*****************
+ * column-header *
+ *****************/
+column-header .button,
+column-header .button:active,
+.notebook column-header .button,
+.notebook column-header .button:active {
+ -GtkButton-inner-border: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+ border-radius: 0;
+ border-width: 0;
+
+ -unico-focus-border-radius: 0;
+ -unico-focus-border-color: @transparent;
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.2);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-glow-radius: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+column-header .button,
+.notebook column-header .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+
+ text-shadow: 0px 1px alpha (shade (@theme_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+ -unico-glow-color: shade (@theme_bg_color, 1.02);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.2)),
+ to (shade (@theme_bg_color,0.94)));
+ -unico-inner-stroke-width: 1px 0 1px 0;
+ border-width: 0;
+}
+
+column-header .button:hover,
+.notebook column-header .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.2)),
+ to (shade (@theme_bg_color,1.1)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.1)),
+ to (shade (@theme_bg_color,1.0)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color,1.24)),
+ to (shade (@theme_bg_color,0.98)));
+ -unico-inner-stroke-width: 1px 0 1px 0;
+}
+
+column-header:nth-child(last) .button {
+ border-width: 0;
+}
+
+/******************
+ * combobox entry *
+ ******************/
+.primary-toolbar GtkComboBox.combobox-entry .entry,
+.primary-toolbar GtkComboBox.combobox-entry .entry:active,
+.primary-toolbar GtkComboBox.combobox-entry .entry:focused,
+.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,
+GtkComboBox.combobox-entry .entry,
+GtkComboBox.combobox-entry .entry:active,
+GtkComboBox.combobox-entry .entry:focused,
+GtkComboBox.combobox-entry .entry:insensitive {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-width: 1px 0 1px 1px;
+
+ -unico-outer-stroke-width: 1px 0 1px 1px;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-width: 1px 1px 1px 1px;
+
+ -unico-outer-stroke-width: 1px 1px 1px 0;
+}
+
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive {
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.8);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.76);
+}
+
+GtkComboBox {
+ padding: 1px 1px 0;
+}
+
+GtkComboBox .button {
+ padding: 2px;
+}
+
+GtkComboBox .separator {
+ border-width: 0;
+}
+
+/****************
+ * drawing area *
+ ****************/
+/*
+GtkDrawingArea {
+ background-color: @transparent;
+}
+*/
+
+/*********
+ * entry *
+ *********/
+.entry {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_base_color, 0.98)),
+ to (@theme_base_color));
+ background-color: @theme_base_color; /* Fix for Opera */
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.82);
+ border-left-color: shade (@theme_bg_color, 0.76);
+ border-radius: 2px;
+ border-style: solid;
+ padding: 4px 5px 4px 5px;
+
+ color: @theme_text_color;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.04)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.02)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.entry:selected,
+.entry:selected:focused {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.entry:focused {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.75)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-color: alpha (@theme_selected_bg_color, 0.3);
+ -unico-inner-stroke-gradient: none;
+}
+
+.entry:insensitive {
+ background-color: shade (@theme_bg_color, 0.96);
+ background-image: none;
+
+ color: mix (@theme_text_color, @theme_base_color, 0.4);
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.04)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.02)));
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar .entry.progressbar,
+.entry.progressbar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.8)),
+ color-stop (0.1, shade (@theme_selected_bg_color, 0.9)),
+ to (shade (@theme_selected_bg_color, 1.1)));
+ border-radius: 2px;
+ border-width: 0;
+
+ color: @theme_selected_fg_color;
+
+ -unico-outer-stroke-width: 0;
+}
+
+/************
+ * expander *
+ ************/
+.expander {
+ color: @theme_fg_color;
+}
+
+/*********
+ * frame *
+ *********/
+.frame {
+ border-radius: 2px;
+ -unico-outer-stroke-width: 0;
+}
+
+/************
+ * iconview *
+ ************/
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.9)));
+ border-radius: 2px;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.7)),
+ to (shade (@theme_selected_bg_color, 0.7)));
+ -unico-glow-radius: 0;
+ -unico-glow-color: shade (@theme_selected_bg_color, 1.3);
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.2)),
+ to (shade (@theme_selected_bg_color, 1.08)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+ border-color: @theme_selected_bg_color;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/*********
+ * image *
+ *********/
+GtkImage,
+GtkImage:insensitive,
+GtkLabel,
+GtkLabel:insensitive {
+ background-color: @transparent;
+}
+
+/***********
+ * infobar *
+ ***********/
+.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.04)),
+ to (shade (@info_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @info_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 0.8)),
+ to (shade (@info_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.1)),
+ to (shade (@info_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.warning {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.04)),
+ to (shade (@warning_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @warning_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 0.8)),
+ to (shade (@warning_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.1)),
+ to (shade (@warning_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.question {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.04)),
+ to (shade (@question_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @question_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 0.8)),
+ to (shade (@question_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.1)),
+ to (shade (@question_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.error {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.04)),
+ to (shade (@error_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @error_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 0.8)),
+ to (shade (@error_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.1)),
+ to (shade (@error_bg_color, 1.04)));
+ -unico-inner-stroke-width: 1px;
+}
+
+.view.dim-label,
+.dim-label,
+.dim-label:hover,
+.dim-label:focus {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.50);
+}
+
+.dim-label:selected,
+.dim-label:selected:focus {
+ color: mix (@theme_selected_fg_color, @theme_base_color, 0.50);
+}
+
+/********
+ * menu *
+ ********/
+.menu {
+ background-image: none;
+ background-color: @menubar_color;
+ color: @theme_fg_color;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ -unico-inner-stroke-color: shade (@menubar_color, 0.86);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+Genericmenuitem .menu,
+DbusmenuGtkMenu .menu,
+.menubar .menu,
+.primary-toolbar .menu {
+ background-color: @menubar_color;
+ color: @dark_fg_color;
+ -unico-inner-stroke-color: shade (@menubar_color, 0.8);
+}
+
+.menu:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+.menu.button:active,
+.menu.button,
+.menubar .menu.button:active,
+.menubar .menu.button,
+.primary-toolbar .menu.button:active,
+.primary-toolbar .menu.button {
+ background-image: none;
+ background-color: @menubar_color;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ color: @dark_fg_color;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.menu.button:hover,
+.menu.button:active:hover,
+.menubar .menu.button:hover,
+.menubar .menu.button:active:hover,
+.primary-toolbar .menu.button:hover,
+.primary-toolbar .menu.button:active:hover {
+ background-image: none;
+ background-color: shade (@menubar_color, 1.18);
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.menu.button:active:insensitive,
+.menu.button:insensitive,
+.menubar .menu.button:active:insensitive,
+.menubar .menu.button:insensitive,
+.primary-toolbar .menu.button:active:insensitive,
+.primary-toolbar .menu.button:insensitive {
+ background-image: none;
+ background-color: @menubar_color;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ color: shade (@dark_fg_color, 0.75);
+
+ -unico-border-gradient: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+ color: @dark_fg_color;
+ text-shadow: none;
+ background-image: -gtk-gradient (linear,left top,left bottom,
+ from (@menubar_color),
+ to (shade (@menubar_color, 0.85)));
+ border-width: 0;
+ border-style: none;
+}
+
+/* FIXME - Could use a separate file for the mess in Epiphany. Why did they use buttons in the menubar in the first place? -.- */
+/* disable for nautilus - raveit65 */
+/*.menubar.button,
+.menubar .button {
+ -unico-focus-border-color: @transparent;
+ -unico-border-gradient: none;
+ -unico-outer-stroke-width: 0;
+ -unico-inner-stroke-width: 0;
+ border-width: 0;
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.menubar.button:hover,
+.menubar .button:hover {
+ color: @theme_fg_color;
+}
+*/
+
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem {
+ border-radius: 0;
+ border-width: 1px;
+ color: @dark_fg_color;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+ border-width: 0px;
+ border-style: solid;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+}
+
+/************
+ * menuitem *
+ ************/
+.menuitem {
+ color: @theme_selected_fg_color;
+}
+
+.menuitem {
+ padding: 3px;
+ border-radius: 0;
+ text-shadow: none;
+ border-style: solid;
+ border-width: 0;
+ color: @dark_fg_color;
+/* use @menubar_color instead of theme_selected_bg_color for GTK3-8 to fix dropdown menu color */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@menubar_color, 1.0)),
+ to (shade (@menubar_color, 0.85)));
+ -unico-bullet-color: @dark_fg_color;
+}
+
+Genericmenuitem .menuitem,
+DbusmenuGtkMenu .menuitem,
+.menubar .menuitem,
+.menu .menuitem,
+.primary-toolbar .menuitem {
+ transition: all 200ms ease-out;
+ color: @dark_fg_color;
+ /* menu color fix for GTK3-8 */
+ background-image: none;
+ background-color: @menubar_color;
+}
+
+/* Workaround for lp:949368 */
+GtkComboBox .menuitem * {
+ color: @dark_fg_color;
+/* menu color fix for GTK3-8 */
+ background-image: -gtk-gradient (linear,left top,left bottom,
+ from (@menubar_color),
+ to (shade (@menubar_color, 0.85)));
+}
+GtkComboBox .menuitem *:hover {
+ color: @theme_selected_fg_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 0.85)));
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+ -unico-bullet-color: @theme_selected_fg_color;
+ border-style: solid;
+ border-width: 0;
+}
+
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover,
+.menuitem.check:insensitive,
+.menuitem.radio:insensitive {
+ background-image: none;
+ background-color: transparent;
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+ background-color: transparent;
+}
+
+.menuitem.check:active {
+ background-image: url("assets/menuitem-checkbox-checked.svg");
+}
+
+.menuitem.check:active:hover {
+ background-image: url("assets/menuitem-checkbox-checked-selected.svg");
+}
+
+.menuitem.check:active:insensitive {
+ background-image: url("assets/menuitem-checkbox-checked-insensitive.svg");
+}
+
+.menuitem.check:inconsistent,
+.menuitem.radio:inconsistent {
+ background-image: url("assets/menuitem-checkbox-mixed.svg");
+}
+
+.menuitem.check:inconsistent:insensitive,
+.menuitem.radio:inconsistent:insensitive {
+ background-image: url("assets/menuitem-checkbox-mixed-insensitive.svg");
+}
+
+.menuitem.check:inconsistent:hover,
+.menuitem.radio:inconsistent:hover {
+ background-image: url("assets/menuitem-checkbox-mixed-selected.svg");
+}
+
+.menuitem.radio:active {
+ background-image: url("assets/menuitem-radio-checked.svg");
+}
+
+.menuitem.radio:active:hover {
+ background-image: url("assets/menuitem-radio-checked-selected.svg");
+}
+
+.menuitem.radio:active:insensitive {
+ background-image: url("assets/menuitem-radio-checked-insensitive.svg");
+}
+
+Genericmenuitem .menuitem:insensitive,
+Genericmenuitem .menuitem *:insensitive,
+DbusmenuGtkMenu .menuitem:insensitive,
+DbusmenuGtkMenu .menuitem *:insensitive,
+.menubar .menuitem:insensitive,
+.menubar .menuitem *:insensitive,
+.primary-toolbar .menuitem:insensitive,
+.primary-toolbar .menuitem *:insensitive {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+Genericmenuitem .menuitem.check:active,
+Genericmenuitem .menuitem.radio:active,
+DbusmenuGtkMenu .menuitem.check:active,
+DbusmenuGtkMenu .menuitem.radio:active,
+.menubar .menuitem.check:active,
+.menubar .menuitem.radio:active,
+.primary-toolbar .menuitem.check:active,
+.primary-toolbar .menuitem.radio:active {
+ color: @dark_fg_color;
+ -unico-bullet-color: @dark_fg_color;
+}
+
+.menuitem.check:active:hover,
+.menuitem.radio:active:hover {
+ color: @theme_selected_fg_color;
+ -unico-bullet-color: @theme_selected_fg_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.menubar .menuitem GtkCalendar.button,
+.menubar .menuitem GtkCalendar.header,
+.menubar .menuitem GtkCalendar.view,
+.primary-toolbar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar.button,
+.primary-toolbar .menuitem GtkCalendar.header,
+.primary-toolbar .menuitem GtkCalendar.view {
+ background-color: @menubar_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+ color: @dark_fg_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar {
+ background-color: shade (@menubar_color, 1.2);
+ background-image: none;
+}
+
+.menubar .menuitem .entry,
+.primary-toolbar .menuitem .entry {
+ background-color: shade (@theme_bg_color, 1.0);
+ background-image: none;
+
+ color: @theme_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.9)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.1)));;
+}
+
+.menubar .menuitem GtkScale.trough {
+ background-color: @theme_bg_color;
+ background-image: none;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 1.15)));
+}
+
+Genericmenuitem .menuitem .accelerator,
+DbusmenuGtkMenu .menuitem .accelerator,
+.menubar .menuitem .accelerator,
+.primary-toolbar .menuitem .accelerator {
+ color: alpha (@theme_selected_fg_color, 0.6);
+}
+
+Genericmenuitem .menuitem .accelerator:hover,
+DbusmenuGtkMenu .menuitem .accelerator:hover,
+.menubar .menuitem .accelerator:hover,
+.primary-toolbar .menuitem .accelerator:hover {
+ color: alpha (@theme_selected_fg_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:insensitive,
+DbusmenuGtkMenu .menuitem .accelerator:insensitive,
+.menubar .menuitem .accelerator:insensitive,
+.primary-toolbar .menuitem .accelerator:insensitive {
+ color: alpha (@theme_selected_fg_color, 0.4);
+ text-shadow: none;
+}
+
+/************
+ * notebook *
+ ************/
+.notebook {
+ background-color: shade (@theme_bg_color, 1.1);
+ background-image: none;
+ border-radius: 2px;
+ padding: 2px;
+
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.3);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook :hover {
+ -gtk-image-effect: highlight;
+ background-color: shade(@theme_bg_color, 1.13);
+ color: @theme_fg_color;
+}
+
+.notebook tab {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.99)),
+ to (shade (@theme_bg_color, 0.92)));
+ padding: 2px 2px 0 2px;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.89)),
+ to (shade (@theme_bg_color, 0.80)));
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.15), 0.34);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 1px;
+}
+
+.notebook tab GtkLabel:active {
+ color: @theme_fg_color;
+}
+
+.notebook tab GtkLabel {
+ color: @theme_fg_color;
+}
+
+.notebook tab.top:active {
+ padding: 3px 7px 1px 7px;
+}
+
+.notebook tab.top {
+ padding: 2px 5px 0 5px;
+}
+
+.notebook tab.right:active {
+ padding: 4px 6px 4px 1px;
+}
+
+.notebook tab.right {
+ padding: 3px 4px 3px 0;
+}
+
+.notebook tab.bottom:active {
+ padding: 1px 7px 4px 7px;
+}
+
+.notebook tab.bottom {
+ padding: 0 5px 3px 5px;
+}
+
+.notebook tab.left:active {
+ padding: 4px 1px 4px 6px;
+}
+
+.notebook tab.left {
+ padding: 3px 0 3px 4px;
+}
+.notebook tab:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.12)),
+ to (shade (@theme_bg_color, 1.1)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.7)),
+ to (shade (@theme_bg_color, 0.7)));
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.28), 0.34);
+ color: @theme_fg_color;
+}
+
+.notebook tab .button {
+ padding: 0;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@theme_bg_color, 1.02);
+}
+
+.notebook .button {
+ padding: 3px;
+}
+
+/******************
+ * pane separator *
+ ******************/
+.sidebar .pane-separator,
+.pane-separator {
+ background-color: @transparent;
+ border-color: shade (@theme_bg_color, 0.84);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 1.1);
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+GtkScale,
+GtkProgressBar {
+ border-radius: 0;
+ border-width: 1px;
+ padding: 0;
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left,
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.96)),
+ to (shade (@theme_selected_bg_color, 1.1)));
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.8);
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.8)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.15)),
+ to (shade (@theme_selected_bg_color, 1.15)));
+ -unico-inner-stroke-width: 1px 1px 0px 1px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-outer-stroke-width: 0;
+}
+
+.scale.highlight.bottom,
+.progressbar.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_selected_bg_color, 0.96)),
+ to (shade (@theme_selected_bg_color, 1.1)));
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.8);
+ color: @theme_selected_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_selected_bg_color, 0.8)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_selected_bg_color, 1.15)),
+ to (shade (@theme_selected_bg_color, 1.15)));
+ -unico-inner-stroke-width: 1px 0px 1px 1px;
+}
+
+.scale.highlight.left:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.97)),
+ to (shade (@theme_bg_color, 0.865)));
+}
+
+.scale.highlight.bottom:insensitive {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.85)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.97)),
+ to (shade (@theme_bg_color, 0.865)));
+}
+
+.trough,
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.98)));
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-color: shade (@theme_bg_color, 0.8);
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.74)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-outer-stroke-width: 0;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.98)));
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-color: shade (@theme_bg_color, 0.8);
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.74)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-outer-stroke-width: 0;
+}
+
+.scale.trough.horizontal {
+ border-radius: 8px;
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.9);
+ border-width: 0;
+ -unico-outer-stroke-width: 0 0 1px 0;
+ -unico-outer-stroke-color: alpha (@theme_base_color, 0.6);
+ -unico-inner-stroke-width: 1px 0 0 0;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+}
+
+.scale.trough.vertical {
+ border-radius: 8px;
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.9);
+ border-width: 0;
+ -unico-outer-stroke-width: 0 1px 0 0;
+ -unico-outer-stroke-color: alpha (@theme_base_color, 0.6);
+ -unico-inner-stroke-width: 0 0 0 1px;
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.75)));
+}
+
+.scale.trough.vertical.highlight.bottom,
+.scale.trough.horizontal.highlight.left {
+ background-color: alpha (@theme_selected_bg_color, 0.6);
+}
+
+GtkScale {
+ -GtkRange-slider-width: 14;
+ -GtkRange-trough-border: 1;
+ -GtkScale-slider-length: 14;
+
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 8px;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.8)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 1px;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.6), 0.2)),
+ to (alpha (@theme_bg_color, 0.0)));
+}
+
+GtkScale.vertical {
+ -GtkScale-slider-length: 14;
+ -unico-inner-stroke-width: 1px;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
+ from (alpha (shade (@theme_bg_color, 0.6), 0.2)),
+ to (alpha (@theme_bg_color, 0.0)));
+}
+
+GtkScale.mark {
+ border-color: shade (@theme_bg_color, 0.8);
+}
+
+/*************
+ * scrollbar *
+ *************/
+.scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-trough-border: 0;
+ -GtkScrollbar-has-backward-stepper: true;
+ -GtkScrollbar-has-forward-stepper: true;
+ -GtkRange-arrow-scaling: 0.666;
+ -GtkRange-slider-width: 13;
+ -GtkScrollbar-min-slider-length: 42;
+ -GtkRange-stepper-size: 16;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-under-steppers: 1;
+}
+
+.scrollbar.trough,
+.scrollbar.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-radius: 0;
+ border-width: 0 0 0 1px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.96)),
+ to (shade (@theme_bg_color, 0.96)));
+ -unico-inner-stroke-width: 0;
+}
+
+.scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-radius: 0;
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.96)),
+ to (shade (@theme_bg_color, 0.96)));
+}
+
+/* Sliders and buttons */
+.scrollbar.slider.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.8)));
+ border-color: shade (@theme_bg_color, 0.65);
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.vertical:hover,
+.scrollbar.slider.vertical:hover:active {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.7)));
+ border-color: shade (@theme_bg_color, 0.6);
+}
+
+.scrollbar.slider.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.8)));
+ border-color: shade (@theme_bg_color, 0.65);
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.horizontal:hover,
+.scrollbar.slider.horizontal:hover:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.7)));
+ border-color: shade (@theme_bg_color, 0.6);
+}
+
+.scrollbar.slider:insensitive {
+ background-color: shade (@theme_bg_color, 0.9);
+}
+
+.scrollbar.trough:insensitive {
+ background-color: shade (@theme_bg_color, 1.06);
+}
+
+/* Fixes a bug in Opera */
+.scrollbar.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+ background-color: @transparent;
+ -unico-outer-stroke-width: 0;
+ -unico-outer-stroke-color: @transparent;
+ -unico-inner-stroke-width: 0;
+ -unico-inner-stroke-color: @transparent;
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (@transparent),
+ to (@transparent));
+}
+
+/* overlay scrollbar */
+OsThumb {
+ color: shade (@theme_fg_color, 1.6);
+}
+
+OsThumb:selected,
+OsScrollbar:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+ background-color: shade (@theme_bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+ background-color: shade (@theme_bg_color, 0.85);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+GtkScrolledWindow.frame {
+ border-top-color: shade (@theme_bg_color, 0.84);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.76);
+ border-radius: 0;
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/*************
+ * separator *
+ *************/
+.separator {
+ border-color: shade (@theme_bg_color, 0.86);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.button .separator,
+.button.separator {
+ border-color: shade (@button_bg_color, 0.84);
+
+ -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.5);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook .button .separator,
+.notebook .button.separator {
+ border-color: shade (@theme_bg_color, 0.9);
+
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: shade (@button_insensitive_bg_color, 0.9);
+
+ -unico-inner-stroke-color: alpha (shade (@button_insensitive_bg_color, 1.26), 0.6);
+ -unico-inner-stroke-gradient: none;
+}
+
+.notebook .button .separator,
+.notebook .button.separator {
+ border-color: shade (@theme_bg_color, 0.84);
+
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.26), 0.5);
+ -unico-inner-stroke-gradient: none;
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ -GtkWidget-separator-height: 0;
+
+ border-color: shade (@theme_bg_color, 0.96);
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+Genericmenuitem .menuitem.separator,
+DbusmenuGtkMenu .menuitem.separator,
+.menubar .menuitem.separator,
+.primary-toolbar .menuitem.separator {
+ border-color: shade (@dark_bg_color, 0.96);
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+}
+
+.sidebar row:selected {
+ text-shadow: 0px 1px shade (@theme_selected_bg_color, 0.7);
+}
+
+.sidebar row:hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_fg_color, 0.90);
+ text-shadow: none;
+}
+
+.sidebar .frame {
+ border-width: 0;
+}
+
+/**************
+ * spinbutton *
+ **************/
+.spinbutton.button:active,
+.spinbutton.button:insensitive,
+.notebook .spinbutton.button:active,
+.notebook .spinbutton.button:insensitive,
+.spinbutton.button,
+.notebook .spinbutton.button {
+ border-radius: 0;
+ border-width: 1px 0 1px 1px;
+
+ -unico-outer-stroke-width: 0;
+}
+
+.spinbutton.button:active:nth-child(last),
+.spinbutton.button:insensitive:nth-child(last),
+.notebook .spinbutton.button:active:nth-child(last),
+.notebook .spinbutton.button:insensitive:nth-child(last),
+.spinbutton.button:nth-child(last),
+.notebook .spinbutton.button:nth-child(last) {
+ border-radius: 0 2px 2px 0;
+ border-width: 1px;
+}
+
+.spinbutton.button,
+.notebook .spinbutton.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.65)),
+ to (shade (@theme_bg_color, 0.7)));
+}
+
+.spinbutton.button:hover,
+.notebook .spinbutton.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+.spinbutton.button:active,
+.notebook .spinbutton.button:active,
+.spinbutton.button:active:hover,
+.notebook .spinbutton.button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+}
+
+.spinbutton.button:insensitive,
+.notebook .spinbutton.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.02)),
+ to (shade (@theme_bg_color, 0.98)));
+ border-top-color: shade (@theme_bg_color, 0.64);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.82);
+ border-left-color: shade (@theme_bg_color, 0.76);
+
+ color: shade (@theme_bg_color, 0.66);
+
+ -unico-border-gradient: none;
+}
+
+.spinbutton,
+.spinbutton:hover {
+ color: @theme_fg_color;
+}
+
+/***********
+ * spinner *
+ ***********/
+.spinner {
+}
+
+.spinner:active {
+ transition: 750ms linear loop;
+}
+
+/*************
+ * statusbar *
+ *************/
+GtkStatusbar {
+}
+
+/**********
+ * switch *
+ **********/
+GtkSwitch {
+ padding: 8px; /* 8px to avoid padding list-row issue if active */
+ -GtkSwitch-slider-width: 45px;
+ font-weight: bold;
+ font-size: smaller;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+GtkSwitch.trough,
+GtkSwitch.trough:backdrop {
+ border: 1px solid ;
+ border-radius: 6px;
+ color: @theme_fg_color;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 0.9));
+ /* outer */
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.1);
+}
+
+GtkSwitch.trough:active,
+GtkSwitch.trough:backdrop:active {
+ background-image: linear-gradient(to bottom,
+ @theme_selected_bg_color 2px,
+ shade(@theme_selected_bg_color, 1.2));
+ color: white;
+}
+
+GtkSwitch.trough:insensitive,
+GtkSwitch.trough:backdrop:insensitive {
+ color: @insensitive_fg_color;
+ border-color: @insensitive_border_color;
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+ text-shadow: none;
+}
+
+GtkSwitch.slider,
+GtkSwitch.slider:backdrop {
+ border: 1px solid;
+ border-radius: 6px;
+ color: @theme_fg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_gradient1),
+ color-stop (0.48, @button_gradient2),
+ color-stop (0.52, @button_gradient3),
+ to (@button_gradient4));
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+ padding: 2px 4px 2px 2px;
+}
+
+GtkSwitch.slider:active,
+GtkSwitch.slider:backdrop:active {
+ color: @theme_fg_color;
+ border-color: transparent;
+ border-radius: 6px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ box-shadow: inset 0px 1px shade (@theme_fg_color, 1.0),
+ inset 1px 0px shade (@theme_fg_color, 1.0),
+ inset -1px 0px shade (@theme_fg_color, 1.0),
+ inset 0px -1px shade (@theme_fg_color, 1.0);
+ padding: 1px 1px 1px 1px;
+}
+
+GtkSwitch.slider:insensitive,
+GtkSwitch.slider:backdrop:insensitive {
+ color: @insensitive_fg_color;
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ border-color: alpha (#000, 0.00);
+ border-bottom-color: alpha (#000, 0.00);
+ border-image: none;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+}
+
+GtkSwitch.slider:insensitive > GtkLabel,
+GtkSwitch.slider:backdrop:insensitive > GtkLabel {
+ color: inherit;
+}
+
+.list-row GtkSwitch,
+.list-row GtkSwitch:backdrop,
+.list-row:selected GtkSwitch,
+.list-row:selected GtkSwitch:backdrop {
+ box-shadow: none;
+ border-color: shade(@theme_selected_bg_color, 0.4);
+}
+
+.list-row:selected GtkSwitch.slider:dir(rtl) {
+ border-left-color: @borders;
+}
+
+.list-row:selected GtkSwitch.slider:dir(ltr) {
+ border-right-color: @borders;
+}
+
+.list-row:selected GtkSwitch.slider,
+.list-row:selected GtkSwitch.slider:active {
+ border-color: shade(@theme_selected_bg_color, 0.4);
+}
+
+
+/************
+ * textview *
+ ************/
+GtkTextView {
+ background-color: @theme_base_color;
+}
+
+/***********
+ * toolbar *
+ ***********/
+.toolbar {
+ border-style: none;
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+ -GtkWidget-window-dragging: true;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@toolbar_gradient_base),
+ to (@toolbar_gradient_final));
+ border-color: shade (@toolbar_border, 1.0);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ padding: 2px;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0;
+}
+
+.primary-toolbar :insensitive {
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+}
+
+.primary-toolbar GtkComboBox,
+.primary-toolbar .button *,
+.primary-toolbar .button {
+ background-color: @transparent;
+ background-image: none;
+ border-radius: 2px;
+ border-width: 1px;
+ border-color: @transparent;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-focus-border-radius: 2;
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.5);
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.2);
+ -unico-focus-outer-stroke-color: @transparent;
+
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover,
+.primary-toolbar .button:active,
+.primary-toolbar .button:insensitive {
+ border-width: 1px;
+
+ -unico-focus-border-radius: 2;
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-border-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.5);
+
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.05)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.09)));
+ -unico-outer-stroke-width: 1px;
+ color: @theme_fg_color;
+}
+
+.primary-toolbar .raised .button:hover,
+.primary-toolbar .raised.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.2)),
+ to (shade (@button_bg_color, 1.04)));
+}
+
+.primary-toolbar .raised .button:focus,
+.primary-toolbar .raised.button:focus,
+.primary-toolbar .button:hover:focus,
+.primary-toolbar .button:active:focus,
+.primary-toolbar .button:insensitive:focus {
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.7);
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+ color: @theme_fg_color;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button {
+ -unico-inner-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 1.2), 0.25)),
+ to (alpha (shade (@theme_bg_color, 1.4), 0.75)));
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-style: solid;
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-width: 1px;
+ color: @theme_fg_color;
+}
+
+.primary-toolbar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.9)),
+ to (shade (@theme_bg_color, 0.85)));
+ color: @theme_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_bg_color, 0.0)),
+ to (shade (@button_bg_color, 1.02)));
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.8);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-width: 1px;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.primary-toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.9)));
+ color: @theme_fg_color;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.6)),
+ to (shade (@theme_bg_color, 0.6)));
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_bg_color, 0.0)),
+ to (shade (@button_bg_color, 1.02)));
+ -unico-inner-stroke-color: shade (@theme_bg_color, 0.85);
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-width: 1px;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.primary-toolbar .button:active:insensitive,
+.primary-toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.04)),
+ to (shade (@button_insensitive_bg_color, 0.96)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.8)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.08)),
+ to (shade (@button_insensitive_bg_color, 1.0)));
+}
+
+.primary-toolbar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_insensitive_bg_color, 0.0)),
+ to (alpha (@button_insensitive_bg_color, 0.0)));
+
+ text-shadow: 0px 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+
+ border-width: 1px;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: none;
+}
+
+.primary-toolbar .button *:insensitive {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.5);
+}
+
+.primary-toolbar .button:active:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 1.0)),
+ to (shade (@button_insensitive_bg_color, 0.97)));
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.95)),
+ to (shade (@button_insensitive_bg_color, 0.98)));
+ -unico-inner-stroke-width: 1px 1px 0 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (@button_bg_color, 0.0)),
+ to (shade (@button_bg_color, 1.02)));
+ -unico-outer-stroke-width: 1px;
+ border-width: 1px;
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_insensitive_bg_color, 0.7)),
+ to (shade (@button_insensitive_bg_color, 0.8)));
+}
+
+.primary-toolbar .entry,
+.primary-toolbar .entry:active,
+.primary-toolbar .entry:focused {
+ border-radius: 2px;
+
+ color: @theme_text_color;
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.85), 0.2)),
+ to (alpha (shade (@theme_bg_color, 1.18), 0.6)));
+ -unico-outer-stroke-width: 0;
+}
+
+.primary-toolbar .entry {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.75)),
+ to (shade (@theme_bg_color, 0.95)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.16)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.08)));
+}
+
+.primary-toolbar .entry:insensitive {
+ -unico-outer-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 1.2), 0.18)),
+ to (alpha (shade (@theme_bg_color, 1.4), 0.5)));
+}
+
+.primary-toolbar .entry:focused {
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 0.75)),
+ to (shade (@theme_selected_bg_color, 0.8)));
+ -unico-inner-stroke-color: alpha (@theme_selected_bg_color, 0.2);
+ -unico-inner-stroke-gradient: none;
+}
+
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive {
+ border-color: alpha (shade (@theme_bg_color, 0.94), 0.0);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@theme_bg_color, 1.5), 0.0);
+ -unico-inner-stroke-gradient: none;
+}
+
+/* inline-toolbar */
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_base_color, 0.93)),
+ to (shade (@theme_base_color, 0.93)));
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1px;
+ padding: 3px 4px 4px 4px;
+}
+
+.inline-toolbar.toolbar:nth-child(last) {
+ border-bottom-color: shade (@theme_bg_color, 0.76);
+ border-color: shade (@theme_bg_color, 0.8);
+ border-radius: 0;
+ border-width: 0 1px 1px 1px;
+}
+
+.inline-toolbar.toolbar .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.1)),
+ to (shade (@button_bg_color, 0.95)));
+ border-radius: 0;
+ border-style: solid;
+ border-width: 1px 0 1px 1px;
+ padding: 1px;
+
+ icon-shadow: 0px 1px shade (@theme_bg_color, 1.16);
+
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.16)),
+ to (shade (@theme_bg_color, 0.98)));
+ -unico-outer-stroke-width: 0;
+}
+
+.inline-toolbar.toolbar .button *:active,
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ -unico-outer-stroke-width: 0;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@theme_bg_color, 0.05), 0.02)),
+ to (alpha (shade (@theme_bg_color, 0.05), 0.06)));
+}
+
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.02)),
+ to (shade (@theme_bg_color, 0.98)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.8)));
+ -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 1.16)),
+ to (shade (@theme_bg_color, 1.0)));
+}
+
+.inline-toolbar.toolbar .button:nth-child(first),
+.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button {
+ border-radius: 2px 0 0 2px;
+
+ -unico-outer-stroke-width: 0;
+}
+
+.inline-toolbar.toolbar .button:nth-child(last),
+.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button {
+ border-radius: 0 2px 2px 0;
+ border-width: 1px;
+
+ -unico-outer-stroke-width: 0;
+}
+
+/***********
+ * tooltip *
+ ***********/
+.tooltip {
+ background-color: @theme_tooltip_bg_color;
+ border-color: shade (@theme_tooltip_bg_color, 0.7);
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @theme_tooltip_fg_color;
+}
+
+.tooltip * {
+ background-color: @transparent;
+}
+
+/************
+ * treeview *
+ ************/
+GtkTreeView .entry {
+ background-image: none;
+ border-radius: 0;
+
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 1px;
+}
+
+.notebook GtkContainer GtkTreeView row:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.notebook GtkContainer GtkTreeView row:hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_fg_color, 0.90);
+ text-shadow: none;
+}
+
+GtkTreeView row:nth-child(even) {
+ background-color: shade (@theme_base_color, 0.97);
+}
+
+GtkTreeView row:nth-child(odd) {
+ background-color: shade (@theme_base_color, 1.0);
+}
+
+GtkTreeView row:nth-child(even):hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_fg_color, 0.90);
+ text-shadow: none;
+}
+
+GtkTreeView row:nth-child(odd):hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_fg_color, 0.90);
+ text-shadow: none;
+}
+
+/* ie. nemo sidebar */
+.sidebar GtkTreeView row:hover {
+ background-color: shade (@theme_selected_bg_color, 1.15);
+ color: shade (@theme_fg_color, 0.90);
+ text-shadow: none;
+}
+
+
+/************
+ * viewport *
+ ************/
+GtkViewport.frame {
+ border-width: 0;
+ -unico-inner-stroke-width: 0;
+}
+
+/* Makes some applications look strange (gnome-tweak-tool for example.) */
+/* But since the default Adwaita theme has it I'll add it here too to avoid dark gray backgrounds. */
+GtkViewport,
+GtkIconView {
+ background-color: @theme_base_color;
+}
+
+/***************
+ * Resize grip *
+ ***************/
+
+.grip {
+ background-color: transparent;
+ background-image: url("assets/resize-grip.svg");
+}
+
+/********************************
+ * Touch text selection handles *
+ ********************************/
+.cursor-handle.bottom {
+ background-image: url("assets/slider.png");
+}
+
+.cursor-handle.top {
+ background-image: url("assets/slider.png");
+}
+
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/gtk.css b/desktop-themes/Green-Submarine/gtk-3.0/gtk.css
new file mode 100644
index 00000000..c918a1f2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/gtk.css
@@ -0,0 +1,76 @@
+/* default color scheme */
+@define-color bg_color #CBD9D4;
+@define-color fg_color #101010;
+@define-color base_color #FFF;
+@define-color text_color #1A1A1A;
+@define-color selected_bg_color #72B49D;
+@define-color selected_fg_color #FFF;
+@define-color tooltip_bg_color #DBFFF3;
+@define-color tooltip_fg_color #000;
+
+/* other color schemes could simply override these */
+@define-color theme_bg_color @bg_color;
+@define-color theme_fg_color @fg_color;
+@define-color theme_base_color @base_color;
+@define-color theme_text_color @text_color;
+@define-color theme_selected_bg_color @selected_bg_color;
+@define-color theme_selected_fg_color @selected_fg_color;
+@define-color theme_tooltip_bg_color @tooltip_bg_color;
+@define-color theme_tooltip_fg_color @tooltip_fg_color;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (166, 38, 38);
+@define-color error_bg_color rgb (237, 54, 54);
+@define-color link_color #00CC85;
+@define-color error_color #cc0000;
+
+/* theme common colors */
+@define-color button_bg_color shade (@theme_bg_color, 1.06);
+@define-color button_insensitive_bg_color shade (@theme_bg_color, 0.95);
+@define-color insensitive_fg_color shade(@bg_color, 0.70);
+@define-color insensitive_border_color shade(@bg_color, 0.80);
+@define-color dark_bg_color #1F2724;
+@define-color dark_fg_color #E6E6E6;
+@define-color transparent rgba (0, 0, 0, 0);
+
+@define-color button_base shade(@theme_bg_color, 1.15);
+@define-color button_gradient1 shade(@button_base, 0.98);
+@define-color button_gradient2 shade(@button_base, 0.95);
+@define-color button_gradient3 shade(@button_base, 0.92);
+@define-color button_gradient4 shade(@button_base, 0.89);
+@define-color button_bg_active shade(@theme_selected_bg_color, 1.00);
+@define-color button_border shade(@theme_bg_color, 0.70);
+@define-color button_border_active shade(@button_bg_active, 0.95);
+
+@define-color backdrop_selected_bg_color shade (@theme_selected_bg_color, 1.12);
+@define-color backdrop_selected_fg_color @theme_selected_fg_color;
+
+/* Zukitwo colors */
+@define-color toolbar_gradient_base #CBD9D4;
+@define-color toolbar_gradient_final #C0CEC9;
+@define-color toolbar_border #BBC9C4;
+@define-color menubar_color @dark_bg_color;
+
+/* WM colors */
+@define-color wm_title @dark_fg_color;
+@define-color wm_highlight shade (@menubar_color, 1.5);
+@define-color wm_title_highlight shade (@menubar_color, 1.5);
+
+@define-color wm_bg_a shade (@menubar_color, 1.4);
+@define-color wm_bg_b @menubar_color;
+
+@import url("gtk-widgets.css");
+@import url("apps/gedit.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/nautilus.css");
+@import url("apps/nemo.css");
+@import url("apps/unity.css");
+@import url("apps/popover.css");
+@import url("apps/epiphany.css");
diff --git a/desktop-themes/Green-Submarine/gtk-3.0/settings.ini b/desktop-themes/Green-Submarine/gtk-3.0/settings.ini
new file mode 100644
index 00000000..07f3aaec
--- /dev/null
+++ b/desktop-themes/Green-Submarine/gtk-3.0/settings.ini
@@ -0,0 +1,3 @@
+[Settings]
+gtk-color-scheme = "base_color:#FFF\nbg_color:#CBD9D4\ntooltip_bg_color:#DBFFF3\nselected_bg_color:#72B49D\ntext_color:#1A1A1A\nfg_color:#101010\ntooltip_fg_color:#000\nselected_fg_color:#FFF\nlink_color:#00CC85\nbg_color_dark:#1F2724\nfg_color_dark:#E6E6E6"
+gtk-auto-mnemonics = 1
diff --git a/desktop-themes/Green-Submarine/index.theme b/desktop-themes/Green-Submarine/index.theme
new file mode 100644
index 00000000..3273ed2f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/index.theme
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Green-Submarine
+Comment=A medium green green varient of Menta with dark menus and panel
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Green-Submarine
+MetacityTheme=Green-Submarine
+IconTheme=mate
+CursorTheme=mate
diff --git a/desktop-themes/Green-Submarine/metacity-1/Makefile.am b/desktop-themes/Green-Submarine/metacity-1/Makefile.am
new file mode 100644
index 00000000..369752f2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/Makefile.am
@@ -0,0 +1,17 @@
+
+themedir = $(datadir)/themes/Green-Submarine/metacity-1
+
+theme_DATA = \
+ icon_close.png \
+ icon_close_u.png \
+ icon_maximize.png \
+ icon_maximize_u.png \
+ icon_minimize.png \
+ icon_minimize_u.png \
+ icon_restore.png \
+ icon_restore_u.png \
+ Makefile.am \
+ metacity-theme-1.xml \
+ stripes.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_close.png b/desktop-themes/Green-Submarine/metacity-1/icon_close.png
new file mode 100644
index 00000000..f2f8408a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_close.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_close_u.png b/desktop-themes/Green-Submarine/metacity-1/icon_close_u.png
new file mode 100644
index 00000000..dff25f9f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_close_u.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_maximize.png b/desktop-themes/Green-Submarine/metacity-1/icon_maximize.png
new file mode 100644
index 00000000..e9eb1a56
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_maximize.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_maximize_u.png b/desktop-themes/Green-Submarine/metacity-1/icon_maximize_u.png
new file mode 100644
index 00000000..930b481f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_maximize_u.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_minimize.png b/desktop-themes/Green-Submarine/metacity-1/icon_minimize.png
new file mode 100644
index 00000000..2b6459c2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_minimize.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_minimize_u.png b/desktop-themes/Green-Submarine/metacity-1/icon_minimize_u.png
new file mode 100644
index 00000000..8dabe871
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_minimize_u.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_restore.png b/desktop-themes/Green-Submarine/metacity-1/icon_restore.png
new file mode 100644
index 00000000..fed61c3c
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_restore.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/icon_restore_u.png b/desktop-themes/Green-Submarine/metacity-1/icon_restore_u.png
new file mode 100644
index 00000000..f9dc696f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/icon_restore_u.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/metacity-1/metacity-theme-1.xml b/desktop-themes/Green-Submarine/metacity-1/metacity-theme-1.xml
new file mode 100644
index 00000000..cef50df6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,550 @@
+<?xml version="1.0"?>
+<!-- $Id: metacity-theme-1.xml,v 1.4 2003/12/10 13:57:58 jimmac Exp $ -->
+<metacity_theme>
+<info>
+ <name>Green-Submarine</name>
+ <author>Wolfgang Ulbrich</author>
+ <copyright>&#194; 2013</copyright>
+ <date>Apil, 2013</date>
+ <description>Dark theme based on Gilouche legacy.</description>
+ <!-- based on the Gilouche theme -->
+</info>
+
+<frame_geometry name="normal" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false">
+ <distance name="left_width" value="2"/>
+ <distance name="right_width" value="2"/>
+ <distance name="bottom_height" value="2"/>
+ <distance name="left_titlebar_edge" value="4"/>
+ <distance name="right_titlebar_edge" value="4"/>
+ <aspect_ratio name="button" value="1"/>
+ <distance name="title_vertical_pad" value="1"/>
+ <border name="title_border" left="1" right="1" top="2" bottom="3"/>
+ <border name="button_border" left="1" right="1" top="4" bottom="2"/>
+</frame_geometry>
+
+<frame_geometry name="normal_maximized" parent="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false">
+ <!-- strip frame spacing off the normal geometry when maximised -->
+ <distance name="left_width" value="0"/>
+ <distance name="right_width" value="0"/>
+ <distance name="bottom_height" value="1"/>
+ <distance name="left_titlebar_edge" value="3"/>
+ <distance name="right_titlebar_edge" value="1"/>
+ <distance name="title_vertical_pad" value="1"/>
+ <border name="title_border" left="2" right="2" top="2" bottom="2"/>
+ <border name="button_border" left="1" right="1" top="2" bottom="2"/>
+</frame_geometry>
+
+<frame_geometry name="border" has_title="false">
+ <distance name="left_width" value="2"/>
+ <distance name="right_width" value="2"/>
+ <distance name="bottom_height" value="2"/>
+ <distance name="left_titlebar_edge" value="0"/>
+ <distance name="right_titlebar_edge" value="0"/>
+ <distance name="button_width" value="0"/>
+ <distance name="button_height" value="0"/>
+ <distance name="title_vertical_pad" value="2"/>
+ <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>
+
+<!-- button inside padding -->
+<constant name="ButtonIPad" value="3"/>
+
+<draw_ops name="inner_window_border">
+ <gradient type="vertical" x="left_width-1" y="top_height-1" width="1" height="height-bottom_height-top_height+2">
+ <color value="#303030"/>
+ <color value="gtk:bg[NORMAL]"/>
+ <color value="gtk:bg[NORMAL]"/>
+ </gradient>
+ <gradient type="vertical" x="width-right_width" y="top_height-1" width="1" height="height-bottom_height-top_height+2">
+ <color value="#303030"/>
+ <color value="gtk:bg[NORMAL]"/>
+ <color value="gtk:bg[NORMAL]"/>
+ </gradient>
+
+ <line color="#303030"
+ x1="left_width" y1="top_height-1" x2="width-right_width"
+ y2="top_height-1" />
+ <line color="gtk:bg[NORMAL]"
+ x1="left_width" y1="height-bottom_height" x2="width-right_width"
+ y2="height-bottom_height" />
+</draw_ops>
+
+<!-- ** stripes ** -->
+<draw_ops name="title_tile">
+<!-- too slow
+ <image filename="stripes.png" x="0" y="0" width="width" height="height" alpha=".05"/>
+ <tint color="black" x="0" y="0" width="width" height="0" alpha="0.1"/>
+ <tint color="white" x="0" y="1" width="width" height="1" alpha="0.05"/>
+ -->
+</draw_ops>
+
+<draw_ops name="titlebar-backdrop">
+<!-- horizontal gradient -->
+ <gradient type="horizontal" x="1" y="1" width="width - 2" height="title_height + 10">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="#1C1B19"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="bevel_maximized">
+
+ <!-- horizontal gradient -->
+ <gradient type="horizontal" x="0" y="0" width="width" height="title_height + 10">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+ <!-- top highlight -->
+ <gradient type="horizontal" x="10" y="0" width="width - 20" height="1">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.6"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+ <!-- shade to menubar -->
+ <tint color="#303030" alpha=".2" width="width - 2" height="2" x="1" y="title_height - 11" />
+ <tint color="#303030" alpha=".3" width="width - 2" height="2" x="1" y="title_height - 9" />
+ <tint color="#303030" alpha=".4" width="width - 2" height="2" x="1" y="title_height - 7" />
+ <tint color="#303030" alpha=".5" width="width - 2" height="2" x="1" y="title_height - 5" />
+ <tint color="#303030" alpha=".6" width="width - 2" height="2" x="1" y="title_height - 3" />
+ <tint color="#303030" alpha=".7" width="width - 2" height="2" x="1" y="title_height - 1" />
+ <tint color="#303030" alpha=".8" width="width - 2" height="2" x="1" y="title_height + 1" />
+ <tint color="#303030" alpha="1" width="width - 2" height="2" x="1" y="title_height + 3" />
+
+<!-- stripes are 1990
+<tile name="title_tile" tile_width="width" tile_height="2" x="1" y="title_height / 2 + 3" width="width - 2" height="10"/>
+-->
+
+</draw_ops>
+
+<draw_ops name="bevel_unfocused">
+
+ <rectangle color="#303030" filled="true"
+ x="0" y="0"
+ width="width"
+ height="height"/>
+<!-- rounded corner -->
+<!-- outside left -->
+<line color="#303030" x1="3" y1="1" x2="4" y2="1" />
+<line color="#303030" x1="2" y1="2" x2="2" y2="2" />
+<line color="#303030" x1="1" y1="3" x2="1" y2="4" />
+<!-- inside left -->
+<line color="#303030" x1="3" y1="2" x2="4" y2="2" />
+<line color="#303030" x1="2" y1="3" x2="2" y2="4" />
+<!-- outside right -->
+<line color="#303030" x1="width - 5" y1="1" x2="width - 3" y2="1" />
+<line color="#303030" x1="width - 3" y1="2" x2="width - 2" y2="2" />
+<line color="#303030" x1="width - 2" y1="3" x2="width - 2" y2="4" />
+<!-- inside right -->
+<line color="#303030" x1="width - 5" y1="2" x2="width - 4" y2="2" />
+<line color="#303030" x1="width - 3" y1="3" x2="width - 3" y2="4" />
+</draw_ops>
+
+<draw_ops name="bevel">
+
+ <include name="titlebar-backdrop" />
+
+ <!-- shade to title -->
+ <tint color="#303030" alpha=".1" width="width - 2" height="2" x="1" y="title_height - 16" />
+ <tint color="#303030" alpha=".2" width="width - 2" height="2" x="1" y="title_height - 14" />
+ <tint color="#303030" alpha=".3" width="width - 2" height="2" x="1" y="title_height - 12" />
+ <tint color="#303030" alpha=".4" width="width - 2" height="2" x="1" y="title_height - 10" />
+ <tint color="#303030" alpha=".5" width="width - 2" height="2" x="1" y="title_height - 8" />
+ <tint color="#303030" alpha=".55" width="width - 2" height="2" x="1" y="title_height - 6" />
+ <tint color="#303030" alpha=".6" width="width - 2" height="2" x="1" y="title_height - 4" />
+ <tint color="#303030" alpha=".7" width="width - 2" height="2" x="1" y="title_height - 2" />
+ <tint color="#303030" alpha=".8" width="width - 2" height="2" x="1" y="title_height" />
+ <tint color="#303030" alpha=".9" width="width - 2" height="2" x="1" y="title_height + 2" />
+ <tint color="#303030" alpha="1" width="width - 2" height="2" x="1" y="title_height + 4" />
+
+ <!-- outer border -->
+ <rectangle color="blend/#2C2B29/#000000/.5" filled="false"
+ x="0" y="0"
+ width="width - 1"
+ height="height - 1"/>
+
+ <!-- top highlight -->
+ <gradient type="horizontal" x="10" y="1" width="width - 20" height="1">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.6"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+</draw_ops>
+
+
+<draw_ops name="bevel_border">
+ <include name="bevel"/>
+ <include name="inner_window_border"/>
+</draw_ops>
+
+<!-- ::: TITLES ::: -->
+
+<draw_ops name="title">
+ <title color="#252525"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+ <title color="gtk:fg[SELECTED]"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_unfocused">
+ <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_max">
+ <title color="#252525"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 3"/>
+ <title color="gtk:fg[SELECTED]"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_max_unfocused">
+ <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<!-- ::: BUTTONS ::: -->
+
+
+<!-- borders -->
+<draw_ops name="menu_button_icon">
+ <icon x="(width-mini_icon_width)/2"
+ y="(height-mini_icon_height)/2"
+ width="mini_icon_width" height="mini_icon_height"/>
+</draw_ops>
+
+<draw_ops name="button_bg">
+<!-- kinda looks better without
+ <line color="gtk:bg[SELECTED]" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="gtk:bg[SELECTED]" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="gtk:bg[SELECTED]" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="gtk:bg[SELECTED]" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+-->
+</draw_ops>
+
+<draw_ops name="button_bg_prelight">
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.1"/>
+ <color value="blend/gtk:bg[SELECTED]/#000000/.1"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="button_bg_pressed">
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[SELECTED]/#000000/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.2"/>
+ </gradient>
+</draw_ops>
+
+
+<draw_ops name="button_bg_unfocused">
+</draw_ops>
+
+<draw_ops name="button_bg_unfocused_prelight">
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[NORMAL]/#ffffff/.5"/>
+ <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="button_bg_unfocused_pressed">
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/>
+ <color value="blend/gtk:bg[NORMAL]/#ffffff/.5"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="menu_button_normal">
+ <include name="menu_button_icon"/>
+</draw_ops>
+<draw_ops name="menu_button_pressed">
+ <include name="menu_button_icon"/>
+</draw_ops>
+<draw_ops name="menu_button_unfocused">
+ <include name="menu_button_icon"/>
+</draw_ops>
+
+<!-- ::: ICONS ::: -->
+<draw_ops name="close_button_icon">
+ <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="close_button_icon_unfocused">
+ <image filename="icon_close_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="close_button_normal">
+ <include name="button_bg"/>
+ <include name="close_button_icon"/>
+</draw_ops>
+<draw_ops name="close_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="1" />
+</draw_ops>
+<draw_ops name="close_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="close_button_icon"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused">
+ <include name="button_bg_unfocused"/>
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_icon">
+ <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_icon_unfocused">
+ <image filename="icon_maximize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_normal">
+ <include name="button_bg"/>
+ <include name="maximize_button_icon"/>
+</draw_ops>
+<draw_ops name="maximize_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="maximize_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="maximize_button_icon"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused">
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="restore_button_icon">
+ <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="restore_button_icon_unfocused">
+ <image filename="icon_restore_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="restore_button_normal">
+ <include name="button_bg"/>
+ <include name="restore_button_icon"/>
+</draw_ops>
+<draw_ops name="restore_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="restore_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="restore_button_icon"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused">
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="minimize_button_icon">
+ <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="minimize_button_icon_unfocused">
+ <image filename="icon_minimize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/></draw_ops>
+
+<draw_ops name="minimize_button_normal">
+ <include name="button_bg"/>
+ <include name="minimize_button_icon"/>
+</draw_ops>
+<draw_ops name="minimize_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="minimize_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="minimize_button_icon"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused">
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+
+
+
+<draw_ops name="blank">
+<!-- nothing -->
+</draw_ops>
+
+<frame_style name="normal" geometry="normal">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="title_unfocused"/>
+ <button function="close" state="normal" draw_ops="close_button_unfocused"/>
+ <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/>
+ <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/>
+ <button function="maximize" state="pressed" draw_ops="maximize_button_unfocused_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="maximize_button_unfocused_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_unfocused"/>
+ <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
+</frame_style>
+
+<frame_style name="focused" geometry="normal" parent="normal">
+ <piece position="entire_background" draw_ops="bevel_border"/>
+ <piece position="title" draw_ops="title"/>
+ <button function="close" state="normal" draw_ops="close_button_normal"/>
+ <button function="close" state="pressed" draw_ops="close_button_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_prelight"/>
+ <button function="maximize" state="normal" draw_ops="maximize_button_normal"/>
+ <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_normal"/>
+</frame_style>
+
+<frame_style name="normal_maximized" geometry="normal_maximized">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="title_max_unfocused"/>
+ <button function="close" state="normal" draw_ops="close_button_unfocused"/>
+ <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/>
+ <button function="maximize" state="normal" draw_ops="restore_button_unfocused"/>
+ <button function="maximize" state="pressed" draw_ops="restore_button_unfocused_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="restore_button_unfocused_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_unfocused"/>
+ <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
+</frame_style>
+
+<frame_style name="focused_maximized" geometry="normal_maximized" parent="normal">
+ <piece position="title" draw_ops="title_max"/>
+ <button function="close" state="normal" draw_ops="close_button_normal"/>
+ <button function="close" state="pressed" draw_ops="close_button_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_prelight"/>
+ <button function="maximize" state="normal" draw_ops="restore_button_normal"/>
+ <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="restore_button_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/>
+ <piece position="entire_background" draw_ops="bevel_maximized"/>
+
+
+
+ <button function="menu" state="normal" draw_ops="menu_button_normal"/>
+</frame_style>
+
+<frame_style name="border" geometry="border" parent="normal">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="blank"/>
+</frame_style>
+
+<frame_style_set name="normal">
+ <frame focus="yes" state="normal" resize="both" style="focused"/>
+ <frame focus="no" state="normal" resize="both" style="normal"/>
+ <frame focus="yes" state="maximized" style="focused_maximized"/>
+ <frame focus="no" state="maximized" style="normal_maximized"/>
+ <frame focus="yes" state="shaded" style="focused"/>
+ <frame focus="no" state="shaded" style="normal"/>
+ <frame focus="yes" state="maximized_and_shaded" style="focused_maximized"/>
+ <frame focus="no" state="maximized_and_shaded" style="normal_maximized"/>
+</frame_style_set>
+
+<frame_style_set name="utility" parent="normal">
+<frame focus="yes" state="normal" resize="both" style="focused"/>
+<frame focus="no" state="normal" resize="both" style="normal"/>
+<!-- this is a bunch of crack since utility windows shouldn't be maximized -->
+<frame focus="yes" state="maximized" style="focused"/>
+<frame focus="no" state="maximized" style="normal"/>
+<frame focus="yes" state="shaded" style="focused"/>
+<frame focus="no" state="shaded" style="normal"/>
+<frame focus="yes" state="maximized_and_shaded" style="focused"/>
+<frame focus="no" state="maximized_and_shaded" style="normal"/>
+</frame_style_set>
+
+<frame_style_set name="border">
+<frame focus="yes" state="normal" resize="both" style="border"/>
+<frame focus="no" state="normal" resize="both" style="border"/>
+<frame focus="yes" state="maximized" style="border"/>
+<frame focus="no" state="maximized" style="border"/>
+<frame focus="yes" state="shaded" style="border"/>
+<frame focus="no" state="shaded" style="border"/>
+<frame focus="yes" state="maximized_and_shaded" style="border"/>
+<frame focus="no" state="maximized_and_shaded" style="border"/>
+</frame_style_set>
+
+<window type="normal" style_set="normal"/>
+<window type="dialog" style_set="normal"/>
+<window type="modal_dialog" style_set="normal"/>
+<window type="menu" style_set="normal"/>
+<window type="utility" style_set="normal"/>
+<window type="border" style_set="border"/>
+
+<menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/>
+<menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/>
+<menu_icon function="unmaximize" state="normal" draw_ops="restore_button_icon_unfocused"/>
+<menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/>
+
+</metacity_theme>
diff --git a/desktop-themes/Green-Submarine/metacity-1/stripes.png b/desktop-themes/Green-Submarine/metacity-1/stripes.png
new file mode 100644
index 00000000..447fd7f5
--- /dev/null
+++ b/desktop-themes/Green-Submarine/metacity-1/stripes.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/Makefile.am b/desktop-themes/Green-Submarine/unity/Makefile.am
new file mode 100644
index 00000000..93c17f4f
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/Makefile.am
@@ -0,0 +1,33 @@
+themedir = $(datadir)/themes/Green-Submarine/unity
+
+theme_DATA = \
+ close_focused_normal.png \
+ close_focused_prelight.png \
+ close_focused_pressed.png \
+ close.png \
+ close_unfocused.png \
+ close_unfocused_prelight.png \
+ close_unfocused_pressed.png \
+ maximize_focused_normal.png \
+ maximize_focused_prelight.png \
+ maximize_focused_pressed.png \
+ maximize.png \
+ maximize_unfocused.png \
+ maximize_unfocused_prelight.png \
+ maximize_unfocused_pressed.png \
+ minimize_focused_normal.png \
+ minimize_focused_prelight.png \
+ minimize_focused_pressed.png \
+ minimize.png \
+ minimize_unfocused.png \
+ minimize_unfocused_prelight.png \
+ minimize_unfocused_pressed.png \
+ unmaximize_focused_normal.png \
+ unmaximize_focused_prelight.png \
+ unmaximize_focused_pressed.png \
+ unmaximize.png \
+ unmaximize_unfocused.png \
+ unmaximize_unfocused_prelight.png \
+ unmaximize_unfocused_pressed.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Green-Submarine/unity/close.png b/desktop-themes/Green-Submarine/unity/close.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/close_focused_normal.png b/desktop-themes/Green-Submarine/unity/close_focused_normal.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/close_focused_prelight.png b/desktop-themes/Green-Submarine/unity/close_focused_prelight.png
new file mode 100644
index 00000000..8e1dfb76
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/close_focused_pressed.png b/desktop-themes/Green-Submarine/unity/close_focused_pressed.png
new file mode 100644
index 00000000..55de01fc
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/close_unfocused.png b/desktop-themes/Green-Submarine/unity/close_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close_unfocused.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/close_unfocused_prelight.png b/desktop-themes/Green-Submarine/unity/close_unfocused_prelight.png
new file mode 100644
index 00000000..7a75a1cb
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/close_unfocused_pressed.png b/desktop-themes/Green-Submarine/unity/close_unfocused_pressed.png
new file mode 100644
index 00000000..7a75a1cb
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/close_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize.png b/desktop-themes/Green-Submarine/unity/maximize.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize_focused_normal.png b/desktop-themes/Green-Submarine/unity/maximize_focused_normal.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize_focused_prelight.png b/desktop-themes/Green-Submarine/unity/maximize_focused_prelight.png
new file mode 100644
index 00000000..14ed48bd
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize_focused_pressed.png b/desktop-themes/Green-Submarine/unity/maximize_focused_pressed.png
new file mode 100644
index 00000000..a10d04eb
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize_unfocused.png b/desktop-themes/Green-Submarine/unity/maximize_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize_unfocused.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize_unfocused_prelight.png b/desktop-themes/Green-Submarine/unity/maximize_unfocused_prelight.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/maximize_unfocused_pressed.png b/desktop-themes/Green-Submarine/unity/maximize_unfocused_pressed.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/maximize_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize.png b/desktop-themes/Green-Submarine/unity/minimize.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize_focused_normal.png b/desktop-themes/Green-Submarine/unity/minimize_focused_normal.png
new file mode 100644
index 00000000..84b924bf
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize_focused_prelight.png b/desktop-themes/Green-Submarine/unity/minimize_focused_prelight.png
new file mode 100644
index 00000000..5a88b7bd
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize_focused_pressed.png b/desktop-themes/Green-Submarine/unity/minimize_focused_pressed.png
new file mode 100644
index 00000000..a605d279
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize_unfocused.png b/desktop-themes/Green-Submarine/unity/minimize_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize_unfocused.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize_unfocused_prelight.png b/desktop-themes/Green-Submarine/unity/minimize_unfocused_prelight.png
new file mode 100644
index 00000000..9541bdf1
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/minimize_unfocused_pressed.png b/desktop-themes/Green-Submarine/unity/minimize_unfocused_pressed.png
new file mode 100644
index 00000000..9541bdf1
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/minimize_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize.png b/desktop-themes/Green-Submarine/unity/unmaximize.png
new file mode 100644
index 00000000..46b679f2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize_focused_normal.png b/desktop-themes/Green-Submarine/unity/unmaximize_focused_normal.png
new file mode 100644
index 00000000..46b679f2
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize_focused_normal.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize_focused_prelight.png b/desktop-themes/Green-Submarine/unity/unmaximize_focused_prelight.png
new file mode 100644
index 00000000..14ed48bd
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize_focused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize_focused_pressed.png b/desktop-themes/Green-Submarine/unity/unmaximize_focused_pressed.png
new file mode 100644
index 00000000..a10d04eb
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize_focused_pressed.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize_unfocused.png b/desktop-themes/Green-Submarine/unity/unmaximize_unfocused.png
new file mode 100644
index 00000000..89dd58d6
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize_unfocused.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize_unfocused_prelight.png b/desktop-themes/Green-Submarine/unity/unmaximize_unfocused_prelight.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize_unfocused_prelight.png
Binary files differ
diff --git a/desktop-themes/Green-Submarine/unity/unmaximize_unfocused_pressed.png b/desktop-themes/Green-Submarine/unity/unmaximize_unfocused_pressed.png
new file mode 100644
index 00000000..a16c1d3a
--- /dev/null
+++ b/desktop-themes/Green-Submarine/unity/unmaximize_unfocused_pressed.png
Binary files differ
diff --git a/desktop-themes/Makefile.am b/desktop-themes/Makefile.am
index 415bff59..121f4306 100644
--- a/desktop-themes/Makefile.am
+++ b/desktop-themes/Makefile.am
@@ -1,11 +1,13 @@
SUBDIRS = \
BlackMATE \
- TraditionalGreen \
- TraditionalOk \
- TraditionalOkTest \
+ BlueMenta \
+ Blue-Submarine \
ContrastHigh \
ContrastHighInverse \
GreenLaguna \
+ Green-Submarine \
Menta \
- BlueMenta
+ TraditionalGreen \
+ TraditionalOk \
+ TraditionalOkTest