/* 
 * Suckerfish dropdowns for Editor Menu 
 */

#editor_menu {
  margin: 0px auto;
  padding: 0px;
  background-color: #005480;
  font-weight: bold;
  position: relative;
  top: 0px;
  left: 0px;
  font-size: 90%;
  text-transform: lowercase;
  border-top: 1px #333 solid;
  border-bottom: 1px #333 solid;
  clear: both;
  height: 2.2em;
  width: 1000px;
  z-index: 1000;  
}

#editor_menu a {
  text-decoration: none;
}

#editor_menu a:hover {
  text-decoration: underline;
}


#editor_menu ul {
  background-color: #005480;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#editor_menu li {
  float: left;
  position: relative;
  width: 8em;
}

#editor_menu li a {
  padding-bottom: 0.25em;
  padding-left: 35px;
  padding-top: 0.25em;
  display: block;
  color: white;
  text-decoration: none;
}

#editor_menu li ul {
  top: 2.2em;
  display: none;
  position: absolute;
  left: 0;
}

#editor_menu li > ul {
  top: auto;
  left: auto;
}
	
#editor_menu li:hover ul, #editor_menu li.sfhover ul { 
  display: block; 
}
	
#editor_menu li li {
  float: left;
  position: relative;
  width: 10em;
}




/* Admin and User menu items */

li#menu_admin {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/group.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}
li.menu_users {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/user.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}
li.menu_groups {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/group.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}
li.menu_wrench {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/wrench.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}
li.menu_clickboard {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/clickboard.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}
li.menu_recent {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/new.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}
li.menu_settings {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/cog.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}


/* 
 * CMS menu items 
 */

li#menu_content {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/folder.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
}
li.menu_calendar {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/date.png') no-repeat 5px 50%;
}
li.menu_image {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/image.png') no-repeat 5px 50%;
}
li.menu_images {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/images.png') no-repeat 5px 50%;
}
li.menu_library {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/document.png') no-repeat 5px 50%;
}
li.menu_pages {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/page_white.png') no-repeat 5px 50%;
}
li.menu_news {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/newspaper.png') no-repeat 5px 50%;
}

/*
 * Log out item
 */

li#menu_logout {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  background: url('/img/icons/user_go.png') no-repeat 5px 50%;
  margin: 0px;
  padding: 0px;
  
}


/*
 * Generic item class. Used when there is not a custom icon.
 * We use list here because things generally go to a list.
 */ 

li.menu_list {
  border-top: #4855a2 solid 1px;
  border-left: #4855A2 solid 1px;
  border-right: #242E4D solid 1px;
  padding: 0px;
  margin: 0px;
  background: url('/img/icons/table.png') no-repeat 5px 50%;
}
