.sidenav h3 {
font-family: Helvetica, Arial, sans-serif;
margin: 16px;
padding: 10px 16px;
color: #fff;
}

.sidenav {
background: #cec4e2;
}

.sidenav h3 {
background: #816ca4;
}

.sidenav ul {
list-style: none;
}

.sidenav ul ul {
margin: 0;
padding: 0 0 0 10px;
}

.sidenav ul li {
font-size: 1.2em;
color: #2d2d2e;
}

.sidenav ul a {
font-size: 1.2em;
line-height: 2.4em;
font-weight: bold;
color: #2d2d2e;
}

.sidenav ul ul a {
font-size: 1em;
line-height: 2.4em;
font-weight: bold;
color: #2d2d2e;
}

.sidenav p {
margin: 18px 16px ;
font-size: 1.2em;
color: #2d2d2e;
}

.content h1, .contentbox h1 {
margin: 18px 16px;
}

.content h2, .contentbox h2 {
margin: 18px 16px;
border-bottom: solid 1px #dadae0;
color: #5e5e61;
}

.content h3, .contentbox h3 {
margin-left: 16px;
}

.content p, .contentbox p {
margin: 18px 16px 0;
font-size: 1.2em;
}

.social ul {
margin: 0;
padding: 0 0 46px 21px;
}

.social ul li {
float: left;
margin: 0 8px 16px 8px;
}

.hentry {

padding-bottom: 3px;
}

.hentry h3 {
margin: 0 16px 0 16px;
}

.hentry h3 a {
color: #816ca4;
}

.post {
margin-bottom: 18px;
border-bottom: solid 1px #a9a9ad;
}

.post h2 {
font-size: 2em;
font-weight: bold;
color: #816ca4;
}

.wp-image-488 {
border: solid 1px #a9a9ad;
}

.meta {
margin: 0 16px 9px 16px;
padding: 8px 0;
border-top: solid 1px #ddddde;
border-bottom: solid 1px #ddddde;
color: #999999;
}

.meta ul {
margin: 0;
padding: 0;
list-style: none;
}

.meta ul li {
float: left;
margin: 0 10px 0 0;
}

.meta a {
color: #999999;
}

#commentlist {
list-style: none;
margin: 18px 16px;
padding: 0;
}

#commentlist li {
margin: 8px 0;
padding: 8px;
border: solid 1px #ddddde;
}

#commentlist p {
font-size: 1em;
}

.twitter ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 1.2em;
}

.twitter ul li {
margin: 0 16px 16px 16px;
}

.prevnextnav {
margin: 0 16px 16px 16px;
padding: 8px 0;
}

.prevnav {
float: left
}

.nextnav {
float: right;
}