i[class*="icon-"]{
    display: inline-block;
    float: left;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
}

.large-icons i[class*="icon-"]{
    background-image: url("../images/content.icons.png");
    height: 16px;
    width: 16px;
    margin: 1px 12px 0px 0px;
}
.large-icons span.post-edit:hover i.icon-edite{
    background-position: 0px -16px;
}
.large-icons i.icon-author{
    background-position: 0px -32px;
}
.large-icons a:hover i.icon-author{
    background-position: 0px -48px;
}
.large-icons i.icon-date{
    background-position: 0px -96px;
}
.large-icons i.icon-comments{
    background-position: 0px -64px;
}
.large-icons a:hover i.icon-comments{
    background-position: 0px -80px;
}
.small-icons i[class*="icon-"]{
    background-image: url("../images/widget.icons.png");
    height: 13px;
    width: 12px;
    margin: 3px 5px 0px 0px;
}
.small-icons i.icon-date{
    background-position: 0 0;
}
.small-icons i.icon-comments{
    background-position: 0px -13px;
}
.small-icons a:hover i.icon-comments{
    background-position: 0px -26px;
}

/* FORMAT */
.content article i.icon-format{
    background-image: url("../images/post.formats.png");
}
.content article[class*="format-"] i.icon-format{
    width: 35px;
    height: 35px;
    opacity: 0.6;
    margin-top: 6px;
    float: left;
    filter:alpha(opacity=60);
}
.content article[class*="format-"] h2.post-title:hover i.icon-format{
    opacity: 1;
    filter:alpha(opacity=100);
}
.content article.format-standard i.icon-format{
    background-position: 0px -105px;
}
.content article.format-gallery i.icon-format{
    background-position: 0px -70px;
}
.content article.format-aside i.icon-format{
    background-position: 0px -280px;
}
.content article.format-chat i.icon-format{
    background-position: 0px 0px;
}
.content article.format-link i.icon-format{
    background-position: 0px -175px;
}
.content article.format-image i.icon-format{
    background-position: 0px -140px;
}
.content article.format-quote i.icon-format{
    background-position: 0px -350px;
}
.content article.format-status i.icon-format{
    background-position: 0px -245px;
}
.content article.format-audio i.icon-format{
    background-position: 0px -35px;
}
/* COMMENTS */
div#comments i[class*="icon-"]{
    background-image: url("../images/comments.png");
    height: 16px;
    width: 18px;
    margin: 1px 6px 0px 0px;
}

div#comments i.icon-date{
    background-position: 0px 0px;
}
div#comments span span.comment-replay a{
    background-position: 0px -16px;
}