/* Colors are set in colors_navbar.css */
.navbar {
/*  outline: 1px solid red; /**/
  clear: both;
  /* Need line-height ()rather than height) to get vertical centering*/
  line-height: 1.5em;
    min-width: 37em;
}


.siteNavbar .SPA_Logo {
  display: none;
}

.navbar ul {
  margin: 0px;
  padding-left: 0px;
  vertical-align: middle;
/*  display: inline; */
/*  display: -moz-inline-box; */
}

.navbar li.navbarItem {
/*set .navbar's margin-bottom so vertically stacked li don't have intervening space */
/*  margin-bottom: 0.4em; */
  border-left: 1px solid #AAA;
  border-right: 1px solid #555;
/*  background-image: url("/images/navbg"); /**/
/*  outline: 1px solid red; /**/
  padding: 0px 0.5em;
}
/* remove border set above from first & last items */
.navbar ul :first-child.navbarItem {
  border-left: 0px;
}
.navbar ul :last-child.navbarItem {
  border-right: 0px;
}


/*
.navbar a, .navbar .currentPage { 
  padding: 0px 0.5em;
}
*/

.navbar a { 
/*  outline: 1px solid blue; /**/
  display: inline;
}

/* for float-based navbars; see '.horzbar li' rules in bar.css (?)) */
.navbar ul, * html .navbar .currentPage {
/* set height so we get BG */
  height: 1.7em;
}

/* Star hack */
* html .navbar .currentPage {
  line-height: 1.7em;
}

/* inline-based navbars */
/*
.navbar ul {
}

*/


/* left-positioned navbar */
.navbar.left { 
/*  float: left; */
  position: absolute;
  top: 1em;
  left: 1%;
  width: 150px;
}
.navbar.left ul { 
  width: 100%;
  padding-right: 3em;
  border-right: 1px solid black;
}

