+#bookmarks {
+ left: 0; width: 30%;
+ min-width: 300px;
+ margin-right: auto;
+}
+#prefs {
+ right: 0; width: 20%;
+ min-width: 200px;
+ margin-left: auto;
+}
+#advsearch {
+ text-align: center;
+}
+
+#advsearch:target, #multitag:target,
+#prefs:target, #bookmarks:target {
+ height: auto; overflow: visible;
+}
+#advsearch:target { border-style: none none solid none; }
+#prefs:target { border-style: none none solid solid; }
+#bookmarks:target { border-style: none solid solid none; }