
.main-subhead .info-lastpost { left: 985.2em !important; width: 13.9em; text-align: center; }
.main-subhead .info-views    { left: 978.1em !important; }
.main-subhead .info-replies  { left: 972em !important; width: 6em; }
.main-subhead .info-votes {
    margin-left: 100%;
    text-align: center;
    width: 7em;
    left: 965em !important;
}

.main-content .item-info .info-lastpost { width: 13em !important; left: 7.3em; }
.main-content .item-info .info-views    { width: 7em !important; left: 7.2em; }
.main-content .item-info .info-replies  { width: 6em; left: 7em; }
.main-content .item-info .info-votes    { width: 7em; text-align: center; left: -25.7em;}
.main-content .item-info .info-votes span,
.main-content .item-info .info-votes cite { display: inline-block; }


.plus-bar { height: 2.2em; line-height: 2.26em; width: 100%; text-align: right; background: #f2f2f2; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; -moz-box-sizing: border-box; padding-right: 8px; }
.plus-bar-admin { height: 3em; line-height: 3em; }

.plus-bar .selectricWrapper  { display: inline-block; width: 120px; margin: 0; position: relative; vertical-align: middle; top: -1px; }
.plus-bar .selectricWrapper .selectric { margin-right: 8px; background-color: #fff; }
.plus-bar .selectricWrapper .selectric .label { background-color: transparent; padding: 4px; }
.plus-bar .selectricWrapper .selectric .button {  background-color: transparent; height: 21px; }

.plus-bar .plus-status { display: inline-block; }

/* Revision poll Statuses */

.received,
.disapproved,
.realized,
.future,
.not_set { font-size: 0; display: inline-block; width: 17px; height: 17px; background: url(../images/sprite.png) 0 -4px no-repeat; cursor: default; }

.info-votes .received,
.info-votes .disapproved,
.info-votes .realized,
.info-votes .future,
.info-votes .not_set { margin-left: 5px; position: relative; top: 1px; }
.info-votes .not_set { opacity: 0.4; }

.info-votes .received    { background-position: -49px -4px; }
.info-votes .disapproved { background-position: -74px -4px; }
.info-votes .realized    { background-position: -99px -4px; }
.info-votes .not_set     { background-position: 0 -4px; }
.info-votes .future      { background-position: -24px -4px; }

/* End of Revision poll Statuses */

.plus-bar .plus-stat-big-icon { position: relative; top: -1px; }

.plus-bar .plus-status .submit input { font-size: 1em; }
.plus-bar .plus-counter { margin-right: 10px; }

.plus-bar .plus-button { border: 1px solid #ccc; position: relative; border-radius: 2px; background: #fff; text-align: center; padding: .1em .4em; margin: 0 6px 0 0; }
.plus-bar .plus-button:hover { box-shadow: 0 0 1px #999; }

.plus-bar .plus-button a { color: #333; margin: 0; padding: 0; font-size: 1.4em; vertical-align: middle; margin-right: -1px; }
.plus-bar .plus-button a:active,
.plus-bar .plus-button a:hover { text-decoration: none; }

.statistics.hide { display: none; }
.statistics li { line-height: 1em; display: table-row; }
.statistics li a,
.statistics li span { width: 50%; display: table-cell; padding: 5px 0 0 0;}
.statistics li span { text-align: right; }
.statistics li:first-child a,
.statistics li:first-child span { padding: 0;}
.statistics ul { display: table; padding: 5px; width: 100%;  box-sizing: border-box; -moz-box-sizing: border-box;}
.statistics {
    position: absolute;
    display: block;
    right: 0;
    z-index: 1;
    background: #fff;
    padding: 5px;
    min-width: 200px;
    max-height: 500px;
    box-shadow: 0 2px 3px #eee;

    border: 1px solid #ddd;
    border-top: none;

    margin: -1px 0 0 -7px;

    overflow-y: auto;
}
