#home {
    width: 75%;
    margin-top: 10px;
}

#mainContent { 
    float: right;
   }

#sideBar {
    float: left;
  }

#blogTitle h1 {
    font-size: 40px;
}

#navList{
font-size:18px;
}

#navList a{
padding-top:15%;
}

#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;
}

.postTitle {
    border-left: 3px solid #99CC33;
    font-size:24px;
    font-color:#99cc33;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #88BB77;
}