.posts,
.post {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.post-meta,
.post-content,
#sidebar {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}

#posts {
	float: left;
	padding: 2em;
}

#content .post-content {
	width: 65%;
    left: 0;
    margin-right: 5%;
}

#sidebar {
    font-size: 80%;
    width: 28%;
}

#sidebar h3 {
	color: #6F286B;
	margin-top: 1em;
}

#sidebar p {
	margin-top: 1em;
}

#sidebar a {
	color: #BDBABD;
}

#sidebar a:hover {
	color: #6F286B;
}

#content .post-content h2 {
	color: #BDBABD;
	font-size: 120%;
    margin-bottom: 0.5em;
}

#content .post-content h3 {
    margin-top: 1em;
}

#content .post-content h3 a {
    text-decoration: underline;
    color: #fff;
}

#content .post-content p {
    margin: 0.5em 0;
    font-size: 80%;
}
