header#grp-header #grp-navigation ul#grp-user-tools,
header#grp-header #grp-navigation ul#grp-user-tools>li {
	border: none;
}

header#grp-header #grp-navigation ul#grp-user-tools>li,
header#grp-header #grp-navigation ul#grp-user-tools > li:last-child {
	border: 1px solid #eee;
}

/* Grappelli menu */

header#grp-header #grp-navigation ul#grp-user-tools {
	margin-right: 25px;
}

header#grp-header #grp-navigation a {
	color: #444;
}

#header #bookmark-button {
	right: 15px;
	top: 7px;
}

header#grp-header #grp-navigation ul li.grp-collapse.grp-open>ul {
	border-top: 1px solid #ccc;
	margin-top: 1px;
}

header#grp-header #grp-navigation ul li.grp-collapse.grp-open>ul li {
	border-width: 0px 1px 1px 1px !important;
	border-color: #ccc !important;
	border-style: solid !important;
}

header#grp-header #grp-navigation ul#grp-user-tools>li {
	border: 1px solid #eee;
}

header#grp-header #grp-navigation ul#grp-user-tools>li:hover,
header#grp-header #grp-navigation ul#grp-user-tools>li.grp-user-options-container.grp-open {
	background: #f8f8f8;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

header#grp-header #grp-navigation ul li.grp-collapse.grp-open>ul {
	background: #f8f8f8;
}

header#grp-header #grp-navigation ul#grp-user-tools>li.grp-user-options-container {
	width: auto;
}

header#grp-header #grp-navigation ul#grp-user-tools>li a {
	padding: 9px 15px;
}

/* Admin Tools menu */

#header ul#navigation-menu li a {
	text-transform: capitalize;
	color: #444;
	font-weight: bold;
}

#header {
	min-height:45px;
}


#header #navigation-menu {
	height: 45px;
	clear: none;
}

header#grp-header #grp-navigation a:hover {
	color: #ca5396;
}


#header ul#navigation-menu li {
    line-height: 25px;
}

#header #navigation-menu,
#header ul#navigation-menu li,
#header ul#navigation-menu li.selected,
#header ul#navigation-menu li ul li,
#header ul#navigation-menu li ul li ul li
{
	background: #eee;
	border: 1px solid #eee;
}

#header ul#navigation-menu li:hover,
#header ul#navigation-menu li.over {
	
	background: #f8f8f8;
	
	border-top-color: #f8f8f8;
	border-right-color: #ccc;
	border-bottom-color: #f8f8f8;
	border-left-color: #ccc;
}

#header ul#navigation-menu li:hover>ul li,
#header ul#navigation-menu li.over>ul li,
#header ul#navigation-menu li ul li:hover>ul li,
#header ul#navigation-menu li ul li.over>ul li,
#header ul#navigation-menu li ul li:hover,
#header ul#navigation-menu li ul li.over,
#header ul#navigation-menu li ul li ul li:hover,
#header ul#navigation-menu li ul li ul li.over {
	border: 1px solid #ccc;
	border-top-color: #eee;
	background: #f8f8f8;
	/*margin-top:-1px;*/
}

#header ul#navigation-menu li:hover>ul,
#header ul#navigation-menu li.over>ul {
	border-top: 1px solid #ccc;
}

#header ul#navigation-menu li.selected {
	border-bottom-color: #eee;
}

/*
#header ul#navigation-menu li:hover,
#header ul#navigation-menu li.over,
#header ul#navigation-menu li.selected {
	border-bottom-color: #eee;
}*/

#header ul#navigation-menu li ul {
	padding-bottom: 1px;
}

#header ul#navigation-menu li ul,
#header ul#navigation-menu li ul li ul {
	border-top: 1px solid #ccc;
	margin-top: 0px;
}

#header ul#navigation-menu li ul li ul {
	margin-top:-2px;
}

#header ul#navigation-menu li.first a {
	font-size: large;
	/*font-style: italic;*/
	
	margin: 0px;
	padding: 9px 15px;
	text-indent: 0px;
	background: none;
}

#header ul#navigation-menu li span {
	margin-top: 9px;
}

#header ul#navigation-menu {
	/* FIXME: overflow prevents submenus from displaying */
	/* overflow: auto; */ 
}