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;
144 #site_nav_local_views {
151 background-color: #ececf2;
152 border-left: 1px solid #d8dae6;
153 border-right: 1px solid #d8dae6;
154 min-height: 800px; /* XXX set up equal column heights! */
157 #site_nav_local_views H3 {
160 background: url('../images/brdr_black_dot.png') repeat-x bottom left;
164 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
165 text-transform: uppercase;
168 #site_nav_local_views li {
170 margin: 0px 0px 8px 0px;
173 #site_nav_local_views li ul {
177 #site_nav_local_views a {
179 padding: 0px 0px 1px 10px;
180 -webkit-border-radius: 4px;
181 -moz-border-radius: 4px;
183 text-transform: uppercase;
184 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
187 #site_nav_local_views a:hover, #site_nav_local_views .current a {
189 text-decoration: none;
190 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
192 background: -moz-linear-gradient(top, #7b8dbb , #364a84);
193 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
194 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
210 padding: 18px 20px 0px 20px;
211 background: #fafafa url('../images/brdr_black_dot.png') repeat-x bottom left;
219 #input_form_nav li a {
222 padding: 0px 10px 1px 10px;
224 -webkit-border-radius: 4px;
225 -moz-border-radius: 4px;
227 border: 1px solid #ECECF2;
230 text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
232 background: -moz-linear-gradient(top, #fff , #ececf2);
233 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ececf2));
234 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ececf2',GradientType=0 );
237 #input_form_nav li:hover a, #input_form_nav li.current a {
239 text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
240 border: 1px solid #ececf2;
242 background: -moz-linear-gradient(top, #7b8dbb , #364a84);
243 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
244 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
247 .input_form_nav_tab a, .input_form_nav_tab.current {
248 text-decoration: none !important; /* XXX cf rebase */
255 padding-bottom: 15px;
259 padding-bottom: 45px;
267 .form_notice fieldset {
272 .form_notice #notice_data-text-label {
273 display: none; /* XXX move into input with js */
276 .form_notice textarea {
279 padding: 6px 10px 18px 10px;
280 border: 1px solid #a6a6a6;
281 -webkit-border-radius: 4px;
282 -moz-border-radius: 4px;
284 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
285 -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
286 -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
291 .form_notice label.notice_data-attach {
297 .form_notice .notice_data-geo_wrap label,
298 .form_notice .notice_data-geo_wrap input {
304 .form_notice .count {
313 .form_notice #notice_action-submit {
325 .form_notice .success.
326 .form_notice .notice-status {
334 padding: 5px 5px 5px 10px;
335 border: 1px solid #ccc;
338 .form_notice .error {
339 border: 1px solid #d05858;
342 .form_notice .attach-status code {
346 .input_form fieldset {
351 .input_form fieldset fieldset {
352 margin-bottom: 10px !important;
360 background-color: #ececf2;
361 border-left: 1px solid #d8dae6;
362 border-right: 1px solid #d8dae6;
363 min-height: 800px; /* XXX set up equal column heights! */
366 #aside_primary .section {
376 background: url('../images/brdr_black_dot.png') repeat-x bottom left;
380 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
381 text-transform: uppercase;
384 .section ul.entities {
388 .section .entities li {
394 #popular_notices .avatar {
402 padding-bottom: 14px;
405 #aside_primary td .nickname {
410 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
411 -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
412 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
416 border-bottom: 3px solid #A6ADBF;
420 text-transform: none;
428 padding-bottom: 14px;
429 border-bottom: 2px dotted #eee;
437 #content .notice .author .photo {
442 #content .notice .entry-title {
446 #showstream .notice .entry-title {
450 #shownotice .notice .entry-title {
454 .notice div.entry-content {
461 .notice:hover div.entry-content {
465 .user_in .notice div.entry-content {
469 div.entry-content a.response:before {
473 div.entry-content a.response:after {
488 border-left: 3px solid #ECECF2;
493 #content .notice .threaded-replies .notice {
494 padding-bottom: 14px;
496 border-bottom: 2px dotted #eee;
504 #content .threaded-replies .notice .author .photo {
510 #content .notice .threaded-replies .notice .entry-title {
511 margin: 2px 7px 0px 35px;
514 #content .notice .threaded-replies .notice div.entry-content {
521 .threaded-replies li {
522 list-style-type: none;
525 .threaded-replies .notice-reply-comments {
526 margin: 2px 0px 4px 10px;
529 .threaded-replies .placeholder {
534 .threaded-replies .notice-reply {
538 padding-bottom: 44px;
541 .threaded-replies .form_notice textarea {
545 .threaded-replies .form_notice label.notice_data-attach {
550 .threaded-replies .form_notice .notice_data-geo_wrap label,
551 .threaded-replies .form_notice .notice_data-geo_wrap input {
556 .threaded-replies .form_notice .count {
561 .threaded-replies .form_notice #notice_action-submit {
565 .threaded-replies .form_notice .error,
566 .threaded-replies .form_notice .success,
567 .threaded-replies .form_notice .notice-status {
575 #jOverlayContent button {
586 .entity_profile .entity_depiction {
596 .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 {
597 text-shadow:0 1px 0 rgba(255,255,255,0.4);
599 -moz-border-radius: 4px;
600 -webkit-border-radius: 4px;
601 background-color: #CDD1DD !important;
604 .entity_moderation:hover ul,
605 .entity_role:hover ul {
607 -moz-border-radius: 4px;
608 -webkit-border-radius: 4px;
611 .entity_send-a-message .form_notice legend {
612 text-shadow:0 1px 0 rgba(255,255,255,0.4);
615 .entity_send-a-message .form_notice {
616 border: 1px solid #7B4E82;
619 .entity_send-a-message .form_notice #notice_action-submit {
620 color: #fff !important;
624 #aside_primary #entity_remote_subscribe a:hover {
625 background-color: #fff !important;
628 #entity_remote_subscribe .dialogbox {
629 border: 1px solid #7B4E82;
631 -moz-border-radius: 8px;
632 -webkit-border-radius: 8px;
635 #entity_remote_subscribe input {
639 #entity_remote_subscribe .submit_dialogbox {
644 #filter_tags_item .submit {
651 padding-bottom: 12px;
652 -webkit-border-radius: 6px;
653 -moz-border-radius: 6px;
661 -webkit-border-top-left-radius: 6px;
662 -webkit-border-top-right-radius: 6px;
663 -moz-border-radius-topleft: 6px;
664 -moz-border-radius-topright: 6px;
665 border-top-left-radius: 6px;
666 border-top-right-radius: 6px;
673 #site_nav_global_secondary {
677 .error, .success, .notice-status {
678 background-color: #F7E8E8;
680 -webkit-border-radius: 6px;
681 -moz-border-radius: 6px;
684 .success, .notice-status {
685 background-color: #f2f2f2;
688 .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel {
693 text-transform: uppercase;
695 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
696 border: 1px solid #d7621c;
698 -moz-border-radius: 4px;
699 -webkit-border-radius: 4px;
701 background: -moz-linear-gradient(top, #ff9d63 , #FB6104);
702 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#FB6104));
703 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#FB6104',GradientType=0 );
706 .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover {
707 text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
709 background: -moz-linear-gradient(top, #FB6104 , #fc8035);
710 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB6104), color-stop(100%,#fc8035));
711 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB6104', endColorstr='#fc8035',GradientType=0 );
714 .form_settings input#settings_design_reset, .form_settings input.cancel {
717 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
720 .form_settings input#settings_design_reset:hover, .form_settings input.cancel:hover {
723 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
726 .form_settings input.checkbox, .form_settings input.radio {
733 .form_settings label.checkbox, .form_settings label.radio {
740 .form_settings li input.radio {
744 .form_settings label.radio {
750 #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 {
754 #form_search ul.form_data #q {
758 .form_settings fieldset fieldset {
775 border-top: 1px dotted #bbb;
778 padding:11px 18px 11px 0;
781 #content td:last-child {
787 position: relative !important;
790 margin-bottom: -8px !important;
793 .realtime-popup #content {
794 padding-left: 4px !important;
795 padding-right: 4px !important;
799 .realtime-popup .form_notice textarea {
800 width: 325px !important;
803 .realtime-popup .form_notice #notice_action-submit {
804 top: 59px !important;
805 right: 6px !important;
808 .realtime-popup .form_notice label.notice_data-attach, .realtime-popup .form_notice input.notice_data-attach {
813 .realtime-popup .form_notice #notice_data-geo_wrap label, .realtime-popup .form_notice #notice_data-geo_wrap input {
819 /* Bookmark specific styles */
821 #content .bookmark .entry-title {
826 margin: 0px 0px 8px 0px;
832 .bookmark-notice-count {
834 -moz-border-radius: 4px;
835 -webkit-border-radius: 4px;
840 border: 1px solid #7b8dbb;
841 color: #3e3e8c !important;
847 .bookmark-notice-count:hover {
848 text-decoration: none;
850 border: 1px solid #7b8dbb;
851 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
854 .notice .bookmark-description {
860 .notice .bookmark-author {
873 -moz-border-radius: 4px;
874 -webkit-border-radius: 4px;
877 color: #3e3e8c !important;
878 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
882 ul.bookmark-tags a:hover {
883 background-color: #cdd1dd;
884 text-decoration: none;
888 float: none !important;
893 .bookmark div.entry-content {
901 .bookmark:hover div.entry-content {
905 .bookmark .notice-options {
913 border: 10px solid #364A84;
917 #bookmarkpopup #wrap {
920 padding: 40px 0px 25px 0px;
922 background: #fff url(../mobilelogo.png) no-repeat 6px 6px;
925 #bookmarkpopup #header {
930 #bookmarkpopup .form_settings label {
937 #bookmarkpopup .form_settings .form_data input {
941 #bookmarkpopup .form_guide {
945 #bookmarkpopup #submit {
950 #bookmarkpopup fieldset fieldset {
954 /* Onboard specific styles */
958 -moz-border-radius: 6px;
959 -webkit-border-radius: 6px;
961 box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
962 -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
963 -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
970 .onboard-flash .next:before {
975 .onboard-breadcrumbs {
976 margin-bottom: 16px !important;
979 .onboard-breadcrumbs li {
980 background: none !important;
981 border-top: none !important;
982 padding: 6px 12px 2px 0px !important;
985 .onboard-breadcrumbs li:last-child {
986 padding-right: 0px !important;
989 .onboard-breadcrumbs a {
990 text-decoration: none;
993 .onboard-breadcrumbs a:hover {
994 color: #3e3e8c !important;
997 /* Billing specific styles */
999 #content table.billing_info {
1001 background:rgba(240, 240, 240, 0.4);
1004 #content table.billing_info th {
1010 border: solid 2px red !important;
1013 #payment_history table {
1017 #billingadminpanel .form_settings input {
1021 /* Directory specific styles */
1032 div#user_directory div.alpha_nav > a {
1033 border-left: 1px solid #ccc !important;
1034 padding-left: 3.5px !important;
1035 padding-right: 4px !important;
1041 div#user_directory div.alpha_nav > a.first {
1042 border-left: none !important;
1045 div#user_directory div.alpha_nav a.current {
1046 background-color: #ECECF2 !important;
1049 table.profile_list {
1053 .profile_list th#created {
1057 .profile_list th#subscriptions {
1061 table.profile_list tr.alt {
1062 background-color: #fafafa !important;
1065 .profile_list .entity_actions {
1071 .profile_list .entity_actions input {
1080 }/*end of @media screen, projection, tv*/