+#sone .profile-field .name.hidden {
+ display: none;
+}
+
+#sone .profile-field button.confirm.edit {
+ 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;
+ position: relative;
+}
+
+#sone .backlinks {
+ font-size: 80%;
+ margin-bottom: 1em;
+}
+
+#sone .backlinks .backlink {
+ display: inline;
+}
+
+#sone .image .edit-image input, #sone .album .edit-album input {
+ width: 95%;
+}
+
+#sone .image .edit-image textarea, #sone .album .edit-album textarea {
+ width: 95%;
+}
+
+#sone .album-row, #sone .image-row {
+ display: table-row;
+ border-collapse: separate;
+}
+
+#sone .album-row .album, #sone .image-row .image-in-album {
+ display: table-cell;
+ width: 50%;
+}
+
+#sone .image-with-information {
+ position: relative;
+ margin-top: 1ex;
+ margin-bottom: 1ex;
+ height: 120px;
+}
+
+#sone .image {
+ position: absolute;
+ border: solid 1px #000;
+ width: 160px;
+ height: 120px;
+ overflow: hidden;
+}
+
+#sone .image img {
+ position: absolute;
+}
+
+#sone .information {
+ margin-left: 160px;
+ padding-left: 1ex;
+}
+
+#sone .image-with-information .information .link {
+ display: inline;
+ font-size: 80%;
+}
+
+#sone .image-with-information .information .link a {
+ text-decoration: none;
+}
+
+#sone .image-with-information .information .title {
+ display: inline;
+ font-weight: bold;
+}
+
+#sone .image-with-information .information .author {
+ display: block;
+}
+
+#sone .image-with-information .information .description {
+ margin-top: 1ex;
+}
+
+#sone .image .album-sone {
+ font-size: 80%;
+}
+
+#sone .image .image-title, #sone .album .album-title {
+ font-weight: bold;
+}
+
+#sone .image .image-description, #sone .album .album-description {
+ text-align: left;
+ width: 98%;
+ word-wrap: break-word;
+ max-height: 5em;
+ overflow: auto;
+}
+
+#sone .backlinks .separator {
+ display: inline;
+}
+
+#sone #search {
+ text-align: right;
+}
+
+#sone #search input[type=text] {
+ width: 35em;
+}
+
+#sone #sone-results + #sone #post-results {
+ clear: both;
+ padding-top: 1em;
+}
+
+#sone #tail {