# Theme by Garrett <garrett@linux.com>
# http://linuxart.com/ http://linux.com/
#=======================================

style "button"
{
    engine "pixmap" {
        image
        {
            function        = BOX
            recolorable = FALSE
            shadow          = IN
            file            = "button-pressed.png"
            border          = { 2, 2, 2, 2 }
            stretch         = TRUE
        }
        image
        {
            function        = BOX
            recolorable = FALSE
            state           = PRELIGHT
            shadow          = OUT
            file            = "button-hilight.png"
            border          = { 2, 2, 2, 2 }
            stretch         = TRUE
        }
        image
        {
            function        = BOX
            recolorable = FALSE
            state           = INSENSITIVE
            shadow          = IN
            file            = "button-outline.png"
            border          = { 2, 2, 2, 2 }
            stretch         = TRUE
        }
        image
        {
            function        = BOX
            recolorable 	= FALSE
            state			= INSENSITIVE
            shadow          = OUT
            file            = "button-outline.png"
            border          = { 2, 2, 2, 2 }
            stretch         = TRUE
        }
        image
        {
            function        = BOX
            recolorable = FALSE
            shadow          = OUT
            file            = "button-outline.png"
            border          = { 2, 2, 2, 2 }
            stretch         = TRUE
        }
    }
}
class "GtkButton" style "button"
class "GtkProgressBar" style "button"
class "GtkToggleButton" style "button"
class "GtkCheckButton" style "button"


style "dropdown"
{
	bg[NORMAL] = "#eeeeee"
	bg[INSENSITIVE] = "#eeeeee"

	engine "pixmap"	
	{ image
		{
			function	= TAB
			recolorable	= TRUE
			overlay_file	= "option_menu.png"
			overlay_stretch	= FALSE
		}
	}
}
class "*Option*" style "dropdown"

style "trough"
{
	engine "pixmap"
	{
		image
		{
			function	= BOX
			recolorable	= FALSE
			detail		= "trough"
			file		= "trough.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
		}
		# Slider & Scrollbar Thumbs
		image
		{
			function	= SLIDER
			recolorable	= FALSE
			state		= NORMAL
			file		= "slider_h.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_h.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= HORIZONTAL
		}
		image
		{
			function	= SLIDER
			recolorable	= FALSE
			state		= NORMAL
			file		= "slider_v.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_v.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= VERTICAL
		}
		image
		{
			function	= BOX
			recolorable	= FALSE
			state		= NORMAL
			file		= "slider_h.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_h.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= HORIZONTAL
		}
		image
		{
			function	= BOX
			recolorable	= FALSE
			state		= NORMAL
			file		= "slider_v.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_v.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= VERTICAL
		}
		# Slider & Scrollbar Thumbs - Hilighted
		image
		{
			function	= SLIDER
			recolorable	= FALSE
			state		= PRELIGHT
			file		= "slider_h-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_h.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= HORIZONTAL
		}
		image
		{
			function	= SLIDER
			recolorable	= FALSE
			state		= PRELIGHT
			file		= "slider_v-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_v.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= VERTICAL
		}
		image
		{
			function	= BOX
			recolorable	= FALSE
			state		= PRELIGHT
			file		= "slider_h-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_h.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= HORIZONTAL
		}
		image
		{
			function	= BOX
			recolorable	= FALSE
			state		= PRELIGHT
			file		= "slider_v-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "thumb_v.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation	= VERTICAL
		}
		# Arrows
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			file		= "abutton_up.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_up.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= UP
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			file		= "abutton_down.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_down.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= DOWN
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			file		= "abutton_left.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_left.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= LEFT
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			file		= "abutton_right.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_right.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= RIGHT
		}
		# Arrows hilight
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			file		= "abutton_up-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_up.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= UP
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			file		= "abutton_down-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_down.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= DOWN
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			file		= "abutton_left-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_left.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= LEFT
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			file		= "abutton_right-hi.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_right.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= RIGHT
		}
		# Arrows depressed
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			file		= "button-pressed.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_up.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= UP
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			file		= "button-pressed.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_down.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= DOWN
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			file		= "button-pressed.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_left.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= LEFT
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			file		= "button-pressed.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
			overlay_file	= "arrow_right.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= RIGHT
		}
	}
}
class "*Scroll*" style "trough"
class "*Scale*" style "trough"

style "arrows"
{ 
 	base[NORMAL] = "#000000"
 	bg[NORMAL] = "#ffffff"

	engine "pixmap"
	{
		# Arrows
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			overlay_file	= "arrow_up.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= UP
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			overlay_file	= "arrow_down.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= DOWN
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			overlay_file	= "arrow_left.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= LEFT
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= NORMAL
			overlay_file	= "arrow_right.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= RIGHT
		}
		# Arrows hilight
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			overlay_file	= "arrow_up.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= UP
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			overlay_file	= "arrow_down.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= DOWN
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			overlay_file	= "arrow_left.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= LEFT
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			state		= PRELIGHT
			overlay_file	= "arrow_right.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= RIGHT
		}
		# Arrows depressed
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			overlay_file	= "arrow_up.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= UP
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			overlay_file	= "arrow_down.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= DOWN
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			overlay_file	= "arrow_left.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= LEFT
		}
		image
		{
			function	= ARROW
			recolorable	= TRUE
			shadow		= IN
			overlay_file	= "arrow_right.png"
			overlay_border	= { 0, 0, 0, 0 }
			overlay_stretch	= FALSE
			arrow_direction	= RIGHT
		}
	}
}
class "GtkArrow" style "arrows"
class "GtkSpinButton" style "arrows"

style "menu"
{
	engine "pixmap" {
		image
		{
			function	= BOX
			recolorable	= TRUE
			file		= "button-dark.png"
			border		= { 2, 2, 2, 2 }
			stretch		= TRUE
		}
	}
}
class "GtkMenu" style "menu"

style "menuitem"
{
	fg[PRELIGHT] = "#ffffff"
	fg[ACTIVE]   = "#ffffff"
	fg[SELECTED] = "#ffffff"

    engine "pixmap" {
        image
        {
			function        = ARROW
			recolorable 	= FALSE
			state			= NORMAL
			file			= "menu_flyout-left.png"
			stretch         = FALSE
			arrow_direction	= LEFT
        }
        image
        {
			function        = ARROW
			recolorable 	= FALSE
			state			= PRELIGHT
			file			= "menu_flyout-left.png"
			stretch         = FALSE
			arrow_direction	= LEFT
        }
        image
        {
			function        = ARROW
			recolorable 	= FALSE
			state			= NORMAL
			file			= "menu_flyout.png"
			stretch         = FALSE
			arrow_direction	= RIGHT
        }
        image
        {
			function        = ARROW
			recolorable 	= FALSE
			state			= PRELIGHT
			file			= "menu_flyout.png"
			stretch         = FALSE
			arrow_direction	= RIGHT
        }
        image
        {
			function        = ARROW
			recolorable 	= FALSE
			shadow			= IN
			file			= "menu_flyout.png"
			stretch         = FALSE
			arrow_direction	= RIGHT
        }
		image
		{
			function		= BOX
			recolorable		= FALSE
			state			= PRELIGHT
			file			= "button-hilight.png"
			border			= { 2, 2, 2, 2 }
			stretch			= TRUE
		}
		image
		{
			function		= BOX
			recolorable		= FALSE
			state			= INSENSITIVE
			file			= "button-outline.png"
			border			= { 2, 2, 2, 2 }
			stretch			= TRUE
		}
		image
		{
			function		= HLINE
			recolorable		= TRUE
			file			= "button-pressed.png"
			border			= { 2, 2, 2, 2 }
			stretch			= TRUE
		}
		image
		{
			function		= VLINE
			recolorable		= TRUE
			file			= "button-pressed.png"
			border			= { 2, 2, 2, 2 }
			stretch			= TRUE
		}
	}
}
class "GtkMenuItem" style "menuitem"

style "check"
{
	engine "pixmap"
	{	
		# Check marks
		image
		{
			function        = CHECK
			recolorable     = TRUE
			shadow          = OUT
			overlay_file    = "check.png"
			overlay_stretch = FALSE
		}
		image
		{
			function        = CHECK
			recolorable     = TRUE
			shadow          = IN
			overlay_file    = "check-hi.png"
			overlay_stretch = FALSE
		}
		# Option marks
		image
		{
			function        = OPTION
			recolorable     = TRUE
			shadow          = OUT
			overlay_file    = "option.png"
			overlay_border  = { 0, 0, 0, 0 }
			overlay_stretch = FALSE
		}
		image
		{
			function        = OPTION
			recolorable     = TRUE
			shadow          = IN
			overlay_file    = "option-hi.png"
			overlay_border  = { 0, 0, 0, 0 }
			overlay_stretch = FALSE
		}
	}
}
class "*Option*" style "check"
class "*Check*" style "check"

style "handle"
{
	engine "pixmap"
	{	
		image
		{
			function        = HANDLE
			recolorable     = TRUE
			state			= NORMAL
			file			= "button_relief.png"
			border			= { 2, 2, 2, 2 }
			stretch			= TRUE
			overlay_file    = "grippies_h.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation		= VERTICAL
		}
		image
		{
			function        = HANDLE
			recolorable     = TRUE
			state			= NORMAL
			file			= "button_relief.png"
			border			= { 2, 2, 2, 2 }
			stretch			= TRUE
			overlay_file    = "grippies_v.png"
			overlay_border	= { 1, 1, 1, 1 }
			overlay_stretch	= FALSE
			orientation		= HORIZONTAL
		}
	}
}
class "*ock*" style "handle"

style "widget"
{
  # font = "-*-lucida-bold-r-*-*-10-*-*-*-*-*-*-*"
  # fg[PRELIGHT] = "#ffffff"
 bg[NORMAL] = "#dddddd"
 bg[ACTIVE] = "#9c9c9c"
 bg[PRELIGHT] = "#778394"
 bg[SELECTED] = "#778394"
 bg[INSENSITIVE] = "#cccccc"
}

style "whitebg"
{
 base[NORMAL] = "#ffffff"
}

widget "*Scroll*" style "widget"
widget "*Ruler*" style "widget"
widget "*Spin*" style "widget"

widget "*Text*" style "whitebg"
widget "*List*" style "whitebg"
widget "*Tree*" style "whitebg"

style "default"
{
	font = "-adobe-helvetica-medium-r-normal-*-*-120-*-*-p-*-iso8859-1"
	fg[NORMAL] = "#000000"
	fg[ACTIVE] = "#000000"
	fg[PRELIGHT] = "#000000"
	fg[SELECTED] = "#ffffff"
	fg[INSENSITIVE] = "#555555"
	bg[NORMAL] = "#cccccc"
	bg[ACTIVE] = "#9c9c9c"
	bg[PRELIGHT] = "#778394"
	bg[SELECTED] = "#778394"
	bg[INSENSITIVE] = "#cccccc"
	text[NORMAL] = "#000000"
	text[ACTIVE] = "#000000"
	text[PRELIGHT] = "#000000"
	text[SELECTED] = "#000000"
	text[INSENSITIVE] = "#000000"
	base[NORMAL] = "#ffffff"
	base[ACTIVE] = "#dddddd"
	base[PRELIGHT] = "#eeeeee"
	base[SELECTED] = "#6d6d6d"
	base[INSENSITIVE] = "#cccccc"
}
class "GtkWidget" style "default"

style "button_bold"
{
 font = "-*-lucida-bold-r-*-*-10-*-*-*-*-*-*-*"
 # fg[PRELIGHT] = "#ffffff"
}
widget "*GtkButton*" style "button_bold"


style "hilight"
{
 fg[PRELIGHT] = "#ffffff"
 fg[ACTIVE]   = "#ffffff"
}
widget "*Menu*" style "hilight"
widget "*Option*" style "hilight"
widget "*Item*" style "hilight"
widget "*Accel*" style "hilight"
widget "*GtkButton*" style "hilight"
