/* floating elements should always have a gap on their side (ie. an item aligned to the right side of the screen should have an extra gap on its left) */
.float-left {
    float: left;
    margin-right: 1em;
}
.float-right {
    float: right;
    margin-left: 1em;
}
