]> git.mxchange.org Git - friendica.git/blob - view/theme/default/style.css
branding
[friendica.git] / view / theme / default / 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: #29BBF2;
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: #29BBF2;
37 /*      background-color: #49dbFa; */
38         color: black;
39 /*      color: #F5F6FB; */
40 /*      border: 1px solid #F5F6FB; */
41         cursor: pointer;
42 }
43 option {
44         background-color: #ECD6D2;
45 }
46 img {
47         border: none;
48 }
49 code {
50         font-family: Courier, monospace;
51         white-space: pre;
52         display: block;
53         overflow: auto;
54         border: 1px solid #444;
55         background: #EEE;
56         color: #444;
57         padding: 10px;
58         margin-top: 20px;
59 }
60 blockquote:before {
61         content: '>> ';
62 }
63 .nav-login-link {
64         float: right;
65         margin-left: 0px;
66         margin-right: 3px;
67         padding: 3px;
68         font-size: 70%;
69 }
70
71 /* NOTIFICATION */
72 #notification-show-hide-link {
73         background-color: red;
74         padding: 2px 4px;
75         background-color: #ECECEC;
76         border: 1px solid #858585;
77 }
78 #notification-show-hide-link:hover {
79         background-color: #29BBF2;
80         color: #F5F6FB;
81         border: 1px solid #F5F6FB;
82 }
83
84 #jot-perms-icon, 
85 #profile-location,
86 #profile-nolocation, 
87 #profile-video, 
88 #profile-link, 
89 #wall-image-upload,
90 #profile-upload-wrapper,
91 #wall-image-upload-div,
92 .hover, .focus {
93         cursor: pointer;
94 }
95
96 .fakelink, .fakelink:visited {
97         color: #15607B;
98         text-decoration: none;
99         cursor: pointer;
100         margin-top: 15px;
101         margin-bottom: 15px;
102 }
103 .lockview {
104         cursor: pointer;
105 }
106
107 .fakelink:hover {
108         color: #29BBF2;
109         text-decoration: none;
110         cursor: pointer;
111 }
112 .smalltext {
113         font-size: 0.7em;
114 }
115 #sysmsg {
116         width: 600px;
117         margin-bottom: 10px;
118 }
119
120 #top-margin {
121         height: 20px;
122 }
123 #banner {
124
125         color: #F5F6FB;
126         font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
127         font-size: 1.8em;
128         letter-spacing: 0.12em;
129         position: absolute;
130         top: 10px;
131         left: 40%;
132 }
133
134 #panel {
135         background-color: ivory;
136         position: absolute;
137         z-index: 2;
138         width: 30%;
139         padding: 25px;
140         border: 1px solid #444;
141 }
142
143 img.photo {
144         /*border: 1px solid #AAAAAA;*/
145         /*padding: 5px;*/
146         /*background: #FFFFFF;*/
147 }
148
149 #logo {
150         font-size: 300%;
151         color: #A8A8A8;
152         font-weight: bold;
153         margin-left: 280px;
154 }
155 #page-footer {
156         height: 20px;
157 /*      border-bottom: 3px dashed #15607B; */
158 }
159
160 .heart {
161         color: #FF0000;
162         font-size: 120%;
163 }
164
165 aside {
166         /*position: absolute;*/
167         /*left: 0px;*/
168         /*top: 60px;*/
169         /*right: 250px;*/
170         width: 250px;
171         /*margin-left: 20px;*/
172         /*margin-right: 0px;*/
173         font-size: 0.9em;
174
175         float: left;
176         margin-top: 64px;
177         margin-left: 20px;
178 }
179 section {
180         position: absolute;
181         left: 270px;
182         top: 60px;
183         margin-top: 25px;
184         margin-left: 20px;
185         margin-right: 20px;
186         right: 0px;
187 }
188 h1 {
189         font-size: 1.6em;
190 }
191
192 nav {
193         position: absolute;
194         top: 0px;
195         height: 48px;
196         left: 0px;
197         right: 0px;
198         background: #15607B;
199 }
200
201 footer {
202         /*position: absolute;*/
203         left: 0px;
204         /*right: 0px;*/
205         bottom: 0px;
206         /*margin: 20px 20px 20px 20px;*/
207
208         position: fixed;
209         background-color: #29BBF2;
210         width: 100%;
211         padding: 2px 3%;
212 }
213
214 .fn {
215         font-size: 1.4em;
216         margin-bottom: 10px;
217         line-height: 1.5;
218 }
219
220 .powered {
221         font-size: 0.6em;
222         color: black;
223 }
224 .powered a {
225         color: #EBF3F3;
226         font-weight: bold;
227 }
228 .powered a:hover {
229         color: #F8FF15;
230 }
231 .error-message {
232         color: #FF0000;
233         font-size: 1.1em;
234         border: 1px solid #FF8888;
235         background-color: #FFEEEE;
236         padding: 10px;
237 }
238
239 .nav-link {
240         float: right;
241         margin-left: 0px;
242         margin-right: 3px;
243         padding: 5px;
244         /*border: 2px solid #000000;*/
245         background: #D5D5D5;
246         font-size: 90%;
247         font-weight: bold;
248         -moz-border-radius-topleft: 3px;
249         -moz-border-radius-topright: 3px;
250         -webkit-border-radius-topleft: 3px;
251         -webkit-border-radius-topright: 3px;
252         border-radius-topleft: 3px;
253         border-radius-topright: 3px;
254 }
255 .nav-link:hover {
256         background-color: #29BBF2;
257         color: #F5F6FB;
258 }
259
260
261 .nav-ajax-left {
262         margin-left: 1px;
263         margin-right: 2px;
264         float: left;
265         font-size: 0.6em;
266         font-weight: bold;
267         color: #F8FF15;
268         /*background: #FFFFFF;*/
269 }
270
271
272
273 .nav-selected {
274         border-bottom: none !important;
275         background: #F5F6FB !important;
276         padding: 8px 6px 6px 6px !important;
277         color: #000 !important;
278 }
279
280
281 .nav-ajax-left:hover {
282         font-size: 1.5em;
283 }
284
285 .nav-ajax-right {
286         margin-left: 1px;
287         float: right;
288         font-size: 0.6em;
289         font-weight: bold;
290         color: #FF0000;
291 }
292
293 .nav-commlink {
294         float: left;
295         margin-left: 3px;
296         margin-right: 0px;
297         padding: 5px;
298         /*border: 2px solid #000000;*/
299         background: #D5D5D5;
300         font-size: 90%;
301         font-weight: bold;
302         text-decoration: none;
303         -moz-border-radius-topleft: 3px;
304         -moz-border-radius-topright: 3px;
305         -webkit-border-radius-topleft: 3px;
306         -webkit-border-radius-topright: 3px;
307         border-radius-topleft: 3px;
308         border-radius-topright: 3px;
309 }
310 .nav-commlink:hover {
311         background-color: #29BBF2;
312         color: #F5F6FB;
313 }
314
315 #nav-end {
316         clear: both;
317 }
318
319 .login-extra-links {
320         font-size: 0.7em;
321 }
322
323 #profile-extra-links {
324         margin-top: 20px;
325         margin-bottom: 20px;
326         margin-left: 20px;
327         margin-right: 20px;
328 }
329
330 #label-register-name, #label-register-email, #label-register-nickname {
331         float: left;
332         width: 350px;
333         margin-top: 10px;
334 }
335
336 #register-name, #register-email, #register-nickname {
337         float: left;
338         margin-top: 10px;
339         width: 150px;
340 }
341
342 #register-name-end, #register-email-end, #register-nickname-end, #register-submit-end {
343         clear: both;
344 }
345 #register-nickname-desc {
346         margin-top: 30px;
347         width: 650px;
348 }
349 #register-sitename {
350         float: left;
351         margin-top: 10px;
352 }
353
354 #register-submit-button {
355         margin-top: 50px;
356         margin-left: 350px;
357 }
358
359 #label-login-name, #label-login-password, #login-extra-filler {
360         float: left;
361         width: 150px;
362         margin-bottom: 20px;
363 }
364
365
366 #login-name, #login-password {
367         float: left;
368         width: 150px;
369 }
370
371 #register-link, #lost-password-link {
372         float: left;
373         font-size: 0.7em;
374         margin-right: 15px;
375 }
376
377 #login-name-end, #login-password-end, #login-extra-end, #login-submit-end {
378         clear: both;
379 }
380
381 #login-submit-button {
382         margin-top: 10px;
383         margin-left: 150px;
384 }
385
386 input#dfrn-url {
387         float: left;
388         background: url(ff-16.jpg) no-repeat;
389         background-position: 2px center;
390         font-size: 17px;
391         padding-left: 21px;
392         height: 21px;
393         background-color: #FFFFFF;
394         color: #000000;
395         margin-bottom: 20px;
396 }
397
398 #dfrn-url-label {
399         float: left;
400         width: 250px;
401 }
402
403 #dfrn-request-url-end {
404         clear: both;
405 }
406
407 #knowyouyes, #knowyouno {
408         float: left;
409 }
410
411 #dfrn-request-knowyou-yes-wrapper, #dfrn-request-knowyou-no-wrapper {
412
413         float: none;
414 }
415 #dfrn-request-knowyou-yes-label, #dfrn-request-knowyou-no-label {
416         float: left;
417         width: 75px;
418         margin-left: 50px;
419         margin-bottom: 7px;
420 }
421 #dfrn-request-knowyou-break, #dfrn-request-knowyou-end {
422         clear: both;
423
424 }
425
426 #dfrn-request-message-wrapper {
427         margin-bottom: 50px;
428 }
429 #dfrn-request-submit-wrapper {
430         clear: both;
431         margin-left: 50px;
432 }
433
434 #dfrn-request-info-wrapper {
435         margin-left: 50px;
436 }
437
438 #settings-nick-wrapper {
439         margin-bottom: 30px;
440 }
441
442 #settings-username-end,
443 #settings-email-end,
444 #settings-nick-end,
445 #settings-defloc-end,
446 #settings-allowloc-end,
447 #settings-timezone-end,
448 #settings-theme-end,
449 #settings-password-end,
450 #settings-confirm-end,
451 #notify1-end,
452 #notify2-end,
453 #notify3-end,
454 #notify4-end,
455 #notify5-end {
456         margin-bottom: 5px;
457         clear: both;
458 }
459
460 #settings-username-label,
461 #settings-email-label,
462 #settings-nick-label,
463 #settings-defloc-label,
464 #settings-allowloc-label,
465 #settings-timezone-label,
466 #settings-theme-label,
467 #settings-password-label,
468 #settings-confirm-label,
469 #settings-label-notify1,
470 #settings-label-notify2,
471 #settings-label-notify3,
472 #settings-label-notify4,
473 #settings-label-notify5 {
474         float: left;
475         width: 200px;
476 }
477
478 #settings-username,
479 #settings-email,
480 #settings-nick,
481 #settings-defloc,
482 #settings-allowloc,
483 #timezone-select,
484 #theme-select,
485 #settings-password,
486 #settings-confirm,
487 #notify1,
488 #notify2,
489 #notify3,
490 #notify4,
491 #notify5 {
492         float: left;
493         margin-bottom: 20px;
494 }
495
496 #settings-theme-label,
497 #settings-defloc-label {
498         margin-top: 20px;
499 }
500
501 #settings-defloc {
502         margin-top: 20px;
503 }
504
505 #theme-select {
506         margin-top: 20px;
507         width: 207px;
508 }
509 #settings-notify-desc {
510         margin-top: 20px;
511         margin-bottom: 20px;
512 }
513 #settings-nick-desc {
514         width: 500px;
515 }
516
517 #settings-nick {
518         margin-bottom: 50px;
519 }
520
521 #cropimage-wrapper, #cropimage-preview-wrapper {
522         float: left;
523         padding: 30px;
524 }
525
526 #crop-image-form {
527         margin-top: 30px;
528         clear: both;
529 }
530
531 .intro-wrapper {
532         margin-top: 20px;
533 }
534
535 .intro-fullname {
536         font-size: 1.1em;
537         font-weight: bold;
538
539 }
540 .intro-desc {
541         margin-bottom: 20px;
542         font-weight: bold;
543 }
544
545 .intro-note {
546         padding: 10px;
547 }
548
549 .intro-end {
550         padding: 30px;
551 }
552
553 .intro-form {
554         float: left;
555 }
556 .intro-approve-form {
557         clear: both;
558 }
559 .intro-approve-as-friend-end {
560         clear: both;
561 }
562 .intro-submit-approve, .intro-submit-ignore {
563         margin-right: 20px;
564 }
565 .intro-submit-approve {
566         margin-top: 15px;
567 }
568
569 .intro-approve-as-friend-label, .intro-approve-as-fan-label {
570         float: left;
571         width: 100px;
572         margin-left: 20px;
573 }
574 .intro-approve-as-friend, .intro-approve-as-fan {
575         float: left;
576 }
577 .intro-form-end {
578         clear: both;
579 }
580 .intro-approve-as-friend-desc {
581         margin-top: 15px;
582 }
583 .intro-approve-as-end {
584         clear: both;
585         margin-bottom: 10px;
586 }
587
588 .intro-end {
589         clear: both;
590         margin-bottom: 30px;
591 }
592
593 #profile-extra-links ul {
594         list-style-type: none;
595 }
596
597
598 #profile-extra-links li {
599         margin-top: 5px;
600 }
601
602 #profile-edit-links ul {
603         list-style-type: none;
604 }
605
606 #profile-edit-links li {
607         margin-top: 10px;
608 }
609
610 .view-contact-wrapper {
611         margin-top: 20px;
612         float: left;
613         margin-left: 20px;
614         width: 180px;
615 }
616 #view-contact-end {
617         clear: both;
618 }
619 #viewcontacts {
620         margin-top: 15px;
621 }
622 #profile-edit-default-desc {
623         color: #FF0000;
624         border: 1px solid #FF8888;
625         background-color: #FFEEEE;
626         padding: 7px;
627 }
628
629 #profile-edit-clone-link-wrapper {
630         float: left;
631         margin-left: 50px;
632         margin-bottom: 20px;
633         width: 300px;
634 }
635
636 #profile-edit-drop-link-wrapper {
637         float: left;
638 }
639
640 #profile-edit-links-end {
641         clear: both;
642 }
643 .profile-listing-photo {
644         border: none;
645 }
646
647 .profile-edit-submit-wrapper {
648         margin-top: 20px;
649         margin-bottom: 20px;
650 }
651
652 #profile-edit-profile-name-label,
653 #profile-edit-name-label,
654 #profile-edit-gender-label,
655 #profile-edit-dob-label,
656 #profile-edit-address-label,
657 #profile-edit-locality-label,
658 #profile-edit-region-label,
659 #profile-edit-postal-code-label,
660 #profile-edit-country-name-label,
661 #profile-edit-marital-label,
662 #profile-edit-sexual-label,
663 #profile-edit-politic-label,
664 #profile-edit-religion-label,
665 #profile-edit-homepage-label {
666         float: left;
667         width: 175px;
668 }
669
670 #profile-edit-profile-name,
671 #profile-edit-name,
672 #gender-select,
673 #profile-edit-dob,
674 #profile-edit-address,
675 #profile-edit-locality,
676 #profile-edit-region,
677 #profile-edit-postal-code,
678 #profile-edit-country-name,
679 #marital-select,
680 #sexual-select,
681 #profile-edit-politic,
682 #profile-edit-religion,
683 #profile-in-dir-yes,
684 #profile-in-dir-no,
685 #profile-in-netdir-yes,
686 #profile-in-netdir-no,
687 #hide-friends-yes,
688 #hide-friends-no,
689 #settings-normal,
690 #settings-soapbox,
691 #settings-community,
692 #settings-freelove {
693         float: left;
694         margin-bottom: 20px;
695 }
696
697 #profile-in-dir-yes-label,
698 #profile-in-dir-no-label,
699 #profile-in-netdir-yes-label,
700 #profile-in-netdir-no-label,
701 #hide-friends-yes-label,
702 #hide-friends-no-label {
703         margin-left: 125px;
704         float: left;
705         width: 50px;
706 }
707
708 #profile-edit-homepage {
709         float: left;
710         margin-bottom: 35px;
711 }
712 #settings-normal-label,
713 #settings-soapbox-label,
714 #settings-community-label,
715 #settings-freelove-label {
716         float: left;
717         width: 200px;
718 }
719 #settings-normal-desc,
720 #settings-soapbox-desc,
721 #settings-community-desc,
722 #settings-freelove-desc {
723         float: left;
724         margin-left: 75px;
725 }
726
727 #profile-edit-profile-name-end,
728 #profile-edit-name-end,
729 #profile-edit-gender-end,
730 #profile-edit-dob-end,
731 #profile-edit-address-end,
732 #profile-edit-locality-end,
733 #profile-edit-region-end,
734 #profile-edit-postal-code-end,
735 #profile-edit-country-name-end,
736 #profile-edit-marital-end,
737 #profile-edit-sexual-end,
738 #profile-edit-politic-end,
739 #profile-edit-religion-end,
740 #profile-edit-homepage-end,
741 #profile-in-dir-break,
742 #profile-in-dir-end,
743 #profile-in-netdir-break,
744 #profile-in-netdir-end,
745 #hide-friends-break,
746 #hide-friends-end,
747 #settings-normal-break,
748 #settings-soapbox-break,
749 #settings-community-break,
750 #settings-freelove-break {
751         clear: both;
752 }
753
754
755
756
757
758 #gender-select, #marital-select, #sexual-select {
759         width: 220px;
760 }
761
762 #profile-edit-profile-name-wrapper .required {
763         color: #FF0000;
764         float: left;
765 }
766
767 #contacts-main {
768         margin-top: 20px;
769         margin-bottom: 20px;
770 }
771
772 .contact-entry-wrapper {
773         float: left;
774         width: 180px;
775 }
776
777 .contact-entry-direction-icon {
778         margin-top: 24px;
779         margin-right: 2px;
780 }
781
782 .contact-entry-photo img {
783         border: none;
784 }
785 .contact-entry-photo-end {
786         clear: both;
787 }
788 .contact-entry-name {
789         float: left;
790         margin-left: 30px;
791 }
792 .contact-entry-edit-links {
793         margin-top: 6px;
794         margin-left: 10px;
795         width: 16px;
796 }
797 .contact-entry-nav-wrapper {
798         float: left;
799         margin-left: 10px;
800 }
801
802 .contact-entry-edit-links img {
803         border: none;
804         margin-right: 15px;
805 }
806 .contact-entry-photo {
807         float: left;
808 }
809 .contact-entry-end {
810         clear: both;
811 }
812
813 #contact-edit-end {
814         clear: both;
815 }
816
817 .wall-item-content-wrapper {
818         margin-top: 10px;
819         border: 1px solid #CCC;
820 }
821
822 .wall-item-content-wrapper.comment {
823         margin-left: 50px;
824         background: #CCCCCC;
825 }
826
827 .wall-item-photo-wrapper {
828         margin-top: 10px;
829         margin-left: 10px;
830         margin-bottom: 10px;
831         width: 100px;
832         float: left;
833 }
834 .wall-item-arrowphoto-wrapper {
835         margin-top: 40px;
836         margin-right: 20px;
837         float: left;
838 }
839 .wall-item-wrapper {
840         float: left;
841 }
842 .wall-item-lock {
843         height: 20px;
844         margin-top: 10px;
845 }
846
847 .wall-item-ago {
848         color: #888888;
849         font-size: 0.8em;
850 }
851
852 .wall-item-like-buttons img {
853         cursor: pointer;
854 }
855 .wall-item-delete-wrapper {
856         float: right;
857         margin-top: 20px;
858         margin-right: 50px;
859 }
860
861 .wall-item-delete-end {
862         clear: both;
863 }
864
865 .wall-item-delete-icon {
866         border: none;
867 }
868
869
870 .wall-item-wrapper-end {
871         clear: both;
872 }
873 .wall-item-name-link {
874         font-weight: bold;
875         text-decoration: none;
876         color: #3172BD;
877 }
878 .wall-item-photo {
879         border: none;
880 }
881 .wall-item-content {
882         float: left;
883         width: 450px;
884         margin-left: 10px;
885         margin-bottom: 20px;
886 }
887
888 .wall-item-title {
889         float: left;
890         font-weight: bold;
891         width: 450px;
892 }
893
894 .wall-item-body {
895         float: left;
896         width: 450px;
897         margin-top: 30px;
898 }
899
900 .comment-edit-wrapper {
901         margin-top: 15px;
902         background: #CCCCCC;
903         margin-left: 50px;
904 }
905
906 .comment-wwedit-wrapper {
907         margin-top: 15px;
908         background: #CCCCCC;
909         margin-left: 250px;
910 }
911
912 .comment-edit-photo {
913         margin-top: 10px;
914         margin-left: 10px;
915         margin-bottom: 10px;
916         width: 100px;
917         float: left;
918 }
919 .comment-edit-text-empty, .comment-edit-text-full {
920         float: left;
921         margin-top: 40px;
922 }
923 .comment-edit-text-end {
924         clear: both;
925 }
926
927 .comment-edit-submit {
928         margin-left: 110px;
929         margin-top: 10px;
930 }
931
932 #profile-jot-submit-wrapper {
933         margin-top: 15px;
934 }
935
936 #profile-jot-submit {
937         float: left;
938 }
939 #profile-upload-wrapper {
940         float: left;
941         margin-left: 50px;
942 }
943
944 #profile-rotator {
945         float: left;
946         margin-left: 50px;
947 }
948 #profile-link-wrapper {
949         float: left;
950         margin-left: 20px;
951 }
952 #profile-youtube-wrapper {
953         float: left;
954         margin-left: 20px;
955 }
956 #profile-location-wrapper {
957         float: left;
958         margin-left: 20px;
959 }
960 #profile-nolocation-wrapper {
961         float: left;
962         margin-left: 20px;
963 }
964
965 #profile-jot-perms {
966         float: left;
967         margin-left: 200px;
968         font-weight: bold;
969         font-size: 1.2em;
970 }
971
972 #profile-jot-perms-end {
973         clear: both;
974 }
975
976 #profile-jot-end {
977         clear: both;
978         margin-bottom: 30px;
979 }
980 #about-jot-submit-wrapper {
981         margin-top: 15px;
982 }
983 #about-jot-end {
984         margin-bottom: 30px;
985 }
986 #contacts-main {
987         margin-bottom: 30px;
988 }
989
990 #profile-listing-desc {
991         margin-left: 30px;
992 }
993
994 #profile-listing-new-link-wrapper {
995         margin-left: 30px;
996         margin-bottom: 30px;
997 }
998 .profile-listing-photo-wrapper {
999         float: left;
1000 }
1001
1002 .profile-listing-edit-buttons-wrapper {
1003         clear: both;
1004 }
1005 .profile-listing-photo-edit-link {
1006         float: left;
1007         width: 125px;
1008 }
1009 .profile-listing-end {
1010         clear: both;
1011 }
1012 .profile-listing-edit-buttons-wrapper img{
1013         border: none;
1014         margin-right: 20px;
1015 }
1016 .profile-listing {
1017         margin-top: 25px;
1018 }
1019 .profile-listing-name {
1020         float: left;
1021         margin-left: 32px;
1022         margin-top: 10px;
1023         color: #3172BD;
1024         font-weight: bold;
1025         width: 200px;
1026
1027 }
1028 .fortune {
1029         margin-top: 50px;
1030         color: #4444FF;
1031         font-weight: bold;
1032         margin-bottom: 20px;
1033 }
1034
1035
1036 .directory-end {
1037         clear: both;
1038 }
1039 .directory-name {
1040         text-align: center;
1041 }
1042 .directory-photo {
1043         margin-left: 25px;
1044 }
1045 .directory-details {
1046         font-size: 0.7em;
1047         text-align: center;
1048         margin-left: 5px;
1049         margin-right: 5px;
1050 }
1051 .directory-item {
1052         float: left;
1053         width: 225px;
1054         height: 260px;
1055         overflow: auto;
1056 }
1057
1058 #directory-search-wrapper {
1059         margin-top: 20px;
1060         margin-right: 20px;
1061         margin-bottom: 50px;
1062 }
1063
1064 #directory-search-end {
1065 }
1066
1067 .directory-photo-img {
1068         border: none;
1069 }
1070
1071
1072 .pager {
1073   padding: 10px;
1074   text-align: center;
1075   font-size: 1.0em;
1076 }
1077
1078
1079 .pager_first,
1080 .pager_last,
1081 .pager_prev,
1082 .pager_next,
1083 .pager_n {
1084         border: 1px solid black;
1085         background: #EEE;
1086         padding: 4px;
1087 }
1088
1089 .pager_first a,
1090 .pager_last a,
1091 .pager_prev a,
1092 .pager_next a,
1093 .pager_n a {
1094         text-decoration: none;
1095 }
1096
1097 .pager_current {
1098   border: 1px solid black;
1099   background: #FFCCCC;
1100   padding: 4px;
1101 }
1102
1103
1104 #advanced-profile-name-wrapper,
1105 #advanced-profile-gender-wrapper,
1106 #advanced-profile-dob-wrapper,
1107 #advanced-profile-age-wrapper,
1108 #advanced-profile-marital-wrapper,
1109 #advanced-profile-sexual-wrapper,
1110 #advanced-profile-homepage-wrapper,
1111 #advanced-profile-politic-wrapper,
1112 #advanced-profile-religion-wrapper,
1113 #advanced-profile-about-wrapper,
1114 #advanced-profile-interest-wrapper,
1115 #advanced-profile-contact-wrapper,
1116 #advanced-profile-music-wrapper,
1117 #advanced-profile-book-wrapper,
1118 #advanced-profile-tv-wrapper,
1119 #advanced-profile-film-wrapper,
1120 #advanced-profile-romance-wrapper,
1121 #advanced-profile-work-wrapper,
1122 #advanced-profile-education-wrapper {
1123         margin-top: 20px;
1124 }
1125
1126 #advanced-profile-name-text,
1127 #advanced-profile-gender-text,
1128 #advanced-profile-dob-text,
1129 #advanced-profile-age-text,
1130 #advanced-profile-marital-text,
1131 #advanced-profile-sexual-text,
1132 #advanced-profile-homepage-text,
1133 #advanced-profile-politic-text,
1134 #advanced-profile-religion-text,
1135 #advanced-profile-about-text,
1136 #advanced-profile-interest-text,
1137 #advanced-profile-contact-text,
1138 #advanced-profile-music-text,
1139 #advanced-profile-book-text,
1140 #advanced-profile-tv-text,
1141 #advanced-profile-film-text,
1142 #advanced-profile-romance-text,
1143 #advanced-profile-work-text,
1144 #advanced-profile-education-text {
1145         width: 300px;
1146         float: left;
1147 }
1148
1149 #advanced-profile-name-end,
1150 #advanced-profile-gender-end,
1151 #advanced-profile-dob-end,
1152 #advanced-profile-age-end,
1153 #advanced-profile-marital-end,
1154 #advanced-profile-sexual-end,
1155 #advanced-profile-homepage-end,
1156 #advanced-profile-politic-end,
1157 #advanced-profile-religion-end {
1158         clear: both;
1159 }
1160
1161 #advanced-profile-about-end,
1162 #advanced-profile-interest-end,
1163 #advanced-profile-contact-end,
1164 #advanced-profile-music-end,
1165 #advanced-profile-book-end,
1166 #advanced-profile-tv-end,
1167 #advanced-profile-film-end,
1168 #advanced-profile-romance-end,
1169 #advanced-profile-work-end,
1170 #advanced-profile-education-end {
1171
1172
1173 }
1174
1175 #advanced-profile-name,
1176 #advanced-profile-gender,
1177 #advanced-profile-dob,
1178 #advanced-profile-age,
1179 #advanced-profile-marital,
1180 #advanced-profile-sexual,
1181 #advanced-profile-homepage,
1182 #advanced-profile-politic,
1183 #advanced-profile-religion {
1184         float: left;
1185
1186 }
1187
1188
1189 #advanced-profile-about,
1190 #advanced-profile-interest,
1191 #advanced-profile-contact,
1192 #advanced-profile-music,
1193 #advanced-profile-book,
1194 #advanced-profile-tv,
1195 #advanced-profile-film,
1196 #advanced-profile-romance,
1197 #advanced-profile-work,
1198 #advanced-profile-education {
1199         margin-top: 10px;
1200         margin-left: 50px;
1201         margin-right: 20px;
1202         padding: 10px;
1203         border: 1px solid #CCCCCC;
1204 }
1205
1206 #contact-edit-wrapper {
1207         margin-top: 50px;
1208 }
1209
1210 #contact-edit-banner-name {
1211         font-size: 1.4em;
1212         font-weight: bold;
1213         margin-left: 30px;
1214 }
1215
1216 #contact-edit-poll-wrapper {
1217         margin-left: 50px;
1218         margin-top: 30px;
1219 }
1220 #contact-edit-poll-text {
1221         margin-bottom: 10px;
1222 }
1223
1224 #contact-edit-photo-wrapper {
1225         margin-bottom: 20px;
1226 }
1227 #contact-edit-links {
1228         float: left;
1229 }
1230 #contact-edit-links img {
1231         margin-left: 20px;
1232         border: none;
1233 }
1234
1235 #contact-drop-links {
1236         float: left;
1237 }
1238
1239 #contact-drop-links img {
1240         margin-left: 20px;
1241         border: none;
1242 }
1243
1244 #contact-edit-nav-end {
1245         clear: both;
1246 }
1247
1248 #contact-edit-direction-icon {
1249         float: left;
1250         margin-top: 70px;
1251         margin-right: 2px;
1252 }
1253
1254 #contact-edit-photo {
1255         float: left;
1256 }
1257
1258 #contact-edit-photo-end {
1259         clear: both;
1260 }
1261
1262 #contact-edit-photo-wrapper {
1263         float: left;
1264 }
1265
1266 #contact-edit-nav-wrapper {
1267         float: left;
1268 }
1269
1270 #contact-edit-end {
1271         clear: both;
1272 }
1273
1274 #contact-profile-selector {
1275         width: 175px;
1276         margin-left: 175px;
1277 }
1278
1279 #contact-reputation-selector {
1280         margin-left: 175px;
1281 }
1282
1283 #contact-edit-rating-text {
1284         margin-left: 175px;
1285 }
1286
1287 .contact-edit-submit {
1288         margin-top: 20px;
1289         margin-left: 50px;
1290 }
1291
1292 #block-message, #ignore-message, #profile-edit-insecure {
1293         margin-top: 20px;
1294         color: #FF0000;
1295         font-size: 1.1em;
1296         border: 1px solid #FF8888;
1297         background-color: #FFEEEE;
1298         padding: 10px;
1299 }
1300
1301 #block-message, #ignore-message {
1302         width: 180px;
1303 }
1304
1305 #profile-edit-insecure {
1306         width: 600px;
1307 }
1308
1309 .profile-tabs {
1310         float: left;
1311         padding: 4px;
1312         margin-top: 10px;
1313         margin-bottom: 10px;
1314         margin-right: 5px;
1315         /*border: 1px solid #CCC;*/
1316         /*background: #F8F8F8;*/
1317         font-size: 0.8em;
1318         font-weight: bold;
1319         background-color: #ECECEC;
1320         border: 1px solid #858585;
1321 }
1322 .profile-tabs:hover {
1323         background-color: #29BBF2;
1324         color: #F5F6FB;
1325         border: 1px solid #F5F6FB;
1326         /*cursor: pointer;*/
1327 }
1328
1329 #profile-tabs-end {
1330         clear: both;
1331 }
1332
1333 .comment-edit-text-empty {
1334         color: gray;
1335         height: 30px;
1336         width: 175px;
1337         overflow: auto;
1338         margin-bottom: 10px;
1339 }
1340
1341 .comment-edit-text-full {
1342         color: black;
1343         height: 150px;
1344         width: 350px;
1345         overflow: auto;
1346 }
1347
1348 #group-new-submit-wrapper {
1349         margin-top: 30px;
1350 }
1351
1352 #acl-allow-group-label,
1353 #acl-allow-contact-label,
1354 #acl-deny-group-label,
1355 #acl-deny-contact-label {
1356         display: block;
1357 }
1358
1359 #acl-permit-text,
1360 #acl-deny-text {
1361         margin-top: 10px;
1362 }
1363
1364 #acl-allow-group-label,
1365 #acl-allow-contact-label,
1366 #acl-deny-group-label,
1367 #acl-deny-contact-label {
1368         margin-top: 5px;
1369         margin-bottom: 5px;
1370 }
1371
1372
1373 #group_allow_wrapper,
1374 #group_deny_wrapper {
1375         float: left;
1376         width: 100px;
1377         margin-right: 10px;
1378 }
1379
1380 #contact_allow_wrapper,
1381 #contact_deny_wrapper {
1382         float: left;
1383         width: 150px;
1384         margin-right: 10px;
1385 }
1386
1387 #acl-allow-end,
1388 #acl-deny-end {
1389         clear: both;
1390 }
1391 #acl-permit-outer-wrapper,
1392 #acl-deny-outer-wrapper {
1393         padding: 10px;
1394         margin-top: 10px;
1395         border: 2px solid #BBBBBB;
1396         float: left;
1397 }
1398
1399 #acl-wrapper-end {
1400         clear: both;
1401 }
1402
1403 #group-edit-name-label {
1404         float: left;
1405         width: 175px;
1406         margin-top: 20px;
1407         margin-bottom: 20px;
1408 }
1409
1410 #group-edit-name {
1411         float: left;
1412         width: 225px;
1413         margin-top: 20px;
1414         margin-bottom: 20px;
1415 }
1416
1417 #group-edit-name-wrapper {
1418
1419
1420 }
1421
1422
1423 #group_members_select_label {
1424         display: block;
1425         float: left;
1426         width: 175px;
1427 }
1428
1429 .group_members_select {
1430         float: left;
1431         width: 230px;
1432         overflow: auto;
1433 }
1434
1435 #group_members_select_end {
1436         clear: both;
1437 }
1438 #group-edit-name-end {
1439         clear: both;
1440 }
1441
1442 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
1443         margin-bottom: 10px;
1444         margin-top: 20px;
1445 }
1446
1447 #prvmail-submit {
1448         float: left;
1449         margin-top: 10px;
1450         margin-right: 30px;
1451 }
1452 #prvmail-upload-wrapper,
1453 #prvmail-link-wrapper,
1454 #prvmail-rotator-wrapper {
1455         float: left;
1456         margin-top: 10px;
1457         margin-right: 10px;
1458         width: 24px;
1459 }
1460
1461 #prvmail-end {
1462         clear: both;
1463 }
1464
1465 .mail-list-sender,
1466 .mail-list-detail {
1467         float: left;
1468 }
1469 .mail-list-detail {
1470         margin-left: 20px;
1471 }
1472
1473 .mail-list-subject {
1474         font-size: 1.1em;
1475         margin-top: 10px;
1476 }
1477 a.mail-list-link {
1478         display: block;
1479         padding: 4px 5px;
1480         font-weight: bold;
1481 }
1482 a.mail-list-link:hover {
1483         background-color: #15607B;
1484         color: #F5F6FB;
1485 }
1486
1487 .mail-list-outside-wrapper-end {
1488         clear: both;
1489 }
1490
1491 .mail-list-outside-wrapper {
1492         margin-top: 30px;
1493 }
1494
1495 .mail-list-delete-wrapper {
1496         float: right;
1497         margin-right: 30px;
1498         margin-top: 15px;
1499 }
1500
1501 .mail-list-delete-icon {
1502         border: none;
1503 }
1504
1505 .mail-conv-sender,
1506 .mail-conv-detail {
1507         float: left;
1508 }
1509 .mail-conv-detail {
1510         margin-left: 20px;
1511         width: 500px;
1512 }
1513
1514 .mail-conv-subject {
1515         font-size: 1.1em;
1516         margin-top: 10px;
1517 }
1518
1519 .mail-conv-outside-wrapper-end {
1520         clear: both;
1521 }
1522
1523 .mail-conv-outside-wrapper {
1524         margin-top: 30px;
1525 }
1526
1527 .mail-conv-delete-wrapper {
1528         float: right;
1529         margin-right: 30px;
1530         margin-top: 15px;
1531 }
1532
1533 .mail-conv-delete-icon {
1534         border: none;
1535 }
1536
1537 .message-links ul {
1538         list-style-type: none;
1539 }
1540
1541 .message-links li {
1542         margin-top: 10px;
1543 }
1544 .message-links a {
1545         /*background-color: #ECECEC;*/
1546         /*border: 1px solid #858585;*/
1547         padding: 3px 5px;
1548         /*display: block;*/
1549 }
1550 .message-links a:hover {
1551         background-color: #29BBF2;
1552         color: #F5F6FB;
1553         /*border: 1px solid #F5F6FB;*/
1554 }
1555
1556 #sidebar-group-list ul {
1557         list-style-type: none;
1558 }
1559
1560 #sidebar-group-list li {
1561         margin-top: 10px;
1562 }
1563
1564 #side-follow-wrapper {
1565         margin-top: 20px;
1566 }
1567 #side-follow-url {
1568         margin-top: 5px;
1569 }
1570 #side-follow-submit {
1571         margin-top: 15px;
1572 }
1573
1574 .photo-album-image-wrapper {
1575         float: left;
1576         margin-top: 15px;
1577         height: 350px;
1578         width: 350px;
1579 }
1580
1581 #photo-album-end {
1582         clear: both;
1583 }
1584
1585 .photo-top-image-wrapper {
1586         float: left;
1587         margin-top: 15px;
1588         height: 350px;
1589         width: 350px;
1590 }
1591
1592 #photo-top-end {
1593         clear: both;
1594 }
1595
1596 #photo-top-links {
1597         margin-bottom: 30px;
1598         margin-left: 30px;
1599 }
1600
1601 #photos-upload-newalbum-div {
1602         float: left;
1603         width: 175px;
1604 }
1605 #photos-upload-existing-album-text {
1606         float: left;
1607         width: 175px;
1608 }
1609 #photos-upload-newalbum {
1610         float: left;
1611 }
1612 #photos-upload-album-select {
1613         float: left;
1614 }
1615 #photos-upload-new-end, #photos-upload-exist-end {
1616         clear: both;
1617 }
1618 #photos-upload-exist-end {
1619         margin-bottom: 15px;
1620 }
1621 #photos-upload-submit {
1622         margin-top: 15px;
1623 }
1624
1625 #photos_upload_applet_wrapper {
1626         margin-bottom: 15px;
1627 }
1628
1629 #photos-upload-no-java-message {
1630         margin-bottom: 15px;
1631 }
1632
1633 #profile-jot-desc {
1634         float: left;
1635         width: 480px;
1636         margin-top: 10px;
1637         margin-bottom: 10px;
1638 }
1639 #character-counter {
1640         float: left;
1641         font-size: 120%;
1642 }
1643
1644 #character-counter.grey {
1645         color: #888888;
1646 }
1647
1648 #character-counter.orange {
1649         color: orange;
1650 }
1651 #character-counter.red {
1652         color: red;
1653 }
1654
1655 #profile-jot-banner-end {
1656         clear: both;
1657 }
1658
1659 #photos-upload-select-files-text {
1660         margin-top: 15px;
1661         margin-bottom: 15px;
1662 }
1663
1664 #photos-upload-perms-menu, #photos-upload-perms-menu:visited {
1665         color: #8888FF;
1666         text-decoration: none;
1667         cursor: pointer;
1668 }
1669
1670 #photos-upload-perms-menu:hover {
1671         color: #0000FF;
1672         text-decoration: underline;
1673         cursor: pointer;
1674 }
1675 #settings-default-perms-menu {
1676         margin-top: 15px;
1677         margin-bottom: 15px;
1678 }
1679
1680 #photo-edit-caption-label, #photo-edit-tags-label {
1681         float: left;
1682         width: 150px;
1683 }
1684 #photo-edit-caption, #photo-edit-newtag {
1685         float: left;
1686         margin-bottom: 25px;
1687 }
1688 #photo-edit-link-wrap {
1689         margin-bottom: 15px;
1690 }
1691 #photo-like-div {
1692         margin-bottom: 25px;
1693 }
1694
1695 #photo-edit-caption-end, #photo-edit-tags-end {
1696         clear: both;
1697 }
1698
1699 #photo-edit-delete-button {
1700         margin-left: 200px;
1701 }
1702 #photo-edit-end {
1703         margin-bottom: 35px;
1704 }
1705 #photo-caption {
1706         font-size: 110%;
1707         font-weight: bold;
1708         margin-top: 15px;
1709         margin-bottom: 15px;
1710 }
1711
1712 #in-this-photo-text {
1713         color: #0000FF;
1714         margin-left: 30px;
1715 }
1716
1717 #in-this-photo {
1718         margin-left: 60px;
1719         margin-top: 10px;
1720         margin-bottom: 20px;
1721 }
1722
1723 #photo-album-edit-submit, #photo-album-edit-drop {
1724         margin-top: 15px;
1725         margin-bottom: 15px;
1726 }
1727
1728 #photo-album-edit-drop {
1729         margin-left: 200px;
1730 }
1731
1732 .group-delete-wrapper {
1733         float: right;
1734         margin-right: 50px;
1735 }
1736
1737 #install-dbhost-label,
1738 #install-dbuser-label,
1739 #install-dbpass-label,
1740 #install-dbdata-label,
1741 #install-tz-desc {
1742        float: left;
1743        width: 250px;
1744        margin-top: 10px;
1745        margin-bottom: 10px;
1746
1747 }
1748
1749 #install-dbhost,
1750 #install-dbuser,
1751 #install-dbpass,
1752 #install-dbdata {
1753        float: left;
1754        width: 200px;
1755        margin-left: 20px;
1756 }
1757
1758 #install-dbhost-end,
1759 #install-dbuser-end,
1760 #install-dbpass-end,
1761 #install-dbdata-end,
1762 #install-tz-end {
1763        clear: both;
1764 }
1765
1766 #install-form select#timezone_select {
1767        float: left;
1768        margin-top: 18px;
1769        margin-left: 20px;
1770 }
1771
1772 #dfrn-request-networks {
1773         margin-bottom: 30px;
1774 }
1775
1776 #pause {
1777   position: fixed;
1778   bottom: 5px;
1779   right: 5px;
1780 }
1781
1782 .sparkle {
1783         cursor: url('lock.cur'), pointer;
1784 /*      cursor: pointer !important; */
1785 }
1786
1787 .contact-block-div {
1788         float: left;
1789         width: 52px;
1790         height: 52px;
1791 }
1792 #contact-block-end {
1793         clear: both;
1794 }
1795 .contact-block-link {
1796         float: left;
1797 }