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