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