/**
 *
 * CSS for menus and navigation markup.
 * 2012 - Fabien Lelu
 *
 */

/**
 * Markup generated by theme_menu_tree().
 */
ul.menu { border:none; list-style:none; text-align:left; /* LTR */ }
ul.menu li { margin:0; /* LTR */ }
ul li.expanded { list-style-image:url("../images/menu-expanded.png"); list-style-type:circle; }
ul li.collapsed { list-style-image:url("../images/menu-collapsed.png"); /* LTR */ list-style-type:disc; }
ul li.leaf { }
li.expanded,
li.collapsed,
li.leaf { padding:0; /* LTR */ margin: 0; }
li a.active { color: #000; }
td.menu-disabled { background: #ccc; }

/**
 * Markup generated by theme_links().
 */
ul.inline,
ul.links.inline { display: inline; padding-left: 0; }
ul.inline li { display: inline; list-style-type: none; padding: 0 0 0.5em; }

/**
 * Markup generated by theme_menu_local_tasks().
 */
ul.primary { float:left; width:640px; padding:0; margin:0 0 8px 0; overflow:hidden; border:none; }
ul.primary li { display:block; float:left; vertical-align:bottom; margin:0 5px 0 0; padding:0; }
ul.primary li a { color:#afad91; background-color:#e2e0c5; display:block; float:left; padding:4px 10px 4px 10px; margin:0; border:0 none; }
ul.primary li a:hover,
ul.primary li a:focus { background-color:#ffffff; text-decoration:none; }
ul.primary li.active a { color:#afad91; border-bottom:none; background-color:#ffffff; border:0 none; }

ul.secondary { float:left; border-bottom:none; margin-top: 5px; padding:0.5em 0; }
ul.secondary li { display:block; float:left; }
ul.secondary li:last-child { margin-right:0; border-right:none; }
ul.secondary li:first-child {  }
ul.secondary li a { padding:5px; margin-right:5px; color:#f5f5f5; background:#b5b5b5; }
ul.secondary li a.active { color:#ffffff; background:#aeaeae; border-bottom:none; }

.vertical-tabs-panes { padding-top:10px; }