- margin: .3em 0em .3em 0em;
- border-style: solid none solid none;
- border-width: 1px;
- border-color: #BBB;
- -moz-break-inside: avoid;
- -webkit-break-inside: avoid;
- break-inside: avoid;
-}
-.bmDisplay img {
- position: relative;
- top: 4px;
+ color: transparent;
+ overflow: hidden;
+ vertical-align: top;
+ font-size: 0;
+}
+.bookmark:hover { left: -1em; padding-left: 1em; }
+.bookmark:hover > a.bmove { display: inline-block; }
+.bookmark > a.bmove:before { color: #888; font-size: medium; }
+.bookmark > a.bmove:nth-last-of-type(2) { position: absolute; left: 0; }
+.bookmark > a.bmove:nth-last-of-type(2):before { content: '\25c0'; }
+.bookmark > a.bmove:nth-last-of-type(1):before { content: '\25b6'; }
+
+.bookmark img {
+ height: 1.25em;
+ vertical-align: text-bottom;
+ margin: 0 .5ex;
+}
+
+footer {
+ position: absolute; bottom: 0;
+ display: block;
+ width: 100%;
+ padding: 1em;
+ background-color: white;
+ border-top: 1px solid black;