/* Post button icons */
.messageMeta .control:before{
content: "";
display: inline-block;
vertical-align: top;
width: 16px; height: 16px;
margin: -1px 6px -5px -2px;
background: url(@imagePath/xenfocus/postButtonSprite.png) no-repeat 0 0;
}
.messageMeta .control.edit:before{ background-position: 0 -16px; }
.messageMeta .control.delete:before{ background-position: 0 -32px; }
.messageMeta .control.ip:before{ background-position: 0 -48px; }
.messageMeta .control.report:before{ background-position: 0 -64px; }
.messageMeta .control.reply:before{ background-position: 0 -80px; }
.messageMeta .control.like:before{ background-position: 0 -96px; }
.messageMeta .control.unlike:before{ background-position: 0 -112px; }
.messageMeta .control.warn:before{ background-position: 0 -112px; }
.messageMeta .control.deleteSpam:before{ background-position: 0 -128px; }
.message .messageMeta .privateControls .control{ opacity: 0; }
.message .messageMeta .publicControls .control{ opacity: 0.25; }
.message:hover .messageMeta .control{ opacity: 1; }
.message .publicControls .item.muted{ float: right; }
.message .messageInfo .newIndicator{ margin-right: -23px; }
.footerLegal, .footerLegal a, .footerLegal .pairsInline dt, #copyright{ color: #555; text-shadow: rgba(255,255,255,0.7) 0px 1px 0px; }
.footerLegal .pairsInline dt{ opacity: 0.7; }