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

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 "label_box_cal"
{
fg[NORMAL] = { 0.0, 0.0, 1.0 }
bg[NORMAL] = { 1.0, 1.0, 1.0 }
bg[ACTIVE] = { 1.0, 1.0, 1.0 }
bg[PRELIGHT] = { 1.0, 1.0, 1.0 }
bg[INSENSITIVE] = { 1.0, 1.0, 1.0 }
}

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

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 }
bg[ACTIVE] = { 0.4, 0.4, 0.6 }
fg[ACTIVE] = { 1.0, 1.0, 1.0 }
bg[NORMAL] = { 0.4, 0.4, 0.6 }
#fg[NORMAL] = { 0.9, 1.0, 1.0 }
bg[INSENSITIVE] = { 1.0, 1.0, 1.0 }
fg[INSENSITIVE] = { 1.0, 0, 1.0 }
}
  
style "button_set" = "button"
{
bg[NORMAL] = { 0.6, 0.6, 0.8 }
}
  
style "button_today" = "button"
{
bg[NORMAL] = { 0.5, 0.5, 0.7 }
}

style "button_dow" = "button"
{
fg[PRELIGHT] = { 0.0, 0.0, 0.0 }
bg[PRELIGHT] = { 0.4, 0.4, 0.6 }
bg[ACTIVE] = { 0.4, 0.4, 0.6 }
fg[ACTIVE] = { 0.0, 0.0, 0.0 }
}

style "button_app"
{
fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
bg[PRELIGHT] = { 0.6, 0.6, 0.8 }
}

style "main_button" = "button"
{
font = "-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*"
bg[PRELIGHT] = { 0.75, 0, 0 }
}

style "toggle_button" = "button"
{
#fg[NORMAL] = { 1.0, 1.0, 1.0 }
#bg[NORMAL] = { 0, 0.3, 0.6 }
#fg[ACTIVE] = { 1.0, 1.0, 1.0 }
#bg[ACTIVE] = { 0.0, 0.4, 0.7 }
#bg[PRELIGHT] = { 0.0, 0.3, 0.6 }
#fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
}

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

style "spinner" = "spinner"
{
fg[NORMAL] = { 0.0, 0.0, 0.0 }
bg[NORMAL] = { 0.4, 0.4, 0.6 }
bg[PRELIGHT] = { 1.0, 1.0, 0.0 }
fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
base[NORMAL] = { 0.85, 0.9, 1.0 }
}

style "text"
{
#This is how to use a different font for now
#font = "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1"
bg[NORMAL] = { 0.4, 0.4, 0.6 }
fg[NORMAL] = { 0.0, 0.0, 0.0 }
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] = { 1.0, 1.0, 0.0 }
bg[INSENSITIVE] = { 0.0, 0.0, 0.0 }
text[NORMAL] = { 0.0, 0.0, 1.0 }
base[NORMAL] = { 0.85, 0.9, 1.0 }
}

style "ruler"
{
font = "-adobe-helvetica-medium-r-normal--*-80-*-*-*-*-*-*"
}

style "menu"
{
bg[NORMAL] = { 0.4, 0.4, 0.6 }
fg[NORMAL] = { 1.0, 1.0, 1.0 }
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"
{
# This shows all the possible states for a button.  The only one that
# doesn't apply is the SELECTED state.

bg[ACTIVE] = { 0.4, 0.4, 0.6 }
fg[ACTIVE] = { 0.9, 0.9, 0.9 }
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 } #normal days text and month/year text
bg[NORMAL] = { 0.5, 0.5, 0.7 } #top header part and off month days
fg[SELECTED] = { 1.0, 1.0, 1.0 } # selected and week numbers
bg[SELECTED] = { 0.5, 0.5, 0.7 } # selected and week numbers
fg[PRELIGHT] = { 1.0, 1.0, 0.0 } # prelights for arrows
bg[PRELIGHT] = { 0.4, 0.4, 0.6 } # prelights for arrows
base[NORMAL] = { 0.4, 0.4, 0.6 } # bg for calendar
}

  # pixmap_path "~/.pixmaps"

  # These set the widget types to use the styles defined above.
  # The widget types are listed in the class hierarchy, but could probably be
  # just listed in this document for the users reference.

  widget_class "GtkWindow" style "window"
  widget_class "GtkDialog" style "window"
  widget_class "GtkFileSelection" style "window"
#  widget_class "*Gtk*Scale" style "scale"
  widget_class "*GtkNotebook" style "notebook"
  widget_class "*GtkCheckButton*" style "radio_button"
  widget_class "*GtkRadioButton*" style "radio_button"
  widget_class "*GtkButton*" style "button"
  widget_class "*GtkSpinButton" style "spinner"
  widget_class "*GtkToggleButton*" style "toggle_button"
  widget_class "*Ruler" style "ruler"
  widget_class "*GtkMenu" style "menu"
  widget_class "*Menu*" style "menu"
  widget_class "*GtkOptionMenu" style "menu"
  widget_class "*GtkRadioMenuItem" style "menu"
  widget_class "*GtkText" style "text"
  widget_class "*GtkCList" style "text"
  widget_class "*GtkVScrollbar" style "text"
  widget_class "*GtkHScrollbar" style "text"
  widget_class "*GtkLabel" style "label"
  widget_class "*GtkFrame" style "frame"
  widget_class "*GtkEntry" style "text"
  widget_class "*GtkCalendar" style "calendar"
  widget "*GtkButton*.button_set" style "button_set"
  widget "*GtkButton*.button_dow" style "button_dow"
  widget "*GtkButton*.button_today" style "button_today"
  widget "*GtkButton*.button_app" style "button_app"

  # This sets all the buttons that are children of the "main window" to
  # the main_button style.  These must be documented to be taken advantage of.
  widget "main window.*GtkButton*" style "main_button"

#works->widget "*GtkTable.*GtkButton*" style "button_set"
widget "*.button_set" style "button_set"
widget "*.button_dow" style "button_dow"
widget "*.button_today" style "button_today"
widget "*.button_app" style "button_app"
widget "*.label_box_cal" style "label_box_cal"
widget "*.label_high" style "label_high"
