+.form_settings .checkbox-wrapper label.checkbox {
+ margin-left: 0px;
+ margin-top: 6px;
+ line-height: 1.2em;
+ left: -3px;
+ float: none;
+}
+
+.checkbox-wrapper #notice_private {
+ display:none;
+}
+
+.checkbox-wrapper.unchecked label.checkbox {
+ padding-left: 20px;
+ background: url(../images/icons/lock_open.png) no-repeat 0px 0px;
+ opacity: 0.6;
+}
+
+.checkbox-wrapper.unchecked label.checkbox:hover {
+ opacity: 1;
+ cursor: pointer;
+}
+
+.checkbox-wrapper.checked label.checkbox {
+ padding-left: 20px;
+ background: url(../images/icons/lock.png) no-repeat 0px 0px;
+ color: red;
+ opacity: 1;
+}
+
+.checkbox-wrapper.checked label.checkbox:hover {
+ cursor: pointer;
+}
+
+.form_notice input.submit {
+ position: absolute;
+ top: 100%;
+ left: 0px;
+ margin-top: -49px;
+ float: left;
+ width: 100px;
+ padding: 0px;
+ z-index: 99;
+}
+
+.input_form .form_settings .submit {
+ position: relative;
+ top: 0;
+ right: 0;
+ float: right;
+ width: 100px;
+ height: 26px;
+ line-height: 26px;
+ padding: 0px 10px;
+ margin: 0px;
+ z-index: 1;
+}
+
+/* site nav local views */
+
+
+#site_nav_local_views li {
+ display: block;
+ margin: 0px 0px 8px 0px;
+}
+
+#site_nav_local_views li ul {
+ margin-bottom: 20px;
+}
+
+#site_nav_local_views a {
+ word-wrap: break-word;
+}
+
+#site_nav_local_views .current a {
+ text-decoration: underline;
+}
+
+
+/* aside primary */
+
+#aside_primary .section {
+ position: relative;
+ float: left;
+ clear: both;
+ width: 100%;
+ margin-bottom: 20px;
+}
+
+
+/* notices */
+
+#notices_primary {
+ padding-top: 3px;
+ clear: both;
+}
+
+#notices_primary h2 {
+ display: none;
+}
+
+.notice {
+ list-style-type: none;
+ margin-bottom: 10px;
+ clear: left;
+ padding-bottom: 2px;
+ line-height: 1.36em;
+}
+
+.notice, .profile, .application, #content .peopletag {
+ position:relative;
+ clear:both;
+ float:left;
+ width:100%;
+}
+
+.notice .author {
+ margin-right: 8px;
+}
+
+.notice .addressees:before {
+ content: '\25B8';
+}
+
+.fn {
+ overflow: hidden;
+}
+
+.notice .author .fn {
+ font-weight: bold;
+}
+
+#core .vcard .photo {
+ display: inline;
+ margin-right: 11px;
+ float: left;
+}
+
+#content .notice .author .photo {
+ position: absolute;
+ top: 7px;
+ left: 0px;
+ float: none;
+}
+
+#content .notice .entry-title {
+ margin: 2px 7px 0px 59px;
+ min-height: 35px;
+}
+
+.vcard .url {
+ text-decoration:none;
+}
+.vcard .url:hover {
+ text-decoration:underline;
+}
+
+.notice .entry-title {
+ overflow:hidden;
+ word-wrap:break-word;
+}
+
+.notice .entry-title.ov {
+overflow:visible;
+}
+
+.notice .automatic {
+font-style:italic;
+}
+
+#showstream h1 {
+ display:none;
+}
+
+#showstream .notice .entry-title, #showstream .notice div.entry-content {
+ margin-left: 0;
+}
+
+#showstream .notice .entry-title {
+ min-height: 1px;
+}
+
+#showstream #content .notice .author {
+ display: none;
+}
+
+#showstream .notice {
+ min-height: 1em;
+}
+
+#shownotice .vcard .photo {
+ margin-bottom: 4px;
+}
+
+#shownotice .notice .entry-title {
+ font-size:2.2em;
+ min-height:123px;
+ font-size: 1.6em;
+ line-height: 1.2em;
+}
+
+#shownotice .notice div.entry-content {
+ margin-left:0;
+}
+
+.notice p.entry-content {
+ display:inline;
+}
+
+.notice div.entry-content {
+ clear:left;
+ float:left;
+ margin-left:59px;
+ margin-top: 10px;
+}
+
+.entry-content .repeat {
+ display: block;
+}
+
+.entry-content .repeat .photo {
+float:none;
+margin-right:1px;
+position:relative;
+top:4px;
+left:0;
+}
+
+.notice-options {
+ float: right;
+ margin-top: 12px;
+ margin-right: -6px;
+ margin-bottom: 10px;
+}
+
+.notice-options fieldset {
+ border: none;
+}
+
+.notice-options legend {
+ display: none;
+}
+
+.notice-options form, .notice-options a, .notice-options .repeated {
+ float: left;
+ margin-right: 10px;
+}
+
+.notice-options input, .notice-options a, .notice-options .repeated {
+ text-indent: -9999px;
+ outline:none;
+}
+
+.notice-options input.submit, .notice-options a, .notice-options .repeated {
+ display: block;
+ border: 0;
+ height: 16px;
+ width: 16px;
+}
+
+.notice-options input.submit, .notice-options a {
+ opacity: 0.6;
+}
+
+.notice-options input.submit:hover, .notice-options a:hover {
+ opacity: 1;
+}
+
+.notice .attachment {
+ position:relative;
+ padding-left:16px;
+}
+
+.notice .attachment.more, .mode-private .privacy_mode {
+text-indent:-9999px;
+width:16px;
+height:16px;
+display:inline-block;
+overflow:hidden;
+vertical-align:middle;
+margin-left:4px;
+}
+
+#attachments .attachment,
+.notice .attachment.more {
+padding-left:0;
+}
+
+.notice .attachment img {
+position:absolute;
+top:18px;
+left:0;
+z-index:99;
+}
+
+#shownotice .notice .attachment img {
+position:static;
+}
+
+#attachments {
+clear:both;
+float:left;
+width:100%;
+margin-top:18px;
+}
+#attachments dt {
+font-weight:bold;
+font-size:1.3em;
+margin-bottom:4px;
+}
+
+#attachments ol li {
+margin-bottom:18px;
+list-style-type:decimal;
+float:left;
+clear:both;
+}
+
+#jOverlayContent,
+#jOverlayContent #content,
+#jOverlayContent #content_inner { /* TODO can remove this now? */
+width: auto !important;
+margin-bottom:0;
+}
+#jOverlayContent #content {
+padding:11px;
+min-height:auto;
+ border: 1px solid #fff;
+}
+#jOverlayContent .entry-title {
+display:block;
+margin-bottom:11px;
+}
+#jOverlayContent button {
+ position:absolute;
+ top: 5px;
+ right: 20px;
+}
+#jOverlayContent h1 {
+max-width:425px;
+}
+#jOverlayLoading {
+top:5%;
+left:40%;
+}
+#attachment_view img {
+max-width:480px;
+max-height:480px;
+}
+#attachment_view #oembed_info {
+margin-top:11px;
+}
+#attachment_view #oembed_info dt,
+#attachment_view #oembed_info dd {
+float:left;
+}
+#attachment_view #oembed_info dt {
+clear:left;
+margin-right:11px;
+font-weight:bold;
+}
+#attachment_view #oembed_info dt:after {
+content: ":";
+}
+
+/* threaded replies */
+
+.threaded-replies {
+ clear: both;
+ float: left;
+ width: 458px;
+ margin-left: 59px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding-right: 2px;
+ border-left: 3px solid #ECECF2;
+ background: #fafafa;
+ color: #222;
+ font-size: 1em;
+}
+
+.threaded-replies:empty {
+ margin-bottom: 0px;
+}
+
+.user_in .threaded-replies {
+ margin-top: 0px;
+}
+
+#content .notice .threaded-replies .notice,
+#content .notice .threaded-replies .notice-data {
+ width: 440px;
+ padding-bottom: 14px;
+ padding-top: 5px;
+ border-bottom: 2px dotted #eee;
+ line-height: 1.36em;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: 10px;
+ background: none;
+}
+
+#content .notice .threaded-replies .entry-title {
+ min-height: 1px;
+}
+
+#content .threaded-replies .notice .author .photo {
+ height: 24px;
+ width: 24px;
+ top: 12px;
+}
+
+#content .notice .threaded-replies .notice .entry-title {
+ margin: 2px 7px 0px 35px;
+}
+
+#content .notice .threaded-replies .notice div.entry-content {
+ clear:left;
+ float:left;
+ margin-left: 35px;
+ margin-top: 6px !important;
+}
+
+#content .notice .threaded-replies .notice div.entry-content.notice-faves {
+ margin-top: 2px !important;
+}
+
+#content .notice .threaded-replies .notice .notice-options {
+ margin-top: 5px;
+ margin-bottom: 0px;
+}
+
+.threaded-replies li {
+ list-style-type: none;
+}
+
+.threaded-replies .notice-reply-comments {
+ margin: 2px 0px 4px 10px;
+}
+
+.threaded-replies .placeholder {
+ margin: 10px;
+ width: 426px;
+ padding: 4px 4px 4px 6px;
+ border: 1px solid #a6a6a6;
+ color: #888;
+}
+
+.threaded-replies .notice-reply {
+ clear: left;
+ position: relative;
+ padding: 10px;
+ padding-bottom: 44px;
+}
+
+.threaded-replies .form_notice textarea {
+ width: 395px;
+}
+
+.threaded-replies .form_notice label.notice_data-attach {
+ top: 10px;
+ right: 10px;
+}
+
+.threaded-replies .form_notice .notice_data-geo_wrap label,
+.threaded-replies .form_notice .notice_data-geo_wrap input {
+ top: 36px;
+ right: 10px;
+}
+
+.threaded-replies .form_notice .count {
+ top: 60px;
+ right: 50px;
+}
+
+.threaded-replies .form_notice #notice_action-submit {
+ left: 10px;
+ margin-top: -44px;
+}
+
+.threaded-replies .form_notice .error,
+.threaded-replies .form_notice .success,
+.threaded-replies .form_notice .notice-status {
+ width: 390px;
+}
+
+.threaded-replies .to-selector {
+ display: none;
+}
+
+
+
+/* aside primary specific styles */
+
+.aside .section p,
+.aside .section .more {
+clear:both;
+}
+
+.section .vcard .photo {
+margin-right:7px;
+margin-bottom:0;
+}
+
+.section .notice {
+padding-top:7px;
+padding-bottom:7px;
+border-top:0;
+}
+
+.section .notice:first-child {
+padding-top:0;
+}
+
+.section .notice .author {
+margin-right:0;
+}
+.section .notice .author .fn {
+display:none;
+}
+
+#aside_primary ol.notices {
+ list-style-type: none;
+ float: left;
+ position: relative;
+ margin-bottom: 10px;
+ width: 100%;
+}
+
+#aside_primary .notices li {
+ margin-bottom: 8px;
+}
+
+#aside_primary .notice {
+ min-height: 24px;
+}
+
+#export_data li {
+ list-style-type:none;
+}
+
+#export_data li a {
+ display: block;
+ padding-left: 30px;
+ height: 16px;
+ line-height: 16px;
+ margin-bottom: 15px;
+}
+
+#aside_primary td {
+ padding-right: 10px;
+ padding-bottom: 10px;
+}
+
+.section tbody td {
+padding-right:18px;
+padding-bottom:11px;
+}
+
+#entity_statistics dt,
+#entity_statistics dd {