]> git.mxchange.org Git - friendica.git/blob - view/theme/duepuntozero/style.css
Merge pull request #1795 from fabrixxm/upload_or_browse_dialog
[friendica.git] / view / theme / duepuntozero / style.css
1 /**
2  * duepuntozero Frindika style
3  * Fabio Comuni <fabrix.xm@gmail.com>
4  */
5
6
7 /* generals */
8 body {
9         font-family: helvetica,arial,freesans,clean,sans-serif;
10         font-size: 12px;
11         background-color: #ffffff;
12         background-image: url(head.jpg);
13         background-repeat: repeat-x;
14         color: #000000;
15         margin: 0px;
16 }
17
18
19 a, a:visited, a:link { color: #3465a4; text-decoration: none; }
20 a:hover {text-decoration: underline; }
21
22 input {
23         border: 1px solid #666666;
24         -moz-border-radius: 3px;
25         border-radius: 3px;
26         padding: 3px;
27 }
28
29 img { border :0px; }
30
31 #id_openid_url, .openid input {
32    background: url(login-bg.gif) no-repeat;
33    background-position: 0 50%;
34    padding-left: 18px;
35 }
36 .openid:hover {
37
38 }
39
40 #id_openid_url {
41         width: 384px;
42 }
43
44 code {
45         font-family: Courier, monospace;
46         white-space: pre;
47         display: block;
48         overflow: auto;
49         border: 1px solid #444;
50         background: #EEE;
51         color: #444;
52         padding: 10px;
53         margin-top: 20px;
54 }
55
56 blockquote {
57         background-color: #f4f8f9;
58         border-left: 4px solid #dae4ee;
59         padding: 0.4em;
60 }
61
62 .icollapse-wrapper, .ccollapse-wrapper {
63         border: 1px solid #CCC;
64         padding: 5px;
65 }
66
67 .hide-comments {
68         margin-left: 5px;
69 }
70
71 #panel {
72         background-color: ivory;
73         position: absolute;
74         z-index: 2;
75         width: 30%;
76         padding: 25px;
77         border: 1px solid #444;
78 }
79
80 .heart {
81         color: #FF0000;
82         font-size: 100%;
83         margin-right: 5px;
84 }
85
86
87
88 /* nav */
89 nav {
90         height: 94px;
91         display: block;
92         margin: 0px 10%;
93         border-bottom: 1px solid #babdb6;
94         position: relative;
95 }
96 nav #site-location {
97         color: #888a85;
98         font-size: 0.8em;
99         position: absolute;
100 }
101
102 .error-message {
103         color: #FF0000;
104         font-size: 1.1em;
105         border: 1px solid #FF8888;
106         background-color: #FFEEEE;
107         padding: 10px;
108 }
109
110 .info-message {
111         color: #204a87;
112         font-size: 1.1em;
113         border: 1px solid #3465a4;
114         background-color: #d7e3f1;
115         padding: 10px;
116 }
117
118 .warning-message {
119     background-color: #F4FA58;
120     border: 1px solid #F3F781;
121     color: #000000;
122     font-size: 1.1em;
123     padding: 10px;
124 }
125
126
127 nav #banner {
128         display: block;
129     margin-top: 14px;
130         position: absolute;
131 }
132 nav #banner #logo-text a {
133         font-size: 40px;
134         font-weight: bold;
135         margin-left: 3px;
136         color: #000000;
137
138 }
139 nav #banner #logo-text a:hover { text-decoration: none; }
140
141
142 .nav-commlink, .nav-login-link {
143     display: block;
144     height: 15px;
145         margin-top: 67px;
146         margin-right: 2px;
147         //padding: 6px 10px;
148        padding: 6px 3px;
149         float: left;
150         bottom: 140px;
151         border: 1px solid #babdb6;
152         border-bottom: 0px;
153         background-color: #aec0d3;
154         color: #565854;
155         -moz-border-radius: 3px 3px 0px 0px;
156         border-radius: 3px 3px 0px 0px;
157 }
158 nav .nav-link {
159         float: right;
160         margin: 0.2em 0em;
161         padding: 0em 0.5em;
162         background-color: transparent !important;
163 }
164
165 .nav-commlink.selected {
166         background-color: #ffffff;
167         border-bottom: 1px solid #ffffff;
168         color: #000000 !important;
169         margin-top: 64px;
170         padding-top: 6px;
171         padding-bottom: 8px;
172 }
173 .nav-ajax-left {
174         font-size: 0.8em;
175         float: left;
176         margin-top: 62px;
177 }
178
179
180 nav #nav-link-wrapper .nav-link {
181         border-right: 1px solid #babdb6;
182 }
183
184 /* aside */
185 aside {
186         display: block;
187         min-height: 112px;
188         width: 200px;
189         margin-left: 10%;
190         padding: 1em;
191         float: left;
192         background-image: url(border.jpg);
193         background-position: top left;
194         background-repeat: no-repeat;
195         position: absolute;
196 }
197
198 #dfrn-request-link {
199         display: block;
200         color: #FFFFFF;
201         -webkit-border-radius: 5px ;
202         -moz-border-radius: 5px;
203         border-radius: 5px;
204         padding: 5px;
205         font-weight: bold;
206         background: #3465a4 url('friendica-16.png') no-repeat 95% center;
207 }
208 #wallmessage-link {
209         display: block;
210         color: #FFFFFF;
211         -webkit-border-radius: 5px ;
212         -moz-border-radius: 5px;
213         border-radius: 5px;
214         padding: 5px;
215         font-weight: bold;
216         background-color: #3465a4;
217 }
218
219 /* section */
220 section {
221         margin: 0px 10%;
222         padding-top: 1em;
223         padding-left: 250px;
224         padding-right: 1em;
225         display: block;
226         background-color: #ffffff;
227         background-image: url(border.jpg);
228         background-position: top right;
229         background-repeat: no-repeat;
230         min-height: 112px;
231
232 }
233 .tabs {
234         height: 27px;
235         background-image: url(head.jpg);
236         background-repeat: repeat-x;
237         background-position: 0px -20px;
238         border-bottom: 1px solid #babdb6;
239         padding:0px;
240 }
241 .tabs li { margin: 0px; list-style: none; }
242 .tab {
243         display:block;
244         float:left;
245         padding: 0.4em;
246         //margin-right: 1em;
247         margin-right: 3px ;
248 }
249 .tab.active {
250         font-weight: bold;
251
252 }
253
254
255 /* footer */
256 footer {
257         text-align: right;
258         padding-bottom: 1em;
259         padding-right: 3em;
260 }
261
262 .birthday-today, .event-today {
263         font-weight: bold;
264 }
265
266 div.wall-item-content-wrapper.shiny {
267   background-image: url('shiny.png');
268   background-position: -5px 30px;
269   background-repeat:no-repeat;
270 }
271
272 .preview {
273         background: #FFFFC8;
274 }
275
276 #theme-preview {
277         margin: 15px 0 15px 150px;
278 }
279
280 /* from default */
281 #jot-perms-icon,
282 #profile-location,
283 #profile-nolocation,
284 #profile-youtube,
285 #profile-video,
286 #profile-audio,
287 #profile-link,
288 #profile-title,
289 #wall-image-upload,
290 #wall-file-upload,
291 #profile-upload-wrapper,
292 #wall-image-upload-div,
293 #wall-file-upload-div,
294 .hover, .focus {
295         cursor: pointer;
296 }
297
298 #jot-perms-icon {
299         float: left;
300 }
301
302 #jot-title, #jot-category {
303         border: 0px;
304         margin: 0px;
305         height: 20px;
306         width: 530px;
307         margin-bottom: 5px;
308         font-weight: bold;
309         border: 1px solid #ffffff;
310 }
311
312 #jot-title::-webkit-input-placeholder{font-weight: normal;}
313 #jot-category::-webkit-input-placeholder{font-weight: normal;}
314 #jot-title:-moz-placeholder{font-weight: normal;}
315 #jot-category:-moz-placeholder{font-weight: normal;}
316
317
318 #jot-title:hover,
319 #jot-title:focus,
320 #jot-category:hover,
321 #jot-category:focus {
322         border: 1px solid #cccccc;
323 }
324
325 .jothidden { display:none; }
326
327
328 .fakelink, .fakelink:visited, .fakelink:link {
329         color: #3465a4;
330         text-decoration: none;
331         cursor: pointer;
332         margin-top: 15px;
333         margin-bottom: 15px;
334 }
335 .lockview {
336         cursor: pointer;
337 }
338
339 #group-sidebar {
340         margin-bottom: 10px;
341 }
342
343 .group-selected, .nets-selected, .fileas-selected, .categories-selected {
344         padding: 3px;
345         -moz-border-radius: 3px;
346         border-radius: 3px;
347         border: 1px solid #CCCCCC;
348         background: #F8F8F8;
349         font-weight: bold;
350 }
351
352 .settings-widget .selected {
353         padding: 3px;
354         -moz-border-radius: 3px;
355         border-radius: 3px;
356         border: 1px solid #CCCCCC;
357         background: #F8F8F8;
358         font-weight: bold;
359 }
360
361 .fakelink:hover {
362         color: #3465a4;
363         text-decoration: underline;
364         cursor: pointer;
365 }
366 .smalltext {
367         font-size: 0.7em;
368 }
369 #sysmsg {
370         /*width: 600px;*/
371         margin-bottom: 10px;
372 }
373
374 #register-fill-ext {
375         margin-bottom: 25px;
376 }
377
378 #label-register-name, #label-register-email, #label-register-nickname, #label-register-openid {
379         float: left;
380         width: 350px;
381         margin-top: 10px;
382 }
383
384 #register-name, #register-email, #register-nickname {
385         float: left;
386         margin-top: 10px;
387         width: 150px;
388 }
389
390 #register-openid {
391         float: left;
392         margin-top: 10px;
393         width: 130px;
394 }
395
396 #register-name-end, #register-email-end, #register-nickname-end, #register-submit-end, #register-openid-end {
397         clear: both;
398 }
399
400 #register-nickname-desc {
401         margin-top: 30px;
402         width: 650px;
403 }
404 #register-sitename {
405         float: left;
406         margin-top: 10px;
407 }
408
409 #register-submit-button {
410         margin-top: 10px;
411 }
412
413
414 #login_standard {
415         width: 210px;
416         float: left;
417 }
418 #login_openid {
419         width: 210px;
420         margin-left: 250px;
421 }
422
423 #login_standard input,
424 #login_openid input {
425         width: 180px;
426 }
427
428 #login-extra-links {
429         clear: both;
430 }
431
432 #register-link, #lost-password-link {
433         float: left;
434         font-size: 80%;
435         margin-right: 15px;
436 }
437
438 #login-name-end, #login-password-end, #login-extra-end, #login-submit-end {
439         height: 50px;
440 }
441
442 #login-submit-wrapper {
443         clear: both;
444 }
445 #login-submit-button {
446 /*      margin-top: 10px; */
447         margin-left: 200px;
448 }
449
450
451 input#dfrn-url {
452         float: left;
453         background: url(friendica-16.png) no-repeat;
454         background-position: 2px center;
455         font-size: 17px;
456         padding-left: 21px;
457         height: 21px;
458         background-color: #FFFFFF;
459         color: #000000;
460         margin-bottom: 20px;
461 }
462
463 #dfrn-url-label {
464         float: left;
465         width: 250px;
466 }
467
468 #dfrn-request-url-end {
469         clear: both;
470 }
471
472 #knowyouyes, #knowyouno {
473         float: left;
474 }
475
476 #dfrn-request-knowyou-yes-wrapper, #dfrn-request-knowyou-no-wrapper {
477
478         float: none;
479 }
480 #dfrn-request-knowyou-yes-label, #dfrn-request-knowyou-no-label {
481         float: left;
482         width: 75px;
483         margin-left: 50px;
484         margin-bottom: 7px;
485 }
486 #dfrn-request-knowyou-break, #dfrn-request-knowyou-end {
487         clear: both;
488
489 }
490
491 #dfrn-request-message-wrapper {
492         margin-bottom: 50px;
493 }
494 #dfrn-request-submit-wrapper {
495         clear: both;
496         margin-left: 50px;
497 }
498
499 #dfrn-request-info-wrapper {
500         margin-left: 50px;
501 }
502
503
504
505 #cropimage-wrapper, #cropimage-preview-wrapper {
506         float: left;
507         padding: 30px;
508 }
509
510 #crop-image-form {
511         margin-top: 30px;
512         clear: both;
513 }
514
515 .intro-wrapper {
516         margin-top: 20px;
517 }
518
519 .intro-fullname {
520         font-size: 1.1em;
521         font-weight: bold;
522
523 }
524 .intro-desc {
525         margin-bottom: 20px;
526         font-weight: bold;
527 }
528
529 .intro-note {
530         padding: 10px;
531 }
532
533 .intro-end {
534         padding: 30px;
535 }
536
537 .intro-form {
538         float: left;
539 }
540 .intro-approve-form {
541         clear: both;
542 }
543 .intro-approve-as-friend-end {
544         clear: both;
545 }
546 .intro-submit-approve, .intro-submit-ignore {
547         margin-right: 20px;
548 }
549 .intro-submit-approve {
550         margin-top: 15px;
551 }
552
553 .intro-approve-as-friend-label, .intro-approve-as-fan-label {
554         float: left;
555         width: 100px;
556         margin-left: 20px;
557 }
558 .intro-approve-as-friend, .intro-approve-as-fan {
559         float: left;
560 }
561 .intro-form-end {
562         clear: both;
563 }
564 .intro-approve-as-friend-desc {
565         margin-top: 15px;
566 }
567 .intro-approve-as-end {
568         clear: both;
569         margin-bottom: 10px;
570 }
571
572 .intro-end {
573         clear: both;
574         margin-bottom: 30px;
575 }
576 .aprofile dt {
577         font-weight: bold;
578 }
579 #page-profile .title {
580         font-weight: bold;
581 }
582 #profile-vcard-break {
583         clear: both;
584 }
585 #profile-extra-links {
586         clear: both;
587         margin-top: 10px;
588 }
589
590 #profile-extra-links ul {
591         list-style-type: none;
592         padding: 0px;
593 }
594
595
596 #profile-extra-links li {
597         margin-top: 5px;
598 }
599
600 #profile-edit-links ul {
601         list-style-type: none;
602 }
603
604 #profile-edit-links li {
605         margin-top: 10px;
606 }
607 .profile-edit-side-div {
608         float: right;
609 }
610 .profile-edit-side-link {
611         opacity: 0.3;
612         filter:alpha(opacity=30);
613 }
614 .profile-edit-side-link:hover {
615         opacity: 1.0;
616         filter:alpha(opacity=100);
617 }
618
619 .view-contact-wrapper {
620         margin-top: 20px;
621         float: left;
622         margin-left: 20px;
623         width: 180px;
624 }
625
626 .contact-wrapper {
627         float: left;
628         width: 150px;
629         height: 150px;
630         overflow: auto;
631 }
632
633 #view-contact-end {
634         clear: both;
635 }
636
637
638 #viewcontacts {
639         margin-top: 15px;
640 }
641 #profile-edit-default-desc {
642         color: #FF0000;
643         border: 1px solid #FF8888;
644         background-color: #FFEEEE;
645         padding: 7px;
646 }
647
648 #profile-edit-clone-link-wrapper {
649         float: left;
650         margin-left: 50px;
651         margin-bottom: 20px;
652         width: 300px;
653 }
654
655
656 #profile-edit-links-end {
657         clear: both;
658         margin-bottom: 15px;
659 }
660
661 .profile-listing-photo {
662         border: none;
663 }
664
665 .profile-edit-submit-wrapper {
666         margin-top: 20px;
667         margin-bottom: 20px;
668 }
669
670 #profile-photo-link-select-wrapper {
671         margin-top: 2em;
672 }
673
674 #profile-photo-submit-wrapper {
675         margin-top: 10px;
676 }
677
678 #profile-photo-wrapper img {
679         width:175px;
680         height:175px;
681         padding: 12px;
682 }
683
684 #profile-edit-profile-name-label,
685 #profile-edit-name-label,
686 #profile-edit-pdesc-label,
687 #profile-edit-gender-label,
688 #profile-edit-dob-label,
689 #profile-edit-address-label,
690 #profile-edit-locality-label,
691 #profile-edit-region-label,
692 #profile-edit-postal-code-label,
693 #profile-edit-country-name-label,
694 #profile-edit-marital-label,
695 #profile-edit-sexual-label,
696 #profile-edit-politic-label,
697 #profile-edit-religion-label,
698 #profile-edit-pubkeywords-label,
699 #profile-edit-prvkeywords-label,
700 #profile-edit-homepage-label,
701 #profile-edit-hometown-label {
702         float: left;
703         width: 175px;
704 }
705
706 #profile-edit-profile-name,
707 #profile-edit-name,
708 #profile-edit-pdesc,
709 #gender-select,
710 #profile-edit-dob,
711 #profile-edit-address,
712 #profile-edit-locality,
713 #profile-edit-region,
714 #profile-edit-postal-code,
715 #profile-edit-country-name,
716 #marital-select,
717 #sexual-select,
718 #profile-edit-politic,
719 #profile-edit-religion,
720 #profile-edit-pubkeywords,
721 #profile-edit-prvkeywords,
722 #profile-in-dir-yes,
723 #profile-in-dir-no,
724 #profile-in-netdir-yes,
725 #profile-in-netdir-no,
726 #hide-wall-yes,
727 #hide-wall-no,
728 #hide-friends-yes,
729 #hide-friends-no {
730         float: left;
731         margin-bottom: 20px;
732 }
733 #settings-normal,
734 #settings-soapbox,
735 #settings-freelove,
736 #settings-community {
737         float: left;
738 }
739 #settings-notifications label {
740         margin-left: 20px;
741 }
742 #settings-notify-desc, #settings-activity-desc {
743         font-weight: bold;
744         margin-bottom: 15px;
745 }
746 #settings-pagetype-desc {
747         color: #666666;
748         margin-bottom: 15px;
749 }
750
751 #profile-in-dir-yes-label,
752 #profile-in-dir-no-label,
753 #profile-in-netdir-yes-label,
754 #profile-in-netdir-no-label,
755 #hide-wall-yes-label,
756 #hide-wall-no-label,
757 #hide-friends-yes-label,
758 #hide-friends-no-label {
759         margin-left: 125px;
760         float: left;
761         width: 50px;
762 }
763
764 #profile-edit-with-label {
765         width: 175px;
766         margin-left: 20px;
767 }
768
769 #profile-publish-yes-reg,
770 #profile-publish-no-reg {
771         float: left;
772         margin-bottom: 10px;
773 }
774
775 #profile-publish-yes-label-reg,
776 #profile-publish-no-label-reg {
777         margin-left: 350px;
778         float: left;
779         width: 50px;
780 }
781
782 #profile-publish-break-reg,
783 #profile-publish-end-reg {
784         clear: both;
785 }
786
787
788 #profile-edit-pdesc-desc,
789 #profile-edit-pubkeywords-desc,
790 #profile-edit-prvkeywords-desc {
791         float: left;
792         margin-left: 20px;
793 }
794
795
796 #profile-edit-homepage, #profile-edit-hometown {
797         float: left;
798         margin-bottom: 35px;
799 }
800 #settings-normal-label,
801 #settings-soapbox-label,
802 #settings-community-label,
803 #settings-freelove-label {
804         float: left;
805         width: 200px;
806 }
807 #settings-normal-desc,
808 #settings-soapbox-desc,
809 #settings-community-desc,
810 #settings-freelove-desc {
811         /*float: left;
812         margin-left: 75px;*/
813     clear: left;
814     color: #666666;
815     display: block;
816     margin-bottom: 20px
817 }
818
819 #profile-edit-profile-name-end,
820 #profile-edit-name-end,
821 #profile-edit-pdesc-end,
822 #profile-edit-gender-end,
823 #profile-edit-dob-end,
824 #profile-edit-address-end,
825 #profile-edit-locality-end,
826 #profile-edit-region-end,
827 #profile-edit-postal-code-end,
828 #profile-edit-country-name-end,
829 #profile-edit-marital-end,
830 #profile-edit-sexual-end,
831 #profile-edit-politic-end,
832 #profile-edit-religion-end,
833 #profile-edit-pubkeywords-end,
834 #profile-edit-prvkeywords-end,
835 #profile-edit-homepage-end,
836 #profile-edit-hometown-end,
837 #profile-in-dir-break,
838 #profile-in-dir-end,
839 #profile-in-netdir-break,
840 #profile-in-netdir-end,
841 #hide-wall-break,
842 #hide-wall-end,
843 #hide-friends-break,
844 #hide-friends-end,
845 #settings-normal-break,
846 #settings-soapbox-break,
847 #settings-community-break,
848 #settings-freelove-break {
849         clear: both;
850 }
851
852 .settings-widget ul {
853         list-style-type: none;
854         padding: 0px;
855 }
856
857 .settings-widget li {
858         margin-left: 24px;
859         margin-bottom: 8px;
860 }
861
862
863 #gender-select, #marital-select, #sexual-select {
864         width: 220px;
865 }
866
867 #profile-edit-profile-name-wrapper .required {
868         color: #FF0000;
869         float: left;
870 }
871
872 #contacts-main {
873         margin-top: 20px;
874         margin-bottom: 20px;
875 }
876
877 .contact-entry-wrapper {
878         float: left;
879         width: 120px;
880         height: 120px;
881 }
882 #contacts-search-end {
883         margin-bottom: 10px;
884 }
885
886 .contact-entry-direction-icon {
887         margin-top: 24px;
888         margin-right: 2px;
889 }
890
891 .contact-entry-photo img {
892         border: none;
893 }
894 .contact-entry-photo-end {
895         clear: both;
896 }
897 .contact-entry-name {
898         float: left;
899         margin-left: 0px;
900         margin-right: 10px;
901         width: 120px;
902         overflow: hidden;
903 }
904 .contact-entry-edit-links {
905         margin-top: 6px;
906         margin-left: 10px;
907         width: 16px;
908 }
909 .contact-entry-nav-wrapper {
910         float: left;
911         margin-left: 10px;
912 }
913
914 .contact-entry-edit-links img {
915         border: none;
916         margin-right: 15px;
917 }
918 .contact-entry-photo {
919         float: left;
920         position: relative;
921 }
922 .contact-entry-end {
923         clear: both;
924 }
925
926 #fsuggest-desc, #fsuggest-submit-wrapper {
927         margin-top: 15px;
928         margin-bottom: 15px;
929 }
930
931 #network-star-link{
932         margin-top: 10px;
933 }
934 .network-star {
935         float: left;
936         margin-right: 5px;
937 }
938 #network-bmark-link {
939         margin-top: 10px;
940 }
941
942 .wall-item-content-wrapper {
943         margin-top: 10px;
944         border: 1px solid #CCC;
945         position: relative;
946         -moz-border-radius: 3px;
947         border-radius: 3px;
948 }
949
950 .tread-wrapper .tread-wrapper {
951         margin-left: 50px;
952 }
953 .tread-wrapper .wall-item-comment-wrapper {
954         margin-left: 50px;
955 }
956
957 .tread-end-wrapper {
958         margin-left: 50px;
959 }
960
961 .wall-item-content-wrapper.comment {
962 #       margin-left: 50px;
963         background: #EEEEEE;
964 }
965
966 .wall-item-like.comment, .wall-item-dislike.comment {
967         margin-left: 50px;
968 }
969
970 .wall-item-info {
971         display: block;
972         float: left;
973         width:110px;
974         margin-right:10px;
975 }
976 .comment .wall-item-info {
977         width: 70px;
978 }
979
980 .wall-item-photo-wrapper {
981         margin-top: 10px;
982         margin-left: 10px;
983         margin-bottom: 10px;
984         width: 100px;
985 }
986 .wall-item-photo-menu-button {
987         display: block;
988         position: absolute;
989         background-image: url("photo-menu.jpg");
990         background-position: top left;
991         background-repeat: no-repeat;
992         margin: 0px; padding: 0px;
993         width: 16px;
994         height: 16px;
995         top: 74px; left:10px;
996         overflow: hidden;
997         text-indent: 40px;
998         display: none;
999
1000 }
1001 .wall-item-photo-menu {
1002         width: auto;
1003         border: 2px solid #444444;
1004         background: #FFFFFF;
1005         position: absolute;
1006         left: 10px; top: 90px;
1007         display: none;
1008         z-index: 10000;
1009 }
1010 .wall-item-photo-menu ul { margin:0px; padding: 0px; list-style: none }
1011 .wall-item-photo-menu li a { display: block; padding: 2px; }
1012 .wall-item-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
1013
1014 .comment .wall-item-photo-menu-button { top: 44px;}
1015 .comment .wall-item-photo-menu { top: 60px; }
1016
1017 .wallwall .wwto {
1018     left: 50px;
1019     margin: 0;
1020     position: absolute;
1021     top: 70px;
1022     width: 30px
1023 }
1024 .wallwall .wwto img {
1025         width: 30px !important;
1026         height: 30px !important;
1027 }
1028
1029 .wallwall .wall-item-photo-end {
1030         clear: both;
1031 }
1032
1033 .wall-item-arrowphoto-wrapper {
1034     position: absolute;
1035     left: 75px;
1036     top: 70px;
1037     z-index: 100;
1038 }
1039 .wall-item-wrapper {
1040         /*float: left;
1041     margin-right: 5px;
1042     width: 250px;*/
1043     margin-left:10px;
1044 }
1045 .wall-item-lock {
1046         /*height: 20px;*/
1047         /*margin-top: 10px;*/
1048     left: 105px;
1049     position: absolute;
1050     top: 1px;
1051 }
1052 .comment .wall-item-lock {
1053         left: 65px;
1054 }
1055
1056 .wall-item-ago {
1057         color: #888888;
1058         font-size: 0.8em;
1059 }
1060
1061 .wall-item-location {
1062         overflow: hidden;
1063         /* add ellipsis on text overflow               */
1064         /* this work on safari, opera, ie, chrome.     */
1065         /* firefox users have to wait support or we    */
1066         /* can use a jquery plugin http://bit.ly/zJskg */
1067         text-overflow: ellipsis;
1068         -o-text-overflow: ellipsis;
1069         width: 100%;
1070 }
1071
1072 .wall-item-like-buttons {
1073         float: left;
1074         margin-right: 10px;
1075 /*      padding-right: 10px; */
1076 /*      border-right: 2px solid #fff; */
1077 }
1078
1079 .like-rotator {
1080         margin-left: 5px;
1081 }
1082
1083 .wall-item-like-buttons > a,
1084 .wall-item-like-buttons > img {
1085         float: left;
1086 }
1087
1088 .wall-item-like-buttons img {
1089         cursor: pointer;
1090 }
1091
1092 .wall-item-share-buttons {
1093         margin-left: 10px;
1094         margin-right: 10px;
1095 }
1096
1097 .editpost {
1098         margin-left: 10px;
1099         float: left;
1100 }
1101 .star-item {
1102         margin-left: 10px;
1103         float: left;
1104 }
1105 .tag-item {
1106         margin-left: 10px;
1107         float: left;
1108 }
1109
1110 .filer-item {
1111         margin-left: 10px;
1112         float: left;
1113 }
1114
1115 .wall-item-links-wrapper {
1116         float: left;
1117 }
1118
1119 .wall-item-delete-wrapper {
1120         float: right;
1121 }
1122
1123 .wall-item-delete-end {
1124         clear: both;
1125 }
1126
1127 .wall-item-delete-icon {
1128         border: none;
1129 }
1130
1131
1132 .wall-item-wrapper-end {
1133         clear: both;
1134 }
1135 .wall-item-name-link {
1136         font-weight: bold;
1137         text-decoration: none;
1138         color: #3172BD;
1139 }
1140 .wall-item-photo {
1141         border: none;
1142 }
1143 .comment .wall-item-photo {
1144         width: 50px !important;
1145         height: 50px !important;
1146 }
1147 .wall-item-content {
1148         /*float: left;*/
1149         /*width: 450px;*/
1150         margin-left: 10px;
1151         /*margin-bottom: 20px;*/
1152         /*padding: 20px;*/
1153         max-height: 700px;
1154         overflow: auto;
1155 }
1156
1157 .wall-item-content img {
1158   max-width: 700px;
1159 }
1160
1161 .wall-item-container .wall-item-content .type-link img,
1162 .type-link img {
1163   max-width: 160px;
1164   max-height: 160px;
1165   float: left;
1166   margin-right: 10px;
1167 }
1168 .type-link blockquote {
1169   margin-left: 160px;
1170   max-height: 160px;
1171   overflow: hidden;
1172 }
1173 .type-link .oembed {
1174 }
1175
1176 .shared_header {
1177   height: 32px;
1178   color: #999;
1179   border-top: 1px solid #D2D2D2;
1180   padding-top: 5px;
1181   margin-top: 5px;
1182 }
1183
1184 .shared_header a {
1185   color: black;
1186   -webkit-transition: all 0.2s ease-in-out;
1187   -moz-transition: all 0.2s ease-in-out;
1188   -o-transition: all 0.2s ease-in-out;
1189   -ms-transition: all 0.2s ease-in-out;
1190   transition: all 0.2s ease-in-out;
1191 }
1192
1193 .shared_header a:hover {
1194   color: #36c;
1195 }
1196
1197 .shared_header img {
1198   -webkit-border-radius: 4px;
1199   -moz-border-radius: 4px;
1200   border-radius: 4px;
1201   float: left;
1202 }
1203
1204 .shared_header span {
1205   margin-left: 9px;
1206 }
1207
1208 blockquote.shared_content {
1209   margin-left: 32px;
1210   color: #000;
1211   border: none;
1212 }
1213
1214 .wall-item-title {
1215         float: left;
1216         font-weight: bold;
1217         /*width: 450px;*/
1218 }
1219
1220 .wall-item-title-end {
1221         clear: both;
1222 }
1223
1224 .wall-item-body {
1225         float: left;
1226         /*width: 450px;*/
1227         margin-top: 10px;
1228 }
1229
1230 .wall-item-tools {
1231         clear: both;
1232         background-image: url("head.jpg");
1233     background-position: 0 -20px;
1234     background-repeat: repeat-x;
1235         padding: 5px 10px 0px;
1236 }
1237 .wall-item-author {
1238         margin-top: 10px;
1239 }
1240
1241 .comment .wall-item-tools {
1242         background:none;
1243 }
1244
1245 .comment-edit-wrapper {
1246         margin-top: 15px;
1247         background: #f3f3f3;
1248         margin-left: 50px;
1249 }
1250
1251 .comment-wwedit-wrapper {
1252         background: #f3f3f3;
1253 }
1254
1255 .comment-edit-photo {
1256         margin-top: 10px;
1257         margin-left: 10px;
1258         margin-bottom: 10px;
1259         width: 100px;
1260         float: left;
1261 }
1262 .comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-photo {
1263         width: 40px;
1264 }
1265
1266 .comment-edit-photo img {
1267         width: 25px;
1268 }
1269 .comment-edit-text-empty, .comment-edit-text-full {
1270         float: left;
1271         margin-top: 10px;
1272         -moz-border-radius: 3px;
1273         border-radius: 3px;
1274         border: 1px solid #cccccc;
1275         padding: 3px 1px 1px 3px;
1276 }
1277 .comment-edit-text-end {
1278         clear: both;
1279 }
1280
1281 .comment-edit-submit {
1282         margin: 10px 0px 10px 110px;
1283 }
1284
1285 .comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-submit-wrapper > .comment-edit-submit {
1286         margin-left: 50px;
1287 }
1288
1289 #profile-jot-plugin-wrapper,
1290 #profile-jot-submit-wrapper {
1291         margin-top: 15px;
1292 }
1293
1294 #profile-jot-submit {
1295         float: left;
1296 }
1297 #profile-upload-wrapper {
1298         float: left;
1299         margin-left: 30px;
1300 }
1301 #profile-attach-wrapper {
1302         float: left;
1303         margin-left: 30px;
1304 }
1305 #profile-rotator {
1306         float: left;
1307         margin-left: 30px;
1308 }
1309 #profile-link-wrapper {
1310         float: left;
1311         margin-left: 15px;
1312 }
1313 #profile-youtube-wrapper {
1314         float: left;
1315         margin-left: 15px;
1316 }
1317 #profile-video-wrapper {
1318         float: left;
1319         margin-left: 15px;
1320 }
1321 #profile-audio-wrapper {
1322         float: left;
1323         margin-left: 15px;
1324 }
1325 #profile-location-wrapper {
1326         float: left;
1327         margin-left: 15px;
1328 }
1329 #jot-preview-link {
1330         float: left;
1331         margin-left: 45px;
1332         margin-top: 0px !important;
1333 }
1334
1335
1336 #profile-nolocation-wrapper {
1337         float: left;
1338         margin-left: 15px;
1339 }
1340 #profile-title-wrapper {
1341         float: left;
1342         margin-left: 15px;
1343 }
1344
1345 #profile-jot-perms {
1346         float: left;
1347         margin-left: 100px;
1348         font-weight: bold;
1349         font-size: 1.2em;
1350 }
1351
1352
1353 #profile-jot-perms-end {
1354         /*clear: left;*/
1355         height: 30px;
1356 }
1357
1358 #profile-jot-plugin-end{
1359   clear: both;
1360 }
1361 .profile-jot-net {
1362         float: left;
1363         margin-right: 10px;
1364         margin-top: 5px;
1365         margin-bottom: 5px;
1366 }
1367
1368 #profile-jot-networks-end {
1369         clear: both;
1370 }
1371
1372 #profile-jot-end {
1373         /*clear: both;*/
1374         margin-bottom: 30px;
1375 }
1376 #about-jot-submit-wrapper {
1377         margin-top: 15px;
1378 }
1379 #about-jot-end {
1380         margin-bottom: 30px;
1381 }
1382 #contacts-main {
1383         margin-bottom: 30px;
1384 }
1385
1386 #profile-listing-desc {
1387         margin-left: 30px;
1388 }
1389
1390 #profile-listing-new-link-wrapper {
1391         margin-left: 30px;
1392         margin-bottom: 30px;
1393 }
1394 .profile-listing-photo-wrapper {
1395         float: left;
1396 }
1397
1398 .profile-listing-edit-buttons-wrapper {
1399         clear: both;
1400 }
1401 .profile-listing-photo-edit-link {
1402         float: left;
1403         width: 125px;
1404 }
1405 .profile-listing-end {
1406         clear: both;
1407 }
1408 .profile-listing-edit-buttons-wrapper img{
1409         border: none;
1410         margin-right: 20px;
1411 }
1412 .profile-listing {
1413         margin-top: 25px;
1414 }
1415 .profile-listing-name {
1416         float: left;
1417         margin-left: 32px;
1418         margin-top: 10px;
1419         color: #3172BD;
1420         font-weight: bold;
1421         width: 200px;
1422
1423 }
1424 .fortune {
1425         margin-top: 50px;
1426         color: #4444FF;
1427         font-weight: bold;
1428         margin-bottom: 20px;
1429 }
1430
1431
1432 .directory-end {
1433         clear: both;
1434 }
1435 .directory-name {
1436         text-align: center;
1437 }
1438 .directory-photo {
1439         margin-left: 25px;
1440 }
1441 .directory-details {
1442         font-size: 0.7em;
1443         text-align: center;
1444         margin-left: 5px;
1445         margin-right: 5px;
1446 }
1447 .directory-item {
1448         float: left;
1449         width: 225px;
1450         height: 260px;
1451         overflow: auto;
1452 }
1453
1454 #directory-search-wrapper {
1455         margin-top: 20px;
1456         margin-right: 20px;
1457         margin-bottom: 50px;
1458 }
1459
1460 #directory-search-end {
1461 }
1462
1463 .directory-photo-img {
1464         border: none;
1465 }
1466
1467
1468 .pager {
1469   padding: 10px;
1470   text-align: center;
1471   font-size: 1.0em;
1472   clear:left;
1473 }
1474
1475
1476 .pager_first,
1477 .pager_last,
1478 .pager_prev,
1479 .pager_next,
1480 .pager_n,
1481 .scroll_loader_text {
1482         border: 1px solid black;
1483         background: #EEE;
1484         padding: 4px;
1485 }
1486
1487 .pager_first a,
1488 .pager_last a,
1489 .pager_prev a,
1490 .pager_next a,
1491 .pager_n a {
1492         text-decoration: none;
1493 }
1494
1495 .pager_current {
1496   border: 1px solid black;
1497   background: #FFCCCC;
1498   padding: 4px;
1499 }
1500
1501
1502 #advanced-profile-name-wrapper,
1503 #advanced-profile-gender-wrapper,
1504 #advanced-profile-dob-wrapper,
1505 #advanced-profile-age-wrapper,
1506 #advanced-profile-marital-wrapper,
1507 #advanced-profile-sexual-wrapper,
1508 #advanced-profile-homepage-wrapper,
1509 #advanced-profile-politic-wrapper,
1510 #advanced-profile-religion-wrapper,
1511 #advanced-profile-about-wrapper,
1512 #advanced-profile-interest-wrapper,
1513 #advanced-profile-contact-wrapper,
1514 #advanced-profile-music-wrapper,
1515 #advanced-profile-book-wrapper,
1516 #advanced-profile-tv-wrapper,
1517 #advanced-profile-film-wrapper,
1518 #advanced-profile-romance-wrapper,
1519 #advanced-profile-work-wrapper,
1520 #advanced-profile-education-wrapper {
1521         margin-top: 20px;
1522 }
1523
1524 #advanced-profile-name-text,
1525 #advanced-profile-gender-text,
1526 #advanced-profile-dob-text,
1527 #advanced-profile-age-text,
1528 #advanced-profile-marital-text,
1529 #advanced-profile-sexual-text,
1530 #advanced-profile-homepage-text,
1531 #advanced-profile-politic-text,
1532 #advanced-profile-religion-text,
1533 #advanced-profile-about-text,
1534 #advanced-profile-interest-text,
1535 #advanced-profile-contact-text,
1536 #advanced-profile-music-text,
1537 #advanced-profile-book-text,
1538 #advanced-profile-tv-text,
1539 #advanced-profile-film-text,
1540 #advanced-profile-romance-text,
1541 #advanced-profile-work-text,
1542 #advanced-profile-education-text {
1543         width: 300px;
1544         float: left;
1545 }
1546
1547 #advanced-profile-name-end,
1548 #advanced-profile-gender-end,
1549 #advanced-profile-dob-end,
1550 #advanced-profile-age-end,
1551 #advanced-profile-marital-end,
1552 #advanced-profile-sexual-end,
1553 #advanced-profile-homepage-end,
1554 #advanced-profile-politic-end,
1555 #advanced-profile-religion-end {
1556         height: 10px;
1557 }
1558
1559 #advanced-profile-about-end,
1560 #advanced-profile-interest-end,
1561 #advanced-profile-contact-end,
1562 #advanced-profile-music-end,
1563 #advanced-profile-book-end,
1564 #advanced-profile-tv-end,
1565 #advanced-profile-film-end,
1566 #advanced-profile-romance-end,
1567 #advanced-profile-work-end,
1568 #advanced-profile-education-end {
1569
1570
1571 }
1572
1573 #advanced-profile-name,
1574 #advanced-profile-gender,
1575 #advanced-profile-dob,
1576 #advanced-profile-age,
1577 #advanced-profile-marital,
1578 #advanced-profile-sexual,
1579 #advanced-profile-homepage,
1580 #advanced-profile-politic,
1581 #advanced-profile-religion {
1582         float: left;
1583
1584 }
1585
1586
1587 #advanced-profile-about,
1588 #advanced-profile-interest,
1589 #advanced-profile-contact,
1590 #advanced-profile-music,
1591 #advanced-profile-book,
1592 #advanced-profile-tv,
1593 #advanced-profile-film,
1594 #advanced-profile-romance,
1595 #advanced-profile-work,
1596 #advanced-profile-education {
1597         margin-top: 10px;
1598         margin-left: 50px;
1599         margin-right: 20px;
1600         padding: 10px;
1601         border: 1px solid #CCCCCC;
1602 }
1603
1604 #advanced-profile-with {
1605         float: left;
1606         margin-left: 15px;
1607 }
1608
1609 #contact-edit-wrapper {
1610         margin-top: 10px;
1611 }
1612
1613 #contact-edit-banner-name {
1614         font-size: 1.4em;
1615         font-weight: bold;
1616 }
1617
1618 #contact-edit-poll-wrapper {
1619         margin-top: 15px;
1620 }
1621
1622 #contact-edit-poll-text {
1623         margin-top: 15px;
1624         margin-bottom: 5px;
1625 }
1626
1627 #contact-edit-update-now {
1628         margin-top: 15px;
1629 }
1630
1631 #contact-edit-links{
1632         clear: both;
1633 }
1634
1635 #contact-edit-links ul {
1636         list-style: none;
1637         list-style-type: none;
1638         margin-left: 0px;
1639         padding-left: 0px;
1640 }
1641
1642 #contact-edit-links li {
1643         margin-top: 5px;
1644 }
1645
1646 #contact-edit-drop-link {
1647         float: right;
1648         margin-right: 20px;
1649 }
1650
1651 #contact-edit-nav-end {
1652         clear: both;
1653 }
1654
1655 #contact-edit-wrapper {
1656         width: 100%;
1657 }
1658
1659 #contact-edit-end {
1660         clear: both;
1661         margin-top: 15px;
1662 }
1663
1664 #contact-profile-selector {
1665         width: 175px;
1666         /*margin-left: 175px;*/
1667 }
1668
1669 .contact-edit-submit {
1670         margin-top: 20px;
1671 }
1672
1673 .contact-select {       position: absolute; top: 64px; left:64px; display:none; }
1674 .contact-select:checked,
1675 .contact-entry-photo:hover .contact-select {    display:block; }
1676
1677 .contact-photo-menu-button {
1678         position: absolute;
1679         background-image: url("photo-menu.jpg");
1680         background-position: top left;
1681         background-repeat: no-repeat;
1682         margin: 0px; padding: 0px;
1683         width: 16px;
1684         height: 16px;
1685         top: 64px; left:0px;
1686         overflow: hidden;
1687         text-indent: 40px;
1688         display: none;
1689
1690 }
1691 .contact-photo-menu {
1692         width: auto;
1693         border: 2px solid #444444;
1694         background: #FFFFFF;
1695         position: absolute;
1696         left: 0px; top: 90px;
1697         display: none;
1698         z-index: 10000;
1699 }
1700 .contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
1701 .contact-photo-menu li a { display: block; padding: 2px; }
1702 .contact-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
1703
1704
1705 #block-message, #ignore-message, #archive-message, #lost-contact-message {
1706         color: #FF0000;
1707 }
1708
1709 #profile-edit-insecure {
1710         margin-top: 20px;
1711         color: #FF0000;
1712         font-size: 1.1em;
1713         border: 1px solid #FF8888;
1714         background-color: #FFEEEE;
1715         padding-left: 5px;
1716         /*: 3px 3px 3px 5px; */
1717         width: 587px;
1718 }
1719
1720 #profile-jot-text {
1721         height: 20px;
1722         width: 100%;
1723         color:#cccccc;
1724         border: 1px solid #cccccc;
1725         padding: 3px 0px 0px 5px;
1726         -moz-border-radius: 3px;
1727         border-radius: 3px;
1728 }
1729
1730
1731 /** acl **/
1732 #photo-edit-perms-select,
1733 #photos-upload-permissions-wrapper,
1734 #profile-jot-acl-wrapper{
1735         display:block!important;
1736 }
1737
1738 #photos-usage-message {
1739         margin-bottom: 15px;
1740 }
1741
1742
1743 #acl-wrapper {
1744         width: 690px;
1745         float:left;
1746 }
1747 #acl-search {
1748         float:right;
1749         background: #ffffff url("../../../images/search_18.png") no-repeat right center;
1750         padding-right:20px;
1751 }
1752 #acl-showall {
1753         float: left;
1754         display: block;
1755         width: auto;
1756         height: 18px;
1757         background-color: #cccccc;
1758         background-image: url("../../../images/show_all_off.png");
1759         background-position: 7px 7px;
1760         background-repeat: no-repeat;
1761         padding: 7px 5px 0px 30px;
1762         -webkit-border-radius: 5px ;
1763         -moz-border-radius: 5px;
1764         border-radius: 5px;
1765         color: #999999;
1766 }
1767 #acl-showall.selected {
1768         color: #000000;
1769         background-color: #ff9900;
1770         background-image: url("../../../images/show_all_on.png");
1771 }
1772
1773 #acl-list {
1774         height: 210px;
1775         border: 1px solid #cccccc;
1776         clear: both;
1777         margin-top: 30px;
1778         overflow: auto;
1779 }
1780 #acl-list-content {
1781
1782 }
1783 .acl-list-item {
1784         display: block;
1785         width: 150px;
1786         height: 30px;
1787         border: 1px solid #cccccc;
1788         margin: 5px;
1789         float: left;
1790 }
1791 .acl-list-item img{
1792         width:22px;
1793         height: 22px;
1794         float: left;
1795         margin: 4px;
1796 }
1797 .acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;}
1798 .acl-list-item a {
1799         font-size: 8px;
1800         display: block;
1801         width: 40px;
1802         height: 10px;
1803         float: left;
1804         color: #999999;
1805         background-color: #cccccc;
1806         background-position: 3px 3px;
1807         background-repeat: no-repeat;
1808         margin-right: 5px;
1809         -webkit-border-radius: 2px ;
1810         -moz-border-radius: 2px;
1811         border-radius: 2px;
1812         padding-left: 15px;
1813 }
1814 #acl-wrapper a:hover {
1815         text-decoration: none;
1816         color:#000000;
1817 }
1818 .acl-button-show { background-image: url("../../../images/show_off.png"); }
1819 .acl-button-hide { background-image: url("../../../images/hide_off.png"); }
1820
1821 .acl-button-show.selected {
1822         color: #000000;
1823         background-color: #9ade00;
1824         background-image: url("../../../images/show_on.png");
1825 }
1826 .acl-button-hide.selected {
1827         color: #000000;
1828         background-color: #ff4141;
1829         background-image: url("../../../images/hide_on.png");
1830 }
1831 .acl-list-item.groupshow { border-color: #9ade00; }
1832 .acl-list-item.grouphide { border-color: #ff4141; }
1833 /** /acl **/
1834
1835
1836 .comment-edit-text-empty {
1837         color: gray;
1838         height: 2em;
1839         width: 175px;
1840         overflow: auto;
1841         margin-bottom: 10px;
1842 }
1843
1844 .comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-text-empty {
1845         height: 1.5em;
1846 }
1847
1848 .comment-edit-text-full {
1849         color: black;
1850         height: 150px;
1851         width: 350px;
1852         overflow: auto;
1853 }
1854
1855 #group-new-submit-wrapper {
1856         margin-top: 30px;
1857 }
1858
1859 #group-edit-name-label {
1860         float: left;
1861         width: 175px;
1862         margin-top: 20px;
1863         margin-bottom: 20px;
1864 }
1865
1866 #group-edit-name {
1867         float: left;
1868         width: 225px;
1869         margin-top: 20px;
1870         margin-bottom: 20px;
1871 }
1872
1873 #group-edit-name-wrapper {
1874
1875
1876 }
1877
1878
1879 #group_members_select_label {
1880         display: block;
1881         float: left;
1882         width: 175px;
1883 }
1884
1885 .group_members_select {
1886         float: left;
1887         width: 230px;
1888         overflow: auto;
1889 }
1890
1891 #group_members_select_end {
1892         clear: both;
1893 }
1894 #group-edit-name-end {
1895         clear: both;
1896 }
1897
1898 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
1899         margin-bottom: 10px;
1900         margin-top: 20px;
1901 }
1902
1903 #prvmail-submit {
1904         float: left;
1905         margin-top: 10px;
1906         margin-right: 30px;
1907 }
1908 #prvmail-upload-wrapper,
1909 #prvmail-link-wrapper,
1910 #prvmail-rotator-wrapper {
1911         float: left;
1912         margin-top: 10px;
1913         margin-right: 10px;
1914         width: 24px;
1915 }
1916
1917 #prvmail-end {
1918         clear: both;
1919 }
1920
1921 .mail-list-sender,
1922 .mail-list-detail {
1923         float: left;
1924 }
1925 .mail-list-detail {
1926         margin-left: 20px;
1927 }
1928
1929 .mail-list-subject {
1930         font-size: 1.1em;
1931         margin-top: 10px;
1932 }
1933 a.mail-list-link {
1934     display: block;
1935     font-size: 1.3em;
1936     padding: 4px 0;
1937 }
1938
1939 /*
1940 *a.mail-list-link:hover {
1941 *       background-color: #15607B;
1942 *       color: #F5F6FB;
1943 *}
1944 */
1945
1946 .mail-list-outside-wrapper-end {
1947         clear: both;
1948 }
1949
1950 .mail-list-outside-wrapper {
1951         margin-top: 30px;
1952 }
1953
1954 .mail-list-delete-wrapper {
1955         float: right;
1956         margin-right: 30px;
1957         margin-top: 15px;
1958 }
1959
1960 .mail-list-delete-icon {
1961         border: none;
1962 }
1963
1964 .mail-conv-sender,
1965 .mail-conv-detail {
1966         float: left;
1967 }
1968 .mail-conv-detail {
1969         margin-left: 20px;
1970         width: 500px;
1971 }
1972
1973 .mail-conv-subject {
1974     font-size: 1.4em;
1975     margin: 10px 0;
1976 }
1977
1978 .mail-conv-outside-wrapper-end {
1979         clear: both;
1980 }
1981
1982 .mail-conv-outside-wrapper {
1983         margin-top: 30px;
1984 }
1985
1986 .mail-conv-delete-wrapper {
1987         float: right;
1988         margin-right: 30px;
1989         margin-top: 15px;
1990 }
1991 .mail-conv-break {
1992         clear: both;
1993 }
1994
1995 .mail-conv-delete-icon {
1996         border: none;
1997 }
1998
1999 .message-links ul {
2000         list-style-type: none;
2001         padding: 0px;
2002 }
2003
2004 .message-links li {
2005         margin-top: 10px;
2006         float: left;
2007 }
2008 .message-links a {
2009         padding: 3px 5px;
2010 }
2011
2012 .message-links-end {
2013         clear: both;
2014 }
2015
2016 #sidebar-group-list ul {
2017         list-style-type: none;
2018 }
2019
2020 #sidebar-group-list .icon, #sidebar-group-list .iconspacer {
2021         display: inline-block;
2022         height: 12px;
2023         width: 12px;
2024 }
2025
2026 #sidebar-group-list li {
2027         margin-top: 10px;
2028 }
2029
2030 .nets-ul, .fileas-ul, .categories-ul, .datebrowse-ul {
2031         list-style-type: none;
2032 }
2033
2034 .nets-ul li, .fileas-ul li, .categories-ul li, .datebrowse-ul li {
2035         margin-top: 10px;
2036 }
2037
2038 .nets-link {
2039         margin-left: 24px;
2040 }
2041 .nets-all {
2042         margin-left: 42px;
2043 }
2044
2045 .fileas-link, .categories-link {
2046         margin-left: 24px;
2047 }
2048
2049 .fileas-all, .categories-all {
2050         margin-left: 0px;
2051 }
2052
2053 #search-save {
2054         margin-left: 5px;
2055 }
2056 .groupsideedit {
2057         margin-right: 10px;
2058 }
2059 #saved-search-ul {
2060         list-style-type: none;
2061 }
2062 .savedsearchdrop, .savedsearchterm {
2063         float: left;
2064         margin-top: 10px;
2065 }
2066 .savedsearchterm {
2067         margin-left: 10px;
2068 }
2069
2070
2071 #side-follow-wrapper {
2072         margin-top: 20px;
2073 }
2074 #side-follow-url, #side-peoplefind-url {
2075         margin-top: 5px;
2076 }
2077 #side-follow-submit, #side-peoplefind-submit {
2078         margin-top: 15px;
2079 }
2080
2081 #side-match-link {
2082         margin-top: 10px;
2083 }
2084
2085 aside input[type='text'] {
2086  width: 174px;
2087 }
2088
2089 .widget {
2090         border: 1px solid #DDDDDD;
2091         padding: 8px;
2092         margin-top: 5px;
2093         -moz-border-radius:5px;
2094         -webkit-border-radius:5px;
2095         border-radius:5px;
2096
2097 }
2098
2099
2100 /*.photos {
2101         height: auto;
2102         overflow: auto;
2103 }*/
2104
2105 .photos-end {
2106         clear: both;
2107         margin-bottom: 25px;
2108 }
2109
2110 .photo-album-image-wrapper {
2111         float: left;
2112         margin-top: 15px;
2113         margin-right: 15px;
2114         margin-left: 15px;
2115 /*      width: 200px; height: 200px;
2116         overflow: hidden;
2117         position: relative; */
2118 }
2119 .photo-album-image-wrapper .caption {
2120         display: none;
2121         width: 100%;
2122 /*      position: absolute; */
2123         bottom: 0px;
2124         padding: 0.5em 0.5em 0px 0.5em;
2125         background-color: rgba(245, 245, 255, 0.8);
2126         border-bottom: 2px solid #CCC;
2127         margin: 0px;
2128 }
2129 .photo-album-image-wrapper a:hover .caption {
2130         display:block;
2131 }
2132
2133 #photo-album-end {
2134         clear: both;
2135         margin-bottom: 25px;
2136 }
2137
2138 .photo-top-image-wrapper {
2139 /*      position: relative; */
2140         float: left;
2141         margin-top: 15px;
2142         margin-right: 15px;
2143         margin-left: 15px;
2144         margin-bottom: 15px;
2145 /*      width: 200px; height: 200px;
2146         overflow: hidden; */
2147 }
2148 .photo-top-album-name {
2149         width: 100%;
2150         min-height: 2em;
2151 /*      position: absolute;  */
2152         bottom: 0px;
2153         padding: 0px 3px;
2154         padding-top: 0.5em;
2155         background-color: rgb(255, 255, 255);
2156 }
2157 #photo-top-end {
2158         clear: both;
2159 }
2160
2161 #photo-top-links {
2162         margin-bottom: 30px;
2163         margin-left: 30px;
2164 }
2165
2166 #photos-upload-newalbum-div {
2167         float: left;
2168         width: 175px;
2169 }
2170
2171 #photos-upload-noshare {
2172         margin-bottom: 10px;
2173 }
2174 #photos-upload-existing-album-text {
2175         float: left;
2176         width: 175px;
2177 }
2178 #photos-upload-newalbum {
2179         float: left;
2180 }
2181 #photos-upload-album-select {
2182         float: left;
2183 }
2184
2185 #photos-upload-spacer {
2186         margin-top: 25px;
2187 }
2188 #photos-upload-new-end, #photos-upload-exist-end {
2189         clear: both;
2190 }
2191 #photos-upload-exist-end {
2192         margin-bottom: 15px;
2193 }
2194 #photos-upload-submit {
2195         margin-top: 15px;
2196 }
2197
2198 #photos_upload_applet_wrapper {
2199         margin-bottom: 15px;
2200 }
2201
2202 #photos-upload-no-java-message {
2203         margin-bottom: 15px;
2204 }
2205
2206 .video-top-wrapper {
2207         display: inline-block;
2208         vertical-align: top;
2209         margin-top: 15px;
2210         margin-right: 15px;
2211         margin-left: 15px;
2212         margin-bottom: 15px;
2213 }
2214
2215 #profile-jot-desc {
2216         /*float: left;*/
2217         width: 480px;
2218         color: #FF0000;
2219         margin-top: 10px;
2220         margin-bottom: 10px;
2221 }
2222
2223 #character-counter {
2224         float: right;
2225         font-size: 120%;
2226 }
2227
2228 #character-counter.grey {
2229         color: #888888;
2230 }
2231
2232 #character-counter.orange {
2233         color: orange;
2234 }
2235 #character-counter.red {
2236         color: red;
2237 }
2238
2239 #profile-jot-banner-end {
2240         /* clear: both; */
2241 }
2242
2243 #photos-upload-select-files-text {
2244         margin-top: 15px;
2245         margin-bottom: 15px;
2246 }
2247
2248 #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
2249         color: #8888FF;
2250         text-decoration: none;
2251         cursor: pointer;
2252 }
2253
2254 #photos-upload-perms-menu:hover {
2255         color: #0000FF;
2256         text-decoration: underline;
2257         cursor: pointer;
2258 }
2259 #settings-default-perms-menu {
2260         margin-top: 15px;
2261         margin-bottom: 15px;
2262 }
2263
2264 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, #photo-edit-rotate-label {
2265         float: left;
2266         width: 150px;
2267 }
2268
2269 #photo-edit-perms-end {
2270         margin-bottom: 15px;
2271 }
2272
2273 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname, #photo-edit-rotate {
2274         float: left;
2275         margin-bottom: 25px;
2276 }
2277 #photo-edit-link-wrap {
2278         margin-bottom: 15px;
2279 }
2280 #photo-like-div {
2281         margin-bottom: 25px;
2282 }
2283
2284 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end {
2285         clear: both;
2286 }
2287
2288 #photo-edit-rotate-end {
2289         margin-bottom: 15px;
2290 }
2291
2292 #photo-edit-delete-button {
2293         margin-left: 200px;
2294 }
2295 #photo-edit-end {
2296         margin-bottom: 35px;
2297 }
2298 #photo-caption {
2299         font-size: 110%;
2300         font-weight: bold;
2301         margin-top: 15px;
2302         margin-bottom: 15px;
2303 }
2304
2305 #in-this-photo-text {
2306         color: #0000FF;
2307         margin-left: 30px;
2308 }
2309
2310 #in-this-photo {
2311         margin-left: 60px;
2312         margin-top: 10px;
2313         margin-bottom: 20px;
2314 }
2315
2316 #photo-album-edit-submit, #photo-album-edit-drop {
2317         margin-top: 15px;
2318         margin-bottom: 15px;
2319 }
2320
2321 #photo-album-edit-drop {
2322         margin-left: 200px;
2323 }
2324
2325 .group-delete-wrapper {
2326         float: right;
2327         margin-right: 50px;
2328 }
2329
2330 #install-dbhost-label,
2331 #install-dbuser-label,
2332 #install-dbpass-label,
2333 #install-dbdata-label,
2334 #install-tz-desc {
2335        float: left;
2336        width: 250px;
2337        margin-top: 10px;
2338        margin-bottom: 10px;
2339
2340 }
2341
2342 #install-dbhost,
2343 #install-dbuser,
2344 #install-dbpass,
2345 #install-dbdata {
2346        float: left;
2347        width: 200px;
2348        margin-left: 20px;
2349 }
2350
2351 #install-dbhost-end,
2352 #install-dbuser-end,
2353 #install-dbpass-end,
2354 #install-dbdata-end,
2355 #install-tz-end {
2356        clear: both;
2357 }
2358
2359 #install-form select#timezone_select {
2360        float: left;
2361        margin-top: 18px;
2362        margin-left: 20px;
2363 }
2364
2365 #dfrn-request-networks {
2366         margin-bottom: 30px;
2367 }
2368
2369 #pause {
2370   position: fixed;
2371   bottom: 5px;
2372   right: 5px;
2373 }
2374
2375 .sparkle {
2376         cursor: url('lock.cur'), pointer;
2377 /*      cursor: pointer !important; */
2378 }
2379
2380 .contact-block-div {
2381         float: left;
2382         width: 52px;
2383         height: 52px;
2384 }
2385 .contact-block-textdiv {
2386         float: left;
2387         width: 150px;
2388         height: 34px;
2389 }
2390
2391 #contact-block-end {
2392         clear: both;
2393 }
2394 .contact-block-link {
2395         float: left;
2396 }
2397 .contact-block-img {
2398         width:48px;
2399         height:48px;
2400 }
2401
2402 #tag-remove {
2403         margin-bottom: 15px;
2404 }
2405
2406 #tagrm li {
2407         margin-bottom: 10px;
2408 }
2409
2410 #tagrm-submit, #tagrm-cancel {
2411         margin-top: 25px;
2412 }
2413
2414 #tagrm-cancel {
2415         margin-left: 15px;
2416 }
2417
2418 .wall-item-conv {
2419         margin-top: 5px;
2420         margin-bottom: 25px;
2421 }
2422
2423 #search-submit {
2424         margin-left: 15px;
2425 }
2426
2427 #search-box {
2428         margin-bottom: 25px;
2429 }
2430
2431 .location-label, .gender-label, .marital-label, .homepage-label {
2432         float: left;
2433         text-align: right;
2434         display: block;
2435         width: 65px;
2436 }
2437
2438 .adr, .x-gender, .marital-text, .homepage-url {
2439         float: left;
2440         display: block;
2441         margin-left: 8px;
2442 }
2443
2444 .profile-clear {
2445         clear: both;
2446 }
2447
2448
2449 .clear {
2450         clear: both;
2451 }
2452
2453 .cc-license {
2454         margin-top: 50px;
2455         font-size: 70%;
2456 }
2457
2458
2459 #plugin-settings-link, #account-settings-link {
2460         margin-bottom: 10px;
2461 }
2462
2463 #uexport-link {
2464         margin-bottom: 20px;
2465 }
2466
2467 /* end from default */
2468
2469
2470 .fn {
2471         padding: 0px 0px 5px 12px;
2472         font-size: 120%;
2473         font-weight: bold;
2474 }
2475
2476 .vcard .title {
2477         margin-bottom: 5px;
2478         margin-left: 12px;
2479 }
2480
2481 .vcard dl {
2482         clear: both;
2483 }
2484
2485 #birthday-title {
2486         float: left;
2487         font-weight: bold;
2488 }
2489
2490 #birthday-adjust {
2491         float: left;
2492         font-size: 75%;
2493         margin-left: 10px;
2494 }
2495
2496 #birthday-title-end {
2497         clear: both;
2498 }
2499
2500 .birthday-list {
2501         margin-left: 15px;
2502 }
2503
2504 #birthday-wrapper {
2505         margin-bottom: 20px;
2506 }
2507
2508 #network-new-link {
2509         margin-top: 15px;
2510         margin-bottom: 15px;
2511 }
2512
2513
2514 .tool-wrapper {
2515   float: left;
2516   margin-left: 15px;
2517 }
2518
2519 .tool-link {
2520   cursor: pointer;
2521 }
2522
2523 .eventcal {
2524         float: left;
2525         font-size: 20px;
2526 }
2527
2528 #event-summary-text {
2529         margin-top: 15px;
2530 }
2531
2532 #event-share-checkbox {
2533         float: left;
2534         margin-top: 10px;
2535 }
2536
2537 #event-share-text {
2538         float: left;
2539         margin-top: 10px;
2540         margin-left: 5px;
2541 }
2542
2543 #event-share-break {
2544         clear: both;
2545         margin-bottom: 10px;
2546 }
2547
2548 #event-summary {
2549         width: 400px;
2550 }
2551
2552 .vevent {
2553         border: 1px solid #CCCCCC;
2554 }
2555
2556 .vevent .event-summary {
2557         margin-left: 10px;
2558         margin-right: 10px;
2559         font-weight: bold;
2560 }
2561
2562 .vevent .event-description, .vevent .event-location {
2563         margin-left: 10px;
2564         margin-right: 10px;
2565 }
2566 .vevent .event-start {
2567         margin-left: 10px;
2568         margin-right: 10px;
2569 }
2570
2571 #new-event-link {
2572         margin-bottom: 10px;
2573 }
2574
2575 .edit-event-link, .plink-event-link {
2576         float: left;
2577         margin-top: 4px;
2578         margin-right: 4px;
2579         margin-bottom: 15px;
2580 }
2581
2582 .event-description:before {
2583         content: url('../../../images/calendar.png');
2584         margin-right: 15px;
2585 }
2586
2587 .event-start, .event-end {
2588         margin-left: 10px;
2589         width: 330px;
2590         clear: both;
2591 }
2592
2593 .event-start .dtstart, .event-end .dtend {
2594         float: right;
2595 }
2596
2597 .event-list-date {
2598         margin-bottom: 10px;
2599 }
2600
2601 .prevcal, .nextcal {
2602         float: left;
2603         margin-left: 32px;
2604         margin-right: 32px;
2605         margin-top: 64px;
2606 }
2607 .event-calendar-end {
2608         clear: both;
2609 }
2610
2611
2612 .calendar {
2613         font-family: Courier, monospace;
2614 }
2615 .today {
2616         font-weight: bold;
2617         color: #FF0000;
2618 }
2619
2620 .settings-block {
2621         border: 1px solid #AAA;
2622         margin: 10px;
2623         padding: 10px;
2624 }
2625
2626 .app-title {
2627         margin: 10px;
2628 }
2629
2630 #identity-manage-desc {
2631         margin-top:15px;
2632         margin-bottom: 15px;
2633 }
2634
2635 #identity-manage-choose {
2636         margin-bottom: 15px;
2637 }
2638
2639 #identity-submit {
2640         margin-top: 20px;
2641 }
2642
2643 #photo-prev-link, #photo-next-link {
2644         padding: 10px;
2645         float: left;
2646 }
2647
2648 #photo-photo {
2649         float: left;
2650 }
2651
2652 #photo-photo-end {
2653         clear: both;
2654 }
2655
2656 .profile-match-photo {
2657         float: left;
2658         text-align: center;
2659         width: 120px;
2660 }
2661
2662 .profile-match-name {
2663         float: left;
2664         text-align: center;
2665         width: 120px;
2666         overflow: hidden;
2667 }
2668
2669 .profile-match-break,
2670 .profile-match-end {
2671         clear: both;
2672 }
2673
2674 .profile-match-connect {
2675         text-align: center;
2676         font-weight: bold;
2677 }
2678
2679 .profile-match-wrapper {
2680         float: left;
2681         padding: 10px;
2682         width: 120px;
2683         height: 120px;
2684         scroll: auto;
2685 }
2686 #profile-match-wrapper-end {
2687         clear: both;
2688 }
2689 .side-link {
2690         margin-bottom: 15px;
2691 }
2692
2693 #language-selector {
2694         position: absolute;
2695         top: 0px;
2696         left: 16px;
2697 }
2698
2699 #group-members {
2700         margin-top: 20px;
2701         padding: 10px;
2702         height: 250px;
2703         overflow: auto;
2704         border: 1px solid #ddd;
2705 }
2706
2707 #group-members-end {
2708         clear: both;
2709 }
2710
2711 #group-separator {
2712         margin-top: 10px;
2713         margin-bottom: 10px;
2714 }
2715
2716 #group-all-contacts {
2717         padding: 10px;
2718         height: 450px;
2719         overflow: auto;
2720         border: 1px solid #ddd;
2721 }
2722
2723 #group-all-contacts-end {
2724         clear: both;
2725         margin-bottom: 10px;
2726 }
2727
2728 #group-edit-desc {
2729         margin-top: 15px;
2730 }
2731
2732
2733 #prof-members {
2734         margin-top: 20px;
2735         padding: 10px;
2736         height: 250px;
2737         overflow: auto;
2738         border: 1px solid #ddd;
2739 }
2740
2741 #prof-members-end {
2742         clear: both;
2743 }
2744
2745 #prof-separator {
2746         margin-top: 10px;
2747         margin-bottom: 10px;
2748 }
2749
2750 #prof-all-contacts {
2751         padding: 10px;
2752         height: 450px;
2753         overflow: auto;
2754         border: 1px solid #ddd;
2755 }
2756
2757 #prof-all-contacts-end {
2758         clear: both;
2759         margin-bottom: 10px;
2760 }
2761
2762 #prof-edit-desc {
2763         margin-top: 15px;
2764 }
2765
2766 #crepair-name-label,
2767 #crepair-nick-label,
2768 #crepair-attag-label,
2769 #crepair-url-label,
2770 #crepair-request-label,
2771 #crepair-confirm-label,
2772 #crepair-notify-label,
2773 #crepair-photo-label,
2774 #crepair-poll-label {
2775         float: left;
2776         width: 200px;
2777         margin-bottom: 15px;
2778 }
2779
2780 #crepair-name,
2781 #crepair-nick,
2782 #crepair-attag,
2783 #crepair-url,
2784 #crepair-request,
2785 #crepair-confirm,
2786 #crepair-notify,
2787 #crepair-photo,
2788 #crepair-poll {
2789         float: left;
2790         width: 300px;
2791 }
2792
2793
2794 #netsearch-box {
2795         margin-top: 20px;
2796 }
2797
2798 #netsearch-box #search-submit {
2799         margin: 5px 0px 0px 0px;
2800 }
2801
2802 .required {
2803         color: #FF0000;
2804 }
2805
2806 #event-start-text, #event-finish-text {
2807         margin-top: 10px;
2808         margin-bottom: 5px;
2809 }
2810
2811 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
2812         float: left;
2813 }
2814 #event-datetime-break {
2815         margin-bottom: 10px;
2816 }
2817
2818 #event-nofinish-break, #event-adjust-break {
2819         clear: both;
2820 }
2821
2822 #event-desc-text, #event-location-text {
2823         margin-top: 10px;
2824         margin-bottom: 5px;
2825 }
2826 #event-submit {
2827         margin-top: 10px;
2828 }
2829
2830 .body-tag, .filesavetags, .categorytags {
2831         opacity: 0.5;
2832         filter:alpha(opacity=50);
2833 }
2834
2835 .body-tag:hover, .filesavetags:hover, .categorytags:hover {
2836         opacity: 1.0 !important;
2837         filter:alpha(opacity=100) !important;
2838 }
2839
2840 .item-select {
2841         opacity: 0.1;
2842         filter:alpha(opacity=10);
2843         float: right;
2844         margin-right: 10px;
2845
2846 }
2847 .item-select:hover, .checkeditem {
2848         opacity: 1;
2849         filter:alpha(opacity=100);
2850 }
2851
2852
2853 #item-delete-selected {
2854         margin-top: 30px;
2855 }
2856
2857 #item-delete-selected-end {
2858         clear: both;
2859 }
2860 #item-delete-selected-icon, #item-delete-selected-desc {
2861         float: left;
2862         margin-right: 5px;
2863 }
2864 #item-delete-selected-desc:hover {
2865         text-decoration: underline;
2866 }
2867
2868 #lang-select-icon {
2869         cursor: pointer;
2870         position: absolute;
2871         left: 0px;
2872         top: 0px;
2873         opacity: 0.2;
2874         filter:alpha(opacity=20);
2875 }
2876
2877 #lang-select-icon:hover {
2878         opacity: 1;
2879         filter:alpha(opacity=100);
2880 }
2881
2882 .notif-image {
2883         height: 80px;
2884         width: 80px;
2885         margin-right: 15px;
2886 }
2887 .notification-listing-end {
2888         clear: both;
2889         margin-bottom: 15px;
2890 }
2891
2892
2893
2894 /**
2895  * Plugins settings
2896  */
2897
2898 .settings-block > h3,
2899 .settings-heading {
2900         border-bottom: 1px solid #babdb6;
2901 }
2902
2903
2904 /**
2905  * Form fields
2906  */
2907 .field {
2908         margin-bottom: 10px;
2909         padding-bottom: 10px;
2910         overflow: auto;
2911         width: 100%
2912 }
2913
2914 .field label {
2915         float: left;
2916         width: 200px;
2917 }
2918
2919 .field input,
2920 .field textarea {
2921         width: 400px;
2922 }
2923 .field textarea { height: 100px; }
2924 .field_help {
2925         display: block;
2926         margin-left: 200px;
2927         color: #666666;
2928
2929 }
2930
2931
2932 .field .onoff {
2933         float: left;
2934         width: 80px;
2935 }
2936 .field .onoff a {
2937         display: block;
2938         border:1px solid #666666;
2939         background-image:url("../../../images/onoff.jpg");
2940         background-repeat: no-repeat;
2941         padding: 4px 2px 2px 2px;
2942         height: 16px;
2943         text-decoration: none;
2944 }
2945 .field .onoff .off {
2946         border-color:#666666;
2947         padding-left: 40px;
2948         background-position: left center;
2949         background-color: #cccccc;
2950         color: #666666;
2951         text-align: right;
2952 }
2953 .field .onoff .on {
2954         border-color:#204A87;
2955         padding-right: 40px;
2956         background-position: right center;
2957         background-color: #D7E3F1;
2958         color: #204A87;
2959         text-align: left;
2960 }
2961 .hidden { display: none!important; }
2962
2963 .field.radio .field_help { margin-left: 0px; }
2964
2965
2966
2967 /**
2968  * ADMIN
2969  */
2970 #pending-update {
2971         float:right;
2972         color: #ffffff;
2973         font-weight: bold;
2974         background-color: #FF0000;
2975         padding: 0em 0.3em;
2976
2977 }
2978 #adminpage dl {
2979         clear: left;
2980         margin-bottom: 2px;
2981         padding-bottom: 2px;
2982         border-bottom: 1px solid black;
2983 }
2984 #adminpage dt {
2985         width: 200px;
2986         float: left;
2987         font-weight: bold;
2988 }
2989 #adminpage dd {
2990         margin-left: 200px;
2991 }
2992
2993 #adminpage h3 {
2994         border-bottom: 1px solid #cccccc;
2995 }
2996 #adminpage .field label {
2997         font-weight: bold;
2998 }
2999 #adminpage .submit {
3000         clear:left;
3001         text-align: right;
3002 }
3003
3004 #adminpage #pluginslist {
3005         margin: 0px; padding: 0px;
3006 }
3007 #adminpage .plugin {
3008         list-style: none;
3009         display: block;
3010         border: 1px solid #888888;
3011         padding: 1em;
3012         margin-bottom: 5px;
3013         clear: left;
3014 }
3015 #adminpage .plugin .desc { margin-left: 2.5em;}
3016 #adminpage .toggleplugin {
3017         float:left;
3018         margin-right: 1em;
3019 }
3020
3021 #adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;}
3022 #adminpage table th { text-align: left;}
3023 #adminpage td .icon { float: left;}
3024 #adminpage table#users img { width: 16px; height: 16px; }
3025 #adminpage table tr:hover { background-color: #bbc7d7; }
3026 #adminpage .selectall { text-align: right; }
3027
3028 /*
3029  * UPDATE
3030  */
3031 .popup {
3032         width: 100%; height: 100%;
3033         top:0px; left:0px;
3034         position: absolute;
3035         display: none;
3036 }
3037
3038 .popup .background {
3039         background-color: rgba(0,0,0,128);
3040         opacity: 0.5;
3041         width: 100%; height: 100%;
3042         position: absolute;
3043         top:0px; left:0px;
3044 }
3045 .popup .panel {
3046         top:25%;left:25%;width:50%;height:50%;
3047         padding: 1em;
3048         position: absolute;
3049         border: 4px solid #000000;
3050         background-color: #FFFFFF;
3051 }
3052 .popup .panel .panel_text { display: block; overflow: auto; height: 80%; }
3053 .popup .panel .panel_in { width: 100%; height: 100%;    position: relative; }
3054 .popup .panel .panel_actions {  width: 100%; bottom: 4px; left: 0px; position: absolute; }
3055 .panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
3056 .panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
3057
3058 /**
3059  * OAuth
3060  */
3061 .oauthapp {
3062         height: auto; overflow: auto;
3063         border-bottom: 2px solid #cccccc;
3064         padding-bottom: 1em;
3065         margin-bottom: 1em;
3066 }
3067 .oauthapp img {
3068         float: left;
3069         width: 48px; height: 48px;
3070         margin: 10px;
3071 }
3072 .oauthapp img.noicon {
3073         background-image: url("../../../images/icons/48/plugin.png");
3074         background-position: center center;
3075         background-repeat: no-repeat;
3076 }
3077 .oauthapp a {
3078         float: left;
3079 }
3080
3081 /**
3082  * ICONS
3083  */
3084 .iconspacer {
3085         display: block; width: 16px; height: 16px;
3086 }
3087
3088 .icon {
3089         display: block; width: 16px; height: 16px;
3090         background-image: url('../../../images/icons.png');
3091 }
3092 .article { background-position: 0px 0px;}
3093 .audio { background-position: -16px 0px;}
3094 .block { background-position: -32px 0px;}
3095 .drop { background-position: -48px 0px;}
3096 .drophide { background-position: -64px 0px;}
3097 .edit { background-position: -80px 0px;}
3098 .camera { background-position: -96px 0px;}
3099 .dislike { background-position: -112px 0px;}
3100 .like { background-position: -128px 0px;}
3101 .link { background-position: -144px 0px;}
3102
3103 .globe { background-position: 0px -16px;}
3104 .noglobe { background-position: -16px -16px;}
3105 .no { background-position: -32px -16px;}
3106 .pause { background-position: -48px -16px;}
3107 .play { background-position: -64px -16px;}
3108 .pencil { background-position: -80px -16px;}
3109 .small-pencil { background-position: -96px -16px;}
3110 .recycle { background-position: -112px -16px;}
3111 .remote-link { background-position: -128px -16px;}
3112 .share { background-position: -144px -16px;}
3113
3114 .tools { background-position: 0px -32px;}
3115 .lock { background-position: -16px -32px;}
3116 .unlock { background-position: -32px -32px;}
3117 .video { background-position: -48px -32px;}
3118 .youtube { background-position: -64px -32px;}
3119 .attach { background-position: -80px -32px; }
3120 .language { background-position: -96px -32px; }
3121 .prev { background-position: -112px -32px; }
3122 .next { background-position: -128px -32px; }
3123 .on { background-position: -144px -32px; }
3124
3125 .off { background-position: 0px -48px; }
3126 .starred { background-position: -16px -48px; }
3127 .unstarred { background-position: -32px -48px; }
3128 .tagged { background-position: -48px -48px; }
3129 .yellow { background-position: -64px -48px; }
3130
3131
3132 .filer-icon {
3133         display: block; width: 16px; height: 16px;
3134         background-image: url('file.gif');
3135 }
3136
3137 .icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
3138 [class^="comment-edit-bb"] {
3139         list-style: none;
3140         display: none;
3141         margin: 0px 0 -5px 0px;
3142         padding: 0px;
3143         width: 75%;
3144 }
3145 [class^="comment-edit-bb"] > li {
3146         display: inline-block;
3147         margin: 10px 10px 0 0;
3148         visibility: none;
3149 }
3150 [class^="comment-edit-bb-end"] {
3151         clear: both;
3152 }
3153 .editicon {
3154     display: inline-block;
3155     width: 16px;
3156     height: 16px;
3157     background-image: url(bbedit.png);
3158         background-color: #fff;
3159     text-decoration: none;
3160 }
3161 .editicon:hover {
3162         background-color: #ccc;
3163 }
3164 .boldbb {
3165         background-position: 0px 0px;
3166 }
3167 .boldbb:hover {
3168         background-position: 0px -16px;
3169 }
3170 .italicbb {
3171         background-position: -16px 0px;
3172 }
3173 .italicbb:hover {
3174         background-position: -16px -16px;
3175 }
3176 .underlinebb {
3177         background-position: -32px 0px;
3178 }
3179 .underlinebb:hover {
3180         background-position: -32px -16px;
3181 }
3182 .quotebb {
3183         background-position: -48px 0px;
3184 }
3185 .quotebb:hover {
3186         background-position: -48px -16px;
3187 }
3188 .codebb {
3189         background-position: -64px 0px;
3190 }
3191 .codebb:hover {
3192         background-position: -64px -16px;
3193 }
3194 .imagebb {
3195         background-position: -80px 0px;
3196 }
3197 .imagebb:hover {
3198         background-position: -80px -16px;
3199 }
3200 .urlbb {
3201         background-position: -96px 0px;
3202 }
3203 .urlbb:hover {
3204         background-position: -96px -16px;
3205 }
3206 .videobb {
3207         background-position: -112px 0px;
3208 }
3209 .videobb:hover {
3210         background-position: -112px -16px;
3211 }
3212
3213 .attachtype {
3214         display: block; width: 20px; height: 23px;
3215         float: left;
3216         background-image: url('../../../images/content-types.png');
3217         background-position: -80px 0px;
3218 }
3219
3220 .body-attach {
3221         margin-top: 10px;
3222 }
3223
3224 .type-video { background-position: 0px 0px; }
3225 .type-image { background-position: -20px 0px; }
3226 .type-audio { background-position: -40px 0px; }
3227 .type-text  { background-position: -60px 0px; }
3228 .type-unkn  { background-position: -80px 0px; }
3229
3230
3231 /* autocomplete popup */
3232 .acpopup {
3233         max-height:150px;
3234         background-color:#ffffff;
3235         overflow:auto;
3236         z-index:100000;
3237         border:1px solid #cccccc;
3238 }
3239 .acpopupitem {
3240         background-color:#ffffff; padding: 4px;
3241         clear:left;
3242 }
3243 .acpopupitem img {
3244         float: left;
3245         margin-right: 4px;
3246 }
3247
3248 .acpopupitem.selected {
3249         color: #FFFFFF; background: #3465A4;
3250 }
3251
3252 /* popup notifications */
3253 div.jGrowl div.notice {
3254   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
3255   color: #ffffff;
3256   padding-left: 58px;
3257 }
3258 div.jGrowl div.info {
3259   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
3260   color: #ffffff;
3261   padding-left: 58px;
3262 }
3263 #jGrowl.top-right {
3264         top: 15px;
3265         right: 15px;
3266 }
3267 .qcomment {
3268         border: 1px solid #EEE;
3269         padding: 3px;
3270         margin-top: 15px;
3271         margin-left: 25px;
3272         width: 125px;
3273         overflow-y: auto;
3274 }
3275
3276
3277 .qcomment option {
3278         width: 125px;
3279         overflow-x: hidden;
3280 }
3281
3282 .qcomment {
3283         opacity: 0.3;
3284         filter:alpha(opacity=30);
3285 }
3286 .qcomment:hover {
3287         opacity: 1.0;
3288         filter:alpha(opacity=100);
3289 }
3290
3291 /* notifications popup menu */
3292 .nav-notify {
3293         display: none;
3294         position: absolute;
3295         font-size: 10px;
3296         padding: 1px 3px;
3297         top: 0px;
3298         right: -10px;
3299         min-width: 15px;
3300         text-align: right;
3301 }
3302 .nav-notify.show {
3303         display: block;
3304 }
3305 ul.menu-popup {
3306         position: absolute;
3307         display: none;
3308         width: 10em;
3309         margin: 0px;
3310         padding: 0px;
3311         list-style: none;
3312         z-index: 100000;
3313         top: 90px;
3314         left: 200px;
3315 }
3316 #nav-notifications-menu {
3317         width: 320px;
3318         max-height: 400px;
3319         overflow-y: scroll;overflow-style:scrollbar;
3320         background-color:#FFFFFF;
3321         -moz-border-radius: 5px;
3322         -webkit-border-radius: 5px;
3323         border-radius:5px;
3324         border: 1px solid #888;
3325 }
3326 #nav-notifications-menu .contactname { font-weight: bold; font-size: 0.9em; }
3327 #nav-notifications-menu img { float: left; margin-right: 5px; }
3328 #nav-notifications-menu .notif-when { font-size: 0.8em; display: block; }
3329 #nav-notifications-menu li {
3330         padding: 7px 0px 7px 10px;
3331         word-wrap:normal;
3332         border-bottom: 1px solid #000;
3333 }
3334
3335 #nav-notifications-menu li:hover {
3336
3337 }
3338
3339 #nav-notifications-menu a:hover {
3340         text-decoration: underline;
3341 }
3342
3343 .notif-item a {
3344         color: #000000;
3345 }
3346
3347 .notif-item a:hover {
3348         text-decoration: underline;
3349 }
3350
3351 .notif-image {
3352         width: 32px;
3353         height: 32px;
3354         padding: 7px 7px 0px 0px;
3355 }
3356
3357 .notify-seen {
3358         background: #DDDDDD;
3359 }
3360
3361 #id_term_label {
3362         width:75px;
3363 }
3364 #id_term {
3365         width:100px;
3366 }
3367
3368 #recip {
3369
3370 }
3371 .autocomplete-w1 { background: #ffffff no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
3372 .autocomplete { color:#000; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
3373 .autocomplete .selected { background:#F0F0F0; }
3374 .autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
3375
3376 #datebrowse-sidebar select {
3377         margin-left: 25px;
3378 }
3379
3380 #div_id_remember label {
3381         width: 170px;
3382 }
3383 #div_id_remember input {
3384         width: 20px;
3385 }
3386
3387 .shared_header span {
3388         margin-left: 10px;
3389 }
3390
3391 /* small screens */
3392 @media all and (max-width: 1089px) {
3393     .field label { width: 90%; }
3394     .field input, .field textarea, .field select  { width: 90%; }
3395         .field input[type="checkbox"],.field input[type="radio"] {
3396                 width: 2em;
3397         }
3398     #id_openid_url { width: 85%; }
3399     .field_help { margin-left: 0px; }
3400         textarea { width: 100%; }
3401 }
3402 @media all and (max-width: 760px) {
3403         body { background-image: none; }
3404         nav, aside, section, footer {
3405                 margin: 0px;
3406                 float: none;
3407                 position: relative;
3408                 width: 100%;
3409                 padding: 0.5em;
3410                 height: auto;
3411         }
3412         aside:before {
3413                 content: ">>";
3414                 display: block;
3415                 background-color: #eee;
3416         }
3417         aside { overflow: hidden; min-height: 0; height: 1em;}
3418         aside:hover, aside:focus { height: auto; }
3419
3420         nav .nav-link {
3421                 float: left;
3422                 width: 23%;
3423                 min-width: 100px;
3424                 height: 15px;
3425                 display: block;
3426                 margin: 0.4em 2px 0 0;
3427
3428                 padding: 6px 3px;
3429                 border-width: 1px 1px 0px;
3430                 border-style: solid solid none;
3431                 border-color: rgb(186, 189, 182);
3432                 background-color: rgb(174, 192,211)!important;
3433         }
3434         .nav-commlink.selected,
3435         .nav-commlink {
3436                 border-bottom: 0px;
3437                 padding: 6px 3px;
3438                 min-width: 100px;
3439                 float: left;
3440                 margin-top: 0.4em;
3441                 width: 23%;
3442                 bottom: auto;
3443         }
3444         .nav-ajax-left {margin-left: -1em; margin-top: 0px;     }
3445         nav #site-location,
3446         nav #banner { position: relative; clear:both; }
3447         ul.menu-popup { left: 0px; top: 20px; }
3448
3449 }
3450
3451 /* videos page */
3452 .videos .video-top-wrapper {
3453   width: 300px;
3454   float: left;
3455   margin: 0px 10px 10px 0px;
3456   position: relative;
3457 }
3458 .videos .video-top-wrapper .video-js {
3459   width: 300px!important;
3460   height: 232px!important;
3461 }
3462 .videos .video-top-wrapper .video-delete {
3463   position: absolute;
3464   opacity: 0;
3465   right: 0px;
3466   top: 0px;
3467   transition: opacity 0.5s;
3468 }
3469 .videos .video-top-wrapper:hover .video-delete {
3470   opacity: 1;
3471 }
3472
3473