div.nice_navigation ul,
#main .widget-area div.nice_navigation ul /* twenty ten override */
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nice_navigation li {
	margin: 0;
	padding: 0 0 0 15px;
}

div.nice_navigation li.page-has-children, div.nice_navigation li.menu-item-has-children {
	background: url(images/plus.png) no-repeat -2px 10px;
	padding: 0 0 0 15px;
	cursor: pointer;
}

div.nice_navigation ul ul li {
	padding-left: 5px;
}

div.nice_navigation li.current_page_ancestor,
div.nice_navigation li.current_page_parent,
div.nice_navigation li.nice-navigation-selected,
div.nice_navigation li.current_page_item.page-has-children,
div.nice_navigation li.current-menu-item.menu-item-has-children
 {
	background: url(images/minus.png) no-repeat -2px 10px;
}

div.nice_navigation li.nice-navigation-deselected{
	background-image: url(images/plus.png) !important;
}

div.nice_navigation li.current_page_item > a
 {
	font-weight: bold;
}

div.nice_navigation li.current_page_item li {
	font-weight: normal;
}

div.nice_navigation_look_wikipedia {
}

.nav-side-menu ul .sub-menu li a:hover, .nav-side-menu li .sub-menu li a:hover{
	background-color: #01874e;
	color: #fff;
	display: block;
}
/*.nav-side-menu ul .sub-menu li:hover a, .nav-side-menu li .sub-menu li:hover a { color: #fff; display: block; }*/
.nav-side-menu ul .sub-menu li a {padding-left: 5px; margin-left: -5px;}
.nav-side-menu ul .sub-menu li a:hover {color:#ffffff !important;}
.nav-side-menu ul .sub-menu li:last-child {
	border:none;
}