/*
 * Nav style
 */
nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

nav li {
    background-image: linear-gradient(165deg, #1a1a1a, #1a1a1a 60%, orange);
	margin-bottom: 2px;
    border: 1px #111 solid;
    border-radius: 0px 6px 0 6px;
}

nav li li {
    border-radius: 0;
    background: #333;
    border: none;
    margin: 0;
	padding: 0 0 0 5px;
}

nav li li li {
    background: #222;
}

nav li a {
	display: block;
	text-decoration: none;
	color: #e6e6e6;
	padding: 7px 0 7px 4px;
}

nav li li:last-child {
    border-radius: 0 0 0 6px;
}

nav .active {
    background-image: linear-gradient(165deg, orange, #1a1a1a 40%, #1a1a1a);
    font-weight: bold;
}

nav li:hover {
    background: #4d4d4d;
}

nav li li:hover {
	background: url(../img/arrow-orange_12.png) no-repeat;
	background-position: left 10px;
	padding-left: 15px;
}

