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