#home {
	width: 85%;
	min-width: 950px;
	background-color: #fff;
	padding: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 0 2px 6px rgba(100,100,100,0.3);
}

#blogTitle h1 a {
	font-size: 40px;
}

#navList {
	font-size: 15px;
}

#navList a:hover {
	color: #4C9ED9;
}

.catListTitle {
	font-size: 2.35em;
	margin-top: 21px;
	margin-bottom: 10.5px;
	border-left: 10px solid #99CC33;
	padding: 10px 0 10px 14px;
	background-color: #f7f7f7;
}

#mainContent {
	float: right;
}

#sideBar {
	float: left;
}