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