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