/* IE_CONDITION: IE7 */

#header {
  z-index: 200;
  zoom: 1;
}

#header .logo {
  float: none;
}

#header .navigation .dropdown, #header .navigation .dropdown .menu li {
  border: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

#header .primary li:first-child {
  margin-left: 0;
}

#header #greeting .navigation .dropdown:hover .menu, #header #greeting .open .menu {
  left: auto;
  right: 0;
  top: 1.715em;
}

#header .navigation .dropdown:hover .menu, #header .open .menu {
  position: absolute;
  top: 2.13em;
  left: 0;
}

#header .navigation .dropdown .menu li {
  border-bottom: 1px solid #888;
  float: none;
}

#main {
  z-index: 198;
}

/* transparency */

ul#skiplinks, .landmark, .landmark a, .index .heading.landmark {
  color: #fff;
}

/* min-width */

.dashboard form.filters {
  min-width: 8em;
}

/*margin quirk reset*/


/* scrolling listbox list item containment */

.listbox .many {
  position: relative;
}

/* font fallbacks for icons */

span.replied. span.unreviewed, .actions a, .action, .symbol {
  font-family: 'Arial Unicode MS', 'Lucida Grande Unicode', Arial, sans-serif;
}

/* hasLayout clearfixes
test note: these were put in last minute so might need redoing
http://www.stuffandnonsense.co.uk/archives/clearing_floats_without_structural_markup_in_ie7.html
*/

.group, .ui-sortable {
  zoom: 1;
}
