aside ul {
	list-style:none;
	margin:0;
	padding:0;
	background-color:#333;
}
	aside ul a {
		text-decoration:none;
		cursor:pointer;
	}
	aside ul li {
		text-align:center;
		padding:1em 0;
		margin:0 auto;
		max-width:200px;
		color:white;
	}
		aside ul li:hover {
			background-color:#666;
		}

/* Pulled from the old leftnav.css file */
div.leftNav {
	position: fixed;
	width: 200px;
	background-color: #E3F2FF;
	z-index: 9;
	
	top: 140px;
}
@media screen and (max-width: 800px) {
	div.leftNav {
		position: relative;
		width: 100%;
		top: 0;
		z-index: 1;
	}
}
	div.leftNav ul {
		list-style-type: none;
		margin: 0 10px;
		padding: 0;
	}
		div.leftNav ul li {
			position: relative;
			width: 100%;
			border-top: 1px solid #CCC6CA;
			padding: 10px;
		}
		div.leftNav > ul > li:first-child {
			border-top: none;
		}
		div.leftNav li.section {
			
		}
		div.leftNav li.section.header {
			width: calc(100% + 20px);
			margin-left: -10px;
			margin-right: -10px;
			padding-left: 20px;
			padding-right: 20px;
			
			color: white;
			background-color: black;
		}
		div.leftNav li.section.expanding {
			background-image
		}
		div.leftNav li.section.expanding.expanded {
			
		}
		div.leftNav li.subsection {
			margin: 0;
			padding: 0;
		}
		div.leftNav li.subsection.hidden {
			display: none;
		}
			div.leftNav li.subsection ul {
				list-style-type: none;
				margin: 0;
				padding: 5px 0 10px 0;
				border-top: 1px solid #ccc6ca;
			}
				div.leftNav li.subsection li {
					font-size: 12px;
					padding: 5px 10px;
					border: none;
				}
					div.leftNav li.subsection li a {
						
					}