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