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