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