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