#sidebar {
    background: $bg1;
    padding: 0 1.5em;

    &:before, &:after {
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
    }
    zoom: 1; /* IE 5.5/6/7 */

    > *:first-child {
        margin-top: 1.5em;
    }
    > *:last-child {
        margin-bottom: 1.5em;
    }

    #settings &, &.box-style {
        background: none;
        padding: 0;

        &:before, &:after {
            content: "";
        }

        .sidebar_box {
            background: $bg1;
            padding: 1.5em;
        }
    }

    > .button,
    > .button_round,
    > .message_button,
    > .follow_paper,
    > .follow_proposal {
        display: block;
        margin-bottom: 1em;
    }
}

#col3 h3 {
    font-size: 190%;
    border-bottom: 1px dotted $border;
    margin: 0.3em 0;
    padding-bottom: 0.1em;
}
#col3 h6 {
    margin: 1em 0 0.2em;
}

/* Sidebar content summary */
#col3 .summary ol {
    list-style-type: none;
    margin-left: 0;
}

#settings #col3 .well a {
    text-overflow: ellipsis;
    overflow: hidden;
}

#col3 .facet {
    margin-bottom: 2.5em;
}
