+#sone .profile-field, #sone #edit-profile button[type=submit], #sone #delete-profile-field {
+ margin-top: 1em;
+}
+
+#sone .profile-field .name {
+ display: inline;
+ font-weight: bold;
+}
+
+#sone .profile-field .name.hidden {
+ display: none;
+}
+
+#sone .profile-field button.confirm {
+ font-weight: bold;
+ color: #080;
+}
+
+#sone .profile-field button.cancel {
+ font-weight: bold;
+ color: red;
+}
+
+#sone .profile-field .value {
+ margin-left: 2em;
+}
+
+#sone #edit-profile .profile-field .value {
+ margin-left: inherit;
+}
+
+#sone .profile-field .edit-field-name, #sone .profile-field .move-up-field, #sone .profile-field .move-down-field, #sone .profile-field .delete-field-name {
+ float: right;
+ margin-top: -1ex;
+}
+
+#sone #tail {
+ margin-top: 1em;
+ border-top: solid 1px #ccc;
+ padding-top: 2em;
+ text-align: center;
+ font-size: 75%;
+ color: #888;
+}
+
+#sone #tail #version-information {
+ margin-top: 1em;
+}
+
+#sone #add-sone textarea, #sone #create-sone textarea, #sone #load-sone textarea, #sone #edit-profile textarea {
+ height: 1.5em;
+}
+
+#sone #add-sone button {
+ position: absolute;
+}
+
+#sone .navigation {
+ text-align: center;
+}
+
+#sone .navigation .first a, #sone .navigation .previous a, #sone .navigation .next a, #sone .navigation .last a, #sone .navigation .first span, #sone .navigation .previous span, #sone .navigation .next span, #sone .navigation .last span {
+ display: block;
+ height: 1.5em;
+ padding: 0.5ex;
+ width: 3em;
+ border: solid 1px #ccc;
+ background-color: #f0f0ff;
+ margin: 1ex 0;
+}
+
+#sone .navigation .first, #sone .navigation .previous {
+ float: left;
+}
+
+#sone .navigation .current-page, #sone .navigation .total-pages {
+ position: relative;
+ top: 0.5em;
+ margin-top: 0.5ex;
+ display: inline;
+}
+
+#sone .navigation .total-pages:before {
+ content: '/ ';
+}
+
+#sone .navigation .next, #sone .navigation .last {
+ float: right;
+}
+