style "window"
{
fg[NORMAL] = { 1.0, 1.0, 1.0 }
bg[NORMAL] = { 0.4, 0.4, 0.6 }
}

style "fileselect" = "window"
{
text[NORMAL] = { 0.0, 0.0, 1.0 }    # fg of file selection lists
base[NORMAL] = { 0.85, 0.9, 1.0 }   # bg of file selection lists
}

style "frame"
{
fg[NORMAL] = { 1.0, 1.0, 1.0 }
bg[NORMAL] = { 1.0, 1.0, 1.0 }
}

style "label"
{
fg[NORMAL] = { 1.0, 1.0, 1.0 }
bg[NORMAL] = { 0.4, 0.4, 0.6 }
}

style "label_high"
{
fg[NORMAL] = { 0.0, 0.0, 0.8 }
}

style "today"
{
base[NORMAL] = { 1.0, 0.38, .38 }
}

style "tooltips"
{
fg[NORMAL] = { 0.0, 0.0, 0.0 }
bg[NORMAL] = { 1.0, 0.98, .84 }
}

style "button"
{
# This shows all the possible states for a button.  
# The only one that doesn't apply is the SELECTED state.
fg[PRELIGHT]    = { 1.0, 1.0, 1.0 }
bg[PRELIGHT]    = { 0.5, 0.5, 0.7 }
fg[ACTIVE]      = { 1.0, 1.0, 1.0 }
bg[ACTIVE]      = { 0.4, 0.4, 0.6 }
#fg[NORMAL]     = { 0.9, 1.0, 1.0 }
bg[NORMAL]      = { 0.4, 0.4, 0.6 }
fg[INSENSITIVE] = { 0.0, 0.0, 0.0 }
bg[INSENSITIVE] = { .475, .490, .757 }
}
  
style "button_app"
{
fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
bg[PRELIGHT] = { 0.6, 0.6, 0.8 }
}

style "toggle_button" = "button"
{
}

style "radio_button"
{
fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
bg[PRELIGHT] = { 0.4, 0.4, 0.6 }
fg[ACTIVE]   = { 1.0, 1.0, 1.0 }
#bg[ACTIVE]   = { 1.0, 1.0, 0.0 }
fg[NORMAL]   = { 0.25, 0.25, 0.38 }
bg[NORMAL]   = { 0.4, 0.4, 0.6 }
}

style "spin_button"
{
fg[PRELIGHT]    = { 0.0, 0.0, 0.0 }
bg[PRELIGHT]    = { 0.95, 0.95, 0.71 }
fg[NORMAL]      = { 0.0, 0.0, 0.0 }
bg[NORMAL]      = { 0.4, 0.4, 0.6 }
base[NORMAL]    = { 0.85, 0.9, 1.0 }   #bg for text portion of spin button
fg[INSENSITIVE] = { 0.0, 0.0, 0.0 }
bg[INSENSITIVE] = { .78, .78, .78 }
}

style "text"
{
#This is how to use a different font under GTK 2.x
#font_name = "Sans 12"
fg[NORMAL]      = { 0.0, 0.0, 0.0 }
bg[NORMAL]      = { 0.4, 0.4, 0.6 }
fg[PRELIGHT]    = { 0.0, 0.0, 0.0 }
bg[PRELIGHT]    = { 0.5, 0.5, 0.7 }
#fg[SELECTED]   = { 0.0, 0.0, 0.0 }
#bg[SELECTED]   = { 0.9, 0.8, 1.0 }
fg[ACTIVE]      = { 0.0, 0.0, 0.0 }
bg[ACTIVE]      = { 0.4, 0.4, 0.6 } #bg of scrollbars
fg[INSENSITIVE] = { 0.0, 0.0, 0.0 } #fg of scrollbar buttons when insensitive
bg[INSENSITIVE] = { 0.4, 0.4, 0.6 } #bg of scrollbar buttons when insensitive
text[NORMAL]    = { 0.0, 0.0, 1.0 }
base[NORMAL]    = { 0.85, 0.9, 1.0 }
text[ACTIVE]    = { 0.0, 0.0, 1.0 }  #fg of selected text after focus has left
base[ACTIVE]    = { 0.85, 0.9, 1.0 } #bg of selected text after focus has left
}

style "menu"
{
fg[NORMAL]   = { 1.0, 1.0, 1.0 }
bg[NORMAL]   = { 0.4, 0.4, 0.6 }
fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
bg[PRELIGHT] = { 0.5, 0.5, 0.7 }
fg[ACTIVE]   = { 0.0, 1.0, 0.0 }
bg[ACTIVE]   = { 0.4, 0.4, 0.6 }
fg[SELECTED] = { 1.0, 0.0, 0.0 }
bg[SELECTED] = { 1.0, 0.0, 0.5 }
}

style "notebook"
{
bg[NORMAL] = { 0.4, 0.4, 0.6 }
fg[NORMAL] = { 0.9, 0.9, 0.9 }
bg[ACTIVE] = { 0.3, 0.3, 0.5 }
fg[ACTIVE] = { 1.0, 1.0, 1.0 }
}

style "calendar"
{
fg[NORMAL]     = { 1.0, 1.0, 1.0 } # month/year text
bg[NORMAL]     = { 0.5, 0.5, 0.7 } # month/year bg and out-of-month days
fg[PRELIGHT]   = { 1.0, 1.0, 0.0 } # prelights for month/year arrows
bg[PRELIGHT]   = { 0.4, 0.4, 0.6 } # prelights for month/year arrows
text[NORMAL]   = { 1.0, 1.0, 1.0 } # day numbers 
text[SELECTED] = { 1.0, 1.0, 1.0 } # selected day and week numbers fg
base[SELECTED] = { 0.5, 0.5, 0.7 } # selected day and week numbers bg
text[ACTIVE]   = { 1.0, 1.0, 1.0 } # week numbers fg when focus is not on widget
base[ACTIVE]   = { 0.5, 0.5, 0.7 } # week numbers bg when focus is not on widget
base[NORMAL]   = { 0.4, 0.4, 0.6 } # bg for calendar
}

################################################################################
# These set the widget types to use the styles defined above.
widget_class "GtkWindow" style "window"
widget_class "GtkDialog" style "window"
widget_class "GtkMessageDialog" style "window"
widget_class "GtkFileSelection*" style "fileselect"
widget_class "GtkFontSel*" style "notebook"
widget_class "*GtkNotebook" style "notebook"
widget_class "*GtkButton*" style "button"
widget_class "*GtkCheckButton*" style "radio_button"
widget_class "*GtkRadioButton*" style "radio_button"
widget_class "*GtkToggleButton*" style "toggle_button"
widget_class "*GtkSpinButton" style "spin_button"
widget_class "*Menu*" style "menu"
widget_class "*GtkText" style "text"
widget_class "*GtkTextView" style "text"
widget_class "*GtkEntry" style "text"
widget_class "*GtkCList" style "text"
widget_class "*GtkVScrollbar" style "text"
widget_class "*GtkHScrollbar" style "text"
widget_class "*GtkLabel" style "label"
widget_class "*GtkEventBox" style "label"
widget_class "*GtkFrame" style "frame"
widget_class "*GtkCalendar" style "calendar"
############################################################
# These set the widget types for named gtk widgets in the C code
widget "*.button_app" style "button_app"
widget "*.label_high" style "label_high"
widget "*.today"      style "today"
widget "*tooltip*"    style "tooltips"

