]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - theme/base/css/display.css
Merge branch 'master' of git.gnu.io:gnu/gnu-social into mmn_fixes
[quix0rs-gnu-social.git] / theme / base / css / display.css
1 /** theme: base
2  *
3  * @package   StatusNet
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/
8  */
9
10
11 @media screen, projection, tv {
12
13 /* general styles and layout */
14
15 * {margin: 0; padding: 0; vertical-align: baseline;}
16 a abbr {border-bottom: 0; cursor: pointer;}
17 input.submit {cursor: pointer;}
18 table {border-collapse: collapse;}
19 ol, ul {list-style-position: inside;}
20 fieldset {border: none;}
21 legend {font-weight: bold; font-size: 1.2em;}
22 input, textarea, select, option {padding: 2px;}
23
24 textarea {
25     overflow:auto;
26     resize: vertical;
27 }
28
29 body {
30     background-color: #f2f2f2;
31     color: #000;
32     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
33     font-size: 14px;
34     line-height: 1.6;
35 }
36
37 a {
38     text-decoration: none; 
39     outline: none;
40 }
41
42 a:hover {
43     text-decoration: underline;
44 }
45
46 a img {
47     border: 0;
48     text-decoration: none;
49 }
50
51 h1, h2, h3, h4 {
52     font-weight: normal;
53     margin-bottom: 1ex;
54 }
55 h5, h6 {
56     font-weight: normal;
57     margin-bottom: 0;
58 }
59
60 h1 {font-size: 2.0em;}
61 h2 {font-size: 1.6em;}
62 h3 {font-size: 1.4em;}
63 h4 {font-size: 1.2em;}
64 h5 {font-size: 1.1em;}
65 h6 {font-size: 1em;}
66
67 p {
68     margin-bottom: 1.4em;
69 }
70
71 .form_notice p, li p, .section p {
72     margin-bottom: 0;
73 }
74
75 input, textarea, select, option {
76     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
77     font-size: 1em;
78 }
79
80 select {
81     padding-right: 10px;
82     padding-bottom: 0px;
83     margin-top: -4px;
84 }
85
86 option {
87     padding-bottom: 0px;
88 }
89
90 .hidden {
91     display: none;
92 }
93
94 #wrap {
95     position: relative;
96     width: 960px;
97     margin: 0px auto;
98     background-color: #fff;
99     border-left: 10px solid #fff;
100     border-right: 10px solid #fff;
101     padding-top: 10px;
102 }
103
104 #header {
105     position: relative;
106     width: 960px;
107     padding: 0px
108 }
109
110 #core {
111     position: relative;
112     float: left;
113     clear: both;
114     margin: 0px;
115     width: 958px;
116     border-top: 5px solid #ccc;
117     border-left: 1px solid #ccc;
118     border-right: 1px solid #ccc;
119 }
120
121 #aside_primary_wrapper {
122     width: 100%;
123     float: left;
124     overflow: hidden;
125     position: relative;
126     background-color: #f2f2f2;  
127 }    
128
129 #content_wrapper  {  
130     width: 100%;  
131     float: left;
132     position: relative;  
133     right: 239px; 
134     background-color: #fff;  
135     border-right: 1px solid #ccc;
136 }
137
138 #content_inner {
139     clear: both;
140     display: block;
141     position: relative;
142 }
143
144 #site_nav_local_views_wrapper  {  
145     width: 100%;  
146     float: left;
147     position: relative;  
148     right: 561px;
149     background-color: #f2f2f2;  
150     border-right: 1px solid #ccc;
151
152
153 #site_nav_local_views {
154     width: 138px;
155     float: left;
156     overflow: hidden;
157     position: relative;
158     left: 800px;
159     margin: 0px 0px 20px 0px;
160     padding: 22px 10px 40px 10px;
161 }
162
163 #content {
164     width: 520px;
165     float: left;
166     overflow: hidden;
167     position: relative;
168     left: 801px;
169     margin: 0px;
170     padding: 20px 20px 40px 20px;
171     background-color: #fff;
172 }
173
174 #aside_primary {
175     width: 218px;
176     float: left;
177     overflow: hidden;
178     position: relative;
179     left: 802px;
180     padding: 22px 10px 40px 10px;
181     margin: 0px 0px 20px 0px;
182 }
183
184 #footer {
185     clear: both;
186     position: relative;
187     width: 940px;
188     background-color: #ccc;
189     padding: 10px;
190 }
191
192 /* header elements */
193
194 address {
195     float: left;
196     position: relative;
197     margin: -2px 0 3px 0;
198     padding: 0px;
199     z-index: 99;
200 }
201
202 address a, address img {
203     display: block;
204 }
205
206 address img {
207     max-width: 158px;
208 }
209
210 address img + .p-name {
211     display: none;
212 }
213
214 address .poweredby {
215     display: block;
216     width: auto;
217 }
218
219 #site_nav_global_primary {
220     display: block;
221     position: absolute;
222     top: 0;
223     right: 0;
224     width: 800px;
225     margin: 0px;
226     height: 24px;
227     line-height: 20px;
228 }
229
230 #site_nav_global_primary ul {
231     float: right;
232 }
233
234 #site_nav_global_primary li {
235     display: inline;
236     margin-right: 10px;
237 }
238
239 #site_nav_global_primary li:last-child {
240     margin-right: 0px;
241 }
242
243 #header-search {
244     float: right;
245     position: relative;
246     top: -8px;
247     margin-left: 10px;
248 }
249
250 #site_notice { 
251     margin: 26px 0px 4px 0px;
252     padding: 10px;
253     background-color: #f2f2f2;
254 }
255
256 #site_notice p {
257     margin-bottom: 0px;
258 }
259
260 /* input forms */
261
262 .input_forms {
263     position: relative;
264     margin-bottom: 10px;
265     border-bottom: 1px dotted #ccc;
266     width: 100%;
267 }
268
269 .input_forms > label {
270     float: left;
271     margin-right: 1em;
272     opacity: 0.6;
273 }
274
275 #input_form_nav {
276     float: left;
277     margin-bottom: 10px;
278     list-style-type: none;
279 }
280
281 #input_form_nav li { 
282     display: inline;
283 }
284
285 #input_form_nav li a {
286     margin-right: 10px;
287 }
288
289 .input_form_nav_tab.current a {
290     text-decoration: underline;
291 }
292
293 .input_form { 
294     position: relative;
295     float: left;
296     width: 520px;
297     padding-bottom: 20px;
298     display: none;
299 }
300
301 .input_form.current { 
302     display: block;
303 }
304
305 .form_notice { 
306     margin-bottom: 10px;
307 }
308
309 .form_notice fieldset {
310     width: auto;
311 }
312
313 .form_notice legend {
314     display: none;
315 }
316
317 .form_notice #notice_data-text-label { /* TODO can remove this now? */
318     display: none;
319 }
320
321 .form_notice_placeholder .placeholder {
322     width: 508px;
323     padding: 4px 4px 4px 6px;
324     border: 1px solid #a6a6a6;
325     z-index: 97;
326     font-size: 1em;
327     color: #888;
328 }
329
330 .form_notice textarea {
331     clear: left;
332     float: left;
333     position: relative;
334     width: 483px;
335     height: 42px;
336     padding: 6px 5px 18px 5px;
337     border: 1px solid #a6a6a6;
338     z-index: 97;
339     font-size: 1.2em;
340 }
341
342 #form_notice-direct.form_notice textarea {
343     width: 508px;
344 }
345
346 .form_notice label.notice_data-attach,
347 .form_notice input.notice_data-attach {
348     position: absolute;
349     cursor: pointer;
350 }
351 .form_notice label.notice_data-attach {
352     top: 0px;
353     right: 0px;
354     z-index: 96;
355     text-indent: -9999px;
356     width: 16px;
357     height: 16px;
358 }
359
360 .form_notice input.notice_data-attach {
361     top: 0;
362     right: 0;
363     padding:0;
364     height:16px;
365 }
366
367 .form_notice .notice_data-geo_wrap label,
368 .form_notice .notice_data-geo_wrap input {
369     position: absolute;
370     top: 26px;
371     right: 0px;
372     cursor: pointer;
373     width: 16px;
374     height: 16px;
375     display: block;
376     z-index: 99;
377 }
378
379 .form_notice .notice_data-geo_wrap input {
380     visibility:hidden;
381 }
382
383 .form_notice .notice_data-geo_wrap label {
384     font-weight:normal;
385     font-size:1em;
386     margin-bottom:0;
387     text-indent:-9999px;
388 }
389
390 .form_notice label {
391     opacity: 0.6;
392 }
393
394 .form_notice label:hover {
395     opacity: 1;
396 }
397
398 .form_notice input.notice_data-attach {
399     opacity: 0;
400 }
401
402 .form_notice .count {
403     position: absolute;
404     bottom: 72px;
405     right: 32px;
406     z-index: 99;
407     font-size: 0.8em;
408     height: 1em; 
409     color: #777;
410 }
411
412 .form_notice.warning .count {
413     color: #ff0000;
414 }
415
416 #form_notice-direct.form_notice .count {
417     top: 84px;
418     right: 7px;
419 }
420     
421 .form_notice .error,
422 .form_notice .success,
423 .form_notice .notice-status {
424     position: relative;
425     overflow: auto;
426     line-height: 1.2em;
427     padding: 5px 5px 5px 10px;
428     margin: 10px 0px 0px 0px;
429     width: 478px;
430     border: 1px solid #ccc;
431 }
432
433 .form_notice .error {
434     border: 1px solid #d05858;
435 }
436
437 .form_notice .attach-status button.close,
438 .form_notice .notice-status button.close {
439     float:right;
440     font-size:0.8em;
441 }
442
443 .input_form .form_settings fieldset {
444     margin: 0px;
445     padding: 0px;
446 }
447
448 .input_form .form_settings fieldset fieldset {
449     width: 400px;
450     float: left;
451     background: none;
452     border: none;
453     margin-bottom: 0px;
454     padding: 0px;
455 }
456
457 .input_form .form_settings .form_data li {
458     position: relative;
459     margin-bottom: 12px;
460 }
461
462 .input_form fieldset fieldset label {
463     float: none;
464     text-align: left;
465     color: #888;
466 }
467
468 .input_form .form_settings li input {
469     width: 388px;
470     margin-left: 0;
471     margin-right: 0;
472     padding: 4px 5px 4px 5px;
473     border: 1px solid #a6a6a6;
474     font-size: 1em;
475 }
476
477 .input_form .form_settings li textarea {
478     width: 388px;
479     margin-left: 0;
480     padding: 4px 5px 4px 5px;
481     border: 1px solid #a6a6a6;
482     z-index: 97;
483     font-size: 1em;
484 }
485
486 .input_form .form_data label {
487     display: none;
488 }
489
490 .input_form .form_settings .form_data p.form_guide {
491     margin-left: 5px;
492 }
493
494 .form_notice label[for=to] {
495     float: left;
496 }
497
498 .form_notice select[id=to] {
499     float:left;
500     margin: -4px 0px 10px 10px;
501     max-width: 450px;
502 }
503
504 .form_notice .to-selector { 
505     clear: left;
506     padding-top: 15px;
507     z-index: 99;
508 }
509
510 .form_notice .to-selector > select {
511     max-width: 300px;
512 }
513
514 .form_settings label[for=notice_to] {
515     left: 5px;
516     margin-left: 0px;
517     margin-right: 10px;
518     position: relative;
519     clear: left;
520     background: none;
521 }
522
523 .checkbox-wrapper {
524     padding: 2px;
525     margin-left: 10px;
526 }
527
528 .form_notice .checkbox-wrapper {
529     display: inline;
530     margin-left: 10px;
531 }
532
533 .form_settings .checkbox-wrapper label.checkbox {
534     margin-left: 0px;
535     margin-top: 6px;
536     line-height: 1.2em;
537     left: -3px;
538     float: none;
539 }
540
541 .checkbox-wrapper #notice_private {
542     display:none;
543 }
544
545 .checkbox-wrapper.unchecked label.checkbox {
546     padding-left: 20px;
547     background: url(../images/icons/lock_open.png) no-repeat 0px 0px;
548     opacity: 0.6;
549 }
550
551 .checkbox-wrapper.unchecked label.checkbox:hover {
552     opacity: 1;
553     cursor: pointer;
554 }
555
556 .checkbox-wrapper.checked label.checkbox {
557     padding-left: 20px;
558     background: url(../images/icons/lock.png) no-repeat 0px 0px;
559     color: red;
560     opacity: 1;
561 }
562
563 .checkbox-wrapper.checked label.checkbox:hover {
564     cursor: pointer;
565 }
566
567 .form_notice input.submit {
568     position: absolute;
569     right: 0px;
570     margin-top: -1.5em;
571     float: left;
572     width: 100px;
573     padding: 0px;
574     z-index: 99;
575 }
576
577 .input_form .form_settings .submit {
578     position: relative;
579     top: 0;
580     right: 0;
581     float: right;   
582     width: 100px;
583     height: 26px;
584     line-height: 26px;
585     padding: 0px 10px;
586     margin: 0px;
587     z-index: 1;
588 }
589
590 .form_settings {
591     clear: both;
592 }
593
594 /* site nav local views */
595
596
597 #site_nav_local_views li {
598     display: block;
599     margin: 0px 0px 8px 0px;
600 }
601
602 #site_nav_local_views li ul {
603     margin-bottom: 20px;
604 }
605
606 #site_nav_local_views a {
607     word-wrap: break-word;
608 }
609
610 #site_nav_local_views .current a {
611     text-decoration: underline;
612 }
613
614
615 /* aside primary */
616
617 #aside_primary .section {
618     position: relative;
619     float: left;
620     clear: both;
621     width: 100%;
622     margin-bottom: 20px;
623 }
624
625
626 /* notices */
627
628 #notices_primary {
629     padding-top: 3px;
630     clear: both;
631 }
632
633 #notices_primary h2 {
634     display: none;
635 }
636
637 #notices_primary .e-content h2 {
638     display: block;
639 }
640
641 .notice {
642     list-style-type: none;
643     margin-bottom: 10px;
644     clear: left;
645     padding-bottom: 2px;
646     line-height: 1.36em;
647 }
648
649 .profile, .application, #content .peopletag {
650     position:relative;
651     clear:both;
652     float:left;
653     width:100%;
654 }
655
656 .application, #content .peopletag {
657     position:relative;
658     clear:both;
659     float:left;
660     width:100%;
661 }
662
663 .notice .parents {
664     display: inline;
665 }
666
667 .notice .parents::before {
668     content: '\25B8  ';
669 }
670 .notice .addressees, .notice .addressees li {
671     display: inline;
672 }
673 .notice .addressees > li::before {
674     content: ',';
675 }
676 .notice .addressees > li:first-child::before {
677     content: '';
678 }
679
680 .notice .addressees .group {
681     font-style: italic;
682 }
683
684 .p-name {
685     overflow: hidden;
686 }
687
688 .notice .p-author {
689     font-weight: bold;
690 }
691
692 #core .h-card .u-photo {
693     float: left;
694     margin-right: 8px;
695 }
696
697 .h-card .u-url, .h-card.u-url {
698     text-decoration:none;
699 }
700 .h-card .u-url:hover, .h-card.u-url:hover {
701     text-decoration:underline;
702 }
703
704 .notice .automatic { 
705 font-style:italic;
706 }
707
708 #remoteprofile .notice .h-entry,
709 #showstream .notice .h-entry,
710 #remoteprofile .notice .entry-title,
711 #showstream .notice .entry-title {
712     min-height: 1px;
713 }
714
715 #remoteprofile #content .notice .author,
716 #showstream #content .notice .author {
717     display: none;
718 }
719
720 #remoteprofile .notice,
721 #showstream .notice {
722     min-height: 1em; 
723 }
724
725 #shownotice .notice .h-entry {
726     font-size:2.2em;
727     min-height:123px;
728     font-size: 1.6em;
729     line-height: 1.2em;
730 }
731
732 .notice .e-content {
733     margin-left: 56px;
734     max-height: 400px;
735     overflow-y: auto;
736 }
737
738 .notice .e-content img {
739     max-width: 100%;
740 }
741
742 .notice-options {
743     margin-bottom: 7px;
744     float: right;    
745     position: relative;
746 }
747
748 .notice-options fieldset {
749     border: none;
750 }
751
752 .notice-options legend {
753     display: none;
754 }
755
756 .notice-options form, .notice-options a, .notice-options .repeated {
757     float: left;
758     margin-right: 10px;
759 }
760
761 .notice-options input, .notice-options a, .notice-options .repeated {    
762     text-indent: -9999px;
763     outline:none;
764 }
765
766 .notice-options input.submit, .notice-options a, .notice-options .repeated {
767     display: block;
768     border: 0;
769     height: 16px;
770     width: 16px;
771 }
772
773 .notice-options input.submit, .notice-options a {
774     opacity: 0.6;
775 }
776
777 .notice-options input.submit:hover, .notice-options a:hover {
778     opacity: 1;
779 }
780
781 .notice .attachment {
782     position:relative;
783     padding-left:16px;
784 }
785
786 .notice .attachment.more, .mode-private .privacy_mode {
787 text-indent:-9999px;
788 width:16px;
789 height:16px;
790 display:inline-block;
791 overflow:hidden;
792 vertical-align:middle;
793 margin-left:4px;
794 }
795
796 #attachments .attachment,
797 .notice .attachment.more {
798 padding-left:0;
799 }
800
801 .notice .attachment img {
802 position:absolute;
803 top:18px;
804 left:0;
805 z-index:99;
806 }
807
808 #shownotice .notice .attachment img {
809 position:static;
810 }
811
812 .notice.h-entry .attachments {
813     clear: both;
814     position: relative;
815     margin-bottom: 1em;
816 }
817
818 .notice.h-entry .attachments .inline-attachment > * {
819     height: auto;
820     max-width: 100%;
821 }
822 .notice.h-entry .attachments .inline-attachment > a {
823     font-size: 0.8em;
824     line-height: 16px;
825     height: 16px;
826 }
827 .notice.h-entry .attachments .inline-attachment > img {
828     display: block;
829 }
830
831 #attachments {
832 clear:both;
833 float:left;
834 width:100%;
835 margin-top:18px;
836 }
837 #attachments dt {
838 font-weight:bold;
839 font-size:1.3em;
840 margin-bottom:4px;
841 }
842
843 #attachments ol li {
844 margin-bottom:18px;
845 list-style-type:decimal;
846 float:left;
847 clear:both;
848 }
849
850 #attachment_view img, #attachment_view .attachment_player {
851 max-width:480px;
852 max-height:480px;
853 }
854 #attachment_view #oembed_info {
855 margin-top:11px;
856 }
857 #attachment_view #oembed_info dt,
858 #attachment_view #oembed_info dd {
859 float:left;
860 }
861 #attachment_view #oembed_info dt {
862 clear:left;
863 margin-right:11px;
864 font-weight:bold;
865 }
866 #attachment_view #oembed_info dt:after {
867 content: ":";
868 }
869
870 /* threaded replies */
871
872 .threaded-replies {
873     clear: both;
874     width: 458px;
875     margin-left: 55px;
876     margin-bottom: 10px;
877     padding-right: 2px;
878     border-left: 3px solid #ECECF2;
879     background: #fafafa;
880     color: #222;
881     font-size: 1em;
882 }
883
884 .threaded-replies:empty {
885     display: none;
886 }
887
888 #content .notice .threaded-replies .notice,
889 #content .notice .threaded-replies .notice-data { 
890     width: 440px;
891     padding-bottom: 1ex;
892     padding-top: 1ex;
893     border-bottom: 2px dotted #eee;
894     line-height: 1.36em;
895     margin-top: 0px;
896     margin-bottom: 0px;
897     margin-left: 10px;
898     background: none;
899 }
900
901 #content .notice .threaded-replies .notice.h-entry,
902 #content .notice .threaded-replies .entry-title {
903     min-height: 1px;
904 }
905
906 #content .threaded-replies .notice .p-author .u-photo {
907     height: 24px;
908     width: 24px;
909     top: 12px;
910 }
911
912 #content .threaded-replies .notice.h-entry .e-content {
913     margin-left: 32px;
914 }
915
916 .threaded-replies .notice-repeats,
917 .threaded-replies .notice-faves {
918     clear: both;
919     font-size: 0.88em;
920 }
921 .threaded-replies .notice-faves:before {
922     content: "\2665";
923     margin-right: 1ex;
924 }
925 .threaded-replies .notice-repeats:before {
926     content: "\267B";
927     margin-right: 1ex;
928 }
929
930 .threaded-replies li {
931     list-style-type: none;
932 }
933
934 .threaded-replies .notice-reply-comments {
935     margin: 2px 0px 4px 10px;
936 }
937
938 .threaded-replies .placeholder {
939     margin: 10px;
940     width: 426px;
941     padding: 4px 4px 4px 6px;
942     border: 1px solid #a6a6a6;
943     color: #888;
944 }
945
946 .threaded-replies .notice-reply {
947     clear: left;
948     position: relative;
949     padding: 10px;
950     padding-bottom: 44px;
951 }
952
953 .threaded-replies .form_notice textarea {
954     width: 395px;
955 }
956
957 .threaded-replies .form_notice label.notice_data-attach {
958     top: 10px;
959     right: 10px;
960 }
961
962 .threaded-replies .form_notice .notice_data-geo_wrap label,
963 .threaded-replies .form_notice .notice_data-geo_wrap input {
964     top: 36px;
965     right: 10px;
966 }
967
968 .threaded-replies .form_notice .count {
969     bottom: 60px;
970     right: 50px;
971 }
972
973 .threaded-replies .form_notice input.submit {
974     bottom: 1ex;
975     right: 1ex;
976 }
977
978 .threaded-replies .form_notice .error,
979 .threaded-replies .form_notice .success,
980 .threaded-replies .form_notice .notice-status {
981     width: 390px; 
982 }
983
984 .threaded-replies .to-selector {
985     display: none;
986 }
987
988 .notice .permalink:after {
989     content: ']';
990 }
991
992 .notice .permalink:before {
993     content: '[';
994 }
995
996 .notice footer .source + .permalink.external {
997     display: none;
998 }
999
1000 /* old school conversation style */
1001
1002 #conversation .notices .notices {
1003     background-color:rgba(200, 200, 200, 0.050);
1004     margin-left: 15px;
1005     width: auto;
1006 }
1007
1008 #conversation .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices .notices  {
1009     background: none;
1010     margin-left: 0px;
1011 }
1012
1013 /* aside primary specific styles */
1014
1015 .aside .section p,
1016 .aside .section .more {
1017 clear:both;
1018 }
1019
1020 .notice-headers > .u-uid {
1021     display:none;
1022 }
1023
1024 #aside_primary ol.notices {
1025     list-style-type: none;
1026     float: left;
1027     position: relative;
1028     margin-bottom: 10px;
1029     width: 100%;
1030 }
1031
1032 #aside_primary .notice .h-card .u-photo {
1033     height: 24px;
1034     width: 24px;
1035     margin-right: 8px;
1036 }
1037 #aside_primary .notice .e-content {
1038     margin-left: 32px;
1039 }
1040
1041 #export_data li {
1042     list-style-type:none;
1043 }
1044
1045 #export_data li a {
1046     display: block;
1047     padding-left: 30px;
1048     height: 16px;
1049     line-height: 16px;
1050     margin-bottom: 15px;
1051 }
1052
1053 #aside_primary td {
1054     padding-right: 10px;
1055     padding-bottom: 10px;
1056 }
1057
1058 .section tbody td {
1059 padding-right:18px;
1060 padding-bottom:11px;
1061 }
1062
1063 #entity_statistics dt,
1064 #entity_statistics dd {
1065 display:inline;
1066 margin-right:11px;
1067 }
1068 #entity_statistics dt:after {
1069 content: ":";
1070 }
1071
1072 .section ul.entities {
1073     float:left;
1074     width:100%;
1075 }
1076
1077 .section .entities li {
1078     list-style-type: none;
1079     float: left;
1080     margin-right: 3px;
1081     margin-bottom: 8px;
1082     display: inline;
1083 }
1084 .section .entities li .u-photo {
1085     margin: 0;
1086 }
1087
1088 .tag-cloud {
1089 list-style-type:none;
1090 text-align:center;
1091 }
1092 .aside .tag-cloud {
1093 font-size:0.8em;
1094 word-wrap:break-word;
1095 }
1096 .tag-cloud li {
1097 display:inline;
1098 margin-right:7px;
1099 line-height:1.25;
1100 }
1101
1102 .tag-cloud li:before {
1103 content:'\0009';
1104 }
1105
1106 .aside .tag-cloud li {
1107 line-height:1.5;
1108 }
1109 .tag-cloud li a {
1110 text-decoration:none;
1111 }
1112 #tagcloud.section dt {
1113 text-transform:uppercase;
1114 font-weight:bold;
1115 }
1116 .tag-cloud-1 {
1117 font-size:1em;
1118 }
1119 .tag-cloud-2 {
1120 font-size:1.25em;
1121 }
1122 .tag-cloud-3 {
1123 font-size:1.75em;
1124 }
1125 .tag-cloud-4 {
1126 font-size:2em;
1127 }
1128 .tag-cloud-5 {
1129 font-size:2.25em;
1130 }
1131 .tag-cloud-6 {
1132 font-size:2.75em;
1133 }
1134 .tag-cloud-7 {
1135 font-size:3.25em;
1136 }
1137
1138 #publictagcloud #tagcloud.section dt {
1139 display:none;
1140 }
1141
1142 /* secondary elements */
1143
1144 .error, .success, .notice-status {
1145     background-color: #F7E8E8;
1146     padding: 4px 10px;
1147 }
1148 .success, .notice-status {
1149     background-color: #f2f2f2;
1150 }
1151
1152 #page_notice {
1153 clear:both;
1154 margin-bottom:18px;
1155 }
1156
1157 .e-content .success {
1158     padding: 6px;
1159 }
1160
1161 .system_notice ul,
1162 .instructions ul {
1163 margin-left:1em;
1164 }
1165 .instructions p,
1166 .instructions ul {
1167 margin-bottom:18px;
1168 }
1169 .help dt {
1170 display:none;
1171 }
1172 .guide {
1173 clear:both;
1174 }
1175
1176 button.close,
1177 button.minimize {
1178 width:16px;
1179 height:16px;
1180 text-indent:-9999px;
1181 padding:0;
1182 border:0;
1183 text-align:center;
1184 font-weight:bold;
1185 cursor:pointer;
1186 }
1187
1188 .dialogbox {
1189 position:absolute;
1190     width: 200px;
1191     top: 0px;
1192     right: 0px;
1193 z-index:9;
1194 float:none;
1195 padding:11px;
1196 border-style:solid;
1197 border-width:1px;
1198     background: #fff;
1199     color: #000;
1200 }
1201
1202 .dialogbox legend {
1203 display:block !important;
1204 margin-right:18px;
1205 margin-bottom:18px;
1206 }
1207
1208 .dialogbox button.close {
1209 position:absolute;
1210 right:3px;
1211 top:3px;
1212 }
1213
1214 .dialogbox .form_guide {
1215 font-weight:normal;
1216 padding:0;
1217 }
1218
1219 .dialogbox .submit_dialogbox {
1220 font-weight:bold;
1221 text-indent:0;
1222 min-width:46px;
1223 }
1224 .dialogbox input {
1225 padding-left:4px;
1226 }
1227 .dialogbox fieldset {
1228 margin-bottom:0;
1229 }
1230
1231 .notice-options .form_repeat.dialogbox input.submit_dialogbox {
1232     float: right;
1233     min-width: 80px;
1234 }
1235
1236 #pagination {
1237     background-color: #f2f2f2;
1238     clear: left;
1239     margin-top: 20px;
1240     padding: 1%;
1241     height: 1em;
1242 }
1243
1244 #pagination li {
1245     display: inline;
1246 }
1247
1248 #pagination .nav_prev {
1249     float: left;
1250 }
1251
1252 #pagination .nav_next {
1253     float: right;
1254 }
1255
1256 #wrap form.processing input.submit,
1257 #wrap a.processing,
1258 .dialogbox.processing .submit_dialogbox {
1259     background: url(../images/icons/icon_processing.gif) no-repeat 47% 47%;
1260     cursor: wait;
1261     outline: none;
1262     text-indent: -9999px;
1263 }
1264
1265 /* footer elements */
1266
1267 #site_nav_global_secondary dt {
1268     display: none;
1269 }
1270
1271 #site_nav_global_secondary li {
1272     display: inline;
1273     margin-right: 20px;
1274 }
1275
1276 #licenses dt {
1277     display: none;
1278 }
1279
1280 #licenses dd {
1281     margin-top: 10px;
1282 }
1283
1284 #site_content_license_cc {
1285 margin-bottom:0;
1286 }
1287 #site_content_license_cc img {
1288 display:inline;
1289 vertical-align:top;
1290 margin-right:4px;
1291 }
1292
1293 form ul li {
1294     list-style-type:none;
1295     margin:0 0 18px 0;
1296 }
1297
1298 form label.submit {
1299 display:none;
1300 }
1301
1302 .form_settings fieldset {
1303     margin-top: 10px;
1304     margin-bottom: 10px;
1305     border: none;
1306 }
1307
1308 .form_settings fieldset fieldset {
1309     margin-bottom: 20px;
1310     padding: 10px;
1311     padding-top: 10px;
1312     border-width:1px;
1313     border-style:solid;
1314     background:rgba(240, 240, 240, 0.2);
1315 }
1316
1317 .form_settings fieldset fieldset legend {
1318     line-height:0;
1319     font-size: 1.4em;
1320     font-weight: normal;
1321 }
1322
1323 .form_settings input.remove {
1324 margin-left:11px;
1325 }
1326 .form_settings .form_data li {
1327 width:100%;
1328 float:left;
1329     margin-bottom: 22px;
1330 }
1331 .form_settings .form_data label {
1332 float:left;
1333 }
1334 .form_settings .form_data textarea,
1335 .form_settings .form_data select,
1336 .form_settings .form_data input {
1337 margin-left:1.795%;
1338 float:left;
1339 }
1340
1341 .form_settings .form_data select {
1342     margin-top: 0px;
1343 }
1344
1345
1346 .form_settings .form_data input.submit,
1347 .form_settings .form_data input.checkbox,
1348 .form_settings .form_data input.radio {
1349 width:auto;
1350 }
1351 .form_settings .form_data textarea {
1352 width:63%;
1353 }
1354
1355 .form_settings .form_data input.submit {
1356 margin-left:0;
1357 }
1358
1359 .form_settings label {
1360 margin-top:2px;
1361     width: 25%;
1362     text-align: right;
1363 }
1364
1365 .form_settings input.checkbox, .form_settings input.radio {
1366     margin-left: 25%;
1367     margin-top: 3px;
1368     position: relative;
1369     left: -14px;
1370 }
1371
1372 .form_settings label.checkbox, .form_settings label.radio {
1373     width: auto;
1374     max-width: 60%;
1375     position: relative;
1376     left: -25px;
1377 }
1378
1379 .form_settings label.checkbox {
1380     text-align: left;
1381     line-height: 1.2em;
1382 }
1383
1384 .form_settings label.radio {
1385     text-align: left;
1386     margin: 0px;
1387 }
1388
1389 .form_settings li input.radio {
1390     clear: left;
1391 }
1392
1393 .form_actions label {
1394 display:none;
1395 }
1396 .form_guide {
1397 font-style:italic;
1398 }
1399
1400 .form_settings #settings_autosubscribe label {
1401 display:inline;
1402 font-weight:bold;
1403 }
1404
1405 #form_settings_profile legend,
1406 #form_login legend,
1407 #form_register legend,
1408 #form_password legend,
1409 #form_settings_avatar legend,
1410 #newgroup legend,
1411 #editgroup legend,
1412 .form_tag_user legend,
1413 #form_remote_subscribe legend,
1414 #form_openid_login legend,
1415 #form_search legend,
1416 #form_invite legend,
1417 #form_notice_delete legend,
1418 #form_password_recover legend,
1419 #form_password_change legend,
1420 .form_entity_block legend,
1421 #form_filter_bytag legend,
1422 #apioauthauthorize_allowdeny,
1423 .form_tag_user_wrap form,
1424 .form_tag_user_wrap label,
1425 .form_tag_user_wrap legend {
1426 display:none;
1427 }
1428
1429 .form_tag_user_wrap {
1430 clear:both;
1431 }
1432
1433 .form_tag_user {
1434 float:left;
1435 width:auto;
1436 }
1437
1438 .form_tag_user input.submit {
1439 width:50px;
1440 }
1441
1442 .form_settings .form_data p.form_guide {
1443 clear:both;
1444     margin-left: 27%;
1445 margin-bottom:0;
1446     line-height: 1.2em;
1447     padding-top: 4px;
1448 }
1449
1450 .form_settings p {
1451 margin-bottom:11px;
1452 }
1453
1454 .form_settings .form_note {
1455 padding:0 7px;
1456 }
1457
1458 .form_settings .form_response {
1459     margin-top: 10px;
1460 }
1461
1462 .form_settings input {
1463     margin-right: 20px;
1464 }
1465
1466 #form_search .submit {
1467 margin-left:11px;
1468 }
1469 #form_search .form_data input {
1470 width:auto;
1471 }
1472
1473 .h-entry .e-content .form_settings ul {
1474 margin-left:0;
1475 }
1476
1477 .notice > footer {
1478     clear: left;
1479     font-size: 0.8em;
1480     margin-left: 56px;
1481 }
1482
1483 .notice > footer .attachments-title {
1484     margin-bottom: 0;
1485     margin-top: 1em;
1486 }
1487
1488 .threaded-replies .notice > footer, .section .notice > footer {
1489     margin-left:33px;
1490 }
1491
1492 .notice > footer .timestamp span.p-name {
1493     display: none;
1494 }
1495
1496 .limited-scope .e-content .timestamp:before {
1497 content:'☠';
1498 font-size:150%;
1499 }
1500
1501 #content .notice-source-activity div.entry-title, .notice-source-activity div.e-content {
1502     margin-left: 0;
1503
1504
1505 #content .notice-source-activity div.entry-title {
1506     font-style: italic;
1507     min-height: 0;
1508 }
1509
1510 #content .notice-source-activity .notice div.entry-title {
1511     font-style: normal;
1512 }
1513
1514 div.e-content.plaintext {
1515     border: dashed 1px gray;
1516     font-family: monospace;
1517     padding: 1em;
1518     white-space: pre-line;
1519 }
1520
1521 span.rtl {
1522     display: block;
1523     direction: rtl;
1524     text-align: right;
1525     float: right;
1526
1527
1528 #filter_tags ul li,
1529 .entity_send-a-message .form_notice,
1530 .form_settings fieldset fieldset,
1531 .entity_moderation:hover ul,
1532 .entity_role:hover ul,
1533 .dialogbox {
1534 border-color:#DDDDDD;
1535 }
1536
1537 .form_settings input.form_action-primary {
1538 background:none;
1539 }
1540
1541 .form_settings .form_note {
1542     background-color: #d1f7cb;
1543 }
1544
1545 #form_settings_photo .form_data {
1546 clear:both;
1547 }
1548
1549 #form_settings_avatar li {
1550 width:auto;
1551 }
1552 #form_settings_avatar input {
1553 margin-left:0;
1554 }
1555 #avatar_original,
1556 #avatar_preview {
1557 float:left;
1558 }
1559 #avatar_preview {
1560 margin-left:29px;
1561 }
1562 #avatar_preview_view {
1563 height:96px;
1564 width:96px;
1565 margin-bottom:18px;
1566 overflow:hidden;
1567 }
1568
1569 #settings_attach,
1570 #form_settings_avatar .form_actions {
1571 clear:both;
1572 }
1573
1574 #form_settings_avatar .form_actions {
1575 margin-bottom:0;
1576 }
1577
1578 .entity_profile {
1579 position:relative;
1580 width:73%;
1581 min-height:123px;
1582 float:left;
1583 margin-bottom:18px;
1584 margin-left:0;
1585 overflow:hidden;
1586 }
1587
1588 .entity_profile dt,
1589 #entity_statistics dt {
1590 font-weight:bold;
1591 }
1592 .entity_profile dd {
1593 display:inline;
1594 }
1595
1596 .entity_profile .entity_depiction {
1597     float:left;
1598     width:96px;
1599     margin-right:18px;
1600     margin-bottom:18px;
1601     text-align: center;
1602 }
1603
1604 .entity_profile .entity_fn,
1605 .entity_profile .entity_nickname,
1606 .entity_profile .entity_location,
1607 .entity_profile .entity_url,
1608 .entity_profile .entity_note,
1609 .entity_profile .entity_tags,
1610 .entity_profile .entity_aliases,
1611 .entity_profile .entity_statistics {
1612 margin-left:113px;
1613 margin-bottom:4px;
1614 }
1615
1616 .peopletags_edit_button {
1617 cursor:pointer;
1618 border:0;
1619 padding:0;
1620 width:16px;
1621 height:16px;
1622     position: relative;
1623     top: -3px;
1624 }
1625
1626 ul.profile_list {
1627     list-style-type:none;
1628 }
1629
1630 ul.profile_list li {
1631     margin-bottom: 20px;
1632 }
1633
1634 ul.profiles.groups {
1635     list-style-type:none;
1636 }
1637
1638 .profile_list .h-card .u-photo {
1639     margin-right: 4px;
1640 }
1641
1642 table.profile_list tbody tr:nth-child(2n+1) {
1643     background-color: #fafafa !important;
1644     border: none !important;
1645 }
1646
1647 .entity_profile .entity_nickname,
1648 .entity_profile .entity_fn {
1649 margin-left:0;
1650 }
1651
1652 .entity_profile .p-nickname {
1653     font-weight: bold;
1654 }
1655
1656 .entity_profile .p-name {
1657     clear: left;
1658 }
1659
1660 .entity_profile .label {
1661     display: block;
1662 }
1663
1664 .entity_profile .p-name:before {
1665 content: "(";
1666 font-weight:normal;
1667 }
1668 .entity_profile .p-name:after {
1669 content: ")";
1670 font-weight:normal;
1671 }
1672 .entity_profile .p-nickname:after,
1673 .entity_profile .p-nickname:before {
1674 content:"";
1675 }
1676 .entity_profile dt,
1677 .entity_profile h2 {
1678 display:none;
1679 }
1680 .entity_profile .role {
1681 margin-left:11px;
1682 font-style:italic;
1683 }
1684
1685 .entity_actions {
1686 float:right;
1687 margin-left:2%;
1688     margin-bottom: 28px;
1689 min-width:21%;
1690 }
1691
1692 .entity_actions h2 {
1693 display:none;
1694 }
1695 .entity_actions ul {
1696 list-style-type:none;
1697 }
1698 .entity_actions li {
1699 margin-bottom:7px;
1700 }
1701 .entity_actions li:first-child {
1702 border-top:0;
1703 }
1704 .entity_actions fieldset {
1705 border:0;
1706 padding:0;
1707 }
1708 .entity_actions legend {
1709 display:none;
1710 }
1711
1712 .entity_actions input.submit {
1713 display:block;
1714 text-align:left;
1715 width:100%;
1716 }
1717
1718 .entity_actions a, .entity_actions input, .entity_actions p {
1719     color: #333 !important;
1720     font-weight: normal;
1721     line-height: 1.6em;
1722 }
1723
1724 .entity_actions a {
1725 text-decoration:none;
1726 display:block;
1727     padding: 3px 4px 4px 28px;
1728 }
1729
1730 .entity_actions input {
1731     padding: 4px 4px 4px 26px;
1732 }
1733
1734 .entity_actions a, .entity_actions p, .entity_actions .entity_approval input, .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, .entity_actions input.submit {
1735     background-color: #ccc !important;
1736     border: none;
1737 }
1738
1739 .entity_actions p {
1740     padding: 2px 4px 4px 28px;
1741 }
1742
1743 .entity_actions a:hover, .entity_actions p:hover, .entity_actions, .entity_subscribe input:hover, .entity_actions .entity_subscribe input:hover, .entity_actions .entity_block input:hover, .entity_actions .entity_moderation input:hover, .entity_actions .entity_role input:hover, .entity_actions .entity_nudge input:hover, .entity_actions .entity_delete input:hover, .entity_actions input.submit:hover {
1744     background-color: #f2f2f2 !important;
1745 }
1746
1747 .entity_actions #entity_remote_subscribe a {
1748     padding-right: 6px;
1749 }
1750
1751 .entity_actions .accept {
1752 margin-bottom:18px;
1753 }
1754
1755 .entity_send-a-message button {
1756 position:absolute;
1757 top:3px;
1758 right:3px;
1759 }
1760
1761 .entity_send-a-message .form_notice {
1762     width: 410px;
1763     padding: 10px;
1764     position: absolute;
1765     top: 46px;
1766     right: 10px;
1767     z-index: 2;
1768 }
1769
1770 .entity_send-a-message .form_notice fieldset {
1771     width: 410px;
1772 }
1773
1774 .entity_send-a-message .form_notice textarea {
1775     width: 280px;
1776 }
1777
1778 .entity_send-a-message .form_notice legend {
1779 display:block;
1780 margin-bottom:11px;
1781     font-weight: normal;
1782     color: #333 !important;
1783 }
1784
1785 .entity_send-a-message .form_notice label,
1786 .entity_send-a-message .form_notice select {
1787 display:none;
1788 }
1789 .entity_send-a-message .form_notice .submit {
1790     position: absolute;
1791     top: 52px;
1792     right: 0px;
1793     text-align: center;
1794 }
1795
1796 .entity_moderation,
1797 .entity_role {
1798 position:relative;
1799 }
1800 .entity_moderation p,
1801 .entity_role p {
1802
1803 padding-bottom:2px;
1804 margin-bottom:7px;
1805 }
1806 .entity_moderation ul,
1807 .entity_role ul {
1808 display:none;
1809 }
1810 .entity_moderation:hover ul,
1811 .entity_role:hover ul {
1812 display:block;
1813 width:110%;
1814 padding:11px;
1815 position:absolute;
1816 z-index:1;
1817 border-width:1px;
1818 border-style:solid;
1819         top: 20px;
1820         right: 0px;
1821         background-color: #fff;
1822 }
1823
1824 .entity_tags ul {
1825 list-style-type:none;
1826 display:inline;
1827 }
1828 .entity_tags li {
1829 display:inline;
1830 margin-right:7px;
1831 }
1832 .entity_tags li:before {
1833 content:'\0009';
1834 }
1835 .entity_tags p.error {
1836 clear:both;
1837 }
1838
1839 #filter_tags {
1840     margin-bottom: 20px;
1841     padding-bottom: 10px;
1842     border-bottom: 1px solid #ccc;
1843     float: left;
1844 }
1845 #filter_tags dt {
1846 display:none;
1847 }
1848 #filter_tags ul {
1849 list-style-type:none;
1850 }
1851 #filter_tags li {
1852 float:left;
1853 margin-left:7px;
1854 padding-left:7px;
1855 border-left-width: 1px;
1856 border-left-style:solid;
1857 }
1858 #filter_tags #filter_tags_all,
1859 #filter_tags #filter_tags_for {
1860     margin-left: 10px;
1861 border-left:0;
1862 padding-left:0;
1863 }
1864 #filter_tags_all a,
1865 #filter_tags_for a  {
1866 font-weight:bold;
1867     margin-top: 4px;
1868 float:left;
1869 }
1870
1871 #filter_tags_for a {
1872 margin:0;
1873 }
1874
1875 #filter_tags #form_filter_bymode .form_guide {
1876 display:none;
1877 }
1878
1879 #filter_tags #form_filter_bymode .checkbox {
1880 float:none;
1881 }
1882
1883 #filter_tags #form_filter_bymode legend {
1884 display:none;
1885 }
1886
1887 #filter_tags_item label {
1888     margin-right: 14px;
1889     margin-left: 7px;
1890     padding-top: 4px;
1891 }
1892 #filter_tags_item label,
1893 #filter_tags_item select {
1894 float:left;
1895 }
1896
1897 #filter_tags_item p {
1898 float:left;
1899 clear:both;
1900 margin-left:38px;
1901 }
1902 #filter_tags_item .submit {
1903 position:relative;
1904 top:3px;
1905 left:3px;
1906 }
1907
1908 .profile .entity_profile {
1909 margin-bottom:10px;
1910 min-height:60px;
1911 }
1912
1913 .profile .form_group_join legend,
1914 .profile .form_group_leave legend,
1915 .profile .form_user_subscribe legend,
1916 .profile .form_user_unsubscribe legend,
1917 .form_user_add_peopletag legend,
1918 .form_user_remove_peopletag legend {
1919 display:none;
1920 }
1921
1922 .profile .entity_profile .p-name,
1923 .profile .entity_profile .u-url[rel~=contact] {
1924 margin-left:0;
1925 display:inline;
1926 }
1927
1928 .profile .entity_profile .note,
1929 .profile .entity_profile .u-url,
1930 .profile .entity_profile .entity_tags,
1931 .profile .entity_profile .form_subscription_edit {
1932 margin-left:55px;
1933 clear:none;
1934 display:block;
1935 width:auto;
1936 }
1937
1938 .profile_block .group_aliases .group_alias {
1939     display:inline;
1940     list-style-type: none;
1941     font-style: italic;
1942 }
1943
1944 .profile_block .entity_tags dt {
1945 display: inline;
1946 margin-right: 3px;
1947 font-weight: bold;
1948 }
1949
1950 .profile_block .entity_tags dd {
1951 display: inline;
1952 }
1953
1954 .profile .entity_profile .form_subscription_edit {
1955 clear:left;
1956 }
1957
1958 .peopletag {
1959 min-height: 90px;
1960 list-style: none;
1961 }
1962
1963 .peopletag .e-content {
1964 width:auto;
1965 }
1966
1967 .peopletag .tagged-count a:after,
1968 .peopletag .subscriber-count a:after,
1969 .entity_tags dt:after {
1970 content: ':';
1971 }
1972
1973 .peopletag .updated {
1974 display:none;
1975 }
1976 .peopletag .tag a{
1977 font-weight: bold;
1978 }
1979
1980 .peopletag .tag:before {
1981 /* raquo */
1982 content: "\00BB";
1983 }
1984
1985 .peopletag .entity_statistics {
1986 font-size:80%;
1987 }
1988
1989 .profile-lister li {
1990 min-height:30px;
1991 padding:5px;
1992 clear:both;
1993 border-top: 1px #eee solid;
1994 }
1995
1996 .profile-lister {
1997 list-style-type:none;
1998 }
1999
2000 .profile_search_wrap h3 {
2001 float:left;
2002 font-weight:normal;
2003 margin-right:10px;
2004 }
2005
2006 .profile-lister li .u-photo {
2007 display:inline;
2008 margin-right:7px;
2009 margin-bottom:-5px;
2010 }
2011
2012 .profile-lister li .p-name {
2013 font-weight:bold;
2014 }
2015
2016 .profile-lister li .entity_actions {
2017 margin:0;
2018 }
2019
2020 #profile_search_results {
2021 display:block;
2022 border-radius:4px;
2023 max-height:800px;
2024 margin:10px 0;
2025 padding: 5px;
2026 border:1px #ddd solid;
2027 background:#f1f1f1;
2028 }
2029
2030 #profile_search_results.empty {
2031 display: none;
2032 }
2033
2034 .form_peopletag_edit_user_search legend,
2035 .form_peopletag_edit_user_search label,
2036 .form_peopletag_edit_user_search .form_guide {
2037 display:none;
2038 }
2039
2040 .form_peopletag_edit_user_search #field {
2041 height:30px;
2042 }
2043 .form_peopletag_edit_user_search .submit {
2044 width:60px;
2045 }
2046 .form_user_remove_peopletag,
2047 .form_user_add_peopletag {
2048 float:right;
2049 }
2050 .form_user_add_peopletag input.submit,
2051 .form_user_remove_peopletag input.submit {
2052 width:100px;
2053 padding-left:25px;
2054 text-align:left;
2055 }
2056
2057 .profile .entity_profile .form_subscription_edit label {
2058 font-weight:normal;
2059 margin-right:11px;
2060 }
2061
2062 .applications {
2063 margin-bottom:18px;
2064 float:left;
2065 width:100%;
2066 }
2067 .applications li {
2068 list-style-type:none;
2069 }
2070 .application img,
2071 #showapplication .entity_profile img,
2072 .form_data #application_icon img,
2073 #apioauthauthorize .form_data img {
2074 max-width:96px;
2075 max-height:96px;
2076 }
2077 #apioauthauthorize .form_data img {
2078 margin-right:18px;
2079 float:left;
2080 }
2081
2082 .oauth-desktop-mode #wrap {
2083     min-width: 500px;
2084 }
2085
2086 .oauth-desktop-mode #content {
2087     width: 480px;
2088     padding: 6px;
2089     margin: 4px 0px 0px 4px;
2090     border-top-left-radius: 7px;
2091 }
2092
2093 .oauth-desktop-mode fieldset {
2094     margin-bottom: 10px !important;
2095 }
2096
2097 #oauth_pin {
2098     text-align: center;
2099     font-size: 3em;
2100 }
2101
2102 #showapplication .entity_profile {
2103 width:68%;
2104 }
2105 #showapplication .entity_profile .entity_fn {
2106 margin-left:0;
2107 }
2108 #showapplication .entity_profile .p-name:before,
2109 #showapplication .entity_profile .p-name:after {
2110 content:'';
2111 }
2112 #showapplication .entity_data {
2113 clear:both;
2114 margin-bottom:18px;
2115 }
2116 #showapplication .entity_data h2 {
2117 display:none;
2118 }
2119 #showapplication .entity_data dd {
2120 font-family:monospace;
2121 font-size:1.3em;
2122     margin-bottom: 10px;
2123 }
2124 .form_data #application_types label.radio,
2125 .form_data #default_access_types label.radio {
2126 width:14.5%;
2127 }
2128
2129 .mark-top {
2130     border-top: 1px solid #ccc;
2131     padding-top: 5px;
2132 }
2133
2134 #realtime_actions {
2135     position: relative !important;
2136     right: -4px !important;
2137     top: -65px !important;
2138     float: right;
2139     padding-top: 15px;
2140     margin-bottom: -8px !important;
2141 }
2142
2143 #realtime_actions li {
2144     margin-left: 2px !important;
2145 }
2146
2147 #realtime_play, #realtime_pause, #realtime_popup {
2148     background-image: url(../images/icons/icons-01.gif);
2149     background-repeat: no-repeat;
2150     background-color: transparent;
2151 }
2152
2153 #realtime_play {
2154     background-position: 0 -2308px;
2155 }
2156 #realtime_pause {
2157     background-position: 0 -2374px;
2158 }
2159 #realtime_popup {
2160     background-position: 0 -1714px;
2161 }
2162
2163 #realtime_play, #realtime_pause, #realtime_popup {
2164     opacity: 0.6;
2165 }
2166
2167 #realtime_play:hover, #realtime_pause:hover, #realtime_popup:hover {
2168     opacity: 1;
2169 }
2170
2171 body.realtime-popup {
2172     min-width: 100%;
2173     overflow-x: hidden;
2174 }
2175
2176 .realtime-popup #content {
2177     padding: 0px !important;
2178     margin: 0px !important;
2179     left: 0;
2180     right: 0;
2181     width: 100% !important;
2182     overflow: visible;
2183 }
2184
2185 .realtime-popup #content_inner {
2186     padding: 5px;
2187 }
2188
2189 .realtime-popup .input_forms {
2190     top: 0px;
2191     left: 0px;
2192     padding: 10px 0px 0px 5px;
2193 }
2194
2195 .realtime-popup .form_notice_placeholder .placeholder {
2196     width: 445px;
2197 }
2198
2199 .realtime-popup .input_form {
2200     width: 470px;
2201 }
2202
2203 .realtime-popup .form_notice fieldset {
2204     width: 430px !important;
2205 }
2206
2207 .realtime-popup .form_notice textarea {
2208     width: 425px !important;
2209 }
2210
2211 .realtime-popup .form_notice label.notice_data-attach {
2212     right: 0px !important;
2213     top: 3px !important;
2214 }
2215
2216 .realtime-popup .form_notice #notice_data-geo_wrap label, .realtime-popup .form_notice #notice_data-geo_wrap input {
2217     right: 8px !important;
2218     top: 3px !important;
2219 }
2220
2221 .realtime-popup .form_notice .error,
2222 .realtime-popup .form_notice .success,
2223 .realtime-popup .form_notice .notice-status {
2224     width: 430px; 
2225 }
2226
2227 /* icons */
2228
2229 .form_notice label.notice_data-attach,
2230 #export_data li a.rss,
2231 #export_data li a.atom,
2232 #export_data li a.foaf,
2233 .entity_edit a,
2234 .entity_send-a-message a,
2235 .entity_nudge p,
2236 .form_user_nudge input.submit,
2237 .form_user_block input.submit,
2238 .form_user_unblock input.submit,
2239 .form_group_block input.submit,
2240 .form_group_unblock input.submit,
2241 .form_make_admin input.submit,
2242 .notice .attachment,
2243 .notice-options .notice_reply,
2244 .notice-options form.form_favor input.submit,
2245 .notice-options form.form_disfavor input.submit,
2246 .notice-options .notice_delete,
2247 .notice-options form.form_repeat input.submit,
2248 #new_group a,
2249 #pagination .nav_prev a,
2250 #pagination .nav_next a,
2251 button.close,
2252 .form_group_leave input.submit,
2253 .form_user_unsubscribe input.submit,
2254 .form_group_join input.submit,
2255 .form_user_subscribe input.submit,
2256 .form_remote_authorize input.submit,
2257 .entity_subscribe a,
2258 .entity_moderation p,
2259 .entity_sandbox input.submit,
2260 .entity_silence input.submit,
2261 .entity_delete input.submit,
2262 .entity_role p,
2263 .entity_role_administrator input.submit,
2264 .entity_role_moderator input.submit,
2265 .form_user_remove_peopletag input.submit,
2266 .form_user_add_peopletag input.submit,
2267 .form_peopletag_subscribe input.submit,
2268 .form_peopletag_unsubscribe input.submit,
2269 .form_group_queue #approve,
2270 .form_group_queue #cancel,
2271 .notice-options .repeated,
2272 .form_notice label.notice_data-geo,
2273 button.minimize,
2274 .form_reset_key input.submit,
2275 .entity_tag a,
2276 .entity_clear input.submit,
2277 .entity_flag input.submit,
2278 .entity_flag p,
2279 .entity_approval input.submit,
2280 .entity_subscribe input.submit,
2281 #realtime_play,
2282 #realtime_pause,
2283 #realtime_popup,
2284 .peopletags_edit_button,
2285 .mode-private .privacy_mode {
2286 background-image:url(../images/icons/icons-01.gif);
2287 background-repeat:no-repeat;
2288 background-color:transparent;
2289 }
2290
2291 button.close {
2292 background-position:0 -1120px;
2293 }
2294 button.minimize {
2295 background-position:0 -1912px;
2296 }
2297 #export_data li a.rss {
2298 background-position:0 -130px;
2299 }
2300 #export_data li a.atom {
2301 background-position:0 -64px;
2302 }
2303 #export_data li a.foaf {
2304 background-position:0 1px;
2305 }
2306
2307 #export_data li a.json {
2308 background-image:url(../images/icons/activitystreams.png);
2309 background-repeat:no-repeat;
2310 background-color:transparent;
2311 }
2312
2313
2314 .form_group_queue #approve {
2315 background-position:2px -2174px;
2316 }
2317 .form_group_queue #cancel {
2318 background-position:2px -2240px;
2319 }
2320
2321 .form_group_leave input.submit,
2322 .form_user_unsubscribe input.submit,
2323 .form_user_remove_peopletag input.submit,
2324 .form_peopletag_unsubscribe input.submit {
2325 background-position:5px -1246px;
2326 }
2327 .form_group_join input.submit,
2328 .form_user_subscribe input.submit,
2329 .form_remote_authorize input.submit,
2330 .form_user_add_peopletag input.submit,
2331 .form_peopletag_subscribe input.submit,
2332 .entity_subscribe a {
2333 background-position:5px -1181px;
2334 }
2335  .peopletags_edit_button {
2336 background-position: 0 -724px;
2337 }
2338
2339 .entity_edit a {
2340 background-position: 5px -719px;
2341 }
2342 .entity_send-a-message a {
2343 background-position: 5px -852px;
2344 }
2345 .entity_nudge p,
2346 .form_user_nudge input.submit {
2347 background-position: 5px -785px;
2348 }
2349 .form_user_block input.submit,
2350 .form_user_unblock input.submit,
2351 .form_group_block input.submit,
2352 .form_group_unblock input.submit {
2353 background-position: 5px -918px;
2354 }
2355 .form_make_admin input.submit {
2356 background-position: 5px -983px;
2357 }
2358 .entity_moderation p {
2359 background-position: 5px -1313px;
2360 }
2361 .entity_sandbox input.submit {
2362 background-position: 5px -1380px;
2363 }
2364 .entity_silence input.submit {
2365 background-position: 5px -1445px;
2366 }
2367 .entity_delete input.submit {
2368 background-position: 5px -1511px;
2369 }
2370 .entity_sandbox .form_user_unsandbox input.submit {
2371 background-position: 5px -2568px;
2372 }
2373 .entity_silence .form_user_unsilence input.submit {
2374 background-position: 5px -2633px;
2375 }
2376 .entity_role p {
2377 background-position: 5px -2436px;
2378 }
2379 .entity_role_administrator .form_user_grantrole input.submit {
2380 background-position: 5px -983px;
2381 }
2382 .entity_role_moderator .form_user_grantrole input.submit {
2383 background-position: 5px -1313px;
2384 }
2385 .entity_role_administrator .form_user_revokerole input.submit {
2386 background-position: 5px -2699px;
2387 }
2388 .entity_role_moderator .form_user_revokerole input.submit {
2389 background-position: 5px -2501px;
2390 }
2391 .form_reset_key input.submit {
2392 background-position: 5px -1973px;
2393 }
2394 .entity_clear input.submit {
2395 background-position: 5px -2039px;
2396 }
2397 .entity_flag input.submit,
2398 .entity_flag p {
2399 background-position: 5px -2105px;
2400 }
2401 .entity_approval input.approve,
2402 .entity_subscribe input.accept {
2403 background-position: 5px -2171px;
2404 }
2405 .entity_approval input.cancel,
2406 .entity_subscribe input.reject {
2407 background-position: 5px -2237px;
2408 }
2409 #realtime_play {
2410 background-position: 0 -2308px;
2411 }
2412 #realtime_pause {
2413 background-position: 0 -2374px;
2414 }
2415 #realtime_popup {
2416 background-position: 0 -1714px;
2417 }
2418 .notice .attachment {
2419 background-position:0 -394px;
2420 }
2421 .notice .attachment.more {
2422 background-position:0 -2770px;
2423 }
2424 #attachments .attachment {
2425 background:none;
2426 }
2427 .notice-options .notice_reply {
2428 background-position:0 -592px;
2429 }
2430 .notice-options form.form_favor input.submit {
2431 background-position:0 -460px;
2432 }
2433 .notice-options form.form_disfavor input.submit {
2434 background-position:0 -526px;
2435 }
2436 .notice-options .notice_delete {
2437 background-position:0 -658px;
2438 }
2439 .notice-options .form_repeat.processing {
2440 background-image:none;
2441 }
2442 .notice-options form.form_repeat input.submit {
2443 background-position:0 -1582px;
2444 }
2445 .notice-options .repeated {
2446 background-position:0 -1648px;
2447 }
2448 #new_group a {
2449 background-position:0 -1054px;
2450 }
2451 .form_notice label.notice_data-attach {
2452     background-position: 0 -328px;
2453 }
2454 .form_notice label.notice_data-geo {
2455     background-position: 0 -1780px;
2456 }
2457 .form_notice label.notice_data-geo.checked {
2458     background-position: 0 -1846px;
2459 }
2460
2461 #pagination .nav_prev a {
2462     padding-top: 8px;
2463     padding-left: 25px;
2464     background-position:0 -187px;
2465 }
2466 #pagination .nav_next a { 
2467     padding-top: 9px;
2468     padding-right: 25px;
2469     background-position: 115% -252px;
2470 }
2471
2472 #usergroups #new_group {
2473 float: left;
2474 margin-right: 2em;
2475 }
2476 #new_group, #group_search {
2477 margin-bottom:18px;
2478 }
2479 #new_group a {
2480 padding-left:20px;
2481 }
2482
2483
2484
2485 .entity_tags li.mode-private {
2486 color: #829D25;
2487 }
2488 .mode-private .privacy_mode {
2489 background-position: 0px -1978px;
2490 }
2491
2492 /* tag autocomplete */
2493
2494 .ptag-ac-line {
2495 font-weight: normal;
2496 background-color: white;
2497 min-height:30px;
2498 }
2499 .ptag-ac-line:nth-child(odd) {
2500 background-color: #fafafa;
2501 }
2502
2503 .ptag-ac-line-tag {
2504 min-width: 150px;
2505 display: inline-block;
2506 }
2507
2508 .ptag-ac-line .freq {
2509 min-width: 50px;
2510 text-align: right;
2511 float:right;
2512 }
2513
2514 .ptag-ac-line.mode-public .privacy_mode {
2515 display:none;
2516 }
2517
2518 #site_nav_local_views li.extended_menu a {
2519     display:none;
2520 }
2521
2522 .profile_block_otherprofile_list li {
2523     display: inline;
2524     list-style-type: none;
2525 }
2526
2527 }/*end of @media screen, projection, tv*/
2528
2529
2530 @media print {
2531 a:after { background-color:#FFFFFF; }
2532 a:not([href^="#"]):after { content:" <"attr(href)"> "; }
2533 img { border:none; }
2534 p { orphans: 2; widows: 1; }
2535
2536 #site_nav_global_primary,
2537 #site_nav_local_views,
2538 #form_notice,
2539 .pagination,
2540 #site_nav_global_secondary,
2541 .entity_actions,
2542 .notice-options,
2543 #aside_primary,
2544 .form_subscription_edit .submit {
2545 display:none;
2546 }
2547 .timestamp dt, .timestamp dd,
2548 .device dt, .device dd {
2549 display:inline;
2550 }
2551 .profiles li,
2552 .notices li {
2553 margin-bottom:18px;
2554 }
2555
2556 }/*end of @media print*/