/*
This is the default layout template for nice menus, and will provide
a starting point for the look of your menus. To customize, it's
recommended to create a custom CSS file using this file as a template,
then configure the module to use your custom CSS file
(this is done in the global settings tab of the theme administration.)

See README.txt and the handbook page (http://drupal.org/node/185543)
for more information on using the CSS.
*/
/******************************
Global CSS for ALL menu types
******************************/
/* line 18, ../sass/nice_menus.scss */
ul.nice-menu {
  padding: 0;
  margin: 0;
  max-width: 100%;
  min-height: 3em;
}
/* line 24, ../sass/nice_menus.scss */
ul.nice-menu li {
  list-style: none;
}

/* line 30, ../sass/nice_menus.scss */
ul.nice-menu a, ul.nice-menu span.nolink {
  cursor: pointer;
  display: block;
}
/* line 35, ../sass/nice_menus.scss */
ul.nice-menu ul {
  border: 1px solid #206db5;
  border-bottom: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  min-height: 0;
  z-index: 999;
}
/* line 45, ../sass/nice_menus.scss */
ul.nice-menu li {
  float: left;
  /* LTR */
  line-height: 1.5em;
}
/* line 49, ../sass/nice_menus.scss */
ul.nice-menu li a, ul.nice-menu li span.nolink {
  color: #206db5;
  padding: 0.75em 3em 0.75em 0;
  text-decoration: none;
}
/* line 56, ../sass/nice_menus.scss */
ul.nice-menu a:hover {
  text-decoration: underline;
}
/* line 60, ../sass/nice_menus.scss */
ul.nice-menu ul {
  background-color: #aeccdf;
  top: 3em;
  left: -1px;
  /* LTR */
  margin-right: 0;
  /* LTR */
}
/* line 66, ../sass/nice_menus.scss */
ul.nice-menu ul li {
  background-color: #aeccdf;
  border-bottom: 1px solid #206db5;
  padding: 0 1em;
  position: relative;
  width: 12.5em;
  z-index: 999;
}
/* line 74, ../sass/nice_menus.scss */
ul.nice-menu ul li a, ul.nice-menu ul li span.nolink {
  padding: 0.25em 3em 0.25em 0;
}

/******************************
HORIZONTAL (down) menus
******************************/
/* line 85, ../sass/nice_menus.scss */
ul.nice-menu-down {
  /* float: left; /* LTR */
  border: 0;
}

/* line 90, ../sass/nice_menus.scss */
ul.nice-menu-down li {
  border-top: 1px solid #cccccc;
  border-top: 0;
}

/* line 95, ../sass/nice_menus.scss */
ul.nice-menu-down li li {
  border-top: 0;
}

/* line 99, ../sass/nice_menus.scss */
ul.nice-menu-down ul {
  left: 0;
  /* LTR */
}

/* line 103, ../sass/nice_menus.scss */
ul.nice-menu-down ul li {
  clear: both;
}

/* line 107, ../sass/nice_menus.scss */
ul.nice-menu-down li ul li ul {
  left: 14.5em;
  /* LTR */
  top: -1px;
}

/* line 113, ../sass/nice_menus.scss */
ul.nice-menu-down .menuparent a, ul.nice-menu-down .menuparent span.nolink {
  padding-right: 15px;
  /* LTR */
}

/* line 118, ../sass/nice_menus.scss */
ul.nice-menu-down li.menuparent {
  background: #aeccdf url(../images/arrow-down.png) right center no-repeat;
  /* LTR */
  margin-right: 2em;
}

/* line 123, ../sass/nice_menus.scss */
ul.nice-menu-down li.menuparent:hover {
  background: #aeccdf url(../images/arrow-down.png) right center no-repeat;
  /* LTR */
}

/* line 127, ../sass/nice_menus.scss */
ul.nice-menu-down li li.menuparent {
  background: #aeccdf url(../images/arrow-right.png) right center no-repeat;
  /* LTR */
  margin: 0;
}

/* line 132, ../sass/nice_menus.scss */
ul.nice-menu-down li li.menuparent:hover {
  background: #aeccdf url(../images/arrow-right.png) right center no-repeat;
  /* LTR */
}

/******************************
Garland-specific CSS
******************************/
/**
* Global CSS for ALL menu types
*/
/* line 143, ../sass/nice_menus.scss */
ul.nice-menu li {
  margin: 0;
  padding-left: 0;
  /* LTR */
  background-image: none;
}

/* line 149, ../sass/nice_menus.scss */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

/* line 157, ../sass/nice_menus.scss */
#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px;
  /* LTR */
  border: 0;
  border-top: 1px solid #cccccc;
  margin-right: 0;
  /* LTR */
}

/* line 165, ../sass/nice_menus.scss */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

/**
* HORIZONTAL (down) menus
*/
/* line 172, ../sass/nice_menus.scss */
#header-region ul.nice-menu-down li ul li ul {
  left: 14.5em;
  /* LTR */
  top: -1px;
}

/* line 177, ../sass/nice_menus.scss */
#header-region ul.nice-menu-down li.menuparent {
  background: #eeeeee url(../images/arrow-down.png) right center no-repeat;
  /* LTR */
}

/* line 181, ../sass/nice_menus.scss */
#header-region ul.nice-menu-down li.menuparent:hover {
  background: #cccccc url(../images/arrow-down.png) right center no-repeat;
  /* LTR */
}

/* line 185, ../sass/nice_menus.scss */
#header-region ul.nice-menu-down li li.menuparent {
  background: #eeeeee url(../images/arrow-right.png) right center no-repeat;
  /* LTR */
}

/* line 189, ../sass/nice_menus.scss */
#header-region ul.nice-menu-down li li.menuparent:hover {
  background: #cccccc url(../images/arrow-right.png) right center no-repeat;
  /* LTR */
}
