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