/* $Id: style-custom-sample.css,v 1.5 2010/01/20 11:19:34 ktleow Exp $ */

/*
* Put your custom styles and style overrides in this file and rename it
* style-custom.css. By restricting your style changes to style-custom.css,
* your changes will not be overwritten when upgrading to a new version of
* this theme.
*
* Steps to activate style-custom.css:
*  1. Add your custom styles to this file
*  2. Rename this file to style-custom.css
*  3. Uncomment (remove leading semicolon from) the following line in the
*     theme's .info file:
*        ; stylesheets[all][] = style-custom.css
*  4. Clear cached data at admin/settings/performance
*/
a:link, a:visited {
  color: #330099;
  text-decoration: none;
}
a:active, a:hover {
  color: #990033;
  text-decoration: none;
}
/* PRIMARY MENU */
#primary ul.menu,
#primary ul.menu li,
#primary ul.menu li a {
  line-height: 0;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#primary ul.menu li {
  background: #FD822F url(images/primary-l2.png) no-repeat 0 0;
  float: left;
  margin: 0 3px 3px 0;
  position: relative;
  z-index: 9;
}
#primary ul.menu li.last,
#primary ul.menu ul li {
  margin-right: 0;
}
#primary ul.menu li:hover {
  visibility: inherit;
}
#primary ul.menu li a {
  background: url(images/primary-r2.png) no-repeat 100% 0;
  color: #FFF !important;
  display: block;
  float: left;
  font-size: 1.083em;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
  text-transform: lowercase;
  padding: 3px 9px 4px 9px;
  position: relative;
}
#primary ul.menu li:active,
#primary ul.menu li:hover,
#primary ul.menu li.active,
#primary ul.menu li.active-trail {
  background: #BECF2D url(images/primary-l2.png) no-repeat 0 -30px;
  color: #FFF;
}
#primary ul.menu li a:active,
#primary ul.menu li a:hover,
#primary ul.menu li.active a,
#primary ul.menu li.active-trail a {
  background: url(images/primary-r2.png) no-repeat 100% -30px;
}
#primary ul.menu li.expanded:active,
#primary ul.menu li.expanded:hover,
#primary ul.menu li.sfHover {
  background: #BECF2D url(images/primary-l2.png) no-repeat 0 -60px;
  color: #FFF;
}
#primary ul.menu li.expanded a:active,
#primary ul.menu li.expanded a:hover,
#primary ul.menu li.sfHover a {
  background: url(images/primary-r2.png) no-repeat 100% -60px;
}
#primary ul.menu ul {
  background: #BECF2D;
  position: absolute;
  top: -999em;
  width: 160px;
}
#primary ul.menu ul li {
  background: none;
  margin: 0;
  width: 100%;
}
#primary ul.menu ul li a {
  background: none !important;
  padding: 4px 9px 5px 9px;
  width: 142px;
}
#primary ul.menu ul ul {
  background: #CEDA66;
}
#primary ul.menu ul ul ul {
  background: #D7E372;
}
#primary ul.menu li:hover ul,
#primary ul.menu li.sfHover ul {
  left: 0;
  top: 20px;
}
#primary ul.menu li:hover,
#primary ul.menu li.active-trail a,
#primary ul.menu li.sfHover,
#primary ul.menu a:focus,
#primary ul.menu a:hover,
#primary ul.menu a:active,
#primary ul.menu a.active {
  outline: 0;
}
#primary ul.menu ul li:hover,
#primary ul.menu ul li.active-trail a,
#primary ul.menu ul li.sfHover,
#primary ul.menu ul a:focus,
#primary ul.menu ul a:hover,
#primary ul.menu ul a:active,
#primary ul.menu ul a.active {
  background: #ADBD24 !important;
}
#primary ul.menu ul ul li:hover,
#primary ul.menu ul ul li.active-trail a,
#primary ul.menu ul ul li.sfHover,
#primary ul.menu ul ul a:focus,
#primary ul.menu ul ul a:hover,
#primary ul.menu ul ul a:active,
#primary ul.menu ul ul a.active {
  background: #BCC853 !important;
}
#primary ul.menu ul ul ul li:hover,
#primary ul.menu ul ul ul li.active-trail a,
#primary ul.menu ul ul ul li.sfHover,
#primary ul.menu ul ul ul a:focus,
#primary ul.menu ul ul ul a:hover,
#primary ul.menu ul ul ul a:active,
#primary ul.menu ul ul ul a.active {
  background: #C6D162 !important;
}
#primary ul.menu li:hover li ul,
#primary ul.menu li.sfHover li ul {
  top: -999em;
}
#primary ul.menu li li:hover ul,
#primary ul.menu li li.sfHover ul {
  left: 160px;
  top: 0;
}
#primary ul.menu li li:hover li ul,
#primary ul.menu li li.sfHover li ul {
  top: -999em;
}
#primary ul.menu li li li:hover ul,
#primary ul.menu li li li.sfHover ul {
  left: 160px;
  top: 0;
}
#credits {
  color: #6E6C5A;
  font-size: 0.833em;
  display: none;
}
#credits a {
  color: #6E6C5A;
  text-decoration: underline;
  display:none;
}
#sidebar-right .block-1 .block-content-content {
  color: #993300;
  padding: 10px;
}
#sidebar-right .block-1 .block-content-content a {
  color: #DBDB70;
  text-decoration: underline;
}
#sidebar-right .block-2 .block-content-content {
  color: #666666; /* FFFBDE */
  padding: 10px;
}
#sidebar-right .block-2 .block-content-content a {
  color: #333333;
  text-decoration: underline;
}