div.blogish_entry #disqus_thread {
    margin-top: 35px;
}
h1:first-child, h2:first-child {
    margin-top: 0;
}
ul#archive {
    margin: 0;
}

div.blogish_entry {
	position: relative;
    margin: 35px 5px 0 0;
    line-height: 1.6em;
}
div.blogish_entry:first-child {
    margin-top: 0;
}
.blogish_timestamp {
    margin: 0;
    padding: 0;
    text-align: right;
    color: gray;
}
div.blogish_post_body {
    margin-top: 5px;
}
h2.blogish_title {
    display: block;
    margin: 0;
    padding: 2px 0;
}
div.blogish_entry pre.code {
    overflow: auto;
    font-size: 90%;
    margin-left: 20px;
    position: relative;
    color: white;
    background: rgba(0,0,0,.8) no-repeat right 3px;
    border-radius: 4px;
    padding: 8px;
}
div.blogish_entry p:first-child { margin-top: 0; }
.blogish_tags {
    display: inline;
    padding: 1px 1px 1px 18px;
    background: url(tag.png) no-repeat left 2px;
}
.blogish_author {
    /*float: right;*/
    display: inline-block;
    /*margin-right: 10px;*/
}
.blogish_author:after {
	content: ", ";
}
span.blogish_edit_link a {
    float: right;
    font-size: 65%;
    font-weight:normal;
    border: 1px solid gray;
    border-radius: 5px;
    background: white;
    display: inline-block;
    padding: 3px 5px;
    line-height: 100%;
    text-decoration: none !important;
}

@media all and (min-width: 940px) {

	div.blogish_posts {
		float: left;
		width: 725px;
	}
	div.blogish_right {
		margin-left: 745px;
	}

}

@media all and (min-width: 740px) {
	div.blogish_entry {
		margin-left: 80px;
	}

	.blogish_timestamp {
		position: absolute;
		top: 2px; left: -90px;
		width: 80px;
	}
}
