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