+-#multitag { text-align: center; }
+-#multitag > * { text-align: left; }
+
+#multitag fieldset {
+ display: inline-block;
+ width: 99%;
+ margin: 0 .5%; margin-top: 1em;
+}
+@media(min-width: 20em) { #multitag fieldset { max-width: 49%; } }
+@media(min-width: 40em) { #multitag fieldset { max-width: 32%; } }
+@media(min-width: 60em) { #multitag fieldset { max-width: 24%; } }
+@media(min-width: 80em) { #multitag fieldset { max-width: 19%; } }
+@media(min-width: 100em) { #multitag fieldset { max-width: 19em; } }
+
+#multitag fieldset select {
+ width: 100%; height: 10em;
+}
+#multitag fieldset .tagselect {
+ height: 10em;
+ background-color: #444;
+ overflow-y: auto;
+}
+#multitag fieldset .tagselect > label {