4 * @author Samantha Doherty <sammy@status.net>
5 * @copyright 2011 StatusNet, Inc.
6 * @license http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
7 * @link http://status.net/
11 @media screen, projection, tv {
14 background-color: #C6C8CC;
15 background-image: url(../images/bg.png);
16 font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
22 input, textarea, select, option {
23 font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
28 a:hover {color: blue;}
30 abbr {border-bottom: none;}
32 h1 {font-size: 1.6em;}
33 h2 {font-size: 1.6em;}
34 h3 {font-size: 1.4em;}
35 h4 {font-size: 1.4em;}
36 h5 {font-size: 1.2em;}
42 background: #fff url('../images/brdr_black_dot.png') repeat-x 0px 10px;
43 border-left: 10px solid #fff;
44 border-right: 10px solid #fff;
66 #site_nav_global_primary {
75 -webkit-border-top-right-radius: 6px;
76 -moz-border-radius-topright: 6px;
77 border-top-right-radius: 6px;
79 background: -moz-linear-gradient(top, #516499 , #364a84);
80 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
81 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 ); /* XXX move all to ie.css */
84 #site_nav_global_primary ul {
88 #site_nav_global_primary li {
92 #site_nav_global_primary li:last-child {
96 #site_nav_global_primary a {
97 color: #fff !important;
98 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
99 padding: 2px 10px 2px 10px;
105 #site_nav_global_primary a:hover {
106 color: #fff !important;
107 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
109 text-decoration: none;
118 -webkit-border-radius: 6px;
119 -moz-border-radius: 6px;
143 border-top: 5px solid #FB6104;
144 border-left: 1px solid #d8dae6;
145 border-right: 1px solid #d8dae6;
148 #aside_primary_wrapper {
153 background-color: #ececf2;
161 background-color: #fff;
162 border-right: 1px solid #d8dae6;
165 #site_nav_local_views_wrapper {
170 background-color: #ececf2;
171 border-right: 1px solid #d8dae6;
174 #site_nav_local_views {
181 padding: 22px 10px 40px 10px;
184 #site_nav_local_views H3 {
187 background: url('../images/brdr_black_dot.png') repeat-x bottom left;
191 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
192 text-transform: uppercase;
195 #site_nav_local_views li {
197 margin: 0px 0px 8px 0px;
200 #site_nav_local_views li ul {
204 #site_nav_local_views a {
206 padding: 0px 0px 1px 10px;
207 -webkit-border-radius: 4px;
208 -moz-border-radius: 4px;
210 text-transform: uppercase;
211 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
214 #site_nav_local_views a:hover, #site_nav_local_views .current a {
216 text-decoration: none;
217 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
219 background: -moz-linear-gradient(top, #7b8dbb , #364a84);
220 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
221 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
231 padding: 20px 20px 40px 20px;
241 padding: 18px 20px 0px 20px;
242 background: #fafafa url('../images/brdr_black_dot.png') repeat-x bottom left;
250 #input_form_nav li a {
253 padding: 0px 10px 1px 10px;
255 -webkit-border-radius: 4px;
256 -moz-border-radius: 4px;
258 border: 1px solid #ECECF2;
261 text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
263 background: -moz-linear-gradient(top, #fff , #ececf2);
264 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ececf2));
265 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ececf2',GradientType=0 );
268 #input_form_nav li:hover a, #input_form_nav li.current a {
270 text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
271 border: 1px solid #ececf2;
273 background: -moz-linear-gradient(top, #7b8dbb , #364a84);
274 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
275 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
278 .input_form_nav_tab a, .input_form_nav_tab.current {
279 text-decoration: none !important; /* XXX cf rebase */
286 padding-bottom: 15px;
290 padding-bottom: 45px;
298 .form_notice fieldset {
303 .form_notice #notice_data-text-label {
304 display: none; /* XXX move into input with js */
307 .form_notice textarea,
308 .form_notice_placeholder .placeholder {
311 .form_notice textarea {
313 padding: 6px 10px 18px 10px;
314 border: 1px solid #a6a6a6;
315 -webkit-border-radius: 4px;
316 -moz-border-radius: 4px;
318 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
319 -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
320 -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
325 .form_notice label.notice_data-attach {
331 .form_notice .notice_data-geo_wrap label,
332 .form_notice .notice_data-geo_wrap input {
338 .form_notice .count {
347 .form_notice #notice_action-submit {
359 .form_notice .success,
360 .form_notice .notice-status {
368 padding: 5px 5px 5px 10px;
369 border: 1px solid #ccc;
372 .form_notice .error {
373 border: 1px solid #d05858;
376 .form_notice .attach-status code {
380 .input_form fieldset {
385 .input_form fieldset fieldset {
386 margin-bottom: 10px !important;
395 padding: 22px 10px 40px 10px;
400 #aside_primary .section {
410 background: url('../images/brdr_black_dot.png') repeat-x bottom left;
414 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
415 text-transform: uppercase;
418 .profile_block_name {
423 .profile_block_location {
427 .profile_block_description {
431 .profile_block .entity_actions {
436 .profile_block .entity_moderation:hover ul,
437 .profile_block .entity_role:hover ul {
441 .profile_block a.profiledetail {
445 .section ul.entities {
449 .section .entities li {
455 #popular_notices .avatar {
463 padding-bottom: 14px;
466 #aside_primary td .nickname {
471 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
472 -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
473 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
477 border-bottom: 3px solid #A6ADBF;
481 text-transform: none;
489 padding-bottom: 14px;
490 border-bottom: 2px dotted #eee;
498 #content .notice .author .photo {
503 #content .notice .entry-title {
507 #showstream .notice .entry-title {
511 #shownotice .notice .entry-title {
515 .notice div.entry-content {
522 .notice:hover div.entry-content {
526 .user_in .notice div.entry-content {
530 div.entry-content a.response:before {
534 div.entry-content a.response:after {
549 border-left: 3px solid #ECECF2;
554 #content .notice .threaded-replies .notice {
555 padding-bottom: 14px;
557 border-bottom: 2px dotted #eee;
565 #content .notice .threaded-replies .entry-title {
569 #content .threaded-replies .notice .author .photo {
573 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
574 -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
575 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
578 #content .notice .threaded-replies .notice .entry-title {
579 margin: 2px 7px 0px 35px;
582 #content .notice .threaded-replies .notice div.entry-content {
589 .threaded-replies li {
590 list-style-type: none;
593 .threaded-replies .notice-reply-comments {
594 margin: 2px 0px 4px 10px;
597 .threaded-replies .placeholder {
602 .threaded-replies .notice-reply {
606 padding-bottom: 44px;
609 .threaded-replies .form_notice textarea {
613 .threaded-replies .form_notice label.notice_data-attach {
618 .threaded-replies .form_notice .notice_data-geo_wrap label,
619 .threaded-replies .form_notice .notice_data-geo_wrap input {
624 .threaded-replies .form_notice .count {
629 .threaded-replies .form_notice #notice_action-submit {
633 .threaded-replies .form_notice .error,
634 .threaded-replies .form_notice .success,
635 .threaded-replies .form_notice .notice-status {
643 #jOverlayContent button {
654 .entity_profile .entity_depiction {
664 .entity_actions a, .entity_actions p, .entity_actions .entity_subscribe input, .entity_actions .entity_block input, .entity_actions .entity_moderation input, .entity_actions .entity_role input, .entity_actions .entity_nudge input, .entity_actions .entity_delete input {
665 text-shadow:0 1px 0 rgba(255,255,255,0.4);
667 -moz-border-radius: 4px;
668 -webkit-border-radius: 4px;
669 background-color: #CDD1DD !important;
672 .entity_moderation:hover ul,
673 .entity_role:hover ul {
675 -moz-border-radius: 4px;
676 -webkit-border-radius: 4px;
679 .entity_send-a-message .form_notice legend {
680 text-shadow:0 1px 0 rgba(255,255,255,0.4);
683 .entity_send-a-message .form_notice {
684 border: 1px solid #7B4E82;
687 .entity_send-a-message .form_notice #notice_action-submit {
688 color: #fff !important;
692 #aside_primary #entity_remote_subscribe a:hover {
693 background-color: #fff !important;
696 #entity_remote_subscribe .dialogbox {
697 border: 1px solid #7B4E82;
699 -moz-border-radius: 8px;
700 -webkit-border-radius: 8px;
703 #entity_remote_subscribe input {
707 #entity_remote_subscribe .submit_dialogbox {
712 #filter_tags_item .submit {
719 padding-bottom: 12px;
720 -webkit-border-radius: 6px;
721 -moz-border-radius: 6px;
731 -webkit-border-top-left-radius: 6px;
732 -webkit-border-top-right-radius: 6px;
733 -moz-border-radius-topleft: 6px;
734 -moz-border-radius-topright: 6px;
735 border-top-left-radius: 6px;
736 border-top-right-radius: 6px;
743 #site_nav_global_secondary {
747 .error, .success, .notice-status {
748 background-color: #F7E8E8;
750 -webkit-border-radius: 6px;
751 -moz-border-radius: 6px;
754 .success, .notice-status {
755 background-color: #f2f2f2;
758 .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel {
763 text-transform: uppercase;
765 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
766 border: 1px solid #d7621c;
768 -moz-border-radius: 4px;
769 -webkit-border-radius: 4px;
771 background: -moz-linear-gradient(top, #ff9d63 , #FB6104);
772 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#FB6104));
773 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#FB6104',GradientType=0 );
776 .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover {
777 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
779 background: -moz-linear-gradient(top, #FB6104 , #fc8035);
780 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB6104), color-stop(100%,#fc8035));
781 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB6104', endColorstr='#fc8035',GradientType=0 );
784 .form_settings input#settings_design_reset, .form_settings input.cancel {
787 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
790 .form_settings input#settings_design_reset:hover, .form_settings input.cancel:hover {
793 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
796 .form_settings input.checkbox, .form_settings input.radio {
803 .form_settings label.checkbox, .form_settings label.radio {
810 .form_settings li input.radio {
814 .form_settings label.radio {
820 #form_login p.form_guide, #form_register #settings_rememberme p.form_guide, #form_openid_login #settings_rememberme p.form_guide, #settings_twitter_remove p.form_guide, #design_background-image_onoff p.form_guide {
824 #form_search ul.form_data #q {
828 .form_settings fieldset fieldset {
845 border-top: 1px dotted #bbb;
848 padding:11px 18px 11px 0;
851 #content td:last-child {
857 position: relative !important;
860 margin-bottom: -8px !important;
863 .realtime-popup #content {
864 padding-left: 4px !important;
865 padding-right: 4px !important;
869 .realtime-popup .form_notice textarea {
870 width: 325px !important;
873 .realtime-popup .form_notice #notice_action-submit {
874 top: 59px !important;
875 right: 6px !important;
878 .realtime-popup .form_notice label.notice_data-attach, .realtime-popup .form_notice input.notice_data-attach {
883 .realtime-popup .form_notice #notice_data-geo_wrap label, .realtime-popup .form_notice #notice_data-geo_wrap input {
889 /* Bookmark specific styles */
891 #content .bookmark .entry-title {
896 margin: 0px 0px 8px 0px;
902 .bookmark-notice-count {
904 -moz-border-radius: 4px;
905 -webkit-border-radius: 4px;
910 border: 1px solid #7b8dbb;
911 color: #3e3e8c !important;
917 .bookmark-notice-count:hover {
918 text-decoration: none;
920 border: 1px solid #7b8dbb;
921 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
924 .notice .bookmark-description {
930 .notice .bookmark-author {
943 -moz-border-radius: 4px;
944 -webkit-border-radius: 4px;
947 color: #3e3e8c !important;
948 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
952 ul.bookmark-tags a:hover {
953 background-color: #cdd1dd;
954 text-decoration: none;
958 float: none !important;
963 .bookmark div.entry-content {
971 .bookmark:hover div.entry-content {
975 .bookmark .notice-options {
983 border: 10px solid #364A84;
987 #bookmarkpopup #wrap {
990 padding: 40px 0px 25px 0px;
992 background: #fff url(../mobilelogo.png) no-repeat 6px 6px;
995 #bookmarkpopup #header {
1000 #bookmarkpopup .form_settings label {
1007 #bookmarkpopup .form_settings .form_data input {
1011 #bookmarkpopup .form_guide {
1015 #bookmarkpopup #submit {
1020 #bookmarkpopup fieldset fieldset {
1021 margin-bottom: 10px;
1024 /* Onboard specific styles */
1028 -moz-border-radius: 6px;
1029 -webkit-border-radius: 6px;
1031 box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
1032 -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
1033 -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
1037 margin-bottom: 10px;
1040 .onboard-flash .next:before {
1045 .onboard-breadcrumbs {
1046 margin-bottom: 16px !important;
1049 .onboard-breadcrumbs li {
1050 background: none !important;
1051 border-top: none !important;
1052 padding: 6px 12px 2px 0px !important;
1055 .onboard-breadcrumbs li:last-child {
1056 padding-right: 0px !important;
1059 .onboard-breadcrumbs a {
1060 text-decoration: none;
1063 .onboard-breadcrumbs a:hover {
1064 color: #3e3e8c !important;
1067 /* Billing specific styles */
1069 #content table.billing_info {
1071 background:rgba(240, 240, 240, 0.4);
1074 #content table.billing_info th {
1080 border: solid 2px red !important;
1083 #payment_history table {
1087 #billingadminpanel .form_settings input {
1091 /* Directory specific styles */
1102 div#user_directory div.alpha_nav > a {
1103 border-left: 1px solid #ccc !important;
1104 padding-left: 3.5px !important;
1105 padding-right: 4px !important;
1111 div#user_directory div.alpha_nav > a.first {
1112 border-left: none !important;
1115 div#user_directory div.alpha_nav a.current {
1116 background-color: #ECECF2 !important;
1119 table.profile_list {
1123 .profile_list th#created {
1127 .profile_list th#subscriptions {
1131 table.profile_list tr.alt {
1132 background-color: #fafafa !important;
1135 .profile_list .entity_actions {
1141 .profile_list .entity_actions input {
1149 /* Event specific styles */
1151 .notice .event div {
1156 margin-left: 0px !important;
1157 margin-top: 2px !important;
1160 .notice .event-info + .notice-options {
1164 #form_event_rsvp #new_rsvp_data {
1169 #form_event_rsvp input.submit {
1175 text-transform: uppercase;
1177 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
1178 border: 1px solid #d7621c;
1180 -moz-border-radius: 4px;
1181 -webkit-border-radius: 4px;
1182 background: #FB6104;
1183 background: -moz-linear-gradient(top, #ff9d63 , #FB6104);
1184 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#FB6104));
1185 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#FB6104',GradientType=0 );
1188 #form_event_rsvp .notice input.submit:hover {
1189 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
1190 background: #ff9d63;
1191 background: -moz-linear-gradient(top, #FB6104 , #fc8035);
1192 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB6104), color-stop(100%,#fc8035));
1193 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB6104', endColorstr='#fc8035',GradientType=0 );
1196 }/*end of @media screen, projection, tv*/