.controls {
    height:40px;
    border-top:1px solid #989898;
    margin-bottom:10px;
}

.controls ul.actions  li {
    display:inline-block;
    height:16px;
    margin-right:4px;
    width:18px;
}

.ie7 .controls ul.actions li {
    zoom: 1;
    display: inline;
}

#vote,
#item_vote,
#vote_disabled,
#item_vote_disabled,
#edit,
#share,
#delete,
#faves,
#item_faves,
#offensive,
#slideshow {
    display:inline-block;
    min-height:16px;
    height:16px;
    background-position:0 0;
}

.ie7 #vote,
.ie7 #item_vote,
.ie7 #vote_disabled,
.ie7 #item_vote_disabled,
.ie7 #edit,
.ie7 #delete,
.ie7 #faves,
.ie7 #item_faves,
.ie7 #offensive {
    zoom:1;
    display:inline;
    vertical-align:top;
}

.ie7 #share,
.ie7 #slideshow {
    zoom:1;
    display:inline;
    vertical-align:bottom;
}

#delete {
    background-image:url('/images/mini_buttons/delete.png');
    min-width:18px;
    width:18px;
}
#edit {
    background-image:url('/images/mini_buttons/edit.png');
    min-width:18px;
    width:18px;
}
#share {
    background-image:url('/images/mini_buttons/share.png');
    min-width:18px;
    width:18px;
    display: inline-block;
}

.ie7 #share {
    zoom:1;
    display:inline;
}

#faves ,#item_faves{
    background-image:url('/images/mini_buttons/favorite.png');
    min-width:18px;
    width:18px;

}

#slideshow {
    background-image:url('/images/mini_buttons/slideshow.png');
    min-width:18px;
    width:18px;

}

#notfaves, #item_notfaves {
    min-height:16px;
    height:16px;
    background-image:url('/images/mini_buttons/favorite.png');
    min-width:18px;
    width:18px;
    display:inline-block;
}

.ie7 #notfaves, .ie7 #item_notfaves {
    zoom:1;
    display:inline;
}

#offensive {
    background-image:url('/images/mini_buttons/flag_offensive.png');
    min-width:18px;
    width:18px;
}

#vote, #vote_disabled, #item_vote, #item_vote_disabled  {
    background-image:url('/images/mini_buttons/vote.png');
    background-repeat:no-repeat;
    width:27px;
    min-width:27px;
    float:left;
}

#vote:hover,
#item_vote:hover,
#edit:hover,
#faves:hover,
#item_faves:hover,
#offensive:hover,
#share:hover,
#delete:hover,
#notfaves,
#item_notfaves,
#slideshow:hover {
   background-position:0 -16px;
}
#vote_disabled:hover ,
#item_vote_disabled:hover{
    background-position:0 0;
}

#notfaves:hover,
#item_notfaves:hover {
    background-position:0 0;
}

.controls .vote ,.controls .item_vote {
    overflow:hidden;
    float:left;
    height:16px;
    margin:10px 10px 0 0;
    width:70px;
}

.share_item {
    width: auto !important;
}

.share_box {
    display: inline-block;
    min-height: 16px;
    max-height: 16px;
}

.ie7 .share_box {
    zoom: 1;
    display: inline;
    height: 16px;
    position: absolute;
    vertical-align:bottom;
}

.vote span.voted,.item_vote span.item_voted {
    height:16px;
    width:34px;
    background-image:url('/images/mini_buttons/vote_box.png');
    float:left;
    margin:0px;
    color:#989898;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

.ie7 .vote span.voted, .ie7 .item_vote span.item_voted {
    zoom:1;
    display:inline;
}

#prev-next-item,
#prev-next-collection {
    float:right;
    width: 60px;
}
