]> git.mxchange.org Git - friendica.git/blob - view/theme/frost/style.css
Merge https://github.com/friendica/friendica into pull
[friendica.git] / view / theme / frost / style.css
1 /**
2  * duepuntozero Frindika style
3  * Fabio Comuni <fabrix.xm@gmail.com>
4  *
5  * Heavily modified for Frost
6  * Zach P
7  */
8
9
10 /* generals */
11 body {
12         font-family: helvetica,arial,freesans,clean,sans-serif;
13         font-size: 12px;
14 /*      line-height: 24px;*/
15         background-color: #ffffff;
16         background-image: url(head.jpg);
17         background-repeat: repeat-x;
18         color: #505050;
19         margin: 0px;
20 }
21
22 div.container {
23         display: block;
24         width: 785 px;
25         margin-top: 0px;
26         margin-bottom: 0px;
27         margin-left: auto;
28         margin-right: auto;
29 }
30
31 a, a:visited, a:link { color: #3465a4; text-decoration: none; }
32 a:hover {text-decoration: underline; }
33
34 input {
35         border: 1px solid #666666;
36         -moz-border-radius: 3px;
37         -webkit-border-radius: 3px;
38         border-radius: 3px;     
39         padding: 3px;
40 }
41
42 img { border :0px; }
43
44 #id_openid_url, .openid input {
45    background: url(login-bg.gif) no-repeat;
46    background-position: 0 50%;
47    padding-left: 18px;
48 }
49 .openid:hover {
50
51 }
52
53 #id_openid_url {
54         width: 384px;
55 }
56
57 code {
58         font-family: Courier, monospace;
59         white-space: pre;
60         display: block;
61         overflow: auto;
62         border: 1px solid #444;
63         background: #EEE;
64         color: #444;
65         padding: 10px;
66         margin-top: 20px; 
67 }
68
69 blockquote {
70         background-color: #f4f8f9;
71         border-left: 4px solid #dae4ee;
72         padding: 0.4em;
73 }
74
75 .icollapse-wrapper, .ccollapse-wrapper {
76         border: 1px solid #CCC;
77         padding: 5px;
78 }
79
80 .hide-comments-outer {
81         margin-left: 0px;
82         font-weight: 700;
83         opacity: 0.4;
84 }
85 .hide-comments-outer:hover {
86         opacity: 1.0;
87 }
88 .hide-comments {
89         margin-left: 5px;
90 }
91
92 #panel {
93         background-color: ivory;
94         position: absolute;
95         z-index: 2;
96         width: 30%;
97         padding: 25px;
98         border: 1px solid #444;
99 }
100
101 .heart {
102         color: #FF0000;
103         font-size: 100%;
104         margin-right: 5px;
105 }
106
107
108
109 /* nav */
110 nav {
111         height: 94px;
112         width: 1100px;
113         display: block;
114         margin-top: 0px;
115         margin-bottom: 0px;
116         margin-left: auto;
117         margin-right: auto;
118 }
119 nav #site-location {
120         color: #888a85;
121         font-size: 0.8em;
122         position: absolute;
123 }
124
125 .error-message {
126         color: #FF0000;
127         font-size: 1.1em;
128         border: 1px solid #FF8888;
129         background-color: #FFEEEE;
130         padding: 10px;
131 }
132
133 .info-message {
134         color: #204a87;
135         font-size: 1.1em;
136         border: 1px solid #3465a4;
137         background-color: #d7e3f1;
138         padding: 10px;
139 }
140
141
142 nav #banner {
143         display: block;
144         margin-top: 14px;
145         position: absolute;
146 }
147 nav #banner #logo-text a {
148         font-size: 40px;
149         font-weight: bold;
150         margin-left: 3px;
151         color: #000000;
152
153 }
154 nav #banner #logo-text a:hover { text-decoration: none; }
155
156
157 /* ZP REMOVE? nav-commlink */
158 .nav-commlink, .nav-login-link {
159         display: block;
160         height: 15px;
161         margin-top: 67px;
162         margin-right: 2px;
163         /*padding: 6px 10px;*/
164         padding: 6px 3px;
165         float: left;
166         bottom: 140px;
167         border: 1px solid #babdb6;
168         border-bottom: 0px;
169         background-color: #aec0d3;
170         color: #565854;         
171         -moz-border-radius: 3px 3px 0px 0px;
172         -webkit-border-radius: 3px 3px 0px 0px;
173         border-radius: 3px 3px 0px 0px; 
174 }
175
176 .nav-commlink.selected {
177         background-color: #ffffff;
178         border-bottom: 1px solid #ffffff;
179         color: #000000 !important;
180         margin-top: 64px;
181         padding-top: 6px;
182         padding-bottom: 8px;
183 }
184
185 .nav-ajax-left.show {
186         position: absolute;
187         font-size: 0.8em;
188         top: 25px;
189         right: 5px;
190         padding: 1px 2px;
191         border-radius: 4px;
192         -moz-border-radius: 4px;
193         -webkit-border-radius: 4px;
194         background-color: gold !important;
195 }
196
197
198
199 nav #nav-link-wrapper .nav-link {
200         /*border-right: 1px solid #babdb6;*/
201 }
202
203 nav .nav-link img {
204         margin-top: 24px;
205         margin-bottom: 0.2em;
206         margin-right: 1em;
207         margin-left: 1em;
208         background-color: transparent !important;
209 }
210
211 .nav-button-container {
212         float: right;
213         position: relative;
214 }
215
216 .nav-button-container .nav-ajax-left {
217 }
218
219 .nav-menu-list {
220         text-align: center;
221         line-height: 18px;
222
223         border-left: 1px solid #AAAAAA;/*#444444;*/
224         border-right: 1px solid #AAAAAA;
225         border-top: 1px solid #AAAAAA;
226         border-bottom: 1px solid #AAAAAA;
227
228         -moz-box-shadow: 3px 3px 5px #555;
229         -webkit-box-shadow: 3px 3px 5px #555;
230         box-shadow: 3px 3px 5px #555;
231
232         background: #FFFFFF;
233
234         display: none;
235         list-style: none;
236
237         width: 10em;
238         position: absolute;
239         margin: 0px;
240         right: -33px;
241         padding: 1em 0px;
242
243         z-index: 10000;
244 }
245
246
247
248 div.main-container {
249         width: 1180px;
250         margin: 0px auto;
251         display: block;
252         position: relative;
253 }
254
255 /*div.main-content-loading {
256         position: absolute;
257         top: 200px;
258         left: 50%;
259         display: none;
260 }*/
261
262
263 /* aside */
264 aside {
265         display: block;
266         min-height: 112px;
267
268         width: 250px;
269
270         padding: 1em;
271         margin: 1em 0px 0px 0px;
272
273         position: absolute;
274
275 /*      float:left;*/
276 }
277
278 #dfrn-request-link {
279         display: block;
280         color: #FFFFFF;
281         -webkit-border-radius: 5px ;
282         -moz-border-radius: 5px;
283         border-radius: 5px;
284         padding: 5px;
285         font-weight: bold;
286         background: #3465a4 url('friendika-16.png') no-repeat 95% center;
287 }
288 #wallmessage-link {
289         display: block;
290         color: #FFFFFF;
291         -webkit-border-radius: 5px ;
292         -moz-border-radius: 5px;
293         border-radius: 5px;
294         padding: 5px;
295         font-weight: bold;
296         background-color: #3465a4;
297 }
298
299 /* section */
300 div.section-wrapper {
301         width: 565px;
302
303         margin-left: auto;
304         margin-right: auto;
305
306         padding-right:2em;
307
308         display: block;
309
310         background-color: #ffffff;
311         background-image: url(border.jpg);
312         background-position: top right;
313         background-repeat: no-repeat;
314 }
315
316 section {
317         margin: 0px 0px 0px 0px;
318
319         width: 100%;
320
321         padding-left: 1em;
322         padding-right: 1em;
323         padding-top: 1em;
324
325         background-image: url(border.jpg);
326         background-position: top left;
327         background-repeat: no-repeat;
328
329         min-height: 112px;
330         border-top: 1px solid #babdb6;  
331 }
332
333 .tabs {
334         height: 27px;
335         background-image: url(head.jpg);
336         background-repeat: repeat-x;    
337         background-position: 0px -20px;
338         border-bottom: 1px solid #babdb6;
339         padding:0px;
340 }
341 .tabs li { margin: 0px; list-style: none; }
342 .tab {
343         display:block;
344         float:left;
345         padding: 0.4em;
346         /*margin-right: 1em;*/
347         margin-right: 3px ;
348 }
349 .tab.active {
350         font-weight: bold;
351         
352 }
353
354
355 /* footer */
356 footer {
357     display: none;
358
359 }
360
361 .birthday-today, .event-today {
362         font-weight: bold;
363 }
364 /*
365 div.wall-item-content-wrapper.shiny {
366   background-image: url('shiny.png');
367   background-position: -5px 30px;
368   background-repeat:no-repeat;
369 }*/
370
371 .preview {
372         background: #FFFFC8;
373 }
374
375 #theme-preview {
376         margin: 15px 0 15px 150px;
377 }
378
379 /* from default */
380 #jot-perms-icon, 
381 #profile-location,
382 #profile-nolocation,
383 #profile-youtube, 
384 #profile-video, 
385 #profile-audio,
386 #profile-link,
387 #profile-title, 
388 #wall-image-upload,
389 #wall-file-upload,
390 #profile-upload-wrapper,
391 #wall-image-upload-div,
392 #wall-file-upload-div,
393 .hover, .focus {
394         cursor: pointer;
395 }
396
397 #jot-perms-icon {
398         float: left;
399 }
400
401 #jot-title, #jot-category {
402         border: 0px;
403         margin: 0px;
404         height: 20px;
405         width: 530px;
406         margin-bottom: 5px;
407         font-weight: bold;
408         border: 1px solid #ffffff;
409 }
410
411 #jot-title::-webkit-input-placeholder{font-weight: normal;}
412 #jot-category::-webkit-input-placeholder{font-weight: normal;}
413 #jot-title:-moz-placeholder{font-weight: normal;}
414 #jot-category:-moz-placeholder{font-weight: normal;}
415                 
416         
417 #jot-title:hover,
418 #jot-title:focus,
419 #jot-category:hover,
420 #jot-category:focus {
421         border: 1px solid #cccccc; 
422 }
423
424 .jothidden { display:none; }
425
426
427 .fakelink, .fakelink:visited, .fakelink:link {
428         color: #3465a4;
429         text-decoration: none;
430         cursor: pointer;
431         margin-top: 15px;
432         margin-bottom: 15px;
433 }
434 .lockview {
435         cursor: pointer;
436 }
437
438 #group-sidebar {
439         margin-bottom: 10px;
440 }
441
442 .group-selected, .nets-selected, .fileas-selected, .categories-selected {
443         padding: 3px;
444         -moz-border-radius: 3px;
445         -webkit-border-radius: 3px;
446         border-radius: 3px;     
447         border: 1px solid #CCCCCC;
448         background: #F8F8F8;
449         font-weight: bold;
450 }
451
452 .settings-widget .selected {
453         padding: 3px;
454         -moz-border-radius: 3px;
455         -webkit-border-radius: 3px;
456         border-radius: 3px;     
457         border: 1px solid #CCCCCC;
458         background: #F8F8F8;
459         font-weight: bold;
460 }
461
462 .fakelink:hover {
463         color: #3465a4;
464         text-decoration: underline;
465         cursor: pointer;
466 }
467 .smalltext {
468         font-size: 0.7em;
469 }
470 #sysmsg {
471         /*width: 600px;*/
472         margin-bottom: 10px;
473 }
474
475 #register-fill-ext {
476         margin-bottom: 25px;
477 }
478
479 #label-register-name, #label-register-email, #label-register-nickname, #label-register-openid {
480         float: left;
481         width: 350px;
482         margin-top: 10px;
483 }
484
485 #register-name, #register-email, #register-nickname {
486         float: left;
487         margin-top: 10px;
488         width: 150px;
489 }
490
491 #register-openid {
492         float: left;
493         margin-top: 10px;
494         width: 130px;
495 }
496
497 #register-name-end, #register-email-end, #register-nickname-end, #register-submit-end, #register-openid-end {
498         clear: both;
499 }
500
501 #register-nickname-desc {
502         margin-top: 30px;
503         width: 650px;
504 }
505 #register-sitename {
506         float: left;
507         margin-top: 10px;
508 }
509
510 #register-submit-button {
511         margin-top: 10px;
512 }
513
514 .login-form {
515         margin-top: -150px;
516 }
517 /*#login_standard {
518         width: 210px;
519         float: left;
520 }
521 #login_openid {
522         width: 210px;
523         margin-left: 250px;
524 }
525
526 #login_standard input,
527 #login_openid input {
528         width: 180px;
529 }
530
531 #login-extra-links {
532         clear: both;
533 }
534
535 #register-link, #lost-password-link {
536         float: left;
537         font-size: 80%;
538         margin-right: 15px;
539 }
540
541 #login-name-end, #login-password-end, #login-extra-end, #login-submit-end {
542         height: 50px;
543 }
544
545 #login-submit-button {
546         margin-top: 10px; 
547         margin-left: 200px;
548 }*/
549
550
551 input#dfrn-url {
552         float: left;
553         background: url(friendika-16.png) no-repeat;
554         background-position: 2px center;
555         font-size: 17px;
556         padding-left: 21px;
557         height: 21px;
558         background-color: #FFFFFF;
559         color: #000000;
560         margin-bottom: 20px;
561 }
562
563 #dfrn-url-label {
564         float: left;
565         width: 250px;
566 }
567
568 #dfrn-request-url-end {
569         clear: both;
570 }
571
572 #knowyouyes, #knowyouno {
573         float: left;
574 }
575
576 #dfrn-request-knowyou-yes-wrapper, #dfrn-request-knowyou-no-wrapper {
577
578         float: none;
579 }
580 #dfrn-request-knowyou-yes-label, #dfrn-request-knowyou-no-label {
581         float: left;
582         width: 75px;
583         margin-left: 50px;
584         margin-bottom: 7px;
585 }
586 #dfrn-request-knowyou-break, #dfrn-request-knowyou-end {
587         clear: both;
588
589 }
590
591 #dfrn-request-message-wrapper {
592         margin-bottom: 50px;
593 }
594 #dfrn-request-submit-wrapper {
595         clear: both;
596         margin-left: 50px;
597 }
598
599 #dfrn-request-info-wrapper {
600         margin-left: 50px;
601 }
602
603
604
605 #cropimage-wrapper, #cropimage-preview-wrapper {
606         float: left;
607         padding: 30px;
608 }
609
610 #crop-image-form {
611         margin-top: 30px;
612         clear: both;
613 }
614
615 .intro-wrapper {
616         margin-top: 20px;
617 }
618
619 .intro-fullname {
620         font-size: 1.1em;
621         font-weight: bold;
622
623 }
624 .intro-desc {
625         margin-bottom: 20px;
626         font-weight: bold;
627 }
628
629 .intro-note {
630         padding: 10px;
631 }
632
633 .intro-end {
634         padding: 30px;
635 }
636
637 .intro-form {
638         float: left;
639 }
640 .intro-approve-form {
641         clear: both;
642 }
643 .intro-approve-as-friend-end {
644         clear: both;
645 }
646 .intro-submit-approve, .intro-submit-ignore {
647         margin-right: 20px;
648 }
649 .intro-submit-approve {
650         margin-top: 15px;
651 }
652
653 .intro-approve-as-friend-label, .intro-approve-as-fan-label {
654         float: left;
655         width: 100px;
656         margin-left: 20px;
657 }
658 .intro-approve-as-friend, .intro-approve-as-fan {
659         float: left;
660 }
661 .intro-form-end {
662         clear: both;
663 }
664 .intro-approve-as-friend-desc {
665         margin-top: 15px;
666 }
667 .intro-approve-as-end {
668         clear: both;
669         margin-bottom: 10px;
670 }
671
672 .intro-end {
673         clear: both;
674         margin-bottom: 30px;
675 }
676 .aprofile dt {
677         font-weight: bold;
678 }
679 #page-profile .title {
680         font-weight: bold;
681 }
682 #profile-vcard-break {
683         clear: both;
684 }
685 #profile-extra-links {
686         clear: both;
687         margin-top: 10px;
688 }
689
690 #profile-extra-links ul {
691         list-style-type: none;
692         padding: 0px;
693 }
694
695
696 #profile-extra-links li {
697         margin-top: 5px;
698 }
699
700 #profile-edit-links ul {
701         list-style-type: none;
702 }
703
704 #profile-edit-links li {
705         margin-top: 10px;
706 }
707 .profile-edit-side-div {
708         float: right;
709 }
710 .profile-edit-side-link {
711         opacity: 0.3;
712         filter:alpha(opacity=30);
713 }
714 .profile-edit-side-link:hover {
715         opacity: 1.0;
716         filter:alpha(opacity=100);
717 }
718
719 .view-contact-wrapper {
720         margin-top: 20px;
721         float: left;
722         margin-left: 20px;
723         width: 180px;
724 }
725
726 .contact-wrapper {
727         float: left;
728         width: 150px;
729         height: 150px;
730         overflow: auto;
731 }
732
733 #view-contact-end {
734         clear: both;
735 }
736
737
738 #viewcontacts {
739         margin-top: 15px;
740 }
741 #profile-edit-default-desc {
742         color: #FF0000;
743         border: 1px solid #FF8888;
744         background-color: #FFEEEE;
745         padding: 7px;
746 }
747
748 #profile-edit-clone-link-wrapper {
749         float: left;
750         margin-left: 50px;
751         margin-bottom: 20px;
752         width: 300px;
753 }
754
755
756 #profile-edit-links-end {
757         clear: both;
758         margin-bottom: 15px;
759 }
760
761 .profile-listing-photo {
762         border: none;
763 }
764
765 .profile-edit-submit-wrapper {
766         margin-top: 20px;
767         margin-bottom: 20px;
768 }
769
770 #profile-photo-link-select-wrapper {
771         margin-top: 2em;
772 }
773
774 #profile-photo-submit-wrapper {
775         margin-top: 10px;
776 }
777
778 #profile-photo-wrapper img {
779         width:175px;
780         height:175px;
781         padding: 12px;
782 }
783
784 #profile-edit-profile-name-label,
785 #profile-edit-name-label,
786 #profile-edit-pdesc-label,
787 #profile-edit-gender-label,
788 #profile-edit-dob-label,
789 #profile-edit-address-label,
790 #profile-edit-locality-label,
791 #profile-edit-region-label,
792 #profile-edit-postal-code-label,
793 #profile-edit-country-name-label,
794 #profile-edit-marital-label,
795 #profile-edit-sexual-label,
796 #profile-edit-politic-label,
797 #profile-edit-religion-label,
798 #profile-edit-pubkeywords-label,
799 #profile-edit-prvkeywords-label,
800 #profile-edit-homepage-label,
801 #profile-edit-hometown-label {
802         font-weight: 700;
803         float: left;
804         width: 175px;
805 }
806
807 #profile-edit-profile-name,
808 #profile-edit-name,
809 #profile-edit-pdesc,
810 #gender-select,
811 #profile-edit-dob,
812 #profile-edit-address,
813 #profile-edit-locality,
814 #profile-edit-region,
815 #profile-edit-postal-code,
816 #profile-edit-country-name,
817 #marital-select,
818 #sexual-select,
819 #profile-edit-politic,
820 #profile-edit-religion,
821 #profile-edit-pubkeywords,
822 #profile-edit-prvkeywords,
823 #profile-in-dir-yes,
824 #profile-in-dir-no,
825 #profile-in-netdir-yes,
826 #profile-in-netdir-no,
827 #hide-wall-yes,
828 #hide-wall-no,
829 #hide-friends-yes,
830 #hide-friends-no {
831         float: left;
832         margin-bottom: 20px;
833 }
834 #profile-edit-pubkeywords,
835 #profile-edit-prvkeywords {
836         margin-bottom: 5px;
837 }
838 #settings-normal,
839 #settings-soapbox,
840 #settings-freelove,
841 #settings-community {
842         float: left;
843 }
844 #settings-notifications label {
845         margin-left: 20px;
846 }
847 #settings-notify-desc, #settings-activity-desc {
848         font-weight: bold;
849         margin-bottom: 15px;
850 }
851 #settings-pagetype-desc {
852         color: #666666;
853         margin-bottom: 15px;
854 }
855
856 #profile-in-dir-yes-label,
857 #profile-in-dir-no-label,
858 #profile-in-netdir-yes-label,
859 #profile-in-netdir-no-label,
860 #hide-wall-yes-label,
861 #hide-wall-no-label,
862 #hide-friends-yes-label,
863 #hide-friends-no-label {
864         margin-left: 125px;
865         float: left;
866         width: 50px;
867 }
868
869 #profile-edit-howlong-label,
870 #profile-edit-with-label {
871         display: block;
872         font-style: italic;
873         width: 175px;
874         margin-left: 50px;
875 }
876 #profile-edit-howlong,
877 #profile-edit-with {
878         margin-bottom: 20px;
879         margin-left: 50px;
880 }
881 /*#profile-edit-with-label {
882         width: 175px;
883         margin-left: 20px;
884 }*/
885
886 #profile-publish-yes-reg,
887 #profile-publish-no-reg {
888         float: left;
889         margin-bottom: 10px;
890 }
891
892 #profile-publish-yes-label-reg,
893 #profile-publish-no-label-reg {
894         margin-left: 350px;
895         float: left;
896         width: 50px;
897 }
898
899 #profile-publish-break-reg,
900 #profile-publish-end-reg {
901         clear: both;
902 }
903
904
905 #profile-edit-pdesc-desc,
906 #profile-edit-pubkeywords-desc,
907 #profile-edit-prvkeywords-desc {
908         float: left;
909         margin-left: 20px;
910         margin-bottom: 20px;
911 }
912 #profile-edit-prvkeywords-desc {
913         margin-bottom: 0px;
914 }
915
916
917 /*#profile-edit-homepage, #profile-edit-hometown {
918         float: left;
919         margin-bottom: 35px;
920 }*/
921 #profile-edit-homepage, #profile-edit-hometown {
922         float: left;
923         margin-bottom: 25px;
924 }
925 #profile-edit-hometown {
926         margin-bottom: 5px;
927 }
928 #settings-normal-label,
929 #settings-soapbox-label,
930 #settings-community-label,
931 #settings-freelove-label {
932         float: left;
933         width: 200px;
934 }
935 #settings-normal-desc,
936 #settings-soapbox-desc,
937 #settings-community-desc,
938 #settings-freelove-desc {
939         /*float: left;
940         margin-left: 75px;*/
941     clear: left;
942     color: #666666;
943     display: block;
944     margin-bottom: 20px 
945 }
946
947 #profile-edit-profile-name-end,
948 #profile-edit-name-end,
949 #profile-edit-pdesc-end,
950 #profile-edit-gender-end,
951 #profile-edit-dob-end,
952 #profile-edit-address-end,
953 #profile-edit-locality-end,
954 #profile-edit-region-end,
955 #profile-edit-postal-code-end,
956 #profile-edit-country-name-end,
957 #profile-edit-marital-end,
958 #profile-edit-sexual-end,
959 #profile-edit-politic-end,
960 #profile-edit-religion-end,
961 #profile-edit-pubkeywords-end,
962 #profile-edit-prvkeywords-end,
963 #profile-edit-homepage-end,
964 #profile-edit-hometown-end,
965 #profile-in-dir-break,
966 #profile-in-dir-end,
967 #profile-in-netdir-break,
968 #profile-in-netdir-end,
969 #hide-wall-break,
970 #hide-wall-end,
971 #hide-friends-break,
972 #hide-friends-end,
973 #settings-normal-break,
974 #settings-soapbox-break,
975 #settings-community-break,
976 #settings-freelove-break {
977         clear: both;
978 }
979 #profile-edit-marital-wrapper, #profile-edit-address-wrapper {
980         margin-top: 50px;
981 }
982 #profile-edit-marital-end {
983         margin-bottom: 20px;
984 }
985
986 .settings-widget ul {
987         list-style-type: none;
988         padding: 0px;
989 }
990
991 .settings-widget li {
992         margin-left: 24px;
993         margin-bottom: 8px;
994 }
995
996
997 #gender-select, #marital-select, #sexual-select {
998         width: 220px;
999 }
1000
1001 #profile-edit-profile-name-wrapper .required {
1002         color: #FF0000;
1003         float: left;
1004 }
1005
1006 #contacts-display-wrapper {
1007         padding-left: 0px;
1008 }
1009
1010 #contacts-main {
1011         margin-top: 20px;
1012         margin-bottom: 20px;
1013 }
1014
1015 .contact-entry-wrapper {
1016         float: left;
1017 /*      width: 120px;
1018         height: 120px;*/
1019         padding-left: 8px;
1020         padding-right: 8px; 
1021         width: 95px;
1022         height: 170px;
1023 }
1024 #contacts-search-end {
1025         margin-bottom: 10px;
1026 }
1027
1028 .contact-entry-direction-icon {
1029         margin-top: 24px;
1030         margin-right: 2px;
1031 }
1032
1033 .contact-entry-photo img {
1034         border: none;
1035 }
1036 .contact-entry-photo-end {
1037         clear: both;
1038 }
1039 .contact-entry-name {
1040         float: left;
1041         margin-left: 0px;
1042         margin-right: 10px;
1043         padding-bottom: 5px;
1044         width: 120px;
1045         font-weight: 600;
1046         overflow: hidden;
1047 }
1048 .contact-entry-details {
1049         font-style: italic;
1050         font-size: 10px;
1051         font-weight: 500;
1052 }
1053 .contact-entry-network {
1054         font-size: 10px;
1055         font-weight: 500;
1056 }
1057 .contact-entry-edit-links {
1058         margin-top: 6px;
1059         margin-left: 10px;
1060         width: 16px;
1061 }
1062 .contact-entry-nav-wrapper {
1063         float: left;
1064         margin-left: 10px;
1065 }
1066
1067 .contact-entry-edit-links img {
1068         border: none;
1069         margin-right: 15px;
1070 }
1071 .contact-entry-photo {
1072         float: left;
1073         position: relative;
1074 }
1075 .contact-entry-end {
1076         clear: both;
1077 }
1078
1079 #fsuggest-desc, #fsuggest-submit-wrapper {
1080         margin-top: 15px;
1081         margin-bottom: 15px;
1082 }
1083
1084 #network-star-link{
1085         margin-top: 10px;
1086 }
1087 .network-star {
1088         float: left;
1089         margin-right: 5px;
1090 }
1091 #network-bmark-link {
1092         margin-top: 10px;
1093 }
1094
1095 .wall-item-content-wrapper {
1096         margin-top: 60px;
1097         padding-top: 30px;
1098         border-top: 2px solid #AAA;
1099         position: relative;
1100
1101 }
1102
1103 .wall-item-content-wrapper.comment {
1104         margin-top: 10px;
1105         padding-top: none;
1106         margin-left: 50px;
1107         border: none;
1108 }
1109
1110 .wall-item-like, .wall-item-dislike {
1111         font-style: italic;
1112         margin-left: 0px;
1113         opacity: 0.4;
1114 }
1115 .wall-item-like:hover, .wall-item-dislike:hover {
1116         opacity: 1.0;
1117 }
1118
1119 .wall-item-like.comment, .wall-item-dislike.comment {
1120         margin-left: 50px;
1121 }
1122
1123 .wall-item-info {
1124         display: block;
1125         float: left;
1126         width:110px;
1127         margin-right:10px;
1128 }
1129 .comment .wall-item-info {
1130         width: 70px;
1131 }
1132
1133 .wall-item-photo-wrapper {
1134         margin-bottom: 10px;
1135         width: 100px;
1136 }
1137 .wall-item-photo-menu-button {
1138         display: block;
1139         position: absolute;
1140         background-image: url("photo-menu.jpg");
1141         background-position: top left; 
1142         background-repeat: no-repeat;
1143         margin: 0px; padding: 0px;
1144         width: 16px;
1145         height: 16px;
1146         top: 94px; left:0px;
1147         overflow: hidden;
1148         text-indent: 40px;
1149         display: none;
1150         
1151 }
1152 .wall-item-photo-menu {
1153         width: auto;
1154         border: 2px solid #444444;
1155         background: #FFFFFF;
1156         position: absolute;
1157 /*      left: 10px; top: 90px;*/
1158         left: 0px; top:110px;
1159         display: none;
1160         z-index: 10000;
1161 }
1162 .wall-item-photo-menu { margin:0px; padding: 0px; list-style: none }
1163 .wall-item-photo-menu li a { display: block; padding: 2px; }
1164 .wall-item-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
1165
1166
1167 .comment .wall-item-photo-menu-button { /*top: 44px;*/ top: 64px;}
1168 .comment .wall-item-photo-menu { /*top: 60px;*/ top: 80px; }
1169
1170 .wallwall .wwto {
1171     left: 50px;
1172     margin: 0;
1173     position: absolute;
1174     top: 70px;
1175     width: 30px
1176 }
1177 .wallwall .wwto img {
1178         width: 30px !important;
1179         height: 30px !important;
1180 }
1181
1182 .wallwall /*.wall-item-photo-end*/ {
1183         clear: both;
1184 }
1185
1186 .wall-item-arrowphoto-wrapper {
1187     position: absolute;
1188     left: 75px;
1189     top: 70px;
1190     z-index: 100;
1191 }
1192 .wall-item-wrapper {
1193         margin-left:10px;
1194 }
1195 .wall-item-lock {
1196         margin-top: 30px;
1197         left: 105px;
1198         position: absolute;
1199         top: 1px;       
1200 }
1201 .comment .wall-item-lock {
1202         left: 65px;
1203 }
1204
1205 .wall-item-ago {
1206         color: #888888;
1207         font-size: 0.8em;
1208 }
1209
1210 .wall-item-location {
1211         overflow: hidden;
1212         /* add ellipsis on text overflow               */
1213         /* this work on safari, opera, ie, chrome.     */
1214         /* firefox users have to wait support or we    */
1215         /* can use a jquery plugin http://bit.ly/zJskg */
1216         text-overflow: ellipsis;
1217         -o-text-overflow: ellipsis;
1218         width: 100%;
1219 }
1220
1221 .wall-item-like-buttons {
1222         float: left;
1223         margin-right: 10px;
1224 /*      padding-right: 10px; */
1225 /*      border-right: 2px solid #fff; */
1226 }
1227
1228 .like-rotator {
1229         margin-left: 5px;
1230 }
1231
1232 .wall-item-like-buttons > a,
1233 .wall-item-like-buttons > img {
1234         float: left;
1235 }
1236
1237 .wall-item-like-buttons img {
1238         cursor: pointer;
1239 }
1240
1241 .wall-item-share-buttons {
1242         margin-left: 10px;
1243         margin-right: 10px;
1244 }
1245
1246 .editpost {
1247         margin-left: 10px;
1248         float: left;
1249 }
1250 .star-item {
1251         margin-left: 10px;
1252         float: left;    
1253 }
1254 .tag-item {
1255         margin-left: 10px;
1256         float: left;    
1257 }
1258
1259 .filer-item {
1260         margin-left: 10px;
1261         float: left;
1262 }
1263
1264 .wall-item-links-wrapper {
1265         float: left;
1266 }
1267
1268 .wall-item-delete-wrapper {
1269         float: right;
1270 }
1271
1272 /*.wall-item-delete-end {
1273         clear: both;
1274 }*/
1275
1276 .wall-item-delete-icon {
1277         border: none;
1278 }
1279
1280
1281 /*.wall-item-wrapper-end {
1282         clear: both;
1283 }*/
1284 .wall-item-name-link {
1285         font-weight: bold;
1286         text-decoration: none;
1287         color: #3172BD;
1288 }
1289 .wall-item-photo {
1290         border: none;
1291 }
1292 .comment .wall-item-photo {
1293         width: 50px !important; 
1294         height: 50px !important;
1295 }
1296 .wall-item-content {
1297         margin-left: 10px;
1298         padding-right: 1em;
1299 /*      max-height: 500px;*/
1300         overflow: auto;
1301 }
1302
1303 .wall-item-content img {
1304         max-width: 100%;
1305 }
1306
1307 .divgrow-showmore {
1308         display: block;
1309         clear: both;
1310 }
1311
1312
1313
1314 .wall-item-title {
1315         float: left;
1316         font-weight: bold;
1317         font-size: 1.6em; 
1318         /*width: 450px;*/
1319 }
1320
1321 /*.wall-item-title-end {
1322         clear: both;
1323 }*/
1324
1325 .wall-item-body {
1326         text-align: justify;
1327         float: left;
1328         /*width: 450px;*/
1329         width: 100%;
1330         margin-top: 10px;
1331         line-height: 18px;
1332 }
1333
1334 .wall-item-tools {
1335         clear: both;
1336 /*      background-image: url("head.jpg");
1337         background-position: 0 -20px;
1338         background-repeat: repeat-x;*/
1339         margin-top: 10px;
1340         margin-left: 0px;
1341         margin-bottom: 7px;
1342 /*      padding: 5px 10px 0px;*/
1343         padding: 5px 10px 0px 2px;
1344         height: 28px;
1345         border-bottom: 1px solid #ddd;
1346 }
1347 .wall-item-author {
1348 /*      margin-top: 10px;*/
1349         margin-top: 0px;
1350 }
1351
1352 .comment .wall-item-tools {
1353 /*      background:none;*/
1354 /*      background-image: url("head.jpg");
1355         background-position: 0 -20px;
1356         background-repeat: repeat-x;*/
1357         margin-left: 0px;
1358
1359
1360 .comment-edit-wrapper {
1361         margin-top: 15px;
1362         background: #f3f3f3;
1363         margin-left: 50px;
1364 }
1365
1366 .comment-wwedit-wrapper {
1367         display: block;
1368         margin-top: 15px;
1369         background: #f3f3f3;
1370         margin-left: 50px;
1371 }
1372
1373 .comment-wwedit-wrapper.comment {
1374         width: 300px;
1375         margin-left: 150px;
1376         border-radius: 10px;
1377 }
1378
1379 .comment-edit-photo {
1380         margin-top: 10px;
1381         margin-left: 10px;
1382         margin-bottom: 10px;
1383         width: 70px;
1384         float: left;
1385 }
1386 .comment-edit-photo img {
1387         width: 25px;
1388 }
1389 .comment .comment-edit-photo {
1390         width: 50px;
1391 }
1392 .comment-edit-text-empty, .comment-edit-text-full {
1393         float: left;
1394         margin-top: 10px;
1395         -moz-border-radius: 3px;
1396         -webkit-border-radius: 3px;
1397         border-radius: 3px;     
1398         border: 1px solid #cccccc;
1399         padding: 3px 1px 1px 3px;
1400 }
1401
1402 .comment-edit-text-empty {
1403         color: gray;
1404         height: 30px;
1405         width: 175px;
1406         overflow: auto;
1407         margin-bottom: 10px;
1408 }
1409
1410 .comment-edit-text-full {
1411         color: black;
1412         height: 150px;
1413         width: 350px;
1414         overflow: auto;
1415 }
1416
1417 .comment .comment-edit-text-empty {
1418         height: 1.5em;
1419         width: 150px;
1420 }
1421
1422 .comment .comment-edit-text-full {
1423         margin-left: 10px;
1424         width: 275px;
1425 }
1426
1427 .comment-edit-text-end {
1428         clear: both;
1429 }
1430
1431 .comment-edit-submit {
1432         margin: 10px 0px 10px 110px;
1433 }
1434 .comment .comment-edit-submit {
1435         margin-left: 30px;
1436 }
1437
1438 #profile-jot-plugin-wrapper,
1439 #profile-jot-submit-wrapper {
1440         margin-top: 15px;
1441 }
1442
1443 #profile-jot-submit {
1444         float: left;
1445 }
1446 #profile-upload-wrapper {
1447         float: left;
1448         margin-left: 30px;
1449 }
1450 #profile-attach-wrapper {
1451         float: left;
1452         margin-left: 15px;
1453 }
1454 #profile-rotator {
1455         float: left;
1456         margin-left: 30px;
1457 }
1458 #profile-link-wrapper {
1459         float: left;
1460         margin-left: 30px;
1461 }
1462 #profile-youtube-wrapper {
1463         float: left;
1464         margin-left: 15px;
1465 }
1466 #profile-video-wrapper {
1467         float: left;
1468         margin-left: 15px;
1469 }
1470 #profile-audio-wrapper {
1471         float: left;
1472         margin-left: 15px;
1473 }
1474 #profile-location-wrapper {
1475         float: left;
1476         margin-left: 15px;
1477 }
1478 #jot-preview-link {
1479         float: left;
1480         margin-left: 45px;
1481         margin-top: 0px !important;
1482 }
1483
1484
1485 #profile-nolocation-wrapper {
1486         float: left;
1487         margin-left: 15px;
1488 }
1489 #profile-title-wrapper {
1490         float: left;
1491         margin-left: 15px;
1492 }
1493
1494 #profile-jot-perms {
1495         float: left;
1496         margin-left: 100px;
1497         font-weight: bold;
1498         font-size: 1.2em;
1499 }
1500
1501
1502 #profile-jot-perms-end {
1503         /*clear: left;*/
1504         height: 30px;
1505 }
1506
1507 #profile-jot-plugin-end{
1508   clear: both;
1509 }
1510 .profile-jot-net {
1511         float: left;
1512         margin-right: 10px;
1513         margin-top: 5px;
1514         margin-bottom: 5px;
1515 }
1516
1517 #profile-jot-networks-end {
1518         clear: both;
1519 }
1520
1521 .profile-jot-box {
1522         margin-top: 50px;
1523 }
1524
1525 #profile-jot-end {
1526         /*clear: both;*/
1527         margin-bottom: 30px;
1528 }
1529 #about-jot-submit-wrapper {
1530         margin-top: 15px;
1531 }
1532 #about-jot-end {
1533         margin-bottom: 30px;
1534 }
1535 #contacts-main {
1536         margin-bottom: 30px;
1537 }
1538
1539 #profile-listing-desc {
1540         margin-left: 30px;
1541 }
1542
1543 #profile-listing-new-link-wrapper {
1544         margin-left: 30px;
1545         margin-bottom: 30px;
1546 }
1547 .profile-listing-photo-wrapper {
1548         float: left;
1549 }
1550
1551 .profile-listing-edit-buttons-wrapper {
1552         clear: both;
1553 }
1554 .profile-listing-photo-edit-link {
1555         float: left;
1556         width: 125px;
1557 }
1558 .profile-listing-end {
1559         clear: both;
1560 }
1561 .profile-listing-edit-buttons-wrapper img{
1562         border: none;
1563         margin-right: 20px;
1564 }
1565 .profile-listing {
1566         margin-top: 25px;
1567 }
1568 .profile-listing-name {
1569         float: left;
1570         margin-left: 32px;
1571         margin-top: 10px;
1572         color: #3172BD;
1573         font-weight: bold;
1574         width: 200px;
1575
1576 }
1577 .fortune {
1578         margin-top: 50px;
1579         color: #4444FF;
1580         font-weight: bold;
1581         margin-bottom: 20px;
1582 }
1583
1584
1585 .directory-end {
1586         clear: both;
1587 }
1588 .directory-name {
1589         text-align: center;
1590 }
1591 .directory-photo {
1592         margin-left: 25px;
1593 }
1594 .directory-details {
1595         font-size: 0.7em;
1596         text-align: center;
1597         margin-left: 5px;
1598         margin-right: 5px;
1599 }
1600 .directory-item {
1601         float: left;
1602 /*      width: 225px;
1603         height: 260px;*/
1604         padding-left: 25px;
1605         width: 150px;
1606         height: 225px;
1607         overflow: auto;
1608 }
1609
1610 #directory-search-wrapper {
1611         margin-top: 20px;
1612         margin-right: 20px;
1613         margin-bottom: 50px;
1614 }
1615
1616 #directory-search-end {
1617 }
1618
1619 .directory-photo-img {
1620         width: 125px;
1621         border: none;
1622 }
1623
1624 /* NOTE: The order of the "pager" items here is very important!
1625  * The concern is maintaining a decent-looking pager for people who still use
1626  * the numbers, while also having a nice-looking pager for people who use the
1627  * "older/newer" alternate. The numbers pager uses the _first, _last, etc. classes
1628  * while the newer pager just has bare <a> tags inside the div.pager. So the
1629  * following CSS sets everything up for the newer pager, then overrides those
1630  * settings for the specific classes used by the older pager.
1631  */
1632 .pager {
1633   margin-top: 35px;
1634   margin-bottom: 20px;
1635   padding: 10px 0px;
1636   text-align: center;
1637 }
1638
1639 .pager a {
1640         font-size: 1.5em;
1641         padding: 0.2em 1em;
1642         border: 1px solid #aaa;
1643         border-radius: 10px;
1644         -moz-border-radius: 10px;
1645         -webkit-border-radius: 10px;
1646 }
1647
1648
1649 .pager_first,
1650 .pager_last,
1651 .pager_prev,
1652 .pager_next,
1653 .pager_n {
1654 /*      background: #EEE;*/
1655 }
1656
1657 .pager_first a,
1658 .pager_last a,
1659 .pager_prev a,
1660 .pager_next a,
1661 .pager_n a {
1662     font-size: 0.97em;
1663         border: 1px solid black;
1664         border-radius: 7px;
1665         -moz-border-radius: 7px;
1666         -webkit-border-radius: 7px;
1667         text-decoration: none;
1668         padding: 4px 6px 4px 3px;
1669         opacity: 0.5;
1670 }
1671 .pager_first a:hover,
1672 .pager_last a:hover,
1673 .pager_prev a:hover,
1674 .pager_next a:hover,
1675 .pager_n a:hover {
1676         opacity: 1.0;
1677 }
1678
1679 .pager_current {
1680   font-size: 0.97em;
1681   border: 1px solid black;
1682   border-radius: 7px;
1683   background: #FFCCCC;
1684   padding: 4px 6px 4px 3px;
1685 }
1686
1687
1688 #advanced-profile-name-wrapper,
1689 #advanced-profile-gender-wrapper,
1690 #advanced-profile-dob-wrapper,
1691 #advanced-profile-age-wrapper,
1692 #advanced-profile-marital-wrapper,
1693 #advanced-profile-sexual-wrapper,
1694 #advanced-profile-homepage-wrapper,
1695 #advanced-profile-politic-wrapper,
1696 #advanced-profile-religion-wrapper,
1697 #advanced-profile-about-wrapper,
1698 #advanced-profile-interest-wrapper,
1699 #advanced-profile-contact-wrapper,
1700 #advanced-profile-music-wrapper,
1701 #advanced-profile-book-wrapper,
1702 #advanced-profile-tv-wrapper,
1703 #advanced-profile-film-wrapper,
1704 #advanced-profile-romance-wrapper,
1705 #advanced-profile-work-wrapper,
1706 #advanced-profile-education-wrapper {
1707         margin-top: 20px;
1708 }
1709
1710 #advanced-profile-name-text,
1711 #advanced-profile-gender-text,
1712 #advanced-profile-dob-text,
1713 #advanced-profile-age-text,
1714 #advanced-profile-marital-text,
1715 #advanced-profile-sexual-text,
1716 #advanced-profile-homepage-text,
1717 #advanced-profile-politic-text,
1718 #advanced-profile-religion-text,
1719 #advanced-profile-about-text,
1720 #advanced-profile-interest-text,
1721 #advanced-profile-contact-text,
1722 #advanced-profile-music-text,
1723 #advanced-profile-book-text,
1724 #advanced-profile-tv-text,
1725 #advanced-profile-film-text,
1726 #advanced-profile-romance-text,
1727 #advanced-profile-work-text,
1728 #advanced-profile-education-text {
1729         width: 300px;
1730         float: left;
1731 }
1732
1733 #advanced-profile-name-end,
1734 #advanced-profile-gender-end,
1735 #advanced-profile-dob-end,
1736 #advanced-profile-age-end,
1737 #advanced-profile-marital-end,
1738 #advanced-profile-sexual-end,
1739 #advanced-profile-homepage-end,
1740 #advanced-profile-politic-end,
1741 #advanced-profile-religion-end {
1742         height: 10px;
1743 }
1744
1745 #advanced-profile-about-end,
1746 #advanced-profile-interest-end,
1747 #advanced-profile-contact-end,
1748 #advanced-profile-music-end,
1749 #advanced-profile-book-end,
1750 #advanced-profile-tv-end,
1751 #advanced-profile-film-end,
1752 #advanced-profile-romance-end,
1753 #advanced-profile-work-end,
1754 #advanced-profile-education-end {
1755
1756
1757 }
1758
1759 #advanced-profile-name,
1760 #advanced-profile-gender,
1761 #advanced-profile-dob,
1762 #advanced-profile-age,
1763 #advanced-profile-marital,
1764 #advanced-profile-sexual,
1765 #advanced-profile-homepage,
1766 #advanced-profile-politic,
1767 #advanced-profile-religion {
1768         float: left;
1769
1770 }
1771
1772
1773 #advanced-profile-about,
1774 #advanced-profile-interest,
1775 #advanced-profile-contact,
1776 #advanced-profile-music,
1777 #advanced-profile-book,
1778 #advanced-profile-tv,
1779 #advanced-profile-film,
1780 #advanced-profile-romance,
1781 #advanced-profile-work,
1782 #advanced-profile-education {
1783         margin-top: 10px;
1784         margin-left: 50px;
1785         margin-right: 20px;
1786         padding: 10px;
1787         border: 1px solid #CCCCCC;
1788 }
1789
1790 #advanced-profile-with {
1791         float: left;
1792         margin-left: 15px;
1793 }
1794
1795 #contact-edit-wrapper {
1796         margin-top: 10px;
1797 }
1798
1799 #contact-edit-banner-name {
1800         font-size: 1.4em;
1801         font-weight: bold;
1802 }
1803
1804 #contact-edit-poll-wrapper {
1805         margin-top: 15px;
1806 }
1807
1808 #contact-edit-poll-text {
1809         margin-top: 15px;
1810         margin-bottom: 5px;
1811 }
1812
1813 #contact-edit-update-now {
1814         margin-top: 15px;
1815 }
1816
1817 #contact-edit-links{
1818         clear: both;
1819 }
1820
1821 #contact-edit-links ul {
1822         list-style: none;
1823         list-style-type: none;
1824         margin-left: 0px;
1825         padding-left: 0px;
1826 }
1827
1828 #contact-edit-links li {
1829         margin-top: 5px;
1830 }
1831
1832 #contact-edit-drop-link {
1833         float: right;
1834         margin-right: 20px;
1835 }
1836
1837 #contact-edit-nav-end {
1838         clear: both;
1839 }
1840
1841 #contact-edit-wrapper {
1842         width: 100%;
1843 }
1844
1845 #contact-edit-end {
1846         clear: both;
1847         margin-top: 15px;
1848 }
1849
1850 #contact-profile-selector {
1851         width: 175px;
1852         margin-left: 175px;
1853 }
1854
1855 .contact-edit-submit {
1856         margin-top: 20px;
1857 }
1858
1859
1860 .contact-photo-menu-button {
1861         position: absolute;
1862         background-image: url("photo-menu.jpg");
1863         background-position: top left; 
1864         background-repeat: no-repeat;
1865         margin: 0px; padding: 0px;
1866         width: 16px;
1867         height: 16px;
1868         top: 64px; left:0px;
1869         overflow: hidden;
1870         text-indent: 40px;
1871         display: none;
1872         
1873 }
1874 .contact-photo-menu {
1875         width: auto;
1876         border: 2px solid #444444;
1877         background: #FFFFFF;
1878         position: absolute;
1879         left: 0px; top: 90px;
1880         display: none;
1881         z-index: 10000;
1882 }
1883 .contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
1884 .contact-photo-menu li a { display: block; padding: 2px; }
1885 .contact-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
1886
1887
1888 #block-message, #ignore-message, #archive-message, #lost-contact-message {
1889         color: #FF0000;
1890 }
1891
1892 #profile-edit-insecure {
1893         margin-top: 20px;
1894         color: #FF0000;
1895         font-size: 1.1em;
1896         border: 1px solid #FF8888;
1897         background-color: #FFEEEE;
1898         padding-left: 5px;
1899         /*: 3px 3px 3px 5px; */
1900         width: 587px;
1901 }
1902
1903 #profile-jot-text {
1904         height: 20px;
1905         color:#cccccc;
1906         border: 1px solid #cccccc;
1907         padding: 3px 0px 0px 5px;
1908         -moz-border-radius: 3px;
1909         border-radius: 3px;     
1910 }
1911
1912
1913 /** acl **/
1914 #photo-edit-perms-select,
1915 #photos-upload-permissions-wrapper,
1916 #profile-jot-acl-wrapper{
1917         display:block!important;
1918 }
1919
1920 #photos-usage-message {
1921         margin-bottom: 15px;
1922 }
1923
1924
1925 #acl-wrapper {
1926         width: 580px;
1927         float:left;
1928 }
1929 #acl-search {
1930         float:right;
1931         background: #ffffff url("../../../images/search_18.png") no-repeat right center;
1932         padding-right:20px;
1933 }
1934 #acl-showall {
1935         float: left;
1936         display: block;
1937         width: auto;
1938         height: 18px;
1939         background-color: #cccccc;
1940         background-image: url("../../../images/show_all_off.png");
1941         background-position: 7px 7px;
1942         background-repeat: no-repeat;
1943         padding: 7px 5px 0px 30px;
1944         -webkit-border-radius: 5px ;
1945         -moz-border-radius: 5px;
1946         border-radius: 5px;
1947         color: #999999;
1948 }
1949 #acl-showall.selected {
1950         color: #000000;
1951         background-color: #ff9900;
1952         background-image: url("../../../images/show_all_on.png");
1953 }
1954
1955 #acl-list {
1956         height: 210px;
1957         border: 1px solid #cccccc;
1958         clear: both;
1959         margin-top: 30px;
1960         overflow: auto;
1961 }
1962 #acl-list-content {
1963         
1964 }
1965 .acl-list-item {
1966         display: block;
1967         width: 170px;
1968         height: 30px;
1969         border: 1px solid #cccccc;
1970         margin: 5px;
1971         float: left;
1972 }
1973 .acl-list-item img{
1974         width:22px;
1975         height: 22px;
1976         float: left;
1977         margin: 4px;
1978 }
1979 .acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;}
1980 .acl-list-item a { 
1981         font-size: 10px; /* 8px; */
1982         display: block;
1983         width: 50px;
1984         height: 12px;
1985         float: left;
1986         color: #999999;
1987         background-color: #cccccc;
1988         background-position: 3px 3px;
1989         background-repeat: no-repeat;
1990         margin-right: 5px;
1991         -webkit-border-radius: 2px ;
1992         -moz-border-radius: 2px;
1993         border-radius: 2px;
1994         padding-left: 15px;
1995 }
1996 #acl-wrapper a:hover {
1997         text-decoration: none;
1998         color:#000000;
1999 }
2000 .acl-button-show { background-image: url("../../../images/show_off.png"); }
2001 .acl-button-hide { background-image: url("../../../images/hide_off.png"); }
2002
2003 .acl-button-show.selected {
2004         color: #000000;
2005         background-color: #9ade00;
2006         background-image: url("../../../images/show_on.png");
2007 }
2008 .acl-button-hide.selected {
2009         color: #000000;
2010         background-color: #ff4141;
2011         background-image: url("../../../images/hide_on.png");
2012 }
2013 .acl-list-item.groupshow { border-color: #9ade00; }
2014 .acl-list-item.grouphide { border-color: #ff4141; }
2015 /** /acl **/
2016
2017
2018 #group-new-submit-wrapper {
2019         margin-top: 30px;
2020 }
2021
2022 #group-edit-name-label {
2023         float: left;
2024         width: 175px;
2025         margin-top: 20px;
2026         margin-bottom: 20px;
2027 }
2028
2029 #group-edit-name {
2030         float: left;
2031         width: 225px;
2032         margin-top: 20px;
2033         margin-bottom: 20px;
2034 }
2035
2036 #group-edit-name-wrapper {
2037
2038
2039 }
2040
2041
2042 #group_members_select_label {
2043         display: block;
2044         float: left;
2045         width: 175px;
2046 }
2047
2048 .group_members_select {
2049         float: left;
2050         width: 230px;
2051         overflow: auto;
2052 }
2053
2054 #group_members_select_end {
2055         clear: both;
2056 }
2057 #group-edit-name-end {
2058         clear: both;
2059 }
2060
2061 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
2062         margin-bottom: 10px;
2063         margin-top: 20px;
2064 }
2065
2066 #prvmail-submit {
2067         float: left;
2068         margin-top: 10px;
2069         margin-right: 30px;
2070 }
2071 #prvmail-upload-wrapper,
2072 #prvmail-link-wrapper,
2073 #prvmail-rotator-wrapper {
2074         float: left;
2075         margin-top: 10px;
2076         margin-right: 10px;
2077         width: 24px;
2078 }
2079
2080 #prvmail-end {
2081         clear: both;
2082 }
2083
2084 .mail-list-sender,
2085 .mail-list-detail {
2086         float: left;
2087 }
2088 .mail-list-detail {
2089         margin-left: 20px;
2090 }
2091
2092 .mail-list-subject {
2093         font-size: 1.1em;
2094         margin-top: 10px;
2095 }
2096 a.mail-list-link {
2097     display: block;
2098     font-size: 1.3em;
2099     padding: 4px 0;
2100 }
2101
2102 /*
2103 *a.mail-list-link:hover {
2104 *       background-color: #15607B;
2105 *       color: #F5F6FB;
2106 *}
2107 */
2108
2109 .mail-list-outside-wrapper-end {
2110         clear: both;
2111 }
2112
2113 .mail-list-outside-wrapper {
2114         margin-top: 30px;
2115 }
2116
2117 .mail-list-delete-wrapper {
2118         float: right;
2119         margin-right: 30px;
2120         margin-top: 15px;
2121 }
2122
2123 .mail-list-delete-icon {
2124         border: none;
2125 }
2126
2127 .mail-conv-sender,
2128 .mail-conv-detail {
2129         float: left;
2130 }
2131 .mail-conv-detail {
2132         margin-left: 20px;
2133         margin-bottom: 10px;
2134         width: 500px;
2135 }
2136
2137 .mail-conv-subject {
2138     font-size: 1.4em;
2139     margin: 10px 0;
2140 }
2141
2142 .mail-conv-outside-wrapper-end {
2143         clear: both;
2144 }
2145
2146 .mail-conv-outside-wrapper {
2147         margin-top: 30px;
2148 }
2149
2150 .mail-conv-delete-wrapper {
2151         float: right;
2152         margin-right: 5px;
2153         margin-top: 15px;
2154 }
2155 .mail-conv-break {
2156         clear: both;
2157 }
2158
2159 .mail-conv-delete-icon {
2160         border: none;
2161 }
2162
2163 .message-links ul {
2164         list-style-type: none;
2165         padding: 0px;
2166 }
2167
2168 .message-links li {
2169         margin-top: 10px;
2170         float: left;
2171 }
2172 .message-links a {
2173         padding: 3px 5px;
2174 }
2175
2176 .message-links-end {
2177         clear: both;
2178 }
2179
2180 #sidebar-group-list ul {
2181         list-style-type: none;
2182 }
2183
2184 #sidebar-group-list .icon, #sidebar-group-list .iconspacer {
2185         display: inline-block;
2186         height: 12px;
2187         width: 12px;
2188 }
2189
2190 #sidebar-group-list li {
2191         margin-top: 10px;
2192 }
2193
2194 .nets-ul, .fileas-ul, .categories-ul {
2195         list-style-type: none;
2196 }
2197
2198 .nets-ul li, .fileas-ul li, .categories-ul li {
2199         margin-top: 10px;
2200 }
2201
2202 .nets-link {
2203         margin-left: 24px;
2204 }
2205 .nets-all {
2206         margin-left: 42px;
2207 }
2208
2209 .fileas-link, .categories-link {
2210         margin-left: 24px;
2211 }
2212
2213 .fileas-all, .categories-all {
2214         margin-left: 0px;
2215 }
2216
2217 #search-save {
2218         margin-left: 5px;
2219 }
2220 .groupsideedit {
2221         margin-right: 10px;
2222 }
2223 #saved-search-ul {
2224         list-style-type: none;
2225 }
2226 .savedsearchdrop, .savedsearchterm {
2227         float: left;
2228         margin-top: 10px;
2229 }
2230 .savedsearchterm {
2231         margin-left: 10px;
2232 }
2233
2234
2235 #side-follow-wrapper {
2236         margin-top: 20px;
2237 }
2238 #side-follow-url, #side-peoplefind-url {
2239         margin-top: 5px;
2240 }
2241 #side-follow-submit, #side-peoplefind-submit {
2242         margin-top: 15px;
2243 }
2244
2245 #side-match-link {
2246         margin-top: 10px;
2247 }
2248
2249 aside input[type='text'] {
2250  width: 174px;
2251 }
2252
2253 .widget {
2254         border: 1px solid #DDDDDD;
2255         padding: 1em 2em;
2256         margin-top: 5px;
2257         -moz-border-radius:5px;
2258         -webkit-border-radius:5px;
2259         border-radius:5px;
2260
2261 }
2262
2263
2264 /*.photos {
2265         height: auto;
2266         overflow: auto;
2267 }*/
2268
2269 .photos-end {
2270         clear: both;
2271         margin-bottom: 25px;
2272 }
2273
2274 .photo-album-image-wrapper {
2275         float: left;
2276         margin-top: 15px;
2277         margin-right: 15px;
2278         margin-left: 15px;
2279 /*      width: 200px; height: 200px; 
2280         overflow: hidden; 
2281         position: relative; */
2282 }
2283 .photo-album-image-wrapper .caption {
2284         display: none; 
2285         width: 100%;
2286 /*      position: absolute; */
2287         bottom: 0px; 
2288         padding: 0.5em 0.5em 0px 0.5em;
2289         background-color: rgba(245, 245, 255, 0.8);
2290         border-bottom: 2px solid #CCC;
2291         margin: 0px;
2292 }
2293 .photo-album-image-wrapper a:hover .caption {
2294         display:block;
2295 }
2296
2297 #photo-album-end {
2298         clear: both;
2299         margin-bottom: 25px;
2300 }
2301
2302 .photo-top-image-wrapper {
2303 /*      position: relative; */
2304         float: left;
2305         margin-top: 15px;
2306         margin-right: 15px;
2307         margin-left: 15px;
2308         margin-bottom: 15px;
2309 /*      width: 200px; height: 200px; 
2310         overflow: hidden; */
2311 }
2312 .photo-top-image-wrapper img {
2313         max-width: 550px;
2314 }
2315 .photo-top-album-name {
2316         width: 100%;
2317         min-height: 2em;
2318 /*      position: absolute;  */
2319         bottom: 0px; 
2320         padding: 0px 3px;
2321         padding-top: 0.5em;
2322         background-color: rgb(255, 255, 255);
2323 }
2324 #photo-top-end {
2325         clear: both;
2326 }
2327
2328 #photo-top-links {
2329         margin-bottom: 30px;
2330         margin-left: 30px;
2331 }
2332
2333 #photos-upload-form {
2334         padding-left: 90px;
2335 }
2336
2337 #photos-upload-newalbum-div {
2338         float: left;
2339         width: 175px;
2340         margin-top: 30px;
2341 }
2342
2343 #photos-upload-noshare {
2344         margin-bottom: 10px;
2345 }
2346 #photos-upload-existing-album-text {
2347         float: left;
2348         width: 175px;
2349 }
2350 #photos-upload-newalbum {
2351         margin-top: 30px;
2352         float: left;
2353 }
2354 #photos-upload-album-select {
2355         float: left;
2356 }
2357
2358 #photos-upload-spacer {
2359         margin-top: 25px;
2360 }
2361 #photos-upload-new-end, #photos-upload-exist-end {
2362         clear: both;
2363 }
2364 #photos-upload-exist-end {
2365         margin-bottom: 15px;
2366 }
2367 #photos-upload-submit {
2368         margin-top: 15px;
2369         margin-left: 90px;
2370 }
2371
2372 #photos_upload_applet_wrapper {
2373         margin-bottom: 15px;
2374 }
2375
2376 #photos-upload-no-java-message {
2377         margin-bottom: 15px;
2378 }
2379
2380 #profile-jot-desc {
2381         /*float: left;*/
2382         /*width: 480px;*/
2383         width: 100%;
2384         color: #FF0000;
2385         margin-top: 10px;
2386         margin-bottom: 10px;
2387 }
2388
2389 #character-counter {
2390         float: right;
2391         font-size: 120%;
2392 }
2393
2394 #character-counter.grey {
2395         color: #888888;
2396 }
2397
2398 #character-counter.orange {
2399         color: orange;
2400 }
2401 #character-counter.red {
2402         color: red;
2403 }
2404
2405 #profile-jot-banner-end {
2406         /* clear: both; */ 
2407 }
2408
2409 #photos-upload-select-files-text {
2410         margin-top: 15px;
2411         margin-bottom: 15px;
2412 }
2413
2414 #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
2415         color: #8888FF;
2416         text-decoration: none;
2417         cursor: pointer;
2418 }
2419
2420 #photos-upload-perms-menu:hover {
2421         color: #0000FF;
2422         text-decoration: underline;
2423         cursor: pointer;
2424 }
2425 #settings-default-perms-menu {
2426         margin-top: 15px;
2427         margin-bottom: 15px;
2428 }
2429
2430 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, .photo-edit-rotate-label {
2431         float: left;
2432         width: 150px;
2433 }
2434
2435 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label {
2436         font-weight: 700;
2437 }
2438
2439 #photos-upload-choosefile-outer-wrapper {
2440         margin-top: 35px;
2441         padding-top: 50px;
2442         padding-left: 50px;
2443         position: relative;
2444 }
2445 #photos-upload-noshare-div {
2446         margin-top: 0px;
2447         margin-bottom: 15px;
2448 }
2449
2450 #photos-upload-noshare-label {
2451         margin-left: 30px;
2452 }
2453
2454 #photos-upload-noshare {
2455         float: left;
2456         margin-left: 5px;
2457 }
2458
2459 .photo-perms-icon {
2460         float: left;
2461 }
2462
2463 #photo-edit-perms-menu, #photos-upload-perms-menu, #settings-default-perms-menu {
2464         text-decoration: none;
2465 }
2466
2467 .photo-jot-perms-text {
2468         padding-top: 5px;
2469         padding-left: 25px;
2470 }
2471
2472 #photo-edit-perms, #photos-upload-perms, #settings-default-perms {
2473         margin-top: 30px;
2474 }
2475 #photos-upload-perms {
2476         margin-top: 15px;
2477         margin-left: 5px;
2478 }
2479
2480 #photo-edit-perms-end {
2481         margin-bottom: 15px;
2482 }
2483
2484 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
2485         float: left;
2486         margin-bottom: 25px;
2487 }
2488 .photo-edit-rotate {
2489         margin-left: 20px;
2490 }
2491
2492 #photo-edit-link-wrap {
2493         margin-bottom: 15px;
2494 }
2495 #photo-like-div {
2496         margin-left: 15px;
2497         margin-bottom: 45px;
2498 }
2499
2500 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end {
2501         clear: both;
2502 }
2503
2504 #photo-edit-rotate-end {
2505         margin-bottom: 15px;
2506 }
2507
2508 #photo-edit-delete-button {
2509         margin-left: 270px;
2510 }
2511 #photos-upload-choose {
2512         position: absolute;
2513         top: 0px;
2514         left: 55px;
2515 }
2516 .settings-submit, .profile-edit-submit-button {
2517         margin-bottom: 10px;
2518 }
2519
2520 #photo-edit-end {
2521         margin-bottom: 35px;
2522 }
2523 #photo-caption {
2524         font-size: 110%;
2525         font-weight: bold;
2526         margin-top: 15px;
2527         margin-bottom: 15px;
2528 }
2529
2530 #in-this-photo-text {
2531         color: #0000FF;
2532         margin-left: 30px;
2533 }
2534
2535 #in-this-photo {
2536         margin-left: 60px;
2537         margin-top: 10px;
2538         margin-bottom: 20px;
2539 }
2540
2541 #photo-album-edit-submit, #photo-album-edit-drop {
2542         margin-top: 15px;
2543         margin-bottom: 15px;
2544 }
2545
2546 #photo-album-edit-drop {
2547         margin-left: 200px;
2548 }
2549
2550 .group-delete-wrapper {
2551         float: right;
2552         margin-right: 50px;
2553 }
2554
2555 #install-dbhost-label,
2556 #install-dbuser-label,
2557 #install-dbpass-label,
2558 #install-dbdata-label,
2559 #install-tz-desc {
2560        float: left;
2561        width: 250px;
2562        margin-top: 10px;
2563        margin-bottom: 10px;
2564
2565 }
2566
2567 #install-dbhost,
2568 #install-dbuser,
2569 #install-dbpass,
2570 #install-dbdata {
2571        float: left;
2572        width: 200px;
2573        margin-left: 20px;
2574 }
2575
2576 #install-dbhost-end,
2577 #install-dbuser-end,
2578 #install-dbpass-end,
2579 #install-dbdata-end,
2580 #install-tz-end {
2581        clear: both;
2582 }
2583
2584 #install-form select#timezone_select {
2585        float: left;
2586        margin-top: 18px;
2587        margin-left: 20px;
2588 }
2589
2590 #dfrn-request-networks {
2591         margin-bottom: 30px;
2592 }
2593
2594 #pause {
2595   position: fixed;
2596   bottom: 5px;
2597   right: 5px;
2598 }
2599
2600 .sparkle {
2601         cursor: url('lock.cur'), pointer;
2602 /*      cursor: pointer !important; */
2603 }
2604
2605 .contact-block-div {
2606         float: left;
2607         width: 52px;
2608         height: 52px;
2609 }
2610 .contact-block-textdiv {
2611         float: left;
2612         width: 150px;
2613         height: 34px;
2614 }
2615
2616 #contact-block-end {
2617         clear: both;
2618 }
2619 .contact-block-link {
2620         float: left;
2621 }
2622 .contact-block-img {
2623         width:48px;
2624         height:48px;
2625 }
2626
2627 #tag-remove {
2628         margin-bottom: 15px;
2629 }
2630
2631 #tagrm li {
2632         margin-bottom: 10px;
2633 }
2634
2635 #tagrm-submit, #tagrm-cancel {
2636         margin-top: 25px;
2637 }
2638
2639 #tagrm-cancel {
2640         margin-left: 15px;
2641 }
2642
2643 .wall-item-conv {
2644         margin-top: 5px;
2645         margin-bottom: 25px;
2646 }
2647
2648 #search-submit {
2649         margin-left: 15px;
2650 }
2651
2652 #search-box {
2653         margin-bottom: 25px;
2654 }
2655
2656 .location-label, .gender-label, .marital-label, .homepage-label {
2657         float: left;
2658         text-align: right;
2659         display: block;
2660         width: 65px;
2661 }
2662
2663 .adr, .x-gender, .marital-text, .homepage-url {
2664         float: left;
2665         display: block;
2666         margin-left: 8px;
2667 }
2668
2669 .profile-clear {
2670         clear: both;
2671 }
2672
2673
2674 .clear {
2675         clear: both;
2676 }
2677
2678 .cc-license {
2679         margin-top: 50px;
2680         font-size: 70%;
2681 }
2682
2683
2684 #plugin-settings-link, #account-settings-link {
2685         margin-bottom: 10px;
2686 }
2687
2688 #uexport-link {
2689         margin-bottom: 20px;
2690 }
2691
2692 /* end from default */
2693         
2694
2695 .fn {
2696         padding: 0px 0px 5px 12px;
2697         font-size: 120%;
2698         font-weight: bold;
2699 }
2700
2701 .vcard .title {
2702         margin-bottom: 5px;
2703         margin-left: 12px;
2704 }
2705
2706 .vcard dl {
2707         clear: both;
2708 }
2709
2710 #birthday-title {
2711         float: left;
2712         font-weight: bold;      
2713 }
2714
2715 #birthday-adjust {
2716         float: left;
2717         font-size: 75%;
2718         margin-left: 10px;
2719 }
2720
2721 #birthday-title-end {
2722         clear: both;
2723 }
2724
2725 .birthday-list {
2726         margin-left: 15px;
2727 }
2728
2729 #birthday-wrapper {
2730         margin-bottom: 20px;
2731 }
2732
2733 #network-new-link {
2734         margin-top: 15px;
2735         margin-bottom: 15px;
2736 }
2737
2738
2739 .tool-wrapper {
2740   float: left;
2741   margin-left: 15px;
2742 }
2743
2744 .tool-link {
2745   cursor: pointer;
2746 }
2747
2748 .eventcal {
2749         float: left;
2750         font-size: 20px;
2751 }
2752
2753 #event-summary-text {
2754         margin-top: 15px;
2755 }
2756
2757 #event-share-checkbox {
2758         float: left;
2759         margin-top: 10px;
2760 }
2761
2762 #event-share-text {
2763         float: left;
2764         margin-top: 10px;
2765         margin-left: 5px;
2766 }
2767
2768 #event-share-break {
2769         clear: both;
2770         margin-bottom: 10px;
2771 }
2772
2773 #event-summary {
2774         width: 400px;
2775 }
2776
2777 .vevent {
2778         border: 1px solid #CCCCCC;
2779 }
2780
2781 .vevent .event-summary {
2782         margin-left: 10px;
2783         margin-right: 10px;
2784         font-weight: bold;
2785 }
2786
2787 .vevent .event-description, .vevent .event-location {
2788         margin-left: 10px;
2789         margin-right: 10px;
2790 }
2791 .vevent .event-start {
2792         margin-left: 10px;
2793         margin-right: 10px;
2794 }
2795
2796 #new-event-link {
2797         margin-bottom: 10px;
2798 }
2799
2800 .edit-event-link, .plink-event-link {
2801         float: left;
2802         margin-top: 4px;
2803         margin-right: 4px;
2804         margin-bottom: 15px;
2805 }
2806
2807 .event-description:before {
2808         content: url('../../../images/calendar.png');
2809         margin-right: 15px;
2810 }
2811
2812 .event-start, .event-end {
2813         margin-left: 10px;
2814         width: 330px;
2815         clear: both;
2816 }
2817
2818 .event-start .dtstart, .event-end .dtend {
2819         float: right;
2820 }
2821
2822 .event-list-date {
2823         margin-bottom: 10px;
2824 }
2825
2826 .prevcal, .nextcal {
2827         float: left;
2828         margin-left: 32px;
2829         margin-right: 32px;
2830         margin-top: 64px;
2831 }
2832 .event-calendar-end {
2833         clear: both;
2834 }
2835
2836  
2837 .calendar {
2838         font-family: Courier, monospace;
2839 }
2840 .today {
2841         font-weight: bold;
2842         color: #FF0000;
2843 }
2844
2845 .settings-block {
2846         border: 1px solid #AAA;
2847         margin: 10px;
2848         padding: 10px;
2849 }
2850
2851 .app-title {
2852         margin: 10px;
2853 }
2854
2855 #identity-manage-desc {
2856         margin-top:15px;
2857         margin-bottom: 15px;
2858 }
2859
2860 #identity-manage-choose {
2861         margin-bottom: 15px;
2862 }
2863
2864 #identity-submit {
2865         margin-top: 20px;
2866 }
2867
2868 #photo-prev-link, #photo-next-link {
2869         padding: 10px;
2870 }
2871 #photo-nav {
2872         position: relative;
2873         height: 55px;
2874 }
2875
2876 #photo-prev-link {
2877         position: absolute;
2878         left: 5px;
2879 }
2880 #photo-next-link {
2881         position: absolute;
2882         right: 5px;
2883 }
2884
2885 /*#photo-photo {
2886         float: left;
2887 }*/
2888 #photo-photo img {
2889         max-width: 555px;
2890         margin-left: 5px;
2891 }
2892 #photo-photo-end {
2893         clear: both;
2894 }
2895
2896 .profile-match-photo {
2897         float: left;
2898         text-align: center;
2899         width: 120px;
2900 }
2901
2902 .profile-match-name {
2903         float: left;
2904         text-align: center;
2905         width: 120px;
2906         overflow: hidden;
2907 }
2908
2909 .profile-match-break,
2910 .profile-match-end {
2911         clear: both;
2912 }
2913
2914 .profile-match-connect {
2915         text-align: center;
2916         font-weight: bold;
2917 }
2918
2919 .profile-match-wrapper {
2920         float: left;
2921         padding: 10px;
2922         width: 120px;
2923         height: 120px;
2924         scroll: auto;
2925 }
2926 #profile-match-wrapper-end {
2927         clear: both;
2928 }
2929 .side-link {
2930         margin-bottom: 15px;
2931 }
2932
2933 #language-selector {
2934         position: absolute;
2935         top: 0px;
2936         left: 16px;
2937 }
2938
2939 #group-members {
2940         margin-top: 20px;
2941         padding: 10px;
2942         height: 250px;
2943         overflow: auto;
2944         border: 1px solid #ddd;
2945 }
2946
2947 #group-members-end {
2948         clear: both;
2949 }
2950
2951 #group-separator {
2952         margin-top: 10px;
2953         margin-bottom: 10px;
2954 }
2955
2956 #group-all-contacts {
2957         padding: 10px;
2958         height: 450px;
2959         overflow: auto;
2960         border: 1px solid #ddd;
2961 }
2962
2963 #group-all-contacts-end {
2964         clear: both;
2965         margin-bottom: 10px;
2966 }
2967
2968 #group-edit-desc {
2969         margin-top: 15px;
2970 }
2971
2972
2973 #prof-members {
2974         margin-top: 20px;
2975         padding: 10px;
2976         height: 250px;
2977         overflow: auto;
2978         border: 1px solid #ddd;
2979 }
2980
2981 #prof-members-end {
2982         clear: both;
2983 }
2984
2985 #prof-separator {
2986         margin-top: 10px;
2987         margin-bottom: 10px;
2988 }
2989
2990 #prof-all-contacts {
2991         padding: 10px;
2992         height: 450px;
2993         overflow: auto;
2994         border: 1px solid #ddd;
2995 }
2996
2997 #prof-all-contacts-end {
2998         clear: both;
2999         margin-bottom: 10px;
3000 }
3001
3002 #prof-edit-desc {
3003         margin-top: 15px;
3004 }
3005
3006 #crepair-name-label,
3007 #crepair-nick-label,
3008 #crepair-attag-label,
3009 #crepair-url-label,
3010 #crepair-request-label,
3011 #crepair-confirm-label,
3012 #crepair-notify-label,
3013 #crepair-photo-label,
3014 #crepair-poll-label {
3015         float: left;
3016         width: 200px;
3017         margin-bottom: 15px;
3018 }
3019
3020 #crepair-name,
3021 #crepair-nick,
3022 #crepair-attag,
3023 #crepair-url,
3024 #crepair-request,
3025 #crepair-confirm,
3026 #crepair-notify,
3027 #crepair-photo,
3028 #crepair-poll {
3029         float: left;
3030         width: 300px;
3031 }
3032
3033
3034 #netsearch-box {
3035         margin-top: 20px;       
3036 }
3037
3038 #netsearch-box #search-submit {
3039         margin: 5px 0px 0px 0px;
3040 }
3041
3042 .required {
3043         color: #FF0000;
3044 }
3045
3046 #event-start-text, #event-finish-text {
3047         margin-top: 10px;
3048         margin-bottom: 5px;
3049 }
3050
3051 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
3052         float: left;
3053 }
3054 #event-datetime-break {
3055         margin-bottom: 10px;
3056 }
3057
3058 #event-nofinish-break, #event-adjust-break {
3059         clear: both;
3060 }
3061
3062 #event-desc-text, #event-location-text {
3063         margin-top: 10px;
3064         margin-bottom: 5px;
3065 }
3066 #event-submit {
3067         margin-top: 10px;
3068 }
3069
3070 .body-tag, .filesavetags, .categorytags {
3071         opacity: 0.5;
3072         filter:alpha(opacity=50);
3073 }
3074
3075 .body-tag:hover, .filesavetags:hover, .categorytags:hover {
3076         opacity: 1.0 !important;
3077         filter:alpha(opacity=100) !important;
3078 }
3079
3080 .item-select {
3081         opacity: 0.1;
3082         filter:alpha(opacity=10);
3083         float: right;
3084         margin-right: 10px;
3085
3086 }
3087 .item-select:hover, .checkeditem {
3088         opacity: 1;
3089         filter:alpha(opacity=100);
3090 }
3091
3092
3093 #item-delete-selected {
3094         margin-top: 30px;
3095 }
3096
3097 #item-delete-selected-end {
3098         clear: both;
3099 }
3100 #item-delete-selected-icon, #item-delete-selected-desc {
3101         float: left;
3102         margin-right: 5px;
3103 }
3104 #item-delete-selected-desc:hover {
3105         text-decoration: underline;
3106 }
3107
3108 #lang-select-icon {
3109         cursor: pointer;
3110         position: absolute;
3111         left: 0px;
3112         top: 0px;
3113         opacity: 0.2;
3114         filter:alpha(opacity=20);
3115 }
3116
3117 #lang-select-icon:hover {
3118         opacity: 1;
3119         filter:alpha(opacity=100);
3120 }
3121
3122 .notif-image {
3123         height: 80px;
3124         width: 80px;
3125         margin-right: 15px;
3126 }
3127 .notification-listing-end {
3128         clear: both;
3129         margin-bottom: 15px;
3130 }
3131
3132
3133
3134 /**
3135  * Plugins settings
3136  */
3137
3138 .settings-block > h3,
3139 .settings-heading {
3140         border-bottom: 1px solid #babdb6;
3141 }
3142  
3143
3144 /**
3145  * Form fields
3146  */
3147 .field {
3148         margin-bottom: 10px;
3149         padding-bottom: 10px;
3150         overflow: auto;
3151         width: 100%
3152 }
3153 #wrapper_expire.field {
3154         margin-bottom: 3px;
3155         padding-bottom: 3px;
3156 }
3157
3158 .field label {
3159         float: left;
3160         width: 200px;
3161 }
3162
3163 .field input,
3164 .field textarea {
3165         width: 400px;
3166 }
3167 .field textarea { height: 100px; }
3168 .field_help {
3169         display: block;
3170         margin-left: 50px;
3171         color: #666666;
3172         
3173 }
3174
3175 .field .onoff {
3176         float: left;
3177         width: 80px;
3178 }
3179 .field .onoff a {
3180         display: block;
3181         border:1px solid #666666;
3182         background-image:url("../../../images/onoff.jpg");
3183         background-repeat: no-repeat;
3184         padding: 4px 2px 2px 2px;
3185         height: 16px;
3186         text-decoration: none;
3187 }
3188 .field .onoff .off {
3189         border-color:#666666;
3190         padding-left: 40px;
3191         background-position: left center;
3192         background-color: #cccccc;
3193         color: #666666;
3194         text-align: right;
3195 }
3196 .field .onoff .on {
3197         border-color:#204A87;
3198         padding-right: 40px;
3199         background-position: right center;
3200         background-color: #D7E3F1;
3201         color: #204A87;
3202         text-align: left;
3203 }
3204 .hidden { display: none!important; }
3205
3206 /*.field.radio .field_help { clear: left; margin-left: 20px; }*/
3207 .field.radio .field_help { margin-left: 0px; }
3208
3209 /**
3210  * ADMIN
3211  */
3212 #pending-update {
3213         float:right;
3214         color: #ffffff;
3215         font-weight: bold;
3216         background-color: #FF0000;
3217         padding: 0em 0.3em;
3218         
3219 }
3220 #adminpage dl {
3221         clear: left;
3222         margin-bottom: 2px;
3223         padding-bottom: 2px;
3224         border-bottom: 1px solid black;
3225 }
3226 #adminpage dt {
3227         width: 200px;
3228         float: left;
3229         font-weight: bold;
3230 }
3231 #adminpage dd {
3232         margin-left: 200px;
3233 }
3234
3235 #adminpage h3 {
3236         border-bottom: 1px solid #cccccc;
3237 }
3238 #adminpage .field label {
3239         font-weight: bold;
3240 }
3241 #adminpage .submit {
3242         clear:left;
3243         text-align: right;
3244 }
3245
3246 #adminpage #pluginslist {
3247         margin: 0px; padding: 0px;
3248 }
3249 #adminpage .plugin {
3250         list-style: none;
3251         display: block;
3252         border: 1px solid #888888;
3253         padding: 1em;
3254         margin-bottom: 5px;
3255         clear: left;
3256 }
3257 #adminpage .plugin .desc { margin-left: 2.5em;}
3258 #adminpage .toggleplugin {
3259         float:left;
3260         margin-right: 1em;
3261 }
3262
3263 #adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;}
3264 #adminpage table th { text-align: left;}
3265 #adminpage td .icon { float: left;}
3266 #adminpage table#users img { width: 16px; height: 16px; }
3267 #adminpage table tr:hover { background-color: #bbc7d7; }
3268 #adminpage .selectall { text-align: right; }
3269
3270 /*
3271  * UPDATE
3272  */
3273 .popup {        
3274         width: 100%; height: 100%;
3275         top:0px; left:0px;
3276         position: absolute;
3277         display: none;
3278 }
3279
3280 .popup .background {
3281         background-color: rgba(0,0,0,128);
3282         opacity: 0.5;
3283         width: 100%; height: 100%;
3284         position: absolute;
3285         top:0px; left:0px;
3286 }
3287 .popup .panel {
3288         top:25%;left:25%;width:50%;height:50%;
3289         padding: 1em;
3290         position: absolute;
3291         border: 4px solid #000000;
3292         background-color: #FFFFFF;
3293 }
3294 .popup .panel .panel_text { display: block; overflow: auto; height: 80%; } 
3295 .popup .panel .panel_in { width: 100%; height: 100%;    position: relative; }
3296 .popup .panel .panel_actions {  width: 100%; bottom: 4px; left: 0px; position: absolute; }
3297 .panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
3298 .panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
3299
3300 /**
3301  * OAuth
3302  */
3303 .oauthapp {
3304         height: auto; overflow: auto;
3305         border-bottom: 2px solid #cccccc;
3306         padding-bottom: 1em;
3307         margin-bottom: 1em;     
3308 }
3309 .oauthapp img {
3310         float: left;
3311         width: 48px; height: 48px;
3312         margin: 10px;
3313 }
3314 .oauthapp img.noicon {
3315         background-image: url("../../../images/icons/48/plugin.png");
3316         background-position: center center;
3317         background-repeat: no-repeat;
3318 }
3319 .oauthapp a {
3320         float: left;
3321 }
3322
3323 /**
3324  * ICONS
3325  */
3326 .iconspacer {
3327         display: block; width: 16px; height: 16px;
3328 }
3329
3330 .icon {
3331         display: block; width: 16px; height: 16px;
3332         background-image: url('../../../images/icons.png');
3333 }
3334 .article { background-position: 0px 0px;}
3335 /*.audio { background-position: -16px 0px;}*/
3336 .icon.audio {
3337         display: block; width: 24px; height: 24px;
3338         background-size: 100% 100%;
3339         background-image: url('images/speaker.png');
3340         background-repeat: no-repeat;
3341 }
3342 .block { background-position: -32px 0px;}
3343 /*.drop { background-position: -48px 0px;}*/
3344 .icon.drop {
3345         display: block; width: 16px; height: 16px;
3346         background-size: 100% 100%;
3347         background-image: url('images/drop-16.png');
3348         background-repeat: no-repeat;
3349         opacity: 1.0;
3350 }
3351 /*.drophide { background-position: -64px 0px;}*/
3352 .icon.drophide {
3353         display: block; width: 16px; height: 16px;
3354         background-size: 100% 100%;
3355         background-image: url('images/drop-16.png');
3356         background-repeat: no-repeat;
3357         opacity: 0.4;
3358 }
3359 .edit { background-position: -80px 0px;}
3360 /*.camera { background-position: -96px 0px;}*/
3361 .icon.camera{
3362         display: block; width: 24px; height: 18px;
3363         margin-top: 4px;
3364         background-size: 100% 100%;
3365         background-image: url('images/camera.png');
3366         background-repeat: no-repeat;
3367 }
3368 /*.dislike { background-position: -112px 0px;}*/
3369 .icon.dislike {
3370         display: block; width: 15px; height: 16px;/* 23 24*/
3371         background-size: 100% 100%;
3372         background-image: url('images/disapprove-16.png');
3373         background-repeat: no-repeat;
3374         opacity: 0.4;
3375 }
3376 .icon.dislike:hover {
3377         opacity: 1.0;
3378 }
3379 /*.like { background-position: -128px 0px;}*/
3380 .icon.like {
3381         display: block; width: 15px; height: 16px;/* 23 24*/
3382         margin-right: 6px;
3383         background-size: 100% 100%;
3384         background-image: url('images/approve-16.png');
3385         background-repeat: no-repeat;
3386         opacity: 0.4;
3387 }
3388 .icon.like:hover {
3389         opacity: 1.0;
3390 }
3391 /*.link { background-position: -144px 0px;}*/
3392 .icon.link {
3393         display: block; width: 24px; height: 24px;
3394         background-size: 100% 100%;
3395         background-image: url('images/link.png');
3396         background-repeat: no-repeat;
3397 }
3398
3399 /*.globe { background-position: 0px -16px;}*/
3400 .icon.globe {
3401         display: block; width: 24px; height: 24px;
3402         background-size: 100% 100%;
3403         background-image: url('images/globe.png');
3404         background-repeat: no-repeat;
3405 }
3406 .noglobe { background-position: -16px -16px;}
3407 .no { background-position: -32px -16px;}
3408 .pause { background-position: -48px -16px;}
3409 .play { background-position: -64px -16px;}
3410 /*.pencil { background-position: -80px -16px;}*/
3411 .icon.pencil {
3412         display: block; width: 16px; height: 16px;
3413         background-size: 100% 100%;
3414         background-image: url('images/pencil-16.png');
3415         background-repeat: no-repeat;
3416         opacity: 0.4;
3417 }
3418 .icon.pencil:hover {
3419         opacity: 1.0;
3420 }
3421 /*.small-pencil { background-position: -96px -16px;}*/
3422 .icon.small-pencil {
3423         display: block; width: 16px; height: 16px;
3424         background-size: 100% 100%;
3425         background-image: url('images/pencil-16.png');
3426         background-repeat: no-repeat;
3427         opacity: 0.4;
3428 }
3429 .icon.small-pencil:hover {
3430         opacity: 1.0;
3431 }
3432 /*.recycle { background-position: -112px -16px;}*/
3433 .icon.recycle {
3434         display: block; width: 16px; height: 16px;/*24 23*/
3435         background-size: 100% 100%;
3436         background-image: url('images/recycle-16.png');
3437         background-repeat: no-repeat;
3438         opacity: 0.4;
3439 }
3440 .icon.recycle:hover {
3441         opacity: 1.0;
3442 }
3443 /*.remote-link { background-position: -128px -16px;}*/
3444 .icon.remote-link {
3445         display: block; width: 16px; height: 16px;
3446         background-size: 100% 100%;
3447         background-image: url('images/remote-link-16.png');
3448         background-repeat: no-repeat;
3449         opacity: 0.4;
3450 }
3451 .icon.remote-link:hover {
3452         opacity: 1.0;
3453 }
3454 .share { background-position: -144px -16px;}
3455
3456 .tools { background-position: 0px -32px;}
3457 /*.lock { background-position: -16px -32px;}*/
3458 .icon.lock {
3459         display: block; width: 14px; height: 21px;
3460         margin-top: 1px;
3461         background-size: 100% 100%;
3462         background-image: url('images/lock-24.png');
3463         background-repeat: no-repeat;
3464 }
3465 /*.unlock { background-position: -32px -32px;}*/
3466 .icon.unlock {
3467         display: block; width: 14px; height: 24px;
3468         margin-top: -2px;
3469         background-size: 100% 100%;
3470         background-image: url('images/unlock-24.png');
3471         background-repeat: no-repeat;
3472 }
3473 /*.video { background-position: -48px -32px;}*/
3474 .icon.video {
3475         display: block; width: 24px; height: 24px;
3476         background-size: 100% 100%;
3477         background-image: url('images/video.png');
3478         background-repeat: no-repeat;
3479 }
3480 /*.oembed.video {
3481         display: inline; width: auto; height: auto;
3482         background-image: none;
3483 }*/
3484
3485 .youtube { background-position: -64px -32px;}
3486 /*.attach { background-position: -80px -32px; }*/
3487 .icon.attach {
3488         display: block; width: 24px; height: 24px;
3489         background-size: 100% 100%;
3490         background-image: url('images/paperclip-24.png');
3491         background-repeat: no-repeat;
3492 }
3493
3494 .language { background-position: -96px -32px; }
3495 .prev { background-position: -112px -32px; }
3496 .next { background-position: -128px -32px; }
3497 .on { background-position: -144px -32px; }
3498
3499 .off { background-position: 0px -48px; }
3500 /*.starred { background-position: -16px -48px; }*/
3501 .icon.starred {
3502         display: block; width: 16px; height: 16px;
3503         background-size: 100% 100%;
3504         background-image: url('images/star-yellow-16.png');
3505         background-repeat: no-repeat;
3506 }
3507 /*.unstarred { background-position: -32px -48px; }*/
3508 .icon.unstarred {
3509         display: block; width: 16px; height: 16px;
3510         background-size: 100% 100%;
3511         background-image: url('images/star-16.png');
3512         background-repeat: no-repeat;
3513         opacity: 0.4;
3514 }
3515 .icon.unstarred:hover {
3516         opacity: 1.0;
3517 }
3518 /*.tagged { background-position: -48px -48px; }*/
3519 .icon.tagged {
3520         display: block; width: 16px; height: 16px;
3521         background-size: 100% 100%;
3522         background-image: url('images/tag-16.png');
3523         background-repeat: no-repeat;
3524         opacity: 0.4;
3525 }
3526 .icon.tagged:hover {
3527         opacity: 1.0;
3528 }
3529 .yellow { background-position: -64px -48px; }
3530
3531
3532 .filer-icon {
3533 /*      display: block; width: 16px; height: 16px;
3534         background-image: url('file.gif');*/
3535         display: block; width: 16px; height: 16px;
3536         background-size: 100% 100%;
3537         background-image: url('images/folder-16.png');
3538         background-repeat: no-repeat;
3539         opacity: 0.4;
3540 }
3541 .filer-icon:hover {
3542         opacity: 1.0;
3543 }
3544
3545 .icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
3546 /*[class^="comment-edit-bb"] {*/
3547 .comment-edit-bb {
3548         list-style: none;
3549         display: none;
3550         margin: 0px 0 -5px 60px;
3551         width: 75%;
3552 }
3553 .comment .comment-edit-bb {
3554         width: 300px;
3555         margin: 0px;
3556 }
3557 /*[class^="comment-edit-bb"] > li {*/
3558 .comment-edit-bb > li {
3559         display: inline-block;
3560         margin: 10px 10px 0 0;
3561         visibility: none;
3562 }
3563 /*[class^="comment-edit-bb-end"] {
3564         clear: both;
3565 }*/
3566 .editicon {
3567     display: inline-block;
3568 /*    background-image: url(bbedit.png);
3569         background-color: #fff;*/
3570         background-size: 100% 100%;
3571         background-repeat: no-repeat;
3572         background-color: #f3f3f3;
3573     text-decoration: none;
3574         opacity: 0.4;
3575 }
3576 .editicon:hover {
3577 /*      background-color: #ccc;*/
3578         opacity: 1.0;
3579 }
3580 .boldbb {
3581 /*      background-position: 0px 0px;*/
3582     width: 15px;
3583     height: 16px;
3584         background-image: url('images/boldB-serif-16.png');
3585 }
3586 /*.boldbb:hover {
3587         background-position: 0px -16px;
3588 }*/
3589 .italicbb {
3590 /*      background-position: -16px 0px;*/
3591     width: 9px;
3592     height: 16px;
3593         background-image: url('images/italicI-serif-16.png');
3594 }
3595 /*.italicbb:hover {
3596         background-position: -16px -16px;
3597 }*/
3598 .underlinebb {
3599 /*      background-position: -32px 0px;*/
3600     width: 14px;
3601     height: 16px;
3602         background-image: url('images/underlineU-serif-16.png');
3603 }
3604 /*.underlinebb:hover {
3605         background-position: -32px -16px;
3606 }*/
3607 .quotebb {
3608 /*      background-position: -48px 0px;*/
3609     width: 20px;
3610     height: 20px;
3611         background-image: url('images/quote.png');
3612 }
3613 /*.quotebb:hover {
3614         background-position: -48px -16px;
3615 }*/
3616 .codebb {
3617 /*      background-position: -64px 0px;*/
3618     width: 20px;
3619     height: 20px;
3620         background-image: url('images/code.png');
3621 }
3622 /*.codebb:hover {
3623         background-position: -64px -16px;
3624 }*/
3625 .imagebb {
3626 /*      background-position: -80px 0px;*/
3627     width: 20px;/*16*/
3628     height: 15px;/*12*/
3629         margin-bottom: 2px;
3630         background-image: url('images/camera.png');
3631 }
3632 /*.imagebb:hover {
3633         background-position: -80px -16px;
3634 }*/
3635 .urlbb {
3636 /*      background-position: -96px 0px;*/
3637         width: 20px;
3638         height: 20px;
3639         background-image: url('images/link.png');
3640 }
3641 /*.urlbb:hover {
3642         background-position: -96px -16px;
3643 }*/
3644 .videobb {
3645 /*      background-position: -112px 0px;*/
3646         width: 20px;
3647         height: 20px;
3648         background-image: url('images/video.png');
3649 }
3650 /*.videobb:hover {
3651         background-position: -112px -16px;
3652 }*/
3653
3654 .attachtype {
3655         display: block; width: 20px; height: 23px;
3656         float: left;
3657         background-image: url('../../../images/content-types.png');
3658 }
3659
3660 .body-attach {
3661         margin-top: 10px;
3662 }
3663
3664 .type-video { background-position: 0px 0px; }
3665 .type-image { background-position: -20px 0px; }
3666 .type-audio { background-position: -40px 0px; }
3667 .type-text  { background-position: -60px 0px; }
3668 .type-unkn  { background-position: -80px 0px; }
3669
3670
3671 /* autocomplete popup */
3672 .acpopup {
3673         max-height:150px;
3674         background-color:#ffffff;
3675         overflow:auto;
3676         z-index:100000;
3677         border:1px solid #cccccc;
3678 }
3679 .acpopupitem {
3680         background-color:#ffffff; padding: 4px;
3681         clear:left;
3682 }
3683 .acpopupitem img {
3684         float: left;
3685         margin-right: 4px;
3686 }
3687
3688 .acpopupitem.selected {
3689         color: #FFFFFF; background: #3465A4;
3690 }
3691
3692 /* popup notifications */
3693 div.jGrowl div.notice {
3694   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
3695   color: #ffffff;
3696   padding-left: 58px;
3697 }
3698 div.jGrowl div.info {
3699   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
3700   color: #ffffff;
3701   padding-left: 58px;
3702 }
3703 #jGrowl.top-right {
3704         top: 15px;
3705         right: 15px;
3706 }
3707 .qcomment {
3708         border: 1px solid #EEE;
3709         padding: 3px;
3710         margin-top: 15px;
3711         margin-left: 25px;
3712         width: 125px;
3713         overflow-y: auto;
3714 }
3715
3716
3717 .qcomment option {
3718         width: 125px;
3719         overflow-x: hidden;
3720 }
3721
3722 .qcomment {
3723         opacity: 0.3;
3724         filter:alpha(opacity=30);
3725 }
3726 .qcomment:hover {
3727         opacity: 1.0;
3728         filter:alpha(opacity=100);
3729 }
3730
3731 /* notifications popup menu */
3732 .nav-notify {
3733         display: none;
3734         position: absolute;
3735         font-size: 10px;
3736         padding: 1px 3px;
3737         top: 0px;
3738         right: -10px;
3739         min-width: 15px;
3740         text-align: right;
3741 }
3742 .nav-notify.show {
3743         display: block;
3744 }
3745 ul.notifications-menu-popup {
3746         position: absolute;
3747         display: none;
3748         width: 10em;
3749         margin: 0px;
3750         padding: 0px;
3751         list-style: none;
3752         z-index: 100000;
3753         right: 0px;
3754 }
3755 #nav-notifications-menu {
3756         width: 320px;
3757         max-height: 400px;
3758         overflow-y: scroll;overflow-style:scrollbar;
3759         background-color:#FFFFFF;
3760         -moz-border-radius: 5px;
3761         -webkit-border-radius: 5px;
3762         border-radius:5px;
3763         border: 1px solid #AAA;
3764         -moz-box-shadow: 3px 3px 5px #555;
3765         -webkit-box-shadow: 3px 3px 5px #555;
3766         box-shadow: 3px 3px 5px #555;
3767 }
3768 #nav-notifications-menu .contactname { font-weight: bold; font-size: 0.9em; }
3769 #nav-notifications-menu img { float: left; margin-right: 5px; }
3770 #nav-notifications-menu .notif-when { font-size: 0.8em; display: block; }
3771 #nav-notifications-menu li {
3772         padding: 7px 0px 7px 10px;
3773         word-wrap:normal;
3774         border-bottom: 1px solid #000;
3775 }
3776
3777 #nav-notifications-menu li:hover {
3778
3779 }
3780
3781 #nav-notifications-menu a:hover {
3782         text-decoration: underline;
3783 }
3784
3785 .notif-item a {
3786         color: #000000;
3787 }
3788
3789 .notif-item a:hover {
3790         text-decoration: underline;
3791 }
3792
3793 .notif-image {
3794         width: 32px;
3795         height: 32px;
3796         padding: 7px 7px 0px 0px;
3797 }
3798
3799 .notify-seen {
3800         background: #DDDDDD;
3801 }
3802
3803 #id_term_label {
3804         width:75px;
3805 }
3806 #id_term {
3807         width:100px;
3808 }
3809
3810 #recip {
3811         
3812 }
3813 .autocomplete-w1 { background: #ffffff; no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
3814 .autocomplete { color:#000; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
3815 .autocomplete .selected { background:#F0F0F0; }
3816 .autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
3817
3818 #datebrowse-sidebar select {
3819         margin-left: 40px;
3820         width: 130px;
3821 }
3822
3823 #theme-version {
3824         display: block;
3825         font-weight: bold;
3826 }
3827 #theme-credits {
3828         margin-top: 15px;
3829         margin-bottom: 15px;
3830 }