]> git.mxchange.org Git - friendica.git/blob - view/theme/loozah/style.css
df14a29dbd4e5956ad22182ac9c9f700fabe99ec
[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: 10px;
1100         float: left;
1101 }
1102 .star-item {
1103         margin-left: 10px;
1104         float: left;    
1105 }
1106
1107
1108 #network-star-link{
1109         margin-top: 10px;
1110 }
1111 .network-star {
1112         float: left;
1113         margin-right: 5px;
1114 }
1115
1116
1117 .wall-item-info.wallwall {
1118         width: 285px;
1119 }
1120
1121 .wwto, .wall-item-arrowphoto-wrapper, .wwfrom {
1122         float: left;
1123         margin-right: 10px;
1124 }
1125
1126
1127 .wall-item-links-wrapper {
1128     float: left;
1129 }
1130
1131 .wall-item-delete-wrapper {
1132     float: right;
1133 }
1134
1135 .wall-item-delete-end {
1136     clear: both;
1137 }
1138
1139
1140 .wall-item-like-buttons img {
1141         cursor: pointer;
1142 }
1143
1144 .wall-item-delete-icon {
1145         border: none;
1146 }
1147
1148
1149 .wall-item-wrapper-end {
1150         clear: both;
1151 }
1152 .wall-item-name-link {
1153         font-weight: bold;
1154         text-decoration: none;
1155         color: #3172BD;
1156 }
1157 .wall-item-photo {
1158         border: none;
1159 }
1160 .wall-item-content {
1161         float: left;
1162         width: 450px;
1163         margin-left: 10px;
1164         margin-bottom: 20px;
1165         padding: 20px;
1166         max-height: 400px;
1167         overflow: auto;
1168
1169 }
1170 .wall-item-tools {
1171     clear: both;
1172 padding: 5px 10px 0px;
1173 }
1174 .wall-item-photo-end {
1175         clear: both;
1176 }
1177 .wall-item-author {
1178         margin-top: 10px;
1179 }
1180 .wall-item-info {
1181     display: block;
1182     float: left;
1183     width:110px;
1184     margin-right:10px;
1185 }
1186
1187 .wall-item-title {
1188         float: left;
1189         font-weight: bold;
1190         width: 450px;
1191 }
1192
1193 .wall-item-body {
1194         float: left;
1195         width: 450px;
1196         margin-top: 10px;
1197 }
1198
1199 .comment-edit-wrapper {
1200         margin-top: 15px;
1201         background: #CCCCCC;
1202         margin-left: 50px;
1203 }
1204
1205 .comment-wwedit-wrapper {
1206         margin-top: 15px;
1207         background: #CCCCCC;
1208         margin-left: 250px;
1209 }
1210
1211 .comment-edit-photo {
1212         margin-top: 10px;
1213         margin-left: 10px;
1214         margin-bottom: 10px;
1215         width: 100px;
1216         float: left;
1217 }
1218 .comment-edit-text-empty, .comment-edit-text-full {
1219         float: left;
1220         margin-top: 40px;
1221 }
1222 .comment-edit-text-end {
1223         clear: both;
1224 }
1225
1226 .comment-edit-submit {
1227         margin-left: 110px;
1228         margin-top: 10px;
1229 }
1230 #profile-jot-plugin-wrapper,
1231 #profile-jot-submit-wrapper {
1232         margin-top: 15px;
1233 }
1234
1235 #profile-jot-submit {
1236         float: left;
1237 }
1238 #profile-upload-wrapper {
1239         float: left;
1240         margin-left: 30px;
1241 }
1242 #profile-attach-wrapper {
1243     float: left;
1244     margin-left: 30px;
1245 }
1246 #profile-rotator {
1247         float: left;
1248         margin-left: 30px;
1249 }
1250 #profile-link-wrapper {
1251         float: left;
1252         margin-left: 15px;
1253 }
1254 #profile-youtube-wrapper {
1255         float: left;
1256         margin-left: 15px;
1257 }
1258 #profile-video-wrapper {
1259         float: left;
1260         margin-left: 15px;
1261 }
1262 #profile-audio-wrapper {
1263         float: left;
1264         margin-left: 15px;
1265 }
1266 #profile-location-wrapper {
1267         float: left;
1268         margin-left: 15px;
1269 }
1270 #profile-nolocation-wrapper {
1271         float: left;
1272         margin-left: 15px;
1273 }
1274
1275 #profile-title-wrapper {
1276         float: left;
1277         margin-left: 15px;
1278 }
1279
1280 #profile-jot-perms {
1281         float: left;
1282         margin-left: 100px;
1283         font-weight: bold;
1284         font-size: 1.2em;
1285 }
1286
1287 #profile-jot-perms-end {
1288         clear: both;
1289 }
1290 #profile-jot-plugin-end {
1291   clear:both;
1292 }
1293 .profile-jot-net {
1294         float: left;
1295         margin-right: 10px;
1296         margin-top: 5px;
1297         margin-bottom: 5px;
1298 }
1299
1300 #profile-jot-networks-end {
1301         clear: both;
1302 }
1303
1304 #profile-jot-end {
1305         clear: both;
1306         margin-bottom: 30px;
1307 }
1308 #about-jot-submit-wrapper {
1309         margin-top: 15px;
1310 }
1311 #about-jot-end {
1312         margin-bottom: 30px;
1313 }
1314 #contacts-main {
1315         margin-bottom: 30px;
1316 }
1317
1318 #profile-listing-desc {
1319         margin-left: 30px;
1320 }
1321
1322 #profile-listing-new-link-wrapper {
1323         margin-left: 30px;
1324         margin-bottom: 30px;
1325 }
1326 .profile-listing-photo-wrapper {
1327         float: left;
1328 }
1329
1330 .profile-listing-edit-buttons-wrapper {
1331         clear: both;
1332 }
1333 .profile-listing-photo-edit-link {
1334         float: left;
1335         width: 125px;
1336 }
1337 .profile-listing-end {
1338         clear: both;
1339 }
1340 .profile-listing-edit-buttons-wrapper img{
1341         border: none;
1342         margin-right: 20px;
1343 }
1344 .profile-listing {
1345         margin-top: 25px;
1346 }
1347 .profile-listing-name {
1348         float: left;
1349         margin-left: 32px;
1350         margin-top: 10px;
1351         color: #3172BD;
1352         font-weight: bold;
1353         width: 200px;
1354
1355 }
1356 .fortune {
1357         margin-top: 50px;
1358         color: #4444FF;
1359         font-weight: bold;
1360         margin-bottom: 20px;
1361 }
1362
1363
1364 .directory-end {
1365         clear: both;
1366 }
1367 .directory-name {
1368         text-align: center;
1369 }
1370 .directory-photo {
1371         margin-left: 25px;
1372 }
1373 .directory-details {
1374         font-size: 0.7em;
1375         text-align: center;
1376         margin-left: 5px;
1377         margin-right: 5px;
1378 }
1379 .directory-item {
1380         float: left;
1381         width: 225px;
1382         height: 260px;
1383         overflow: auto;
1384 }
1385
1386 #directory-search-wrapper {
1387         margin-top: 20px;
1388         margin-right: 20px;
1389         margin-bottom: 50px;
1390 }
1391
1392 #directory-search-end {
1393 }
1394
1395 .directory-photo-img {
1396         border: none;
1397 }
1398
1399
1400 .pager {
1401   padding: 10px;
1402   text-align: center;
1403   font-size: 1.0em;
1404 }
1405
1406
1407 .pager_first,
1408 .pager_last,
1409 .pager_prev,
1410 .pager_next,
1411 .pager_n {
1412         border: 1px solid black;
1413         background: #EEE;
1414         padding: 4px;
1415 }
1416
1417 .pager_first a,
1418 .pager_last a,
1419 .pager_prev a,
1420 .pager_next a,
1421 .pager_n a {
1422         text-decoration: none;
1423 }
1424
1425 .pager_current {
1426   border: 1px solid black;
1427   background: #FFCCCC;
1428   padding: 4px;
1429 }
1430
1431
1432 #advanced-profile-name-wrapper,
1433 #advanced-profile-gender-wrapper,
1434 #advanced-profile-dob-wrapper,
1435 #advanced-profile-age-wrapper,
1436 #advanced-profile-marital-wrapper,
1437 #advanced-profile-sexual-wrapper,
1438 #advanced-profile-homepage-wrapper,
1439 #advanced-profile-politic-wrapper,
1440 #advanced-profile-religion-wrapper,
1441 #advanced-profile-about-wrapper,
1442 #advanced-profile-interest-wrapper,
1443 #advanced-profile-contact-wrapper,
1444 #advanced-profile-music-wrapper,
1445 #advanced-profile-book-wrapper,
1446 #advanced-profile-tv-wrapper,
1447 #advanced-profile-film-wrapper,
1448 #advanced-profile-romance-wrapper,
1449 #advanced-profile-work-wrapper,
1450 #advanced-profile-education-wrapper {
1451         margin-top: 20px;
1452 }
1453
1454 #advanced-profile-name-text,
1455 #advanced-profile-gender-text,
1456 #advanced-profile-dob-text,
1457 #advanced-profile-age-text,
1458 #advanced-profile-marital-text,
1459 #advanced-profile-sexual-text,
1460 #advanced-profile-homepage-text,
1461 #advanced-profile-politic-text,
1462 #advanced-profile-religion-text,
1463 #advanced-profile-about-text,
1464 #advanced-profile-interest-text,
1465 #advanced-profile-contact-text,
1466 #advanced-profile-music-text,
1467 #advanced-profile-book-text,
1468 #advanced-profile-tv-text,
1469 #advanced-profile-film-text,
1470 #advanced-profile-romance-text,
1471 #advanced-profile-work-text,
1472 #advanced-profile-education-text {
1473         width: 300px;
1474         float: left;
1475 }
1476
1477 #advanced-profile-name-end,
1478 #advanced-profile-gender-end,
1479 #advanced-profile-dob-end,
1480 #advanced-profile-age-end,
1481 #advanced-profile-marital-end,
1482 #advanced-profile-sexual-end,
1483 #advanced-profile-homepage-end,
1484 #advanced-profile-politic-end,
1485 #advanced-profile-religion-end {
1486         clear: both;
1487 }
1488
1489 #advanced-profile-about-end,
1490 #advanced-profile-interest-end,
1491 #advanced-profile-contact-end,
1492 #advanced-profile-music-end,
1493 #advanced-profile-book-end,
1494 #advanced-profile-tv-end,
1495 #advanced-profile-film-end,
1496 #advanced-profile-romance-end,
1497 #advanced-profile-work-end,
1498 #advanced-profile-education-end {
1499
1500
1501 }
1502
1503 #advanced-profile-name,
1504 #advanced-profile-gender,
1505 #advanced-profile-dob,
1506 #advanced-profile-age,
1507 #advanced-profile-marital,
1508 #advanced-profile-sexual,
1509 #advanced-profile-homepage,
1510 #advanced-profile-politic,
1511 #advanced-profile-religion {
1512         float: left;
1513
1514 }
1515
1516
1517 #advanced-profile-about,
1518 #advanced-profile-interest,
1519 #advanced-profile-contact,
1520 #advanced-profile-music,
1521 #advanced-profile-book,
1522 #advanced-profile-tv,
1523 #advanced-profile-film,
1524 #advanced-profile-romance,
1525 #advanced-profile-work,
1526 #advanced-profile-education {
1527         margin-top: 10px;
1528         margin-left: 50px;
1529         margin-right: 20px;
1530         padding: 10px;
1531         border: 1px solid #CCCCCC;
1532 }
1533
1534 #advanced-profile-with {
1535         float: left;
1536         margin-left: 15px;
1537 }
1538
1539 #contact-edit-wrapper {
1540         margin-top: 50px;
1541 }
1542
1543 #contact-edit-banner-name {
1544         font-size: 1.4em;
1545         font-weight: bold;
1546         margin-left: 30px;
1547 }
1548
1549 #contact-edit-poll-wrapper {
1550         margin-left: 50px;
1551         margin-top: 30px;
1552 }
1553 #contact-edit-poll-text {
1554         margin-top: 15px;
1555         margin-bottom: 5px;
1556 }
1557
1558 #contact-edit-update-now {
1559         margin-top: 15px;
1560 }
1561
1562 #contact-edit-photo-wrapper {
1563         margin-bottom: 20px;
1564 }
1565 #contact-edit-links {
1566         float: left;
1567 }
1568 #contact-edit-links a {
1569         float: left;
1570 }
1571 #contact-edit-links img {
1572         margin-left: 20px;
1573         border: none;
1574 }
1575
1576 #contact-drop-links {
1577         float: left;
1578 }
1579
1580 #contact-drop-links img {
1581         margin-left: 20px;
1582         border: none;
1583 }
1584
1585 #contact-edit-nav-end {
1586         clear: both;
1587 }
1588
1589 #contact-edit-direction-icon {
1590         float: left;
1591         margin-top: 70px;
1592         margin-right: 2px;
1593 }
1594
1595 #contact-edit-photo {
1596         float: left;
1597 }
1598
1599 #contact-edit-photo-end {
1600         clear: both;
1601 }
1602
1603 #contact-edit-photo-wrapper {
1604         float: left;
1605 }
1606
1607 #contact-edit-nav-wrapper {
1608         float: left;
1609 }
1610
1611 #contact-edit-end {
1612         clear: both;
1613 }
1614
1615 #contact-profile-selector {
1616         width: 175px;
1617         margin-left: 175px;
1618 }
1619
1620 #contact-reputation-selector {
1621         margin-left: 175px;
1622 }
1623
1624 #contact-edit-rating-text {
1625         margin-left: 175px;
1626 }
1627
1628 .contact-edit-submit {
1629         margin-top: 20px;
1630         margin-left: 50px;
1631 }
1632
1633 #block-message, #ignore-message, #profile-edit-insecure {
1634         margin-top: 20px;
1635         color: #FF0000;
1636         font-size: 1.1em;
1637         border: 1px solid #FF8888;
1638         background-color: #FFEEEE;
1639         padding: 10px;
1640 }
1641
1642 #block-message, #ignore-message {
1643         width: 180px;
1644 }
1645
1646 #profile-edit-insecure {
1647         width: 600px;
1648 }
1649
1650 .profile-tabs {
1651         float: left;
1652         padding: 4px;
1653         margin-top: 10px;
1654         margin-bottom: 10px;
1655         margin-right: 5px;
1656         /*border: 1px solid #CCC;*/
1657         /*background: #F8F8F8;*/
1658         font-size: 0.8em;
1659         font-weight: bold;
1660         background-color: #ECECEC;
1661         border: 1px solid #858585;
1662 }
1663 .profile-tabs:hover {
1664         background-color: #0CBEFE;
1665         color: #F5F6FB;
1666         border: 1px solid #F5F6FB;
1667         /*cursor: pointer;*/
1668 }
1669
1670 #profile-tabs-end {
1671         clear: both;
1672 }
1673
1674 .comment-edit-text-empty {
1675         color: gray;
1676         height: 30px;
1677         width: 175px;
1678         overflow: auto;
1679         margin-bottom: 10px;
1680 }
1681
1682 .comment-edit-text-full {
1683         color: black;
1684         height: 150px;
1685         width: 350px;
1686         overflow: auto;
1687 }
1688
1689 #group-new-submit-wrapper {
1690         margin-top: 30px;
1691 }
1692
1693 #acl-allow-group-label,
1694 #acl-allow-contact-label,
1695 #acl-deny-group-label,
1696 #acl-deny-contact-label {
1697         display: block;
1698 }
1699
1700 #acl-permit-text {
1701     margin-top: 10px;
1702     float: left;
1703 }
1704
1705 #acl-deny-text {
1706     margin-top: 10px;
1707 }
1708
1709 #jot-public {
1710     float: left;
1711     margin-top: 10px;
1712     margin-left: 15px;
1713     color: #FF0000;
1714 }
1715
1716 #acl-permit-text-end {
1717     clear: both;
1718 }
1719
1720 #acl-allow-group-label,
1721 #acl-allow-contact-label,
1722 #acl-deny-group-label,
1723 #acl-deny-contact-label {
1724         margin-top: 5px;
1725         margin-bottom: 5px;
1726 }
1727
1728
1729 #group_allow_wrapper,
1730 #group_deny_wrapper {
1731         float: left;
1732         width: 100px;
1733         margin-right: 10px;
1734 }
1735
1736 #contact_allow_wrapper,
1737 #contact_deny_wrapper {
1738         float: left;
1739         width: 150px;
1740         margin-right: 10px;
1741 }
1742
1743 #acl-allow-end,
1744 #acl-deny-end {
1745         clear: both;
1746 }
1747 #acl-permit-outer-wrapper,
1748 #acl-deny-outer-wrapper {
1749         padding: 10px;
1750         margin-top: 10px;
1751         border: 2px solid #BBBBBB;
1752         float: left;
1753 }
1754
1755 #acl-wrapper-end {
1756         clear: both;
1757 }
1758
1759 #group-edit-name-label {
1760         float: left;
1761         width: 175px;
1762         margin-top: 20px;
1763         margin-bottom: 20px;
1764 }
1765
1766 #group-edit-name {
1767         float: left;
1768         width: 225px;
1769         margin-top: 20px;
1770         margin-bottom: 20px;
1771 }
1772
1773 #group-edit-name-wrapper {
1774
1775
1776 }
1777
1778
1779 #group_members_select_label {
1780         display: block;
1781         float: left;
1782         width: 175px;
1783 }
1784
1785 .group_members_select {
1786         float: left;
1787         width: 230px;
1788         overflow: auto;
1789 }
1790
1791 #group_members_select_end {
1792         clear: both;
1793 }
1794 #group-edit-name-end {
1795         clear: both;
1796 }
1797
1798 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
1799         margin-bottom: 10px;
1800         margin-top: 20px;
1801 }
1802
1803 #prvmail-submit {
1804         float: left;
1805         margin-top: 10px;
1806         margin-right: 30px;
1807 }
1808 #prvmail-upload-wrapper,
1809 #prvmail-link-wrapper,
1810 #prvmail-rotator-wrapper {
1811         float: left;
1812         margin-top: 10px;
1813         margin-right: 10px;
1814         width: 24px;
1815 }
1816
1817 #prvmail-end {
1818         clear: both;
1819 }
1820
1821 .mail-list-sender,
1822 .mail-list-detail {
1823         float: left;
1824 }
1825 .mail-list-detail {
1826         margin-left: 20px;
1827 }
1828
1829 .mail-list-subject {
1830         font-size: 1.1em;
1831         margin-top: 10px;
1832 }
1833 a.mail-list-link {
1834         display: block;
1835         padding: 4px 5px;
1836 }
1837
1838 /*
1839 *a.mail-list-link:hover {
1840 *       background-color: #15607B;
1841 *       color: #F5F6FB;
1842 *}
1843 */
1844
1845 .mail-list-outside-wrapper-end {
1846         clear: both;
1847 }
1848
1849 .mail-list-outside-wrapper {
1850         margin-top: 30px;
1851 }
1852
1853 .mail-list-delete-wrapper {
1854         float: right;
1855         margin-right: 30px;
1856         margin-top: 15px;
1857 }
1858
1859 .mail-list-delete-icon {
1860         border: none;
1861 }
1862
1863 .mail-conv-sender,
1864 .mail-conv-detail {
1865         float: left;
1866 }
1867 .mail-conv-detail {
1868         margin-left: 20px;
1869         width: 500px;
1870 }
1871
1872 .mail-conv-subject {
1873         font-size: 1.1em;
1874         margin-top: 10px;
1875 }
1876
1877 .mail-conv-outside-wrapper-end {
1878         clear: both;
1879 }
1880
1881 .mail-conv-outside-wrapper {
1882         margin-top: 30px;
1883 }
1884
1885 .mail-conv-delete-wrapper {
1886         float: right;
1887         margin-right: 30px;
1888         margin-top: 15px;
1889 }
1890
1891 .mail-conv-delete-icon {
1892         border: none;
1893 }
1894
1895 .message-links ul {
1896         list-style-type: none;
1897 }
1898
1899 .message-links li {
1900         margin-top: 10px;
1901 }
1902 .message-links a {
1903         /*background-color: #ECECEC;*/
1904         /*border: 1px solid #858585;*/
1905         padding: 3px 5px;
1906         /*display: block;*/
1907 }
1908 .message-links a:hover {
1909         background-color: #0CBEFE;
1910         color: #F5F6FB;
1911         /*border: 1px solid #F5F6FB;*/
1912 }
1913
1914 #sidebar-group-list ul {
1915         list-style-type: none;
1916 }
1917
1918 #sidebar-group-list li {
1919         margin-top: 10px;
1920 }
1921
1922 #side-follow-wrapper {
1923         margin-top: 20px;
1924 }
1925 #side-follow-url {
1926         margin-top: 5px;
1927 }
1928 #side-follow-submit {
1929         margin-top: 15px;
1930 }
1931
1932 .photo-album-image-wrapper {
1933         float: left;
1934         margin-top: 15px;
1935         height: 350px;
1936         width: 350px;
1937 }
1938
1939 #photo-album-end {
1940         clear: both;
1941 }
1942
1943 .photo-top-image-wrapper {
1944         float: left;
1945         margin-top: 15px;
1946         height: 350px;
1947         width: 350px;
1948 }
1949
1950 #photo-top-end {
1951         clear: both;
1952 }
1953
1954 #photo-top-links {
1955         margin-bottom: 30px;
1956         margin-left: 30px;
1957 }
1958
1959 #photos-upload-newalbum-div {
1960         float: left;
1961         width: 175px;
1962 }
1963 #photos-upload-existing-album-text {
1964         float: left;
1965         width: 175px;
1966 }
1967 #photos-upload-newalbum {
1968         float: left;
1969 }
1970 #photos-upload-album-select {
1971         float: left;
1972 }
1973 #photos-upload-spacer {
1974         margin-top: 25px;
1975 }
1976 #photos-upload-new-end, #photos-upload-exist-end {
1977         clear: both;
1978 }
1979 #photos-upload-exist-end {
1980         margin-bottom: 15px;
1981 }
1982 #photos-upload-submit {
1983         margin-top: 15px;
1984 }
1985
1986 #photos_upload_applet_wrapper {
1987         margin-bottom: 15px;
1988 }
1989
1990 #photos-upload-no-java-message {
1991         margin-bottom: 15px;
1992 }
1993
1994 #profile-jot-desc {
1995         float: left;
1996         width: 480px;
1997         margin-top: 10px;
1998         margin-bottom: 10px;
1999 }
2000 #character-counter {
2001         float: left;
2002         font-size: 120%;
2003 }
2004
2005 #character-counter.grey {
2006         color: #888888;
2007 }
2008
2009 #character-counter.orange {
2010         color: orange;
2011 }
2012 #character-counter.red {
2013         color: red;
2014 }
2015
2016 #profile-jot-banner-end {
2017         clear: both;
2018 }
2019
2020 #photos-upload-select-files-text {
2021         margin-top: 15px;
2022         margin-bottom: 15px;
2023 }
2024
2025 #photos-upload-perms-menu, #photos-upload-perms-menu:visited {
2026         color: #8888FF;
2027         text-decoration: none;
2028         cursor: pointer;
2029 }
2030
2031 #photos-upload-perms-menu:hover {
2032         color: #0000FF;
2033         text-decoration: underline;
2034         cursor: pointer;
2035 }
2036 #settings-default-perms-menu {
2037         margin-top: 15px;
2038         margin-bottom: 15px;
2039 }
2040
2041 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label {
2042         float: left;
2043         width: 150px;
2044 }
2045
2046 #photo-edit-perms-end {
2047         margin-bottom: 15px;
2048 }
2049
2050 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
2051         float: left;
2052         margin-bottom: 25px;
2053 }
2054 #photo-edit-link-wrap {
2055         margin-bottom: 15px;
2056 }
2057 #photo-like-div {
2058         margin-bottom: 25px;
2059 }
2060
2061 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
2062         clear: both;
2063 }
2064
2065 #photo-edit-delete-button {
2066         margin-left: 200px;
2067 }
2068 #photo-edit-end {
2069         margin-bottom: 35px;
2070 }
2071 #photo-caption {
2072         font-size: 110%;
2073         font-weight: bold;
2074         margin-top: 15px;
2075         margin-bottom: 15px;
2076 }
2077
2078 #in-this-photo-text {
2079         color: #0000FF;
2080         margin-left: 30px;
2081 }
2082
2083 #in-this-photo {
2084         margin-left: 60px;
2085         margin-top: 10px;
2086         margin-bottom: 20px;
2087 }
2088
2089 #photo-album-edit-submit, #photo-album-edit-drop {
2090         margin-top: 15px;
2091         margin-bottom: 15px;
2092 }
2093
2094 #photo-album-edit-drop {
2095         margin-left: 200px;
2096 }
2097
2098 .group-delete-wrapper {
2099         float: right;
2100         margin-right: 50px;
2101 }
2102
2103 #install-dbhost-label,
2104 #install-dbuser-label,
2105 #install-dbpass-label,
2106 #install-dbdata-label,
2107 #install-tz-desc {
2108        float: left;
2109        width: 250px;
2110        margin-top: 10px;
2111        margin-bottom: 10px;
2112
2113 }
2114
2115 #install-dbhost,
2116 #install-dbuser,
2117 #install-dbpass,
2118 #install-dbdata {
2119        float: left;
2120        width: 200px;
2121        margin-left: 20px;
2122 }
2123
2124 #install-dbhost-end,
2125 #install-dbuser-end,
2126 #install-dbpass-end,
2127 #install-dbdata-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-url-label,
2433 #crepair-request-label,
2434 #crepair-confirm-label,
2435 #crepair-notify-label,
2436 #crepair-poll-label {
2437         float: left;
2438         width: 200px;
2439         margin-bottom: 15px;
2440 }
2441
2442 #crepair-nick,
2443 #crepair-url,
2444 #crepair-request,
2445 #crepair-confirm,
2446 #crepair-notify,
2447 #crepair-poll {
2448         float: left;
2449         width: 300px;
2450 }
2451
2452 #netsearch-box {
2453         margin-top: 20px;       
2454 }
2455
2456 #netsearch-box #search-submit {
2457         margin: 5px 0px 0px 0px;
2458 }
2459
2460 .required {
2461         color: #FF0000;
2462 }
2463
2464 .eventcal {
2465         float: left;
2466         font-size: 20px;
2467 }
2468
2469
2470 .vevent {
2471        border: 1px solid #CCCCCC;
2472 }
2473 .vevent .event-description, .vevent .event-location {
2474        margin-left: 10px;
2475        margin-right: 10px;
2476 }
2477 .vevent .event-start {
2478        margin-left: 10px;
2479        margin-right: 10px;
2480 }
2481
2482
2483 #new-event-link {
2484         margin-bottom: 10px;
2485 }
2486
2487
2488 .edit-event-link, .plink-event-link {
2489         float: left;
2490     margin-top: 4px;
2491     margin-right: 4px;
2492     margin-bottom: 15px;
2493 }
2494
2495
2496 .event-description:before {
2497         content: url('../../../images/calendar.png');
2498         margin-right: 15px;
2499 }
2500
2501 .event-list-date {
2502         margin-bottom: 10px;
2503 }
2504
2505 .event-start, .event-end {
2506         margin-left: 10px;
2507         width: 330px;
2508         clear: both;
2509 }
2510
2511 .event-start .dtstart, .event-end .dtend {
2512         float: right;
2513 }
2514
2515 .prevcal, .nextcal {
2516         float: left;
2517         margin-left: 32px;
2518         margin-right: 32px;
2519         margin-top: 64px;
2520 }
2521 .event-calendar-end {
2522         clear: both;
2523 }
2524  
2525 .calendar {
2526         font-family: Courier, monospace;
2527 }
2528 .today {
2529         font-weight: bold;
2530         color: #FF0000;
2531 }
2532
2533
2534 #event-start-text, #event-finish-text {
2535         margin-top: 10px;
2536         margin-bottom: 5px;
2537 }
2538
2539 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
2540         float: left;
2541 }
2542 #event-datetime-break {
2543         margin-bottom: 10px;
2544 }
2545
2546 #event-nofinish-break, #event-adjust-break {
2547         clear: both;
2548 }
2549
2550 #event-desc-text, #event-location-text {
2551         margin-top: 10px;
2552         margin-bottom: 5px;
2553 }
2554 #event-submit {
2555         margin-top: 10px;
2556 }
2557
2558
2559 .item-select {
2560         opacity: 0.1;
2561         filter:alpha(opacity=10);
2562         float: right;
2563         margin-right: 10px;
2564
2565 }
2566 .item-select:hover, .checkeditem {
2567         opacity: 1;
2568         filter:alpha(opacity=100);
2569 }
2570
2571
2572 #item-delete-selected {
2573         margin-top: 30px;
2574 }
2575
2576 #item-delete-selected-end {
2577         clear: both;
2578 }
2579 #item-delete-selected-icon, #item-delete-selected-desc {
2580         float: left;
2581         margin-right: 5px;
2582 }
2583 #item-delete-selected-desc:hover {
2584         text-decoration: underline;
2585 }
2586
2587 #lang-select-icon {
2588         cursor: pointer;
2589         position: absolute;
2590         left: 0px;
2591         top: 0px;
2592 }
2593 /**
2594  * Form fields
2595  */
2596 .field {
2597         clear: left;
2598         margin-bottom: 5px;
2599         padding-bottom: 5px;
2600 }
2601
2602 .field label {
2603         float: left;
2604         width: 200px;
2605         font-weight: bold;
2606 }
2607
2608 .field input,
2609 .field textarea {
2610         width: 400px;
2611 }
2612 .field textarea { height: 100px; }
2613 .field_help {
2614         display: block;
2615         margin-left: 200px;
2616         color: #666666;
2617         
2618 }
2619
2620
2621 /**
2622  * ADMIN
2623  */
2624 #pending-update {
2625         float:right;
2626         color: #ffffff;
2627         font-weight: bold;
2628         background-color: #FF0000;
2629         padding: 0em 0.3em;
2630 }
2631
2632 #adminpage dl {
2633         clear: left;
2634         margin-bottom: 2px;
2635         padding-bottom: 2px;
2636         border-bottom: 1px solid black;
2637 }
2638 #adminpage dt {
2639         width: 200px;
2640         float: left;
2641         font-weight: bold;
2642 }
2643 #adminpage dd {
2644         margin-left: 200px;
2645 }
2646
2647 #adminpage h3 {
2648         border-bottom: 1px solid #cccccc;
2649 }
2650
2651 #adminpage .submit {
2652         clear:left;
2653 }
2654
2655 #adminpage #pluginslist {
2656         margin: 0px; padding: 0px;
2657 }
2658 #adminpage .plugin {
2659         list-style: none;
2660         display: block;
2661         border: 1px solid #888888;
2662         padding: 1em;
2663         margin-bottom: 5px;
2664         clear: left;
2665 }
2666 #adminpage .toggleplugin {
2667         float:left;
2668         margin-right: 1em;
2669 }
2670
2671 #adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
2672 #adminpage table th { text-align: left;}
2673 #adminpage td .icon { float: left;}
2674 #adminpage table#users img { width: 16px; height: 16px; }
2675 #adminpage table tr:hover { background-color: #bbc7d7; }
2676 #adminpage .selectall { text-align: right; }
2677 /**
2678  * ICONS
2679  */
2680 .icon {
2681         display: block; width: 16px; height: 16px;
2682         background-image: url('../../../images/icons.png');
2683 }
2684 .article { background-position: 0px 0px;}
2685 .audio { background-position: -16px 0px;}
2686 .block { background-position: -32px 0px;}
2687 .drop { background-position: -48px 0px;}
2688 .drophide { background-position: -64px 0px;}
2689 .edit { background-position: -80px 0px;}
2690 .camera { background-position: -96px 0px;}
2691 .dislike { background-position: -112px 0px;}
2692 .like { background-position: -128px 0px;}
2693 .link { background-position: -144px 0px;}
2694
2695 .globe { background-position: 0px -16px;}
2696 .noglobe { background-position: -16px -16px;}
2697 .no { background-position: -32px -16px;}
2698 .pause { background-position: -48px -16px;}
2699 .play { background-position: -64px -16px;}
2700 .pencil { background-position: -80px -16px;}
2701 .small-pencil { background-position: -96px -16px;}
2702 .recycle { background-position: -112px -16px;}
2703 .remote-link { background-position: -128px -16px;}
2704 .share { background-position: -144px -16px;}
2705
2706 .tools { background-position: 0px -32px;}
2707 .lock { background-position: -16px -32px;}
2708 .unlock { background-position: -32px -32px;}
2709 .video { background-position: -48px -32px;}
2710 .youtube { background-position: -64px -32px;}
2711 .attach { background-position: -80px -32px; }
2712 .language { background-position: -96px -32px; }
2713 .prev { background-position: -112px -32px; }
2714 .next { background-position: -128px -32px; }
2715 .on { background-position: -144px -32px; }
2716
2717 .off { background-position: 0px -48px; }
2718 .starred { background-position: -16px -48px; }
2719 .unstarred { background-position: -32px -48px; }
2720
2721 .icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
2722
2723 .attachtype {
2724         display: block; width: 20px; height: 23px;
2725         float: left;
2726         background-image: url('../../../images/content-types.png');
2727 }
2728
2729 .body-attach {
2730         margin-top: 10px;
2731 }
2732
2733 .type-video { background-position: 0px; 0px; }
2734 .type-image { background-position: -20px; 0px; }
2735 .type-audio { background-position: -40px; 0px; }
2736 .type-text  { background-position: -60px; 0px; }
2737 .type-unkn  { background-position: -80px; 0px; }
2738