ul.subpages-navi, .subpages-navi ul {
	list-style: none !important;

}

ul.subpages-navi-widget, .subpaegs-navi-widget ul {
	width: 100%;
}

ul.subpages-navi .hitarea {
    display: inline;
	width: 18px;
    height: 26px;
    margin-left: -12px;
	float: left;
	cursor: pointer;

}

/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

ul.subpages-navi li.expandable>.hitarea {
    background-position: 0 2px;
}

ul.subpages-navi li.collapsible>.hitarea {
    background-position: -19px 2px;
}

ul.subpages-navi li {
	margin-bottom: 10px;
    padding-bottom: 5px;
    padding-right: 5px;
}		
		
/* general styling and grey for all page links */
ul.subpages-navi-widget a {
	display: block;
	font-weight: bold;
	color: #4a423d;
	font-size:16px;
	background-color: #EDEAE1;
}

/* current page green */
li.subpages-navi-current-level a {
	color: #DD1936;
	background-color: #f2f4be;
}

/* collapsible parent green */
.subpages-navi.subpages-navi-widget.subpages-navi-collapsible .subpages-navi-node.subpages-navi-level-0.parent.collapsible a {
	background-color: #f2f4be !important;
}
/* keeps children white */
html body.page div#wrap div#inner div#content-sidebar-wrap div#sidebar.sidebar div#olt-subpages-navigation-widget-6.widget div.widget-wrap ul.subpages-navi li.subpages-navi-node ul.children a {
		background-color: white !important;
}

#olt-subpages-navigation-widget-2.widget div.widget-wrap ul.subpages-navi li.subpages-navi-node ul.children a {
		background-color: white !important;
}
/* children level */	
ul.subpages-navi li.subpages-navi-node ul.children li.subpages-navi-node {
	margin: 0px !important;
	padding: 0px;
}

ul.subpages-navi li.subpages-navi-node ul.children li.subpages-navi-node a {
	padding-bottom: 0px !important;}

li.subpages-navi-current-level .children li {
	padding: 0px;
	margin: 0px !important;
}
li.subpages-navi-current-level .children a {
	color: #4a423d;
	padding-bottom: 0px;
}

ul.subpages-navi a:hover {
	color: #DD1936;
}