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 h1 {font-size: 1.6em;}
31 h2 {font-size: 1.6em;}
32 h3 {font-size: 1.4em;}
33 h4 {font-size: 1.4em;}
34 h5 {font-size: 1.2em;}
40 background: #fff url('../images/brdr_black_dot.png') repeat-x 0px 10px;
41 border-left: 10px solid #fff;
42 border-right: 10px solid #fff;
64 #site_nav_global_primary {
73 -webkit-border-top-right-radius: 6px;
74 -moz-border-radius-topright: 6px;
75 border-top-right-radius: 6px;
77 background: -moz-linear-gradient(top, #516499 , #364a84);
78 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
79 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 ); /* XXX move all to ie.css */
82 #site_nav_global_primary ul {
86 #site_nav_global_primary li {
90 #site_nav_global_primary li:last-child {
94 #site_nav_global_primary a {
95 color: #fff !important;
96 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
97 padding: 2px 10px 2px 10px;
103 #site_nav_global_primary a:hover {
104 color: #fff !important;
105 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
107 text-decoration: none;
116 -webkit-border-radius: 6px;
117 -moz-border-radius: 6px;
141 border-top: 5px solid #FB6104;
142 border-left: 1px solid #d8dae6;
143 border-right: 1px solid #d8dae6;
146 #aside_primary_wrapper {
151 background-color: #ececf2;
159 background-color: #fff;
160 border-right: 1px solid #d8dae6;
163 #site_nav_local_views_wrapper {
168 background-color: #ececf2;
169 border-right: 1px solid #d8dae6;
172 #site_nav_local_views {
179 padding: 22px 10px 40px 10px;
182 #site_nav_local_views H3 {
185 background: url('../images/brdr_black_dot.png') repeat-x bottom left;
189 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
190 text-transform: uppercase;
193 #site_nav_local_views li {
195 margin: 0px 0px 8px 0px;
198 #site_nav_local_views li ul {
202 #site_nav_local_views a {
204 padding: 0px 0px 1px 10px;
205 -webkit-border-radius: 4px;
206 -moz-border-radius: 4px;
208 text-transform: uppercase;
209 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
212 #site_nav_local_views a:hover, #site_nav_local_views .current a {
214 text-decoration: none;
215 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
217 background: -moz-linear-gradient(top, #7b8dbb , #364a84);
218 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
219 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
229 padding: 20px 20px 40px 20px;
239 padding: 18px 20px 0px 20px;
240 background: #fafafa url('../images/brdr_black_dot.png') repeat-x bottom left;
248 #input_form_nav li a {
251 padding: 0px 10px 1px 10px;
253 -webkit-border-radius: 4px;
254 -moz-border-radius: 4px;
256 border: 1px solid #ECECF2;
259 text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
261 background: -moz-linear-gradient(top, #fff , #ececf2);
262 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ececf2));
263 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ececf2',GradientType=0 );
266 #input_form_nav li:hover a, #input_form_nav li.current a {
268 text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
269 border: 1px solid #ececf2;
271 background: -moz-linear-gradient(top, #7b8dbb , #364a84);
272 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
273 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
276 .input_form_nav_tab a, .input_form_nav_tab.current {
277 text-decoration: none !important; /* XXX cf rebase */
284 padding-bottom: 15px;
288 padding-bottom: 45px;
296 .form_notice fieldset {
301 .form_notice #notice_data-text-label {
302 display: none; /* XXX move into input with js */
305 .form_notice textarea,
306 .form_notice_placeholder .placeholder {
309 .form_notice textarea {
311 padding: 6px 10px 18px 10px;
312 border: 1px solid #a6a6a6;
313 -webkit-border-radius: 4px;
314 -moz-border-radius: 4px;
316 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
317 -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
318 -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
323 .form_notice label.notice_data-attach {
329 .form_notice .notice_data-geo_wrap label,
330 .form_notice .notice_data-geo_wrap input {
336 .form_notice .count {
345 .form_notice #notice_action-submit {
357 .form_notice .success,
358 .form_notice .notice-status {
366 padding: 5px 5px 5px 10px;
367 border: 1px solid #ccc;
370 .form_notice .error {
371 border: 1px solid #d05858;
374 .form_notice .attach-status code {
378 .input_form fieldset {
383 .input_form fieldset fieldset {
384 margin-bottom: 10px !important;
393 padding: 22px 10px 40px 10px;
398 #aside_primary .section {
408 background: url('../images/brdr_black_dot.png') repeat-x bottom left;
412 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
413 text-transform: uppercase;
416 .profile_block_name {
421 .profile_block_location {
425 .profile_block_description {
429 .profile_block .entity_actions {
434 .profile_block .entity_moderation:hover ul,
435 .profile_block .entity_role:hover ul {
439 .profile_block a.profiledetail {
443 .section ul.entities {
447 .section .entities li {
453 #popular_notices .avatar {
461 padding-bottom: 14px;
464 #aside_primary td .nickname {
469 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
470 -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
471 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
475 border-bottom: 3px solid #A6ADBF;
479 text-transform: none;
487 padding-bottom: 14px;
488 border-bottom: 2px dotted #eee;
496 #content .notice .author .photo {
501 #content .notice .entry-title {
505 #showstream .notice .entry-title {
509 #shownotice .notice .entry-title {
513 .notice div.entry-content {
520 .notice:hover div.entry-content {
524 .user_in .notice div.entry-content {
528 div.entry-content a.response:before {
532 div.entry-content a.response:after {
547 border-left: 3px solid #ECECF2;
552 #content .notice .threaded-replies .notice {
553 padding-bottom: 14px;
555 border-bottom: 2px dotted #eee;
563 #content .notice .threaded-replies .entry-title {
567 #content .threaded-replies .notice .author .photo {
571 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
572 -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
573 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
576 #content .notice .threaded-replies .notice .entry-title {
577 margin: 2px 7px 0px 35px;
580 #content .notice .threaded-replies .notice div.entry-content {
587 .threaded-replies li {
588 list-style-type: none;
591 .threaded-replies .notice-reply-comments {
592 margin: 2px 0px 4px 10px;
595 .threaded-replies .placeholder {
600 .threaded-replies .notice-reply {
604 padding-bottom: 44px;
607 .threaded-replies .form_notice textarea {
611 .threaded-replies .form_notice label.notice_data-attach {
616 .threaded-replies .form_notice .notice_data-geo_wrap label,
617 .threaded-replies .form_notice .notice_data-geo_wrap input {
622 .threaded-replies .form_notice .count {
627 .threaded-replies .form_notice #notice_action-submit {
631 .threaded-replies .form_notice .error,
632 .threaded-replies .form_notice .success,
633 .threaded-replies .form_notice .notice-status {
641 #jOverlayContent button {
652 .entity_profile .entity_depiction {
662 .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 {
663 text-shadow:0 1px 0 rgba(255,255,255,0.4);
665 -moz-border-radius: 4px;
666 -webkit-border-radius: 4px;
667 background-color: #CDD1DD !important;
670 .entity_moderation:hover ul,
671 .entity_role:hover ul {
673 -moz-border-radius: 4px;
674 -webkit-border-radius: 4px;
677 .entity_send-a-message .form_notice legend {
678 text-shadow:0 1px 0 rgba(255,255,255,0.4);
681 .entity_send-a-message .form_notice {
682 border: 1px solid #7B4E82;
685 .entity_send-a-message .form_notice #notice_action-submit {
686 color: #fff !important;
690 #aside_primary #entity_remote_subscribe a:hover {
691 background-color: #fff !important;
694 #entity_remote_subscribe .dialogbox {
695 border: 1px solid #7B4E82;
697 -moz-border-radius: 8px;
698 -webkit-border-radius: 8px;
701 #entity_remote_subscribe input {
705 #entity_remote_subscribe .submit_dialogbox {
710 #filter_tags_item .submit {
717 padding-bottom: 12px;
718 -webkit-border-radius: 6px;
719 -moz-border-radius: 6px;
729 -webkit-border-top-left-radius: 6px;
730 -webkit-border-top-right-radius: 6px;
731 -moz-border-radius-topleft: 6px;
732 -moz-border-radius-topright: 6px;
733 border-top-left-radius: 6px;
734 border-top-right-radius: 6px;
741 #site_nav_global_secondary {
745 .error, .success, .notice-status {
746 background-color: #F7E8E8;
748 -webkit-border-radius: 6px;
749 -moz-border-radius: 6px;
752 .success, .notice-status {
753 background-color: #f2f2f2;
756 .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel {
761 text-transform: uppercase;
763 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
764 border: 1px solid #d7621c;
766 -moz-border-radius: 4px;
767 -webkit-border-radius: 4px;
769 background: -moz-linear-gradient(top, #ff9d63 , #FB6104);
770 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#FB6104));
771 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#FB6104',GradientType=0 );
774 .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover {
775 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
777 background: -moz-linear-gradient(top, #FB6104 , #fc8035);
778 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB6104), color-stop(100%,#fc8035));
779 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB6104', endColorstr='#fc8035',GradientType=0 );
782 .form_settings input#settings_design_reset, .form_settings input.cancel {
785 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
788 .form_settings input#settings_design_reset:hover, .form_settings input.cancel:hover {
791 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
794 .form_settings input.checkbox, .form_settings input.radio {
801 .form_settings label.checkbox, .form_settings label.radio {
808 .form_settings li input.radio {
812 .form_settings label.radio {
818 #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 {
822 #form_search ul.form_data #q {
826 .form_settings fieldset fieldset {
843 border-top: 1px dotted #bbb;
846 padding:11px 18px 11px 0;
849 #content td:last-child {
855 position: relative !important;
858 margin-bottom: -8px !important;
861 .realtime-popup #content {
862 padding-left: 4px !important;
863 padding-right: 4px !important;
867 .realtime-popup .form_notice textarea {
868 width: 325px !important;
871 .realtime-popup .form_notice #notice_action-submit {
872 top: 59px !important;
873 right: 6px !important;
876 .realtime-popup .form_notice label.notice_data-attach, .realtime-popup .form_notice input.notice_data-attach {
881 .realtime-popup .form_notice #notice_data-geo_wrap label, .realtime-popup .form_notice #notice_data-geo_wrap input {
887 /* Bookmark specific styles */
889 #content .bookmark .entry-title {
894 margin: 0px 0px 8px 0px;
900 .bookmark-notice-count {
902 -moz-border-radius: 4px;
903 -webkit-border-radius: 4px;
908 border: 1px solid #7b8dbb;
909 color: #3e3e8c !important;
915 .bookmark-notice-count:hover {
916 text-decoration: none;
918 border: 1px solid #7b8dbb;
919 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
922 .notice .bookmark-description {
928 .notice .bookmark-author {
941 -moz-border-radius: 4px;
942 -webkit-border-radius: 4px;
945 color: #3e3e8c !important;
946 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
950 ul.bookmark-tags a:hover {
951 background-color: #cdd1dd;
952 text-decoration: none;
956 float: none !important;
961 .bookmark div.entry-content {
969 .bookmark:hover div.entry-content {
973 .bookmark .notice-options {
981 border: 10px solid #364A84;
985 #bookmarkpopup #wrap {
988 padding: 40px 0px 25px 0px;
990 background: #fff url(../mobilelogo.png) no-repeat 6px 6px;
993 #bookmarkpopup #header {
998 #bookmarkpopup .form_settings label {
1005 #bookmarkpopup .form_settings .form_data input {
1009 #bookmarkpopup .form_guide {
1013 #bookmarkpopup #submit {
1018 #bookmarkpopup fieldset fieldset {
1019 margin-bottom: 10px;
1022 /* Onboard specific styles */
1026 -moz-border-radius: 6px;
1027 -webkit-border-radius: 6px;
1029 box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
1030 -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
1031 -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
1035 margin-bottom: 10px;
1038 .onboard-flash .next:before {
1043 .onboard-breadcrumbs {
1044 margin-bottom: 16px !important;
1047 .onboard-breadcrumbs li {
1048 background: none !important;
1049 border-top: none !important;
1050 padding: 6px 12px 2px 0px !important;
1053 .onboard-breadcrumbs li:last-child {
1054 padding-right: 0px !important;
1057 .onboard-breadcrumbs a {
1058 text-decoration: none;
1061 .onboard-breadcrumbs a:hover {
1062 color: #3e3e8c !important;
1065 /* Billing specific styles */
1067 #content table.billing_info {
1069 background:rgba(240, 240, 240, 0.4);
1072 #content table.billing_info th {
1078 border: solid 2px red !important;
1081 #payment_history table {
1085 #billingadminpanel .form_settings input {
1089 /* Directory specific styles */
1100 div#user_directory div.alpha_nav > a {
1101 border-left: 1px solid #ccc !important;
1102 padding-left: 3.5px !important;
1103 padding-right: 4px !important;
1109 div#user_directory div.alpha_nav > a.first {
1110 border-left: none !important;
1113 div#user_directory div.alpha_nav a.current {
1114 background-color: #ECECF2 !important;
1117 table.profile_list {
1121 .profile_list th#created {
1125 .profile_list th#subscriptions {
1129 table.profile_list tr.alt {
1130 background-color: #fafafa !important;
1133 .profile_list .entity_actions {
1139 .profile_list .entity_actions input {
1148 }/*end of @media screen, projection, tv*/