/* 
* ===== NAVIGATION LIST =====
*/
ul.menu {
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
	font-size:0.85em;
}


/*
* ===== LIST ITEMS =====
*/
ul.menu li { 
	padding:0;
	display:none;
}
/* special list items (normally these should be visible; display:block;) */
ul.menu li.navitem_lvl1,
ul.menu li.inpath {	display:block; }
/* individual attributes for top level list items */
li.navitem_lvl1 { font-weight:normal; }
/* common attributes for sub-level list items */
li.navitem_lvl2, 
li.navitem_lvl3,
li.navitem_lvl4 { font-weight:normal; }
/* common attributes for all navigation list items */
li.navitem_lvl1, 
li.navitem_lvl2, 
li.navitem_lvl3, 
li.navitem_lvl4 {  }


/*
* ===== NAVIGATION TEXTS =====
*/
ul.menu li a .navtext { display:block; }
/* navigation text attributes (individual due to different margins on all) */
li.navitem_lvl1 .navtext { margin:0 10px 0 10px; } 
li.navitem_lvl2 .navtext { margin:0 10px 0 20px; }
li.navitem_lvl3 .navtext { margin:0 10px 0 30px; }
li.navitem_lvl4 .navtext { margin:0 10px 0 40px; }


/*
* ===== NAVIGATION LINKS =====
*/
ul.menu li a { 
	/*border-bottom:1px solid #ffffff;	
	border-top:1px solid #ffffff;*/
}
/* links inside navigation list items */
ul.menu li a { 
	padding:0.5em 0;
	display:block;
	width:100%;
}
/* navigation link hovering */
li.navitem_lvl1 a:hover, 
li.navitem_lvl2 a:hover, 
li.navitem_lvl3 a:hover, 
li.navitem_lvl4 a:hover {
	/*border-bottom:1px solid #eeeeee;
	border-top:1px solid #eeeeee;*/
	background:#eee;
	text-decoration:none;
}


/*
* ===== "CURRENT" NAVIGATION ELEMENTS =====
*/
/* common attributes for current menu item links */
li#current_lvl1 a,
li#current_lvl2 a,
li#current_lvl3 a,
li#current_lvl4 a { font-weight:bold; }
/* individual attributes for current menu item links */
li#current_lvl1 a {  }
li#current_lvl2 a {  }
li#current_lvl3 a {  }
li#current_lvl4 a {  }


/*
* ===== BREADCRUMB NAVIGATION =====
*/
ul.breadcrumb-menu {
	font-size:0.8em;
	display:block;
	margin:0.5em 0 0 0;
	padding:0;
	list-style:none;
}

ul.breadcrumb-menu li { display:inline; }
ul.breadcrumb-menu,
ul.breadcrumb-menu a { color:#aaa; }
ul.breadcrumb-menu a { text-decoration:underline; }