@charset "UTF-8";

/**
 * @version		$Id: menu2_rtl.css 17982 2010-06-30 12:01:45Z infograf768 $
 * @package		Joomla.Administrator
 * @subpackage	templates.hathor
 * @copyright	Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @since		1.6
 *
 * CSS file for Menu with synchronized keyboard focus/mouse hover
 * Requires javascript
 */

/**
 * Menu Styling
 */

#menu ul li.node {
	background: #ffffff url(../images/j_arrow_left.png) no-repeat left 50%;
}

#menu a {
	padding: 0.35em 2em 0.35em 2.5em;
	background-position: right 50%;
}

#menu li { /* all list items */
	float: right;
	border-left: 1px solid #e3e4ca;
}

#menu li a:hover,#menu li a:focus {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #fafafa;
}

#menu li.disabled a:hover,#menu li.disabled a:focus,#menu li.disabled a
	{
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

#menu li ul { /* second-level lists */
	margin-right: -1000em;
	/* using right instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li li { /* second-level row */
	border-left: none;
}

#menu li ul ul { /* third-and-above-level lists */
	margin: -2.3em -1000 0 0;
	/* top margin is equal to parent line height+bottom padding */
}

#menu li.sfhover ul ul {
	margin-right: -1000em;
}

#menu li.sfhover ul { /* lists nested under hovered list items */
	margin-right: 0;
	border-right: 1px solid #6D9D2E;
	border-left: 1px solid #6D9D2E;
}

#menu li li.sfhover ul {
	margin-right: 16em;
	border-right: 1px solid #6D9D2E;
	border-left: 1px solid #6D9D2E;
}

/**
 * Styling parents
 */

	/* 1 level - sfhover */
#menu li.sfhover a {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #fafafa;
}

	/* 2 level - normal */

	/* 2 level - hover */
#menu li.sfhover li.sfhover a {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #fafafa;
}

	/* 3 level - normal */

	/* 3 level - hover */
#menu li.sfhover li.sfhover li.sfhover a {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #fafafa;
}

/**
 * bring back the focus elements into view
 */
#menu li.sfhover a.sffocus {
	margin-right: 0;
}  /* this places the 2nd/3rd level keyboard items */
#menu li li.sfhover a.sffocus+ul {
	margin-right: 16em;
}

/**
 * Submenu styling
 */

#submenu a,#submenu span.nolink {
	float: right;
	margin-left: 8px;
	padding: 2px 10px 2px 10px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

