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