]> git.mxchange.org Git - friendica.git/blob - view/theme/frost/style.css
Merge remote branch 'upstream/master'
[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         text-align: center;
1311         outline: 0;
1312         border-top: 1px dotted #888;
1313 }
1314
1315
1316
1317 .wall-item-title {
1318         float: left;
1319         font-weight: bold;
1320         font-size: 1.6em; 
1321         /*width: 450px;*/
1322 }
1323
1324 /*.wall-item-title-end {
1325         clear: both;
1326 }*/
1327
1328 .wall-item-body {
1329         text-align: justify;
1330         float: left;
1331         /*width: 450px;*/
1332         width: 100%;
1333         margin-top: 10px;
1334         line-height: 18px;
1335 }
1336
1337 .wall-item-tools {
1338         clear: both;
1339 /*      background-image: url("head.jpg");
1340         background-position: 0 -20px;
1341         background-repeat: repeat-x;*/
1342         margin-top: 10px;
1343         margin-left: 0px;
1344         margin-bottom: 7px;
1345 /*      padding: 5px 10px 0px;*/
1346         padding: 5px 10px 0px 2px;
1347         height: 28px;
1348         border-bottom: 1px solid #ddd;
1349 }
1350 .wall-item-author {
1351 /*      margin-top: 10px;*/
1352         margin-top: 0px;
1353 }
1354
1355 .comment .wall-item-tools {
1356 /*      background:none;*/
1357 /*      background-image: url("head.jpg");
1358         background-position: 0 -20px;
1359         background-repeat: repeat-x;*/
1360         margin-left: 0px;
1361
1362
1363 .comment-edit-wrapper {
1364         margin-top: 15px;
1365         background: #f3f3f3;
1366         margin-left: 50px;
1367 }
1368
1369 .comment-wwedit-wrapper {
1370         display: block;
1371         margin-top: 15px;
1372         background: #f3f3f3;
1373         margin-left: 50px;
1374 }
1375
1376 .comment-wwedit-wrapper.comment {
1377         width: 300px;
1378         margin-left: 150px;
1379         border-radius: 10px;
1380 }
1381
1382 .comment-edit-photo {
1383         margin-top: 10px;
1384         margin-left: 10px;
1385         margin-bottom: 10px;
1386         width: 70px;
1387         float: left;
1388 }
1389 .comment-edit-photo img {
1390         width: 25px;
1391 }
1392 .comment .comment-edit-photo {
1393         width: 50px;
1394 }
1395 .comment-edit-text-empty, .comment-edit-text-full {
1396         float: left;
1397         margin-top: 10px;
1398         -moz-border-radius: 3px;
1399         -webkit-border-radius: 3px;
1400         border-radius: 3px;     
1401         border: 1px solid #cccccc;
1402         padding: 3px 1px 1px 3px;
1403 }
1404
1405 .comment-edit-text-empty {
1406         color: gray;
1407         height: 30px;
1408         width: 175px;
1409         overflow: auto;
1410         margin-bottom: 10px;
1411 }
1412
1413 .comment-edit-text-full {
1414         color: black;
1415         height: 150px;
1416         width: 350px;
1417         overflow: auto;
1418 }
1419
1420 .comment .comment-edit-text-empty {
1421         height: 1.5em;
1422         width: 150px;
1423 }
1424
1425 .comment .comment-edit-text-full {
1426         margin-left: 10px;
1427         width: 275px;
1428 }
1429
1430 .comment-edit-text-end {
1431         clear: both;
1432 }
1433
1434 .comment-edit-submit {
1435         margin: 10px 0px 10px 110px;
1436 }
1437 .comment .comment-edit-submit {
1438         margin-left: 30px;
1439 }
1440
1441 #profile-jot-plugin-wrapper,
1442 #profile-jot-submit-wrapper {
1443         margin-top: 15px;
1444 }
1445
1446 #profile-jot-submit {
1447         float: left;
1448 }
1449 #profile-upload-wrapper {
1450         float: left;
1451         margin-left: 30px;
1452 }
1453 #profile-attach-wrapper {
1454         float: left;
1455         margin-left: 15px;
1456 }
1457 #profile-rotator {
1458         float: left;
1459         margin-left: 30px;
1460 }
1461 #profile-link-wrapper {
1462         float: left;
1463         margin-left: 30px;
1464 }
1465 #profile-youtube-wrapper {
1466         float: left;
1467         margin-left: 15px;
1468 }
1469 #profile-video-wrapper {
1470         float: left;
1471         margin-left: 15px;
1472 }
1473 #profile-audio-wrapper {
1474         float: left;
1475         margin-left: 15px;
1476 }
1477 #profile-location-wrapper {
1478         float: left;
1479         margin-left: 15px;
1480 }
1481 #jot-preview-link {
1482         float: left;
1483         margin-left: 45px;
1484         margin-top: 0px !important;
1485 }
1486
1487
1488 #profile-nolocation-wrapper {
1489         float: left;
1490         margin-left: 15px;
1491 }
1492 #profile-title-wrapper {
1493         float: left;
1494         margin-left: 15px;
1495 }
1496
1497 #profile-jot-perms {
1498         float: left;
1499         margin-left: 100px;
1500         font-weight: bold;
1501         font-size: 1.2em;
1502 }
1503
1504
1505 #profile-jot-perms-end {
1506         /*clear: left;*/
1507         height: 30px;
1508 }
1509
1510 #profile-jot-plugin-end{
1511   clear: both;
1512 }
1513 .profile-jot-net {
1514         float: left;
1515         margin-right: 10px;
1516         margin-top: 5px;
1517         margin-bottom: 5px;
1518 }
1519
1520 #profile-jot-networks-end {
1521         clear: both;
1522 }
1523
1524 .profile-jot-box {
1525         margin-top: 50px;
1526 }
1527
1528 #profile-jot-end {
1529         /*clear: both;*/
1530         margin-bottom: 30px;
1531 }
1532 #about-jot-submit-wrapper {
1533         margin-top: 15px;
1534 }
1535 #about-jot-end {
1536         margin-bottom: 30px;
1537 }
1538 #contacts-main {
1539         margin-bottom: 30px;
1540 }
1541
1542 #profile-listing-desc {
1543         margin-left: 30px;
1544 }
1545
1546 #profile-listing-new-link-wrapper {
1547         margin-left: 30px;
1548         margin-bottom: 30px;
1549 }
1550 .profile-listing-photo-wrapper {
1551         float: left;
1552 }
1553
1554 .profile-listing-edit-buttons-wrapper {
1555         clear: both;
1556 }
1557 .profile-listing-photo-edit-link {
1558         float: left;
1559         width: 125px;
1560 }
1561 .profile-listing-end {
1562         clear: both;
1563 }
1564 .profile-listing-edit-buttons-wrapper img{
1565         border: none;
1566         margin-right: 20px;
1567 }
1568 .profile-listing {
1569         margin-top: 25px;
1570 }
1571 .profile-listing-name {
1572         float: left;
1573         margin-left: 32px;
1574         margin-top: 10px;
1575         color: #3172BD;
1576         font-weight: bold;
1577         width: 200px;
1578
1579 }
1580 .fortune {
1581         margin-top: 50px;
1582         color: #4444FF;
1583         font-weight: bold;
1584         margin-bottom: 20px;
1585 }
1586
1587
1588 .directory-end {
1589         clear: both;
1590 }
1591 .directory-name {
1592         text-align: center;
1593 }
1594 .directory-photo {
1595         margin-left: 25px;
1596 }
1597 .directory-details {
1598         font-size: 0.7em;
1599         text-align: center;
1600         margin-left: 5px;
1601         margin-right: 5px;
1602 }
1603 .directory-item {
1604         float: left;
1605 /*      width: 225px;
1606         height: 260px;*/
1607         padding-left: 25px;
1608         width: 150px;
1609         height: 225px;
1610         overflow: auto;
1611 }
1612
1613 #directory-search-wrapper {
1614         margin-top: 20px;
1615         margin-right: 20px;
1616         margin-bottom: 50px;
1617 }
1618
1619 #directory-search-end {
1620 }
1621
1622 .directory-photo-img {
1623         width: 125px;
1624         border: none;
1625 }
1626
1627 /* NOTE: The order of the "pager" items here is very important!
1628  * The concern is maintaining a decent-looking pager for people who still use
1629  * the numbers, while also having a nice-looking pager for people who use the
1630  * "older/newer" alternate. The numbers pager uses the _first, _last, etc. classes
1631  * while the newer pager just has bare <a> tags inside the div.pager. So the
1632  * following CSS sets everything up for the newer pager, then overrides those
1633  * settings for the specific classes used by the older pager.
1634  */
1635 .pager {
1636   margin-top: 35px;
1637   margin-bottom: 20px;
1638   padding: 10px 0px;
1639   text-align: center;
1640 }
1641
1642 .pager a {
1643         font-size: 1.5em;
1644         padding: 0.2em 1em;
1645         border: 1px solid #aaa;
1646         border-radius: 10px;
1647         -moz-border-radius: 10px;
1648         -webkit-border-radius: 10px;
1649 }
1650
1651
1652 .pager_first,
1653 .pager_last,
1654 .pager_prev,
1655 .pager_next,
1656 .pager_n {
1657 /*      background: #EEE;*/
1658 }
1659
1660 .pager_first a,
1661 .pager_last a,
1662 .pager_prev a,
1663 .pager_next a,
1664 .pager_n a {
1665     font-size: 0.97em;
1666         border: 1px solid black;
1667         border-radius: 7px;
1668         -moz-border-radius: 7px;
1669         -webkit-border-radius: 7px;
1670         text-decoration: none;
1671         padding: 4px 6px 4px 3px;
1672         opacity: 0.5;
1673 }
1674 .pager_first a:hover,
1675 .pager_last a:hover,
1676 .pager_prev a:hover,
1677 .pager_next a:hover,
1678 .pager_n a:hover {
1679         opacity: 1.0;
1680 }
1681
1682 .pager_current {
1683   font-size: 0.97em;
1684   border: 1px solid black;
1685   border-radius: 7px;
1686   background: #FFCCCC;
1687   padding: 4px 6px 4px 3px;
1688 }
1689
1690
1691 #advanced-profile-name-wrapper,
1692 #advanced-profile-gender-wrapper,
1693 #advanced-profile-dob-wrapper,
1694 #advanced-profile-age-wrapper,
1695 #advanced-profile-marital-wrapper,
1696 #advanced-profile-sexual-wrapper,
1697 #advanced-profile-homepage-wrapper,
1698 #advanced-profile-politic-wrapper,
1699 #advanced-profile-religion-wrapper,
1700 #advanced-profile-about-wrapper,
1701 #advanced-profile-interest-wrapper,
1702 #advanced-profile-contact-wrapper,
1703 #advanced-profile-music-wrapper,
1704 #advanced-profile-book-wrapper,
1705 #advanced-profile-tv-wrapper,
1706 #advanced-profile-film-wrapper,
1707 #advanced-profile-romance-wrapper,
1708 #advanced-profile-work-wrapper,
1709 #advanced-profile-education-wrapper {
1710         margin-top: 20px;
1711 }
1712
1713 #advanced-profile-name-text,
1714 #advanced-profile-gender-text,
1715 #advanced-profile-dob-text,
1716 #advanced-profile-age-text,
1717 #advanced-profile-marital-text,
1718 #advanced-profile-sexual-text,
1719 #advanced-profile-homepage-text,
1720 #advanced-profile-politic-text,
1721 #advanced-profile-religion-text,
1722 #advanced-profile-about-text,
1723 #advanced-profile-interest-text,
1724 #advanced-profile-contact-text,
1725 #advanced-profile-music-text,
1726 #advanced-profile-book-text,
1727 #advanced-profile-tv-text,
1728 #advanced-profile-film-text,
1729 #advanced-profile-romance-text,
1730 #advanced-profile-work-text,
1731 #advanced-profile-education-text {
1732         width: 300px;
1733         float: left;
1734 }
1735
1736 #advanced-profile-name-end,
1737 #advanced-profile-gender-end,
1738 #advanced-profile-dob-end,
1739 #advanced-profile-age-end,
1740 #advanced-profile-marital-end,
1741 #advanced-profile-sexual-end,
1742 #advanced-profile-homepage-end,
1743 #advanced-profile-politic-end,
1744 #advanced-profile-religion-end {
1745         height: 10px;
1746 }
1747
1748 #advanced-profile-about-end,
1749 #advanced-profile-interest-end,
1750 #advanced-profile-contact-end,
1751 #advanced-profile-music-end,
1752 #advanced-profile-book-end,
1753 #advanced-profile-tv-end,
1754 #advanced-profile-film-end,
1755 #advanced-profile-romance-end,
1756 #advanced-profile-work-end,
1757 #advanced-profile-education-end {
1758
1759
1760 }
1761
1762 #advanced-profile-name,
1763 #advanced-profile-gender,
1764 #advanced-profile-dob,
1765 #advanced-profile-age,
1766 #advanced-profile-marital,
1767 #advanced-profile-sexual,
1768 #advanced-profile-homepage,
1769 #advanced-profile-politic,
1770 #advanced-profile-religion {
1771         float: left;
1772
1773 }
1774
1775
1776 #advanced-profile-about,
1777 #advanced-profile-interest,
1778 #advanced-profile-contact,
1779 #advanced-profile-music,
1780 #advanced-profile-book,
1781 #advanced-profile-tv,
1782 #advanced-profile-film,
1783 #advanced-profile-romance,
1784 #advanced-profile-work,
1785 #advanced-profile-education {
1786         margin-top: 10px;
1787         margin-left: 50px;
1788         margin-right: 20px;
1789         padding: 10px;
1790         border: 1px solid #CCCCCC;
1791 }
1792
1793 #advanced-profile-with {
1794         float: left;
1795         margin-left: 15px;
1796 }
1797
1798 #contact-edit-wrapper {
1799         margin-top: 10px;
1800 }
1801
1802 #contact-edit-banner-name {
1803         font-size: 1.4em;
1804         font-weight: bold;
1805 }
1806
1807 #contact-edit-poll-wrapper {
1808         margin-top: 15px;
1809 }
1810
1811 #contact-edit-poll-text {
1812         margin-top: 15px;
1813         margin-bottom: 5px;
1814 }
1815
1816 #contact-edit-update-now {
1817         margin-top: 15px;
1818 }
1819
1820 #contact-edit-links{
1821         clear: both;
1822 }
1823
1824 #contact-edit-links ul {
1825         list-style: none;
1826         list-style-type: none;
1827         margin-left: 0px;
1828         padding-left: 0px;
1829 }
1830
1831 #contact-edit-links li {
1832         margin-top: 5px;
1833 }
1834
1835 #contact-edit-drop-link {
1836         float: right;
1837         margin-right: 20px;
1838 }
1839
1840 #contact-edit-nav-end {
1841         clear: both;
1842 }
1843
1844 #contact-edit-wrapper {
1845         width: 100%;
1846 }
1847
1848 #contact-edit-end {
1849         clear: both;
1850         margin-top: 15px;
1851 }
1852
1853 #contact-profile-selector {
1854         width: 175px;
1855         margin-left: 175px;
1856 }
1857
1858 .contact-edit-submit {
1859         margin-top: 20px;
1860 }
1861
1862
1863 .contact-photo-menu-button {
1864         position: absolute;
1865         background-image: url("photo-menu.jpg");
1866         background-position: top left; 
1867         background-repeat: no-repeat;
1868         margin: 0px; padding: 0px;
1869         width: 16px;
1870         height: 16px;
1871         top: 64px; left:0px;
1872         overflow: hidden;
1873         text-indent: 40px;
1874         display: none;
1875         
1876 }
1877 .contact-photo-menu {
1878         width: auto;
1879         border: 2px solid #444444;
1880         background: #FFFFFF;
1881         position: absolute;
1882         left: 0px; top: 90px;
1883         display: none;
1884         z-index: 10000;
1885 }
1886 .contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
1887 .contact-photo-menu li a { display: block; padding: 2px; }
1888 .contact-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
1889
1890
1891 #block-message, #ignore-message, #archive-message, #lost-contact-message {
1892         color: #FF0000;
1893 }
1894
1895 #profile-edit-insecure {
1896         margin-top: 20px;
1897         color: #FF0000;
1898         font-size: 1.1em;
1899         border: 1px solid #FF8888;
1900         background-color: #FFEEEE;
1901         padding-left: 5px;
1902         /*: 3px 3px 3px 5px; */
1903         width: 587px;
1904 }
1905
1906 #profile-jot-text {
1907         height: 20px;
1908         color:#cccccc;
1909         border: 1px solid #cccccc;
1910         padding: 3px 0px 0px 5px;
1911         -moz-border-radius: 3px;
1912         border-radius: 3px;     
1913 }
1914
1915
1916 /** acl **/
1917 #photo-edit-perms-select,
1918 #photos-upload-permissions-wrapper,
1919 #profile-jot-acl-wrapper{
1920         display:block!important;
1921 }
1922
1923 #photos-usage-message {
1924         margin-bottom: 15px;
1925 }
1926
1927
1928 #acl-wrapper {
1929         width: 580px;
1930         float:left;
1931 }
1932 #acl-search {
1933         float:right;
1934         background: #ffffff url("../../../images/search_18.png") no-repeat right center;
1935         padding-right:20px;
1936 }
1937 #acl-showall {
1938         float: left;
1939         display: block;
1940         width: auto;
1941         height: 18px;
1942         background-color: #cccccc;
1943         background-image: url("../../../images/show_all_off.png");
1944         background-position: 7px 7px;
1945         background-repeat: no-repeat;
1946         padding: 7px 5px 0px 30px;
1947         -webkit-border-radius: 5px ;
1948         -moz-border-radius: 5px;
1949         border-radius: 5px;
1950         color: #999999;
1951 }
1952 #acl-showall.selected {
1953         color: #000000;
1954         background-color: #ff9900;
1955         background-image: url("../../../images/show_all_on.png");
1956 }
1957
1958 #acl-list {
1959         height: 210px;
1960         border: 1px solid #cccccc;
1961         clear: both;
1962         margin-top: 30px;
1963         overflow: auto;
1964 }
1965 #acl-list-content {
1966         
1967 }
1968 .acl-list-item {
1969         display: block;
1970         width: 170px;
1971         height: 30px;
1972         border: 1px solid #cccccc;
1973         margin: 5px;
1974         float: left;
1975 }
1976 .acl-list-item img{
1977         width:22px;
1978         height: 22px;
1979         float: left;
1980         margin: 4px;
1981 }
1982 .acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;}
1983 .acl-list-item a { 
1984         font-size: 10px; /* 8px; */
1985         display: block;
1986         width: 50px;
1987         height: 12px;
1988         float: left;
1989         color: #999999;
1990         background-color: #cccccc;
1991         background-position: 3px 3px;
1992         background-repeat: no-repeat;
1993         margin-right: 5px;
1994         -webkit-border-radius: 2px ;
1995         -moz-border-radius: 2px;
1996         border-radius: 2px;
1997         padding-left: 15px;
1998 }
1999 #acl-wrapper a:hover {
2000         text-decoration: none;
2001         color:#000000;
2002 }
2003 .acl-button-show { background-image: url("../../../images/show_off.png"); }
2004 .acl-button-hide { background-image: url("../../../images/hide_off.png"); }
2005
2006 .acl-button-show.selected {
2007         color: #000000;
2008         background-color: #9ade00;
2009         background-image: url("../../../images/show_on.png");
2010 }
2011 .acl-button-hide.selected {
2012         color: #000000;
2013         background-color: #ff4141;
2014         background-image: url("../../../images/hide_on.png");
2015 }
2016 .acl-list-item.groupshow { border-color: #9ade00; }
2017 .acl-list-item.grouphide { border-color: #ff4141; }
2018 /** /acl **/
2019
2020
2021 #group-new-submit-wrapper {
2022         margin-top: 30px;
2023 }
2024
2025 #group-edit-name-label {
2026         float: left;
2027         width: 175px;
2028         margin-top: 20px;
2029         margin-bottom: 20px;
2030 }
2031
2032 #group-edit-name {
2033         float: left;
2034         width: 225px;
2035         margin-top: 20px;
2036         margin-bottom: 20px;
2037 }
2038
2039 #group-edit-name-wrapper {
2040
2041
2042 }
2043
2044
2045 #group_members_select_label {
2046         display: block;
2047         float: left;
2048         width: 175px;
2049 }
2050
2051 .group_members_select {
2052         float: left;
2053         width: 230px;
2054         overflow: auto;
2055 }
2056
2057 #group_members_select_end {
2058         clear: both;
2059 }
2060 #group-edit-name-end {
2061         clear: both;
2062 }
2063
2064 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
2065         margin-bottom: 10px;
2066         margin-top: 20px;
2067 }
2068
2069 #prvmail-submit {
2070         float: left;
2071         margin-top: 10px;
2072         margin-right: 30px;
2073 }
2074 #prvmail-upload-wrapper,
2075 #prvmail-link-wrapper,
2076 #prvmail-rotator-wrapper {
2077         float: left;
2078         margin-top: 10px;
2079         margin-right: 10px;
2080         width: 24px;
2081 }
2082
2083 #prvmail-end {
2084         clear: both;
2085 }
2086
2087 .mail-list-sender,
2088 .mail-list-detail {
2089         float: left;
2090 }
2091 .mail-list-detail {
2092         margin-left: 20px;
2093 }
2094
2095 .mail-list-subject {
2096         font-size: 1.1em;
2097         margin-top: 10px;
2098 }
2099 a.mail-list-link {
2100     display: block;
2101     font-size: 1.3em;
2102     padding: 4px 0;
2103 }
2104
2105 /*
2106 *a.mail-list-link:hover {
2107 *       background-color: #15607B;
2108 *       color: #F5F6FB;
2109 *}
2110 */
2111
2112 .mail-list-outside-wrapper-end {
2113         clear: both;
2114 }
2115
2116 .mail-list-outside-wrapper {
2117         margin-top: 30px;
2118 }
2119
2120 .mail-list-delete-wrapper {
2121         float: right;
2122         margin-right: 30px;
2123         margin-top: 15px;
2124 }
2125
2126 .mail-list-delete-icon {
2127         border: none;
2128 }
2129
2130 .mail-conv-sender,
2131 .mail-conv-detail {
2132         float: left;
2133 }
2134 .mail-conv-detail {
2135         margin-left: 20px;
2136         margin-bottom: 10px;
2137         width: 500px;
2138 }
2139
2140 .mail-conv-subject {
2141     font-size: 1.4em;
2142     margin: 10px 0;
2143 }
2144
2145 .mail-conv-outside-wrapper-end {
2146         clear: both;
2147 }
2148
2149 .mail-conv-outside-wrapper {
2150         margin-top: 30px;
2151 }
2152
2153 .mail-conv-delete-wrapper {
2154         float: right;
2155         margin-right: 5px;
2156         margin-top: 15px;
2157 }
2158 .mail-conv-break {
2159         clear: both;
2160 }
2161
2162 .mail-conv-delete-icon {
2163         border: none;
2164 }
2165
2166 .message-links ul {
2167         list-style-type: none;
2168         padding: 0px;
2169 }
2170
2171 .message-links li {
2172         margin-top: 10px;
2173         float: left;
2174 }
2175 .message-links a {
2176         padding: 3px 5px;
2177 }
2178
2179 .message-links-end {
2180         clear: both;
2181 }
2182
2183 #sidebar-group-list ul {
2184         list-style-type: none;
2185 }
2186
2187 #sidebar-group-list .icon, #sidebar-group-list .iconspacer {
2188         display: inline-block;
2189         height: 12px;
2190         width: 12px;
2191 }
2192
2193 #sidebar-group-list li {
2194         margin-top: 10px;
2195 }
2196
2197 .nets-ul, .fileas-ul, .categories-ul {
2198         list-style-type: none;
2199 }
2200
2201 .nets-ul li, .fileas-ul li, .categories-ul li {
2202         margin-top: 10px;
2203 }
2204
2205 .nets-link {
2206         margin-left: 24px;
2207 }
2208 .nets-all {
2209         margin-left: 42px;
2210 }
2211
2212 .fileas-link, .categories-link {
2213         margin-left: 24px;
2214 }
2215
2216 .fileas-all, .categories-all {
2217         margin-left: 0px;
2218 }
2219
2220 #search-save {
2221         margin-left: 5px;
2222 }
2223 .groupsideedit {
2224         margin-right: 10px;
2225 }
2226 #saved-search-ul {
2227         list-style-type: none;
2228 }
2229 .savedsearchdrop, .savedsearchterm {
2230         float: left;
2231         margin-top: 10px;
2232 }
2233 .savedsearchterm {
2234         margin-left: 10px;
2235 }
2236
2237
2238 #side-follow-wrapper {
2239         margin-top: 20px;
2240 }
2241 #side-follow-url, #side-peoplefind-url {
2242         margin-top: 5px;
2243 }
2244 #side-follow-submit, #side-peoplefind-submit {
2245         margin-top: 15px;
2246 }
2247
2248 #side-match-link {
2249         margin-top: 10px;
2250 }
2251
2252 aside input[type='text'] {
2253  width: 174px;
2254 }
2255
2256 .widget {
2257         border: 1px solid #DDDDDD;
2258         padding: 1em 2em;
2259         margin-top: 5px;
2260         -moz-border-radius:5px;
2261         -webkit-border-radius:5px;
2262         border-radius:5px;
2263
2264 }
2265
2266
2267 /*.photos {
2268         height: auto;
2269         overflow: auto;
2270 }*/
2271
2272 .photos-end {
2273         clear: both;
2274         margin-bottom: 25px;
2275 }
2276
2277 .photo-album-image-wrapper {
2278         float: left;
2279         margin-top: 15px;
2280         margin-right: 15px;
2281         margin-left: 15px;
2282 /*      width: 200px; height: 200px; 
2283         overflow: hidden; 
2284         position: relative; */
2285 }
2286 .photo-album-image-wrapper .caption {
2287         display: none; 
2288         width: 100%;
2289 /*      position: absolute; */
2290         bottom: 0px; 
2291         padding: 0.5em 0.5em 0px 0.5em;
2292         background-color: rgba(245, 245, 255, 0.8);
2293         border-bottom: 2px solid #CCC;
2294         margin: 0px;
2295 }
2296 .photo-album-image-wrapper a:hover .caption {
2297         display:block;
2298 }
2299
2300 #photo-album-end {
2301         clear: both;
2302         margin-bottom: 25px;
2303 }
2304
2305 .photo-top-image-wrapper {
2306 /*      position: relative; */
2307         float: left;
2308         margin-top: 15px;
2309         margin-right: 15px;
2310         margin-left: 15px;
2311         margin-bottom: 15px;
2312 /*      width: 200px; height: 200px; 
2313         overflow: hidden; */
2314 }
2315 .photo-top-image-wrapper img {
2316         max-width: 550px;
2317 }
2318 .photo-top-album-name {
2319         width: 100%;
2320         min-height: 2em;
2321 /*      position: absolute;  */
2322         bottom: 0px; 
2323         padding: 0px 3px;
2324         padding-top: 0.5em;
2325         background-color: rgb(255, 255, 255);
2326 }
2327 #photo-top-end {
2328         clear: both;
2329 }
2330
2331 #photo-top-links {
2332         margin-bottom: 30px;
2333         margin-left: 30px;
2334 }
2335
2336 #photos-upload-form {
2337         padding-left: 90px;
2338 }
2339
2340 #photos-upload-newalbum-div {
2341         float: left;
2342         width: 175px;
2343         margin-top: 30px;
2344 }
2345
2346 #photos-upload-noshare {
2347         margin-bottom: 10px;
2348 }
2349 #photos-upload-existing-album-text {
2350         float: left;
2351         width: 175px;
2352 }
2353 #photos-upload-newalbum {
2354         margin-top: 30px;
2355         float: left;
2356 }
2357 #photos-upload-album-select {
2358         float: left;
2359 }
2360
2361 #photos-upload-spacer {
2362         margin-top: 25px;
2363 }
2364 #photos-upload-new-end, #photos-upload-exist-end {
2365         clear: both;
2366 }
2367 #photos-upload-exist-end {
2368         margin-bottom: 15px;
2369 }
2370 #photos-upload-submit {
2371         margin-top: 15px;
2372         margin-left: 90px;
2373 }
2374
2375 #photos_upload_applet_wrapper {
2376         margin-bottom: 15px;
2377 }
2378
2379 #photos-upload-no-java-message {
2380         margin-bottom: 15px;
2381 }
2382
2383 #profile-jot-desc {
2384         /*float: left;*/
2385         /*width: 480px;*/
2386         width: 100%;
2387         color: #FF0000;
2388         margin-top: 10px;
2389         margin-bottom: 10px;
2390 }
2391
2392 #character-counter {
2393         float: right;
2394         font-size: 120%;
2395 }
2396
2397 #character-counter.grey {
2398         color: #888888;
2399 }
2400
2401 #character-counter.orange {
2402         color: orange;
2403 }
2404 #character-counter.red {
2405         color: red;
2406 }
2407
2408 #profile-jot-banner-end {
2409         /* clear: both; */ 
2410 }
2411
2412 #photos-upload-select-files-text {
2413         margin-top: 15px;
2414         margin-bottom: 15px;
2415 }
2416
2417 #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
2418         color: #8888FF;
2419         text-decoration: none;
2420         cursor: pointer;
2421 }
2422
2423 #photos-upload-perms-menu:hover {
2424         color: #0000FF;
2425         text-decoration: underline;
2426         cursor: pointer;
2427 }
2428 #settings-default-perms-menu {
2429         margin-top: 15px;
2430         margin-bottom: 15px;
2431 }
2432
2433 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, .photo-edit-rotate-label {
2434         float: left;
2435         width: 150px;
2436 }
2437
2438 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label {
2439         font-weight: 700;
2440 }
2441
2442 #photos-upload-choosefile-outer-wrapper {
2443         margin-top: 35px;
2444         padding-top: 50px;
2445         padding-left: 50px;
2446         position: relative;
2447 }
2448 #photos-upload-noshare-div {
2449         margin-top: 0px;
2450         margin-bottom: 15px;
2451 }
2452
2453 #photos-upload-noshare-label {
2454         margin-left: 30px;
2455 }
2456
2457 #photos-upload-noshare {
2458         float: left;
2459         margin-left: 5px;
2460 }
2461
2462 .photo-perms-icon {
2463         float: left;
2464 }
2465
2466 #photo-edit-perms-menu, #photos-upload-perms-menu, #settings-default-perms-menu {
2467         text-decoration: none;
2468 }
2469
2470 .photo-jot-perms-text {
2471         padding-top: 5px;
2472         padding-left: 25px;
2473 }
2474
2475 #photo-edit-perms, #photos-upload-perms, #settings-default-perms {
2476         margin-top: 30px;
2477 }
2478 #photos-upload-perms {
2479         margin-top: 15px;
2480         margin-left: 5px;
2481 }
2482
2483 #photo-edit-perms-end {
2484         margin-bottom: 15px;
2485 }
2486
2487 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
2488         float: left;
2489         margin-bottom: 25px;
2490 }
2491 .photo-edit-rotate {
2492         margin-left: 20px;
2493 }
2494
2495 #photo-edit-link-wrap {
2496         margin-bottom: 15px;
2497 }
2498 #photo-like-div {
2499         margin-left: 15px;
2500         margin-bottom: 45px;
2501 }
2502
2503 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end {
2504         clear: both;
2505 }
2506
2507 #photo-edit-rotate-end {
2508         margin-bottom: 15px;
2509 }
2510
2511 #photo-edit-delete-button {
2512         margin-left: 270px;
2513 }
2514 #photos-upload-choose {
2515         position: absolute;
2516         top: 0px;
2517         left: 55px;
2518 }
2519 .settings-submit, .profile-edit-submit-button {
2520         margin-bottom: 10px;
2521 }
2522
2523 #photo-edit-end {
2524         margin-bottom: 35px;
2525 }
2526 #photo-caption {
2527         font-size: 110%;
2528         font-weight: bold;
2529         margin-top: 15px;
2530         margin-bottom: 15px;
2531 }
2532
2533 #in-this-photo-text {
2534         color: #0000FF;
2535         margin-left: 30px;
2536 }
2537
2538 #in-this-photo {
2539         margin-left: 60px;
2540         margin-top: 10px;
2541         margin-bottom: 20px;
2542 }
2543
2544 #photo-album-edit-submit, #photo-album-edit-drop {
2545         margin-top: 15px;
2546         margin-bottom: 15px;
2547 }
2548
2549 #photo-album-edit-drop {
2550         margin-left: 200px;
2551 }
2552
2553 .group-delete-wrapper {
2554         float: right;
2555         margin-right: 50px;
2556 }
2557
2558 #install-dbhost-label,
2559 #install-dbuser-label,
2560 #install-dbpass-label,
2561 #install-dbdata-label,
2562 #install-tz-desc {
2563        float: left;
2564        width: 250px;
2565        margin-top: 10px;
2566        margin-bottom: 10px;
2567
2568 }
2569
2570 #install-dbhost,
2571 #install-dbuser,
2572 #install-dbpass,
2573 #install-dbdata {
2574        float: left;
2575        width: 200px;
2576        margin-left: 20px;
2577 }
2578
2579 #install-dbhost-end,
2580 #install-dbuser-end,
2581 #install-dbpass-end,
2582 #install-dbdata-end,
2583 #install-tz-end {
2584        clear: both;
2585 }
2586
2587 #install-form select#timezone_select {
2588        float: left;
2589        margin-top: 18px;
2590        margin-left: 20px;
2591 }
2592
2593 #dfrn-request-networks {
2594         margin-bottom: 30px;
2595 }
2596
2597 #pause {
2598   position: fixed;
2599   bottom: 5px;
2600   right: 5px;
2601 }
2602
2603 .sparkle {
2604         cursor: url('lock.cur'), pointer;
2605 /*      cursor: pointer !important; */
2606 }
2607
2608 .contact-block-div {
2609         float: left;
2610         width: 52px;
2611         height: 52px;
2612 }
2613 .contact-block-textdiv {
2614         float: left;
2615         width: 150px;
2616         height: 34px;
2617 }
2618
2619 #contact-block-end {
2620         clear: both;
2621 }
2622 .contact-block-link {
2623         float: left;
2624 }
2625 .contact-block-img {
2626         width:48px;
2627         height:48px;
2628 }
2629
2630 #tag-remove {
2631         margin-bottom: 15px;
2632 }
2633
2634 #tagrm li {
2635         margin-bottom: 10px;
2636 }
2637
2638 #tagrm-submit, #tagrm-cancel {
2639         margin-top: 25px;
2640 }
2641
2642 #tagrm-cancel {
2643         margin-left: 15px;
2644 }
2645
2646 .wall-item-conv {
2647         margin-top: 5px;
2648         margin-bottom: 25px;
2649 }
2650
2651 #search-submit {
2652         margin-left: 15px;
2653 }
2654
2655 #search-box {
2656         margin-bottom: 25px;
2657 }
2658
2659 .location-label, .gender-label, .marital-label, .homepage-label {
2660         float: left;
2661         text-align: right;
2662         display: block;
2663         width: 65px;
2664 }
2665
2666 .adr, .x-gender, .marital-text, .homepage-url {
2667         float: left;
2668         display: block;
2669         margin-left: 8px;
2670 }
2671
2672 .profile-clear {
2673         clear: both;
2674 }
2675
2676
2677 .clear {
2678         clear: both;
2679 }
2680
2681 .cc-license {
2682         margin-top: 50px;
2683         font-size: 70%;
2684 }
2685
2686
2687 #plugin-settings-link, #account-settings-link {
2688         margin-bottom: 10px;
2689 }
2690
2691 #uexport-link {
2692         margin-bottom: 20px;
2693 }
2694
2695 /* end from default */
2696         
2697
2698 .fn {
2699         padding: 0px 0px 5px 12px;
2700         font-size: 120%;
2701         font-weight: bold;
2702 }
2703
2704 .vcard .title {
2705         margin-bottom: 5px;
2706         margin-left: 12px;
2707 }
2708
2709 .vcard dl {
2710         clear: both;
2711 }
2712
2713 #birthday-title {
2714         float: left;
2715         font-weight: bold;      
2716 }
2717
2718 #birthday-adjust {
2719         float: left;
2720         font-size: 75%;
2721         margin-left: 10px;
2722 }
2723
2724 #birthday-title-end {
2725         clear: both;
2726 }
2727
2728 .birthday-list {
2729         margin-left: 15px;
2730 }
2731
2732 #birthday-wrapper {
2733         margin-bottom: 20px;
2734 }
2735
2736 #network-new-link {
2737         margin-top: 15px;
2738         margin-bottom: 15px;
2739 }
2740
2741
2742 .tool-wrapper {
2743   float: left;
2744   margin-left: 15px;
2745 }
2746
2747 .tool-link {
2748   cursor: pointer;
2749 }
2750
2751 .eventcal {
2752         float: left;
2753         font-size: 20px;
2754 }
2755
2756 #event-summary-text {
2757         margin-top: 15px;
2758 }
2759
2760 #event-share-checkbox {
2761         float: left;
2762         margin-top: 10px;
2763 }
2764
2765 #event-share-text {
2766         float: left;
2767         margin-top: 10px;
2768         margin-left: 5px;
2769 }
2770
2771 #event-share-break {
2772         clear: both;
2773         margin-bottom: 10px;
2774 }
2775
2776 #event-summary {
2777         width: 400px;
2778 }
2779
2780 .vevent {
2781         border: 1px solid #CCCCCC;
2782 }
2783
2784 .vevent .event-summary {
2785         margin-left: 10px;
2786         margin-right: 10px;
2787         font-weight: bold;
2788 }
2789
2790 .vevent .event-description, .vevent .event-location {
2791         margin-left: 10px;
2792         margin-right: 10px;
2793 }
2794 .vevent .event-start {
2795         margin-left: 10px;
2796         margin-right: 10px;
2797 }
2798
2799 #new-event-link {
2800         margin-bottom: 10px;
2801 }
2802
2803 .edit-event-link, .plink-event-link {
2804         float: left;
2805         margin-top: 4px;
2806         margin-right: 4px;
2807         margin-bottom: 15px;
2808 }
2809
2810 .event-description:before {
2811         content: url('../../../images/calendar.png');
2812         margin-right: 15px;
2813 }
2814
2815 .event-start, .event-end {
2816         margin-left: 10px;
2817         width: 330px;
2818         clear: both;
2819 }
2820
2821 .event-start .dtstart, .event-end .dtend {
2822         float: right;
2823 }
2824
2825 .event-list-date {
2826         margin-bottom: 10px;
2827 }
2828
2829 .prevcal, .nextcal {
2830         float: left;
2831         margin-left: 32px;
2832         margin-right: 32px;
2833         margin-top: 64px;
2834 }
2835 .event-calendar-end {
2836         clear: both;
2837 }
2838
2839  
2840 .calendar {
2841         font-family: Courier, monospace;
2842 }
2843 .today {
2844         font-weight: bold;
2845         color: #FF0000;
2846 }
2847
2848 .settings-block {
2849         border: 1px solid #AAA;
2850         margin: 10px;
2851         padding: 10px;
2852 }
2853
2854 .app-title {
2855         margin: 10px;
2856 }
2857
2858 #identity-manage-desc {
2859         margin-top:15px;
2860         margin-bottom: 15px;
2861 }
2862
2863 #identity-manage-choose {
2864         margin-bottom: 15px;
2865 }
2866
2867 #identity-submit {
2868         margin-top: 20px;
2869 }
2870
2871 #photo-prev-link, #photo-next-link {
2872         padding: 10px;
2873 }
2874 #photo-nav {
2875         position: relative;
2876         height: 55px;
2877 }
2878
2879 #photo-prev-link {
2880         position: absolute;
2881         left: 5px;
2882 }
2883 #photo-next-link {
2884         position: absolute;
2885         right: 5px;
2886 }
2887
2888 /*#photo-photo {
2889         float: left;
2890 }*/
2891 #photo-photo img {
2892         max-width: 555px;
2893         margin-left: 5px;
2894 }
2895 #photo-photo-end {
2896         clear: both;
2897 }
2898
2899 .profile-match-photo {
2900         float: left;
2901         text-align: center;
2902         width: 120px;
2903 }
2904
2905 .profile-match-name {
2906         float: left;
2907         text-align: center;
2908         width: 120px;
2909         overflow: hidden;
2910 }
2911
2912 .profile-match-break,
2913 .profile-match-end {
2914         clear: both;
2915 }
2916
2917 .profile-match-connect {
2918         text-align: center;
2919         font-weight: bold;
2920 }
2921
2922 .profile-match-wrapper {
2923         float: left;
2924         padding: 10px;
2925         width: 120px;
2926         height: 120px;
2927         scroll: auto;
2928 }
2929 #profile-match-wrapper-end {
2930         clear: both;
2931 }
2932 .side-link {
2933         margin-bottom: 15px;
2934 }
2935
2936 #language-selector {
2937         position: absolute;
2938         top: 0px;
2939         left: 16px;
2940 }
2941
2942 #group-members {
2943         margin-top: 20px;
2944         padding: 10px;
2945         height: 250px;
2946         overflow: auto;
2947         border: 1px solid #ddd;
2948 }
2949
2950 #group-members-end {
2951         clear: both;
2952 }
2953
2954 #group-separator {
2955         margin-top: 10px;
2956         margin-bottom: 10px;
2957 }
2958
2959 #group-all-contacts {
2960         padding: 10px;
2961         height: 450px;
2962         overflow: auto;
2963         border: 1px solid #ddd;
2964 }
2965
2966 #group-all-contacts-end {
2967         clear: both;
2968         margin-bottom: 10px;
2969 }
2970
2971 #group-edit-desc {
2972         margin-top: 15px;
2973 }
2974
2975
2976 #prof-members {
2977         margin-top: 20px;
2978         padding: 10px;
2979         height: 250px;
2980         overflow: auto;
2981         border: 1px solid #ddd;
2982 }
2983
2984 #prof-members-end {
2985         clear: both;
2986 }
2987
2988 #prof-separator {
2989         margin-top: 10px;
2990         margin-bottom: 10px;
2991 }
2992
2993 #prof-all-contacts {
2994         padding: 10px;
2995         height: 450px;
2996         overflow: auto;
2997         border: 1px solid #ddd;
2998 }
2999
3000 #prof-all-contacts-end {
3001         clear: both;
3002         margin-bottom: 10px;
3003 }
3004
3005 #prof-edit-desc {
3006         margin-top: 15px;
3007 }
3008
3009 #crepair-name-label,
3010 #crepair-nick-label,
3011 #crepair-attag-label,
3012 #crepair-url-label,
3013 #crepair-request-label,
3014 #crepair-confirm-label,
3015 #crepair-notify-label,
3016 #crepair-photo-label,
3017 #crepair-poll-label {
3018         float: left;
3019         width: 200px;
3020         margin-bottom: 15px;
3021 }
3022
3023 #crepair-name,
3024 #crepair-nick,
3025 #crepair-attag,
3026 #crepair-url,
3027 #crepair-request,
3028 #crepair-confirm,
3029 #crepair-notify,
3030 #crepair-photo,
3031 #crepair-poll {
3032         float: left;
3033         width: 300px;
3034 }
3035
3036
3037 #netsearch-box {
3038         margin-top: 20px;       
3039 }
3040
3041 #netsearch-box #search-submit {
3042         margin: 5px 0px 0px 0px;
3043 }
3044
3045 .required {
3046         color: #FF0000;
3047 }
3048
3049 #event-start-text, #event-finish-text {
3050         margin-top: 10px;
3051         margin-bottom: 5px;
3052 }
3053
3054 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
3055         float: left;
3056 }
3057 #event-datetime-break {
3058         margin-bottom: 10px;
3059 }
3060
3061 #event-nofinish-break, #event-adjust-break {
3062         clear: both;
3063 }
3064
3065 #event-desc-text, #event-location-text {
3066         margin-top: 10px;
3067         margin-bottom: 5px;
3068 }
3069 #event-submit {
3070         margin-top: 10px;
3071 }
3072
3073 .body-tag, .filesavetags, .categorytags {
3074         opacity: 0.5;
3075         filter:alpha(opacity=50);
3076 }
3077
3078 .body-tag:hover, .filesavetags:hover, .categorytags:hover {
3079         opacity: 1.0 !important;
3080         filter:alpha(opacity=100) !important;
3081 }
3082
3083 .item-select {
3084         opacity: 0.1;
3085         filter:alpha(opacity=10);
3086         float: right;
3087         margin-right: 10px;
3088
3089 }
3090 .item-select:hover, .checkeditem {
3091         opacity: 1;
3092         filter:alpha(opacity=100);
3093 }
3094
3095
3096 #item-delete-selected {
3097         margin-top: 30px;
3098 }
3099
3100 #item-delete-selected-end {
3101         clear: both;
3102 }
3103 #item-delete-selected-icon, #item-delete-selected-desc {
3104         float: left;
3105         margin-right: 5px;
3106 }
3107 #item-delete-selected-desc:hover {
3108         text-decoration: underline;
3109 }
3110
3111 #lang-select-icon {
3112         cursor: pointer;
3113         position: absolute;
3114         left: 0px;
3115         top: 0px;
3116         opacity: 0.2;
3117         filter:alpha(opacity=20);
3118 }
3119
3120 #lang-select-icon:hover {
3121         opacity: 1;
3122         filter:alpha(opacity=100);
3123 }
3124
3125 .notif-image {
3126         height: 80px;
3127         width: 80px;
3128         margin-right: 15px;
3129 }
3130 .notification-listing-end {
3131         clear: both;
3132         margin-bottom: 15px;
3133 }
3134
3135
3136
3137 /**
3138  * Plugins settings
3139  */
3140
3141 .settings-block > h3,
3142 .settings-heading {
3143         border-bottom: 1px solid #babdb6;
3144 }
3145  
3146
3147 /**
3148  * Form fields
3149  */
3150 .field {
3151         margin-bottom: 10px;
3152         padding-bottom: 10px;
3153         overflow: auto;
3154         width: 100%
3155 }
3156 #wrapper_expire.field {
3157         margin-bottom: 3px;
3158         padding-bottom: 3px;
3159 }
3160
3161 .field label {
3162         float: left;
3163         width: 200px;
3164 }
3165
3166 .field input,
3167 .field textarea {
3168         width: 400px;
3169 }
3170 .field textarea { height: 100px; }
3171 .field_help {
3172         display: block;
3173         margin-left: 50px;
3174         color: #666666;
3175         
3176 }
3177
3178 .field .onoff {
3179         float: left;
3180         width: 80px;
3181 }
3182 .field .onoff a {
3183         display: block;
3184         border:1px solid #666666;
3185         background-image:url("../../../images/onoff.jpg");
3186         background-repeat: no-repeat;
3187         padding: 4px 2px 2px 2px;
3188         height: 16px;
3189         text-decoration: none;
3190 }
3191 .field .onoff .off {
3192         border-color:#666666;
3193         padding-left: 40px;
3194         background-position: left center;
3195         background-color: #cccccc;
3196         color: #666666;
3197         text-align: right;
3198 }
3199 .field .onoff .on {
3200         border-color:#204A87;
3201         padding-right: 40px;
3202         background-position: right center;
3203         background-color: #D7E3F1;
3204         color: #204A87;
3205         text-align: left;
3206 }
3207 .hidden { display: none!important; }
3208
3209 /*.field.radio .field_help { clear: left; margin-left: 20px; }*/
3210 .field.radio .field_help { margin-left: 0px; }
3211
3212 /**
3213  * ADMIN
3214  */
3215 #pending-update {
3216         float:right;
3217         color: #ffffff;
3218         font-weight: bold;
3219         background-color: #FF0000;
3220         padding: 0em 0.3em;
3221         
3222 }
3223 #adminpage dl {
3224         clear: left;
3225         margin-bottom: 2px;
3226         padding-bottom: 2px;
3227         border-bottom: 1px solid black;
3228 }
3229 #adminpage dt {
3230         width: 200px;
3231         float: left;
3232         font-weight: bold;
3233 }
3234 #adminpage dd {
3235         margin-left: 200px;
3236 }
3237
3238 #adminpage h3 {
3239         border-bottom: 1px solid #cccccc;
3240 }
3241 #adminpage .field label {
3242         font-weight: bold;
3243 }
3244 #adminpage .submit {
3245         clear:left;
3246         text-align: right;
3247 }
3248
3249 #adminpage #pluginslist {
3250         margin: 0px; padding: 0px;
3251 }
3252 #adminpage .plugin {
3253         list-style: none;
3254         display: block;
3255         border: 1px solid #888888;
3256         padding: 1em;
3257         margin-bottom: 5px;
3258         clear: left;
3259 }
3260 #adminpage .plugin .desc { margin-left: 2.5em;}
3261 #adminpage .toggleplugin {
3262         float:left;
3263         margin-right: 1em;
3264 }
3265
3266 #adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;}
3267 #adminpage table th { text-align: left;}
3268 #adminpage td .icon { float: left;}
3269 #adminpage table#users img { width: 16px; height: 16px; }
3270 #adminpage table tr:hover { background-color: #bbc7d7; }
3271 #adminpage .selectall { text-align: right; }
3272
3273 /*
3274  * UPDATE
3275  */
3276 .popup {        
3277         width: 100%; height: 100%;
3278         top:0px; left:0px;
3279         position: absolute;
3280         display: none;
3281 }
3282
3283 .popup .background {
3284         background-color: rgba(0,0,0,128);
3285         opacity: 0.5;
3286         width: 100%; height: 100%;
3287         position: absolute;
3288         top:0px; left:0px;
3289 }
3290 .popup .panel {
3291         top:25%;left:25%;width:50%;height:50%;
3292         padding: 1em;
3293         position: absolute;
3294         border: 4px solid #000000;
3295         background-color: #FFFFFF;
3296 }
3297 .popup .panel .panel_text { display: block; overflow: auto; height: 80%; } 
3298 .popup .panel .panel_in { width: 100%; height: 100%;    position: relative; }
3299 .popup .panel .panel_actions {  width: 100%; bottom: 4px; left: 0px; position: absolute; }
3300 .panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
3301 .panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
3302
3303 /**
3304  * OAuth
3305  */
3306 .oauthapp {
3307         height: auto; overflow: auto;
3308         border-bottom: 2px solid #cccccc;
3309         padding-bottom: 1em;
3310         margin-bottom: 1em;     
3311 }
3312 .oauthapp img {
3313         float: left;
3314         width: 48px; height: 48px;
3315         margin: 10px;
3316 }
3317 .oauthapp img.noicon {
3318         background-image: url("../../../images/icons/48/plugin.png");
3319         background-position: center center;
3320         background-repeat: no-repeat;
3321 }
3322 .oauthapp a {
3323         float: left;
3324 }
3325
3326 /**
3327  * ICONS
3328  */
3329 .iconspacer {
3330         display: block; width: 16px; height: 16px;
3331 }
3332
3333 .icon {
3334         display: block; width: 16px; height: 16px;
3335         background-image: url('../../../images/icons.png');
3336 }
3337 .article { background-position: 0px 0px;}
3338 /*.audio { background-position: -16px 0px;}*/
3339 .icon.audio {
3340         display: block; width: 24px; height: 24px;
3341         background-size: 100% 100%;
3342         background-image: url('images/speaker.png');
3343         background-repeat: no-repeat;
3344 }
3345 .block { background-position: -32px 0px;}
3346 /*.drop { background-position: -48px 0px;}*/
3347 .icon.drop {
3348         display: block; width: 16px; height: 16px;
3349         background-size: 100% 100%;
3350         background-image: url('images/drop-16.png');
3351         background-repeat: no-repeat;
3352         opacity: 1.0;
3353 }
3354 /*.drophide { background-position: -64px 0px;}*/
3355 .icon.drophide {
3356         display: block; width: 16px; height: 16px;
3357         background-size: 100% 100%;
3358         background-image: url('images/drop-16.png');
3359         background-repeat: no-repeat;
3360         opacity: 0.4;
3361 }
3362 .edit { background-position: -80px 0px;}
3363 /*.camera { background-position: -96px 0px;}*/
3364 .icon.camera{
3365         display: block; width: 24px; height: 18px;
3366         margin-top: 4px;
3367         background-size: 100% 100%;
3368         background-image: url('images/camera.png');
3369         background-repeat: no-repeat;
3370 }
3371 /*.dislike { background-position: -112px 0px;}*/
3372 .icon.dislike {
3373         display: block; width: 15px; height: 16px;/* 23 24*/
3374         background-size: 100% 100%;
3375         background-image: url('images/disapprove-16.png');
3376         background-repeat: no-repeat;
3377         opacity: 0.4;
3378 }
3379 .icon.dislike:hover {
3380         opacity: 1.0;
3381 }
3382 /*.like { background-position: -128px 0px;}*/
3383 .icon.like {
3384         display: block; width: 15px; height: 16px;/* 23 24*/
3385         margin-right: 6px;
3386         background-size: 100% 100%;
3387         background-image: url('images/approve-16.png');
3388         background-repeat: no-repeat;
3389         opacity: 0.4;
3390 }
3391 .icon.like:hover {
3392         opacity: 1.0;
3393 }
3394 /*.link { background-position: -144px 0px;}*/
3395 .icon.link {
3396         display: block; width: 24px; height: 24px;
3397         background-size: 100% 100%;
3398         background-image: url('images/link.png');
3399         background-repeat: no-repeat;
3400 }
3401
3402 /*.globe { background-position: 0px -16px;}*/
3403 .icon.globe {
3404         display: block; width: 24px; height: 24px;
3405         background-size: 100% 100%;
3406         background-image: url('images/globe.png');
3407         background-repeat: no-repeat;
3408 }
3409 .noglobe { background-position: -16px -16px;}
3410 .no { background-position: -32px -16px;}
3411 .pause { background-position: -48px -16px;}
3412 .play { background-position: -64px -16px;}
3413 /*.pencil { background-position: -80px -16px;}*/
3414 .icon.pencil {
3415         display: block; width: 16px; height: 16px;
3416         background-size: 100% 100%;
3417         background-image: url('images/pencil-16.png');
3418         background-repeat: no-repeat;
3419         opacity: 0.4;
3420 }
3421 .icon.pencil:hover {
3422         opacity: 1.0;
3423 }
3424 /*.small-pencil { background-position: -96px -16px;}*/
3425 .icon.small-pencil {
3426         display: block; width: 16px; height: 16px;
3427         background-size: 100% 100%;
3428         background-image: url('images/pencil-16.png');
3429         background-repeat: no-repeat;
3430         opacity: 0.4;
3431 }
3432 .icon.small-pencil:hover {
3433         opacity: 1.0;
3434 }
3435 /*.recycle { background-position: -112px -16px;}*/
3436 .icon.recycle {
3437         display: block; width: 16px; height: 16px;/*24 23*/
3438         background-size: 100% 100%;
3439         background-image: url('images/recycle-16.png');
3440         background-repeat: no-repeat;
3441         opacity: 0.4;
3442 }
3443 .icon.recycle:hover {
3444         opacity: 1.0;
3445 }
3446 /*.remote-link { background-position: -128px -16px;}*/
3447 .icon.remote-link {
3448         display: block; width: 16px; height: 16px;
3449         background-size: 100% 100%;
3450         background-image: url('images/remote-link-16.png');
3451         background-repeat: no-repeat;
3452         opacity: 0.4;
3453 }
3454 .icon.remote-link:hover {
3455         opacity: 1.0;
3456 }
3457 .share { background-position: -144px -16px;}
3458
3459 .tools { background-position: 0px -32px;}
3460 /*.lock { background-position: -16px -32px;}*/
3461 .icon.lock {
3462         display: block; width: 14px; height: 21px;
3463         margin-top: 1px;
3464         background-size: 100% 100%;
3465         background-image: url('images/lock-24.png');
3466         background-repeat: no-repeat;
3467 }
3468 /*.unlock { background-position: -32px -32px;}*/
3469 .icon.unlock {
3470         display: block; width: 14px; height: 24px;
3471         margin-top: -2px;
3472         background-size: 100% 100%;
3473         background-image: url('images/unlock-24.png');
3474         background-repeat: no-repeat;
3475 }
3476 /*.video { background-position: -48px -32px;}*/
3477 .icon.video {
3478         display: block; width: 24px; height: 24px;
3479         background-size: 100% 100%;
3480         background-image: url('images/video.png');
3481         background-repeat: no-repeat;
3482 }
3483 /*.oembed.video {
3484         display: inline; width: auto; height: auto;
3485         background-image: none;
3486 }*/
3487
3488 .youtube { background-position: -64px -32px;}
3489 /*.attach { background-position: -80px -32px; }*/
3490 .icon.attach {
3491         display: block; width: 24px; height: 24px;
3492         background-size: 100% 100%;
3493         background-image: url('images/paperclip-24.png');
3494         background-repeat: no-repeat;
3495 }
3496
3497 .language { background-position: -96px -32px; }
3498 .prev { background-position: -112px -32px; }
3499 .next { background-position: -128px -32px; }
3500 .on { background-position: -144px -32px; }
3501
3502 .off { background-position: 0px -48px; }
3503 /*.starred { background-position: -16px -48px; }*/
3504 .icon.starred {
3505         display: block; width: 16px; height: 16px;
3506         background-size: 100% 100%;
3507         background-image: url('images/star-yellow-16.png');
3508         background-repeat: no-repeat;
3509 }
3510 /*.unstarred { background-position: -32px -48px; }*/
3511 .icon.unstarred {
3512         display: block; width: 16px; height: 16px;
3513         background-size: 100% 100%;
3514         background-image: url('images/star-16.png');
3515         background-repeat: no-repeat;
3516         opacity: 0.4;
3517 }
3518 .icon.unstarred:hover {
3519         opacity: 1.0;
3520 }
3521 /*.tagged { background-position: -48px -48px; }*/
3522 .icon.tagged {
3523         display: block; width: 16px; height: 16px;
3524         background-size: 100% 100%;
3525         background-image: url('images/tag-16.png');
3526         background-repeat: no-repeat;
3527         opacity: 0.4;
3528 }
3529 .icon.tagged:hover {
3530         opacity: 1.0;
3531 }
3532 .yellow { background-position: -64px -48px; }
3533
3534
3535 .filer-icon {
3536 /*      display: block; width: 16px; height: 16px;
3537         background-image: url('file.gif');*/
3538         display: block; width: 16px; height: 16px;
3539         background-size: 100% 100%;
3540         background-image: url('images/folder-16.png');
3541         background-repeat: no-repeat;
3542         opacity: 0.4;
3543 }
3544 .filer-icon:hover {
3545         opacity: 1.0;
3546 }
3547
3548 .icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
3549 /*[class^="comment-edit-bb"] {*/
3550 .comment-edit-bb {
3551         list-style: none;
3552         display: none;
3553         margin: 0px 0 -5px 60px;
3554         width: 75%;
3555 }
3556 .comment .comment-edit-bb {
3557         width: 300px;
3558         margin: 0px;
3559 }
3560 /*[class^="comment-edit-bb"] > li {*/
3561 .comment-edit-bb > li {
3562         display: inline-block;
3563         margin: 10px 10px 0 0;
3564         visibility: none;
3565 }
3566 /*[class^="comment-edit-bb-end"] {
3567         clear: both;
3568 }*/
3569 .editicon {
3570     display: inline-block;
3571 /*    background-image: url(bbedit.png);
3572         background-color: #fff;*/
3573         background-size: 100% 100%;
3574         background-repeat: no-repeat;
3575         background-color: #f3f3f3;
3576     text-decoration: none;
3577         opacity: 0.4;
3578 }
3579 .editicon:hover {
3580 /*      background-color: #ccc;*/
3581         opacity: 1.0;
3582 }
3583 .boldbb {
3584 /*      background-position: 0px 0px;*/
3585     width: 15px;
3586     height: 16px;
3587         background-image: url('images/boldB-serif-16.png');
3588 }
3589 /*.boldbb:hover {
3590         background-position: 0px -16px;
3591 }*/
3592 .italicbb {
3593 /*      background-position: -16px 0px;*/
3594     width: 9px;
3595     height: 16px;
3596         background-image: url('images/italicI-serif-16.png');
3597 }
3598 /*.italicbb:hover {
3599         background-position: -16px -16px;
3600 }*/
3601 .underlinebb {
3602 /*      background-position: -32px 0px;*/
3603     width: 14px;
3604     height: 16px;
3605         background-image: url('images/underlineU-serif-16.png');
3606 }
3607 /*.underlinebb:hover {
3608         background-position: -32px -16px;
3609 }*/
3610 .quotebb {
3611 /*      background-position: -48px 0px;*/
3612     width: 20px;
3613     height: 20px;
3614         background-image: url('images/quote.png');
3615 }
3616 /*.quotebb:hover {
3617         background-position: -48px -16px;
3618 }*/
3619 .codebb {
3620 /*      background-position: -64px 0px;*/
3621     width: 20px;
3622     height: 20px;
3623         background-image: url('images/code.png');
3624 }
3625 /*.codebb:hover {
3626         background-position: -64px -16px;
3627 }*/
3628 .imagebb {
3629 /*      background-position: -80px 0px;*/
3630     width: 20px;/*16*/
3631     height: 15px;/*12*/
3632         margin-bottom: 2px;
3633         background-image: url('images/camera.png');
3634 }
3635 /*.imagebb:hover {
3636         background-position: -80px -16px;
3637 }*/
3638 .urlbb {
3639 /*      background-position: -96px 0px;*/
3640         width: 20px;
3641         height: 20px;
3642         background-image: url('images/link.png');
3643 }
3644 /*.urlbb:hover {
3645         background-position: -96px -16px;
3646 }*/
3647 .videobb {
3648 /*      background-position: -112px 0px;*/
3649         width: 20px;
3650         height: 20px;
3651         background-image: url('images/video.png');
3652 }
3653 /*.videobb:hover {
3654         background-position: -112px -16px;
3655 }*/
3656
3657 .attachtype {
3658         display: block; width: 20px; height: 23px;
3659         float: left;
3660         background-image: url('../../../images/content-types.png');
3661 }
3662
3663 .body-attach {
3664         margin-top: 10px;
3665 }
3666
3667 .type-video { background-position: 0px 0px; }
3668 .type-image { background-position: -20px 0px; }
3669 .type-audio { background-position: -40px 0px; }
3670 .type-text  { background-position: -60px 0px; }
3671 .type-unkn  { background-position: -80px 0px; }
3672
3673
3674 /* autocomplete popup */
3675 .acpopup {
3676         max-height:150px;
3677         background-color:#ffffff;
3678         overflow:auto;
3679         z-index:100000;
3680         border:1px solid #cccccc;
3681 }
3682 .acpopupitem {
3683         background-color:#ffffff; padding: 4px;
3684         clear:left;
3685 }
3686 .acpopupitem img {
3687         float: left;
3688         margin-right: 4px;
3689 }
3690
3691 .acpopupitem.selected {
3692         color: #FFFFFF; background: #3465A4;
3693 }
3694
3695 /* popup notifications */
3696 div.jGrowl div.notice {
3697   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
3698   color: #ffffff;
3699   padding-left: 58px;
3700 }
3701 div.jGrowl div.info {
3702   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
3703   color: #ffffff;
3704   padding-left: 58px;
3705 }
3706 #jGrowl.top-right {
3707         top: 15px;
3708         right: 15px;
3709 }
3710 .qcomment {
3711         border: 1px solid #EEE;
3712         padding: 3px;
3713         margin-top: 15px;
3714         margin-left: 25px;
3715         width: 125px;
3716         overflow-y: auto;
3717 }
3718
3719
3720 .qcomment option {
3721         width: 125px;
3722         overflow-x: hidden;
3723 }
3724
3725 .qcomment {
3726         opacity: 0.3;
3727         filter:alpha(opacity=30);
3728 }
3729 .qcomment:hover {
3730         opacity: 1.0;
3731         filter:alpha(opacity=100);
3732 }
3733
3734 /* notifications popup menu */
3735 .nav-notify {
3736         display: none;
3737         position: absolute;
3738         font-size: 10px;
3739         padding: 1px 3px;
3740         top: 0px;
3741         right: -10px;
3742         min-width: 15px;
3743         text-align: right;
3744 }
3745 .nav-notify.show {
3746         display: block;
3747 }
3748 ul.notifications-menu-popup {
3749         position: absolute;
3750         display: none;
3751         width: 10em;
3752         margin: 0px;
3753         padding: 0px;
3754         list-style: none;
3755         z-index: 100000;
3756         right: 0px;
3757 }
3758 #nav-notifications-menu {
3759         width: 320px;
3760         max-height: 400px;
3761         overflow-y: scroll;overflow-style:scrollbar;
3762         background-color:#FFFFFF;
3763         -moz-border-radius: 5px;
3764         -webkit-border-radius: 5px;
3765         border-radius:5px;
3766         border: 1px solid #AAA;
3767         -moz-box-shadow: 3px 3px 5px #555;
3768         -webkit-box-shadow: 3px 3px 5px #555;
3769         box-shadow: 3px 3px 5px #555;
3770 }
3771 #nav-notifications-menu .contactname { font-weight: bold; font-size: 0.9em; }
3772 #nav-notifications-menu img { float: left; margin-right: 5px; }
3773 #nav-notifications-menu .notif-when { font-size: 0.8em; display: block; }
3774 #nav-notifications-menu li {
3775         padding: 7px 0px 7px 10px;
3776         word-wrap:normal;
3777         border-bottom: 1px solid #000;
3778 }
3779
3780 #nav-notifications-menu li:hover {
3781
3782 }
3783
3784 #nav-notifications-menu a:hover {
3785         text-decoration: underline;
3786 }
3787
3788 .notif-item a {
3789         color: #000000;
3790 }
3791
3792 .notif-item a:hover {
3793         text-decoration: underline;
3794 }
3795
3796 .notif-image {
3797         width: 32px;
3798         height: 32px;
3799         padding: 7px 7px 0px 0px;
3800 }
3801
3802 .notify-seen {
3803         background: #DDDDDD;
3804 }
3805
3806 #id_term_label {
3807         width:75px;
3808 }
3809 #id_term {
3810         width:100px;
3811 }
3812
3813 #recip {
3814         
3815 }
3816 .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; }
3817 .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; }
3818 .autocomplete .selected { background:#F0F0F0; }
3819 .autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
3820
3821 #datebrowse-sidebar select {
3822         margin-left: 40px;
3823         width: 130px;
3824 }
3825
3826 #theme-version {
3827         display: block;
3828         font-weight: bold;
3829 }
3830 #theme-credits {
3831         margin-top: 15px;
3832         margin-bottom: 15px;
3833 }