/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */

ul.nav, ul.nav * {
  margin: 0;
  padding: 0;
}

ul.nav {
  position: relative;
  background: #454547;
  max-width: 100%;
  height: 2.5em;
}

ul.nav li {
	float: left;
	text-align: center;
	list-style-type: none;
	font-weight: normal;
  position: relative;
  top: 0;
  left: 0;
}

ul.nav li .a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 1em;
	border-right: 1px solid #666;
  height: 2.5em;
  line-height: 2.5em;
  color: #fff;
  transition: background 250ms;
}

ul.main li:hover .a {
  background: #666;
}

/* secondary list
----------------------------------------------- */

ul.nav li.secondary {
  float: right;
  color: #ccff00;
  background: transparent !important;
}

ul.nav li.secondary span.status {
  float: left;
  padding: 0 1em;
  line-height: 2.77em;
  height: 2.77em;
  font-size: 1.0em;
}

li.secondary span.status_add {
  color: white;
}
