+#sone #profile.online .picture {
+ position: absolute;
+}
+
+#sone #profile.offline .picture {
+ position: absolute;
+}
+
+#sone #profile.offline .edit-profile-link, #sone #profile.offline .profile-link {
+ display: none;
+}
+
+#sone #profile .edit-profile-link {
+ font-size: 85%;
+}
+
+#sone #home-sone {
+ margin-top: 1ex;
+ margin-left: 80px;
+ padding-left: 1ex;
+}
+
+#sone #update-status {
+ margin-bottom: 1em;
+}
+
+#sone #update-status label, #sone #post-message label {
+ display: none;
+}
+
+#sone #update-status input[type=text] {
+ width: 45em;
+}
+
+#sone #update-status textarea {
+ width: 45em;
+}
+
+#sone #update-status button {
+ float: right;
+}
+
+#sone #update-status .select-sender, #sone .create-reply .select-sender, #sone #post-message .select-sender {
+ display: none;
+}
+
+#sone #update-status .select-sender button, #sone #post-message .select-sender button {
+ display: inline;
+ float: left;
+}
+
+#sone .nice-name {
+ font-weight: bold;
+}
+
+#sone #main {
+ padding: 1em;
+ padding-top: 0px;
+}
+
+#sone #edit-profile #birth-day, #sone #edit-profile #birth-month, #sone #edit-profile #birth-year {
+ display: inline;
+ width: 15em;
+}
+
+#sone #edit-profile #birth-day input, #sone #edit-profile #birth-month input, #sone #edit-profile #birth-year input {
+ width: 4em;
+ text-align: right;
+}
+
+#sone .post {
+ padding: 1ex 0px;
+ border-bottom: solid 1px #ccc;
+ clear: both;
+ position: relative;
+}
+
+#sone .post.new {
+ background-color: #ffffa0;
+ padding-left: 1ex;
+}
+
+#sone .post.last {
+ padding: 1ex 0px;
+ border-bottom: none;
+}
+
+#sone .post .sone-menu {
+ position: absolute;
+ top: 0;
+ left: -1ex;
+ padding: 1ex 1ex;
+ margin: -1px -1px;
+ display: none;
+ background-color: rgb(255, 255, 224);
+ border: solid 1px rgb(0, 0, 0);
+ z-index: 1;
+}
+
+#sone .post .sone-menu .avatar {
+ position: absolute;
+ margin-right: 1ex;
+}
+
+#sone .post .sone-menu .inner-menu {
+ margin-left: 64px;
+ padding-left: 1ex;
+ min-height: 64px;
+}
+
+#sone .sone-menu .follow, #sone .sone-menu .unfollow {
+ cursor: pointer;
+}
+
+#sone .post > .avatar {
+ position: absolute;
+}
+
+#sone .post > .inner-part {
+ margin-left: 48px;
+ padding-left: 0.5em;
+ min-height: 48px;
+}
+
+#sone .post .author, #sone .post .recipient {
+ display: inline;
+ font-weight: bold;
+}
+
+#sone .post .author-wot-link {
+ font-size: 90%;
+}
+
+#sone .post .text, #sone .post .raw-text {
+ display: inline;
+ white-space: pre-wrap;
+}
+
+#sone .post .text.hidden, #sone .post .raw-text.hidden {
+ display: none;
+}
+
+#sone .post .status-line {
+ margin-top: 0.5ex;
+ font-size: 85%;
+}
+
+#sone .separator {
+ font: inherit;
+ color: rgb(28, 131, 191);
+}
+
+#sone .show-source, #sone .show-reply-source {
+ display: inline;
+}
+
+#sone .permalink {
+ display: inline;
+}
+
+#sone .post .bookmarks {
+ display: inline;
+ color: rgb(28, 131, 191);
+}
+
+#sone .post .bookmark, #sone .post .unbookmark {
+ display: inline;
+ font: inherit;
+ margin: 0px;
+}
+
+#sone .post .time {
+ display: inline;
+ color: #666;
+}
+
+#sone .post .delete, #sone .post .likes, #sone .post .like, #sone .post .unlike, #sone .post .trust, #sone .post .distrust, #sone .post .untrust {
+ display: inline;
+ font: inherit;
+ margin: 0px;
+}
+
+#sone .post .likes.hidden {
+ display: none;
+}
+
+#sone .post .like.hidden, #sone .post .unlike.hidden, #sone .post .trust.hidden, #sone .post .distrust.hidden, #sone .post .untrust.hidden, #sone .post .bookmark.hidden, #sone .post .unbookmark.hidden {
+ display: none;
+}
+
+#sone .post .delete button, #sone .post .like button, #sone .post .unlike button, #sone .post .trust button, #sone .post .distrust button, #sone .post .untrust button, #sone .post .bookmark button, #sone .post .unbookmark button {
+ border: 0px;
+ background: none;
+ padding: 0px;
+ color: rgb(28, 131, 191);
+ font: inherit;
+ margin: 0px;
+}
+
+#sone .post .delete button.confirm {