#container {
    width: 700px;
}

#header {
    width: 700px;
}

#blog_info {
    width: 513px;
    margin: 0;
}

#blog_avatar {
    width: 48px;
    height: 48px;
}

#blog_avatar a {
    position: absolute;
    left: auto;
    right: 0;
}

#blog_avatar:hover a {
    left: auto;
    right: -8px;
}

#sidebar {
    display: none;
}

#blog_info .description {
    margin-bottom: 60px;
}

.post .post_info,
.post .post_info.floating,
.post .caption {
    width: auto !important;
    float: none;
}

.post .post_info {
    margin-top: 45px;
}

.post .post_info li,
.post .post_info.floating li {
    line-height: 14px;
    margin-bottom: 10px;
    float: left;
}

.post .post_info li a,
.post .post_info.floating li a {
    margin: 0 10px 0 0;
    padding: 0 2px 0 5px;
}

h1.post_title {
    margin-left:-25px;
}

.post_title_spacer {
    display:none;
}

.caption figure img {
    margin-left:auto;
    margin-right:auto;
    display:block;
}