]> git.mxchange.org Git - friendica.git/blob - view/theme/frost/style.css
14899a866be004717261a029bffb594a1a6f1a26
[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 .nets-ul, .fileas-ul, .categories-ul, .datebrowse-ul {
2361         list-style-type: none;
2362 }
2363
2364 .nets-ul li, .fileas-ul li, .categories-ul li, .datebrowse-ul li {
2365         margin-top: 10px;
2366 }
2367
2368 .nets-link {
2369         margin-left: 24px;
2370 }
2371 .nets-all {
2372         margin-left: 42px;
2373 }
2374
2375 .fileas-link, .categories-link {
2376         margin-left: 24px;
2377 }
2378
2379 .fileas-all, .categories-all {
2380         margin-left: 0px;
2381 }
2382
2383 #search-save {
2384         margin-left: 5px;
2385 }
2386 .groupsideedit {
2387         margin-right: 10px;
2388 }
2389 #saved-search-ul {
2390         list-style-type: none;
2391 }
2392 .savedsearchdrop, .savedsearchterm {
2393         float: left;
2394         margin-top: 10px;
2395 }
2396 .savedsearchterm {
2397         margin-left: 10px;
2398 }
2399
2400
2401 #side-follow-wrapper {
2402         margin-top: 20px;
2403 }
2404 #side-follow-url, #side-peoplefind-url {
2405         margin-top: 5px;
2406 }
2407 #side-follow-submit, #side-peoplefind-submit {
2408         margin-top: 15px;
2409 }
2410
2411 #side-match-link {
2412         margin-top: 10px;
2413 }
2414
2415 aside input[type='text'] {
2416  width: 174px;
2417 }
2418
2419 .widget {
2420         border: 1px solid #DDDDDD;
2421         padding: 1em 2em;
2422         margin-top: 5px;
2423         -moz-border-radius:5px;
2424         -webkit-border-radius:5px;
2425         border-radius:5px;
2426
2427 }
2428
2429
2430 /*.photos {
2431         height: auto;
2432         overflow: auto;
2433 }*/
2434
2435 .photos-end {
2436         clear: both;
2437         margin-bottom: 25px;
2438 }
2439
2440 .photo-album-image-wrapper {
2441         float: left;
2442         margin-top: 15px;
2443         margin-right: 15px;
2444         margin-left: 15px;
2445 /*      width: 200px; height: 200px;
2446         overflow: hidden;
2447         position: relative; */
2448 }
2449 .photo-album-image-wrapper .caption {
2450         display: none;
2451         width: 100%;
2452 /*      position: absolute; */
2453         bottom: 0px;
2454         padding: 0.5em 0.5em 0px 0.5em;
2455         background-color: rgba(245, 245, 255, 0.8);
2456         border-bottom: 2px solid #CCC;
2457         margin: 0px;
2458 }
2459 .photo-album-image-wrapper a:hover .caption {
2460         display:block;
2461 }
2462
2463 #photo-album-end {
2464         clear: both;
2465         margin-bottom: 25px;
2466 }
2467
2468 .photo-top-image-wrapper {
2469 /*      position: relative;
2470         float: left;*/
2471         display: inline-block;
2472         vertical-align: top;
2473         margin-top: 15px;
2474         margin-right: 15px;
2475         margin-left: 15px;
2476         margin-bottom: 15px;
2477 /*      width: 200px; height: 200px;
2478         overflow: hidden; */
2479 }
2480 .photo-album-image-wrapper img, .photo-top-image-wrapper img {
2481         max-width: 225px;
2482         padding: 5px;
2483
2484         box-shadow: 0 0 10px #000;
2485         -moz-box-shadow: 0 0 10px #000;
2486         -webkit-box-shadow: 0 0 10px #000;
2487 }
2488 .photo-top-album-name {
2489         width: 100%;
2490         min-height: 2em;
2491 /*      position: absolute;  */
2492         bottom: 0px;
2493         padding: 0px 3px;
2494         padding-top: 0.5em;
2495         background-color: rgb(255, 255, 255);
2496 }
2497 #photo-top-end {
2498         clear: both;
2499 }
2500
2501 #photo-top-links {
2502         margin-bottom: 30px;
2503         margin-left: 30px;
2504 }
2505
2506 #photos-upload-form {
2507         padding-left: 90px;
2508 }
2509
2510 #photos-upload-newalbum-div {
2511         float: left;
2512         width: 175px;
2513         margin-top: 30px;
2514 }
2515
2516 #photos-upload-noshare {
2517         margin-bottom: 10px;
2518 }
2519 #photos-upload-existing-album-text {
2520         float: left;
2521         width: 175px;
2522 }
2523 #photos-upload-newalbum {
2524         margin-top: 30px;
2525         float: left;
2526 }
2527 #photos-upload-album-select {
2528         float: left;
2529 }
2530
2531 #photos-upload-spacer {
2532         margin-top: 25px;
2533 }
2534 #photos-upload-new-end, #photos-upload-exist-end {
2535         clear: both;
2536 }
2537 #photos-upload-exist-end {
2538         margin-bottom: 15px;
2539 }
2540 #photos-upload-submit {
2541         margin-top: 15px;
2542         margin-left: 90px;
2543 }
2544
2545 #photos_upload_applet_wrapper {
2546         margin-bottom: 15px;
2547 }
2548
2549 #photos-upload-no-java-message {
2550         margin-bottom: 15px;
2551 }
2552
2553 .video-top-wrapper {
2554         display: inline-block;
2555         vertical-align: top;
2556         margin-top: 15px;
2557         margin-right: 15px;
2558         margin-left: 15px;
2559         margin-bottom: 15px;
2560 }
2561
2562 #profile-jot-desc {
2563         /*float: left;*/
2564         /*width: 480px;*/
2565         width: 100%;
2566         color: #FF0000;
2567         margin-top: 10px;
2568         margin-bottom: 10px;
2569 }
2570
2571 #character-counter {
2572         float: right;
2573         font-size: 120%;
2574 }
2575
2576 #character-counter.grey {
2577         color: #888888;
2578 }
2579
2580 #character-counter.orange {
2581         color: orange;
2582 }
2583 #character-counter.red {
2584         color: red;
2585 }
2586
2587 #profile-jot-banner-end {
2588         /* clear: both; */
2589 }
2590
2591 #photos-upload-select-files-text {
2592         margin-top: 15px;
2593         margin-bottom: 15px;
2594 }
2595
2596 #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
2597         color: #8888FF;
2598         text-decoration: none;
2599         cursor: pointer;
2600 }
2601
2602 #photos-upload-perms-menu:hover {
2603         color: #0000FF;
2604         text-decoration: underline;
2605         cursor: pointer;
2606 }
2607 #settings-default-perms-menu {
2608         margin-top: 15px;
2609         margin-bottom: 15px;
2610 }
2611
2612 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, .photo-edit-rotate-label {
2613         float: left;
2614         width: 150px;
2615 }
2616
2617 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label {
2618         font-weight: 700;
2619 }
2620
2621 #photos-upload-choosefile-outer-wrapper {
2622         margin-top: 35px;
2623         padding-left: 50px;
2624         margin-bottom: 4em;
2625 }
2626 #photos-upload-noshare-div {
2627         margin-top: 0px;
2628         margin-bottom: 15px;
2629 }
2630
2631 #photos-upload-noshare-label {
2632         margin-left: 30px;
2633 }
2634
2635 #photos-upload-noshare {
2636         float: left;
2637         margin-left: 5px;
2638 }
2639
2640 .photo-perms-icon {
2641         float: left;
2642 }
2643
2644 #photo-edit-perms-menu, #photos-upload-perms-menu, #settings-default-perms-menu {
2645         text-decoration: none;
2646 }
2647
2648 .photo-jot-perms-text {
2649         padding-top: 5px;
2650         padding-left: 25px;
2651 }
2652
2653 #photo-edit-perms, #photos-upload-perms, #settings-default-perms {
2654         margin-top: 30px;
2655 }
2656 #photos-upload-perms {
2657         margin-top: 15px;
2658         margin-left: 5px;
2659 }
2660
2661 #photo-edit-perms-end {
2662         margin-bottom: 15px;
2663 }
2664
2665 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
2666         float: left;
2667         margin-bottom: 25px;
2668 }
2669 .photo-edit-rotate {
2670         margin-left: 20px;
2671 }
2672
2673 #photo-edit-link-wrap {
2674         margin-bottom: 15px;
2675 }
2676 #photo-like-div {
2677         margin-left: 15px;
2678         margin-bottom: 45px;
2679 }
2680
2681 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end {
2682         clear: both;
2683 }
2684
2685 #photo-edit-rotate-end {
2686         margin-bottom: 15px;
2687 }
2688
2689 #photo-edit-delete-button {
2690 /*      margin-left: 270px;*/
2691         float: right;
2692 }
2693 #photos-upload-choose {
2694 /*      position: absolute;
2695         top: 0px;
2696         left: 55px;*/
2697 }
2698 .settings-submit, .profile-edit-submit-button {
2699         margin-bottom: 10px;
2700 }
2701
2702 #photo-edit-end {
2703         margin-bottom: 35px;
2704 }
2705 #photo-caption {
2706         font-size: 110%;
2707         font-weight: bold;
2708         margin-top: 15px;
2709         margin-bottom: 15px;
2710 }
2711
2712 #in-this-photo-text {
2713         color: #0000FF;
2714         margin-left: 30px;
2715 }
2716
2717 #in-this-photo {
2718         margin-left: 60px;
2719         margin-top: 10px;
2720         margin-bottom: 20px;
2721 }
2722
2723 #photo-album-edit-submit, #photo-album-edit-drop {
2724         margin-top: 15px;
2725         margin-bottom: 15px;
2726 }
2727
2728 #photo-album-edit-drop {
2729         margin-left: 200px;
2730 }
2731
2732 .group-delete-wrapper {
2733         float: right;
2734         margin-right: 50px;
2735 }
2736
2737 #install-dbhost-label,
2738 #install-dbuser-label,
2739 #install-dbpass-label,
2740 #install-dbdata-label,
2741 #install-tz-desc {
2742        float: left;
2743        width: 250px;
2744        margin-top: 10px;
2745        margin-bottom: 10px;
2746
2747 }
2748
2749 #install-dbhost,
2750 #install-dbuser,
2751 #install-dbpass,
2752 #install-dbdata {
2753        float: left;
2754        width: 200px;
2755        margin-left: 20px;
2756 }
2757
2758 #install-dbhost-end,
2759 #install-dbuser-end,
2760 #install-dbpass-end,
2761 #install-dbdata-end,
2762 #install-tz-end {
2763        clear: both;
2764 }
2765
2766 #install-form select#timezone_select {
2767        float: left;
2768        margin-top: 18px;
2769        margin-left: 20px;
2770 }
2771
2772 #dfrn-request-networks {
2773         margin-bottom: 30px;
2774 }
2775
2776 #pause {
2777   position: fixed;
2778   bottom: 5px;
2779   right: 5px;
2780 }
2781
2782 .sparkle {
2783         cursor: url('lock.cur'), pointer;
2784 /*      cursor: pointer !important; */
2785 }
2786
2787 .contact-block-div {
2788         float: left;
2789         width: 52px;
2790         height: 52px;
2791 }
2792 .contact-block-textdiv {
2793         float: left;
2794         width: 150px;
2795         height: 34px;
2796 }
2797
2798 #contact-block-end {
2799         clear: both;
2800 }
2801 .contact-block-link {
2802         float: left;
2803 }
2804 .contact-block-img {
2805         width:48px;
2806         height:48px;
2807 }
2808
2809 #tag-remove {
2810         margin-bottom: 15px;
2811 }
2812
2813 #tagrm li {
2814         margin-bottom: 10px;
2815 }
2816
2817 #tagrm-submit, #tagrm-cancel {
2818         margin-top: 25px;
2819 }
2820
2821 #tagrm-cancel {
2822         margin-left: 15px;
2823 }
2824
2825 .wall-item-conv {
2826         margin-top: 5px;
2827         margin-bottom: 25px;
2828 }
2829
2830 #search-submit {
2831         margin-left: 15px;
2832 }
2833
2834 #search-box {
2835         margin-bottom: 25px;
2836 }
2837
2838 .location-label, .gender-label, .marital-label, .homepage-label {
2839         float: left;
2840         text-align: right;
2841         display: block;
2842         width: 65px;
2843 }
2844
2845 .adr, .x-gender, .marital-text, .homepage-url {
2846         float: left;
2847         display: block;
2848         margin-left: 8px;
2849 }
2850
2851 .profile-clear {
2852         clear: both;
2853 }
2854
2855
2856 .clear {
2857         clear: both;
2858 }
2859
2860 .cc-license {
2861         margin-top: 50px;
2862         font-size: 70%;
2863 }
2864
2865
2866 #plugin-settings-link, #account-settings-link {
2867         margin-bottom: 10px;
2868 }
2869
2870 #uexport-link {
2871         margin-bottom: 20px;
2872 }
2873
2874 /* end from default */
2875
2876
2877 .fn {
2878         padding: 0px 0px 5px 12px;
2879         font-size: 120%;
2880         font-weight: bold;
2881 }
2882
2883 .vcard .title,
2884 .vcard .p-faddr {
2885         margin-bottom: 5px;
2886         margin-left: 12px;
2887 }
2888
2889 .vcard dl {
2890         clear: both;
2891 }
2892
2893 #birthday-title {
2894         float: left;
2895         font-weight: bold;
2896 }
2897
2898 #birthday-adjust {
2899         float: left;
2900         font-size: 75%;
2901         margin-left: 10px;
2902 }
2903
2904 #birthday-title-end {
2905         clear: both;
2906 }
2907
2908 .birthday-list {
2909         margin-left: 15px;
2910 }
2911
2912 #birthday-wrapper {
2913         margin-bottom: 20px;
2914 }
2915
2916 #network-new-link {
2917         margin-top: 15px;
2918         margin-bottom: 15px;
2919 }
2920
2921
2922 .tool-wrapper {
2923   float: left;
2924   margin-left: 15px;
2925 }
2926
2927 .tool-link {
2928   cursor: pointer;
2929 }
2930
2931 .eventcal {
2932         float: left;
2933         font-size: 20px;
2934 }
2935
2936 #event-summary-text {
2937         margin-top: 15px;
2938 }
2939
2940 #event-share-checkbox {
2941         float: left;
2942         margin-top: 10px;
2943 }
2944
2945 #event-share-text {
2946 /*      float: left;*/
2947         margin-top: 10px;
2948         margin-left: 5px;
2949 }
2950
2951 #event-share-break {
2952         clear: both;
2953         margin-bottom: 10px;
2954 }
2955
2956 #event-summary {
2957         width: 400px;
2958 }
2959
2960 .vevent {
2961         border: 1px solid #CCCCCC;
2962 }
2963
2964 .vevent .event-summary {
2965         margin-left: 10px;
2966         margin-right: 10px;
2967         font-weight: bold;
2968 }
2969
2970 .vevent .event-description, .vevent .event-location {
2971         margin-left: 10px;
2972         margin-right: 10px;
2973 }
2974 .vevent .event-start {
2975         margin-left: 10px;
2976         margin-right: 10px;
2977 }
2978
2979 #new-event-link {
2980         margin-bottom: 10px;
2981 }
2982
2983 .edit-event-link, .plink-event-link {
2984         float: left;
2985         margin-top: 4px;
2986         margin-right: 4px;
2987         margin-bottom: 15px;
2988 }
2989
2990 .event-description:before {
2991         content: url('../../../images/calendar.png');
2992         margin-right: 15px;
2993 }
2994
2995 .event-start, .event-end {
2996         margin-left: 10px;
2997         width: 330px;
2998         clear: both;
2999 }
3000
3001 .event-start .dtstart, .event-end .dtend {
3002         float: right;
3003 }
3004
3005 .event-list-date {
3006         margin-bottom: 10px;
3007 }
3008
3009 .prevcal, .nextcal {
3010         float: left;
3011         margin-left: 32px;
3012         margin-right: 32px;
3013         margin-top: 64px;
3014 }
3015 .event-calendar-end {
3016         clear: both;
3017 }
3018
3019
3020 .calendar {
3021         font-family: Courier, monospace;
3022 }
3023 .today {
3024         font-weight: bold;
3025         color: #FF0000;
3026 }
3027
3028 .settings-block {
3029         border: 1px solid #AAA;
3030         margin: 10px;
3031         padding: 10px;
3032 }
3033
3034 .app-title {
3035         margin: 10px;
3036 }
3037
3038 .itentity-match-wrapper {
3039         float: left;
3040         padding: 10px;
3041         width: 120px;
3042         height: 140px;
3043         margin-bottom: 20px;
3044 }
3045
3046 .identity-match-photo {
3047         float: left;
3048         text-align: center;
3049         width: 120px;
3050 }
3051
3052 .identity-match-name {
3053         text-align: center;
3054 }
3055
3056 .identity-match-details {
3057         float: left;
3058         text-align: center;
3059         width: 120px;
3060         overflow: hidden;
3061         font-size: 10px;
3062         font-weight: 500;
3063         color: #999999;
3064 }
3065
3066 .identity-match-break, .identity-match-end {
3067         clear: both;
3068 }
3069
3070 .identity-match-photo button {
3071         border: none;
3072         padding: 0;
3073         margin: 0;
3074         background: none;
3075         height: 80px;
3076         width: 80px;
3077 }
3078
3079 .selected-identity img {
3080         border: 2px solid #ff0000;
3081 }
3082
3083 #photo-prev-link, #photo-next-link {
3084         padding: 10px;
3085 }
3086 #photo-nav {
3087         position: relative;
3088         height: 55px;
3089 }
3090
3091 #photo-prev-link {
3092         position: absolute;
3093         left: 5px;
3094 }
3095 #photo-next-link {
3096         position: absolute;
3097         right: 5px;
3098 }
3099
3100 /*#photo-photo {
3101         float: left;
3102 }*/
3103 #photo-photo {
3104         display: block;
3105         margin-left: auto;
3106         margin-right: auto;
3107         margin-bottom: 2em;
3108         text-align: center;
3109 }
3110 #photo-photo img {
3111 /*      max-width: 555px;
3112         margin-left: 5px;*/
3113         max-width: 100%;
3114 }
3115 #photo-photo-end {
3116         clear: both;
3117 }
3118
3119 .profile-match-photo {
3120         float: left;
3121         text-align: center;
3122         width: 120px;
3123 }
3124
3125 .profile-match-name {
3126         float: left;
3127         text-align: center;
3128         width: 120px;
3129         overflow: hidden;
3130 }
3131
3132 .profile-match-break,
3133 .profile-match-end {
3134         clear: both;
3135 }
3136
3137 .profile-match-connect {
3138         text-align: center;
3139         font-weight: bold;
3140 }
3141
3142 .profile-match-wrapper {
3143         display: inline-block;
3144         padding: 10px;
3145         /*width: 120px;
3146         height: 120px;*/
3147         scroll: auto;
3148         margin-bottom: 2em;
3149         vertical-align: top;
3150 }
3151 .profile-match-wrapper .icon.drophide {
3152         margin-left: auto;
3153         margin-right: auto;
3154         margin-top: 1em;
3155 }
3156 #profile-match-wrapper-end {
3157         clear: both;
3158 }
3159 .side-link {
3160         margin-bottom: 15px;
3161 }
3162
3163 #group-members {
3164         margin-top: 20px;
3165         padding: 10px;
3166         height: 250px;
3167         overflow: auto;
3168         border: 1px solid #ddd;
3169 }
3170
3171 #group-members-end {
3172         clear: both;
3173 }
3174
3175 #group-separator {
3176         margin-top: 10px;
3177         margin-bottom: 10px;
3178 }
3179
3180 #group-all-contacts {
3181         padding: 10px;
3182         height: 450px;
3183         overflow: auto;
3184         border: 1px solid #ddd;
3185 }
3186
3187 #group-all-contacts-end {
3188         clear: both;
3189         margin-bottom: 10px;
3190 }
3191
3192 #group-edit-desc {
3193         margin-top: 15px;
3194 }
3195
3196
3197 #prof-members {
3198         margin-top: 20px;
3199         padding: 10px;
3200         height: 250px;
3201         overflow: auto;
3202         border: 1px solid #ddd;
3203 }
3204
3205 #prof-members-end {
3206         clear: both;
3207 }
3208
3209 #prof-separator {
3210         margin-top: 10px;
3211         margin-bottom: 10px;
3212 }
3213
3214 #prof-all-contacts {
3215         padding: 10px;
3216         height: 450px;
3217         overflow: auto;
3218         border: 1px solid #ddd;
3219 }
3220
3221 #prof-all-contacts-end {
3222         clear: both;
3223         margin-bottom: 10px;
3224 }
3225
3226 #prof-edit-desc {
3227         margin-top: 15px;
3228 }
3229
3230 #crepair-name-label,
3231 #crepair-nick-label,
3232 #crepair-attag-label,
3233 #crepair-url-label,
3234 #crepair-request-label,
3235 #crepair-confirm-label,
3236 #crepair-notify-label,
3237 #crepair-photo-label,
3238 #crepair-poll-label {
3239         float: left;
3240         width: 200px;
3241         margin-bottom: 15px;
3242 }
3243
3244 #crepair-name,
3245 #crepair-nick,
3246 #crepair-attag,
3247 #crepair-url,
3248 #crepair-request,
3249 #crepair-confirm,
3250 #crepair-notify,
3251 #crepair-photo,
3252 #crepair-poll {
3253         float: left;
3254         width: 300px;
3255 }
3256
3257
3258 #netsearch-box {
3259         margin-top: 20px;
3260 }
3261
3262 #netsearch-box #search-submit {
3263         margin: 5px 0px 0px 0px;
3264 }
3265
3266 .required {
3267         color: #FF0000;
3268 }
3269
3270 #event-start-text, #event-finish-text {
3271         margin-top: 10px;
3272         margin-bottom: 5px;
3273 }
3274
3275 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
3276         float: left;
3277 }
3278 #event-datetime-break {
3279         margin-bottom: 10px;
3280 }
3281
3282 #event-nofinish-break, #event-adjust-break {
3283         clear: both;
3284 }
3285
3286 #event-desc-text, #event-location-text {
3287         margin-top: 10px;
3288         margin-bottom: 5px;
3289 }
3290 #event-submit {
3291         margin-top: 10px;
3292 }
3293
3294 .filesavetags, .categorytags {
3295         display: block;
3296         clear: left;
3297 }
3298
3299 .body-tag, .filesavetags, .categorytags {
3300         opacity: 0.5;
3301         filter:alpha(opacity=50);
3302 }
3303
3304 .body-tag:hover, .filesavetags:hover, .categorytags:hover {
3305         opacity: 1.0 !important;
3306         filter:alpha(opacity=100) !important;
3307 }
3308
3309 .item-select {
3310         opacity: 0.1;
3311         filter:alpha(opacity=10);
3312         float: right;
3313         margin-right: 10px;
3314
3315 }
3316 .item-select:hover, .checkeditem {
3317         opacity: 1;
3318         filter:alpha(opacity=100);
3319 }
3320
3321
3322 #item-delete-selected-top {
3323         margin-top: 30px;
3324         padding-bottom: 1.5em;
3325 }
3326 #item-delete-selected-top-icon, #item-delete-selected-top-desc {
3327         float: left;
3328         margin-right: 5px;
3329 }
3330 #item-delete-selected-top-desc:hover {
3331         text-decoration: underline;
3332 }
3333
3334 #item-delete-selected {
3335         margin-top: 0px;
3336 }
3337
3338 #item-delete-selected-end {
3339         clear: both;
3340 }
3341 #item-delete-selected-icon, #item-delete-selected-desc {
3342         float: left;
3343         margin-right: 5px;
3344 }
3345 #item-delete-selected-desc:hover {
3346         text-decoration: underline;
3347 }
3348
3349
3350 .notif-image {
3351         height: 80px;
3352         width: 80px;
3353         margin-right: 15px;
3354 }
3355 .notification-listing-end {
3356         clear: both;
3357         margin-bottom: 15px;
3358 }
3359
3360
3361
3362 /**
3363  * Plugins settings
3364  */
3365
3366 .settings-block > h3,
3367 .settings-heading {
3368         border-bottom: 1px solid #babdb6;
3369 }
3370
3371
3372 /**
3373  * Form fields
3374  */
3375 .field {
3376         margin-bottom: 10px;
3377         padding-bottom: 10px;
3378         overflow: auto;
3379         width: 100%
3380 }
3381 #wrapper_expire.field {
3382         margin-bottom: 3px;
3383         padding-bottom: 3px;
3384 }
3385
3386 .field label {
3387         float: left;
3388         width: 200px;
3389 }
3390 .field.yesno label {
3391         font-weight: 700;
3392 }
3393
3394 .field input,
3395 .field textarea {
3396         width: 400px;
3397 }
3398 .field input[type=checkbox],
3399 .field input[type=radio] {
3400         width: auto;
3401 }
3402 .field textarea { height: 100px; }
3403 .field_help {
3404         display: block;
3405         margin-left: 50px;
3406         color: #666666;
3407         clear: left;
3408 }
3409
3410 .field .onoff {
3411         float: left;
3412         width: 80px;
3413 }
3414 .field .onoff a {
3415         display: block;
3416         border:1px solid #666666;
3417         background-image:url("../../../images/onoff.jpg");
3418         background-repeat: no-repeat;
3419         padding: 4px 2px 2px 2px;
3420         height: 16px;
3421         text-decoration: none;
3422 }
3423 .field .onoff .off {
3424         border-color:#666666;
3425         padding-left: 40px;
3426         background-position: left center;
3427         background-color: #cccccc;
3428         color: #666666;
3429         text-align: right;
3430 }
3431 .field .onoff .on {
3432         border-color:#204A87;
3433         padding-right: 40px;
3434         background-position: right center;
3435         background-color: #D7E3F1;
3436         color: #204A87;
3437         text-align: left;
3438 }
3439 .hidden { display: none!important; }
3440
3441 /*.field.radio .field_help { clear: left; margin-left: 20px; }*/
3442 .field.radio .field_help { margin-left: 0px; }
3443
3444 /**
3445  * ADMIN
3446  */
3447 #pending-update {
3448         float:right;
3449         color: #ffffff;
3450         font-weight: bold;
3451         background-color: #FF0000;
3452         padding: 0em 0.3em;
3453
3454 }
3455 #adminpage dl {
3456         clear: left;
3457         margin-bottom: 2px;
3458         padding-bottom: 2px;
3459         border-bottom: 1px solid black;
3460 }
3461 #adminpage dt {
3462         width: 200px;
3463         float: left;
3464         font-weight: bold;
3465 }
3466 #adminpage dd {
3467         margin-left: 200px;
3468 }
3469
3470 #adminpage h3 {
3471         border-bottom: 1px solid #cccccc;
3472 }
3473 #adminpage .field label {
3474         font-weight: bold;
3475 }
3476 #adminpage .submit {
3477         clear:left;
3478         text-align: right;
3479 }
3480
3481 #adminpage #pluginslist {
3482         margin: 0px; padding: 0px;
3483 }
3484 #adminpage .plugin {
3485         list-style: none;
3486         display: block;
3487         border: 1px solid #888888;
3488         padding: 1em;
3489         margin-bottom: 5px;
3490         clear: left;
3491 }
3492 #adminpage .plugin .desc { margin-left: 2.5em;}
3493 #adminpage .toggleplugin {
3494         float:left;
3495         margin-right: 1em;
3496 }
3497
3498 #adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;}
3499 #adminpage table th { text-align: left;}
3500 #adminpage td .icon, #adminpage td .tool { float: left;}
3501 #adminpage table#users img { width: 16px; height: 16px; }
3502 #adminpage table tr:hover { background-color: #bbc7d7; }
3503 #adminpage .selectall { text-align: right; }
3504
3505 #adminpage .screenshot img {
3506         max-width: 550px;
3507 }
3508
3509 /*
3510  * UPDATE
3511  */
3512 .popup {
3513         width: 100%; height: 100%;
3514         top:0px; left:0px;
3515         position: absolute;
3516         display: none;
3517 }
3518
3519 .popup .background {
3520         background-color: rgba(0,0,0,128);
3521         opacity: 0.5;
3522         width: 100%; height: 100%;
3523         position: absolute;
3524         top:0px; left:0px;
3525 }
3526 .popup .panel {
3527         top:25%;left:25%;width:50%;height:50%;
3528         padding: 1em;
3529         position: absolute;
3530         border: 4px solid #000000;
3531         background-color: #FFFFFF;
3532 }
3533 .popup .panel .panel_text { display: block; overflow: auto; height: 80%; }
3534 .popup .panel .panel_in { width: 100%; height: 100%;    position: relative; }
3535 .popup .panel .panel_actions {  width: 100%; bottom: 4px; left: 0px; position: absolute; }
3536 .panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
3537 .panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
3538
3539 /**
3540  * OAuth
3541  */
3542 .oauthapp {
3543         height: auto; overflow: auto;
3544         border-bottom: 2px solid #cccccc;
3545         padding-bottom: 1em;
3546         margin-bottom: 1em;
3547 }
3548 .oauthapp img {
3549         float: left;
3550         width: 48px; height: 48px;
3551         margin: 10px;
3552 }
3553 .oauthapp img.noicon {
3554         background-image: url("../../../images/icons/48/plugin.png");
3555         background-position: center center;
3556         background-repeat: no-repeat;
3557 }
3558 .oauthapp a {
3559         float: left;
3560 }
3561
3562 /**
3563  * ICONS
3564  */
3565 .iconspacer {
3566         display: block; width: 16px; height: 16px;
3567 }
3568
3569 .icon {
3570         display: block; width: 16px; height: 16px;
3571         background-image: url('../../../images/icons.png');
3572 }
3573 .article { background-position: 0px 0px;}
3574 /*.audio { background-position: -16px 0px;}*/
3575 .icon.audio {
3576         display: block; width: 24px; height: 24px;
3577         background-size: 100% 100%;
3578         background-image: url('images/speaker.png');
3579         background-repeat: no-repeat;
3580 }
3581 .block { background-position: -32px 0px;}
3582 /*.drop { background-position: -48px 0px;}*/
3583 .icon.drop {
3584         display: block; width: 16px; height: 16px;
3585         background-size: 100% 100%;
3586         background-image: url('images/drop-16.png');
3587         background-repeat: no-repeat;
3588         opacity: 1.0;
3589 }
3590 /*.drophide { background-position: -64px 0px;}*/
3591 .icon.drophide {
3592         display: block; width: 16px; height: 16px;
3593         background-size: 100% 100%;
3594         background-image: url('images/drop-16.png');
3595         background-repeat: no-repeat;
3596         opacity: 0.4;
3597 }
3598 .icon.drophide:hover {
3599         display: block; width: 16px; height: 16px;
3600         background-size: 100% 100%;
3601         background-image: url('images/drop-16.png');
3602         background-repeat: no-repeat;
3603         opacity: 1.0;
3604 }
3605 .edit { background-position: -80px 0px;}
3606 /*.camera { background-position: -96px 0px;}*/
3607 .icon.camera{
3608         display: block; width: 24px; height: 18px;
3609         margin-top: 4px;
3610         background-size: 100% 100%;
3611         background-image: url('images/camera.png');
3612         background-repeat: no-repeat;
3613 }
3614 /*.dislike { background-position: -112px 0px;}*/
3615 .tool.dislike {
3616         display: block; width: 15px; height: 16px;/* 23 24*/
3617         background-size: 100% 100%;
3618         background-image: url('images/disapprove-16.png');
3619         background-repeat: no-repeat;
3620         opacity: 0.4;
3621 }
3622 .tool.dislike:hover {
3623         opacity: 1.0;
3624 }
3625 /*.like { background-position: -128px 0px;}*/
3626 .tool.like {
3627         display: block; width: 15px; height: 16px;/* 23 24*/
3628         margin-right: 6px;
3629         background-size: 100% 100%;
3630         background-image: url('images/approve-16.png');
3631         background-repeat: no-repeat;
3632         opacity: 0.4;
3633 }
3634 .tool.like:hover {
3635         opacity: 1.0;
3636 }
3637 /*.link { background-position: -144px 0px;}*/
3638 .icon.link {
3639         display: block; width: 24px; height: 24px;
3640         background-size: 100% 100%;
3641         background-image: url('images/link.png');
3642         background-repeat: no-repeat;
3643 }
3644
3645 /*.globe { background-position: 0px -16px;}*/
3646 .icon.globe {
3647         display: block; width: 24px; height: 24px;
3648         background-size: 100% 100%;
3649         background-image: url('images/globe.png');
3650         background-repeat: no-repeat;
3651 }
3652 /*.noglobe { background-position: -16px -16px;}*/
3653 .icon.noglobe {
3654         display: block; width: 24px; height: 24px;
3655         background-size: 100% 100%;
3656         background-image: url('images/noglobe.png');
3657         background-repeat: no-repeat;
3658 }
3659 .no { background-position: -32px -16px;}
3660 .pause { background-position: -48px -16px;}
3661 .play { background-position: -64px -16px;}
3662 /*.pencil { background-position: -80px -16px;}*/
3663 .tool.pencil {
3664         display: block; width: 16px; height: 16px;
3665         background-size: 100% 100%;
3666         background-image: url('images/pencil-16.png');
3667         background-repeat: no-repeat;
3668         opacity: 0.4;
3669 }
3670 .tool.pencil:hover {
3671         opacity: 1.0;
3672 }
3673 /*.small-pencil { background-position: -96px -16px;}*/
3674 .icon.small-pencil {
3675         display: block; width: 16px; height: 16px;
3676         background-size: 100% 100%;
3677         background-image: url('images/pencil-16.png');
3678         background-repeat: no-repeat;
3679         opacity: 0.4;
3680 }
3681 .icon.small-pencil:hover {
3682         opacity: 1.0;
3683 }
3684 /*.recycle { background-position: -112px -16px;}*/
3685 .tool.recycle {
3686         display: block; width: 16px; height: 16px;/*24 23*/
3687         background-size: 100% 100%;
3688         background-image: url('images/recycle-16.png');
3689         background-repeat: no-repeat;
3690         opacity: 0.4;
3691 }
3692 .tool.recycle:hover {
3693         opacity: 1.0;
3694 }
3695 /*.remote-link { background-position: -128px -16px;}*/
3696 .icon.remote-link {
3697         display: block; width: 16px; height: 16px;
3698         background-size: 100% 100%;
3699         background-image: url('images/remote-link-16.png');
3700         background-repeat: no-repeat;
3701         opacity: 0.4;
3702 }
3703 .icon.remote-link:hover {
3704         opacity: 1.0;
3705 }
3706 .share { background-position: -144px -16px;}
3707
3708 .tools { background-position: 0px -32px;}
3709 /*.lock { background-position: -16px -32px;}*/
3710 .icon.lock {
3711         display: block; width: 14px; height: 21px;
3712         margin-top: 1px;
3713         background-size: 100% 100%;
3714         background-image: url('images/lock-24.png');
3715         background-repeat: no-repeat;
3716 }
3717 /*.unlock { background-position: -32px -32px;}*/
3718 .icon.unlock {
3719         display: block; width: 14px; height: 24px;
3720         margin-top: -2px;
3721         background-size: 100% 100%;
3722         background-image: url('images/unlock-24.png');
3723         background-repeat: no-repeat;
3724 }
3725 /*.video { background-position: -48px -32px;}*/
3726 .icon.video {
3727         display: block; width: 24px; height: 24px;
3728         background-size: 100% 100%;
3729         background-image: url('images/video.png');
3730         background-repeat: no-repeat;
3731 }
3732 /*.oembed.video {
3733         display: inline; width: auto; height: auto;
3734         background-image: none;
3735 }*/
3736
3737 .youtube { background-position: -64px -32px;}
3738 /*.attach { background-position: -80px -32px; }*/
3739 .icon.attach {
3740         display: block; width: 24px; height: 24px;
3741         background-size: 100% 100%;
3742         background-image: url('images/paperclip-24.png');
3743         background-repeat: no-repeat;
3744 }
3745
3746 .language { background-position: -96px -32px; }
3747 .prev { background-position: -112px -32px; }
3748 .next { background-position: -128px -32px; }
3749 .on { background-position: -144px -32px; }
3750
3751 .off { background-position: 0px -48px; }
3752 /*.starred { background-position: -16px -48px; }*/
3753 .tool.starred {
3754         display: block; width: 16px; height: 16px;
3755         background-size: 100% 100%;
3756         background-image: url('images/star-yellow-16.png');
3757         background-repeat: no-repeat;
3758 }
3759 /*.unstarred { background-position: -32px -48px; }*/
3760 .tool.unstarred {
3761         display: block; width: 16px; height: 16px;
3762         background-size: 100% 100%;
3763         background-image: url('images/star-16.png');
3764         background-repeat: no-repeat;
3765         opacity: 0.4;
3766 }
3767 .tool.unstarred:hover {
3768         opacity: 1.0;
3769 }
3770 /*.tagged { background-position: -48px -48px; }*/
3771 .tool.tagged {
3772         display: block; width: 16px; height: 16px;
3773         background-size: 100% 100%;
3774         background-image: url('images/tag-16.png');
3775         background-repeat: no-repeat;
3776         opacity: 0.4;
3777 }
3778 .tool.tagged:hover {
3779         opacity: 1.0;
3780 }
3781 .yellow { background-position: -64px -48px; }
3782
3783
3784 .filer-icon {
3785 /*      display: block; width: 16px; height: 16px;
3786         background-image: url('file.gif');*/
3787         display: block; width: 16px; height: 16px;
3788         background-size: 100% 100%;
3789         background-image: url('images/folder-16.png');
3790         background-repeat: no-repeat;
3791         opacity: 0.4;
3792 }
3793 .filer-icon:hover {
3794         opacity: 1.0;
3795 }
3796
3797 .icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
3798 /*[class^="comment-edit-bb"] {*/
3799 .comment-edit-bb {
3800         list-style: none;
3801         display: none;
3802         margin: 0px 0 -5px 60px;
3803         width: 75%;
3804 }
3805 .comment .comment-edit-bb {
3806         width: 300px;
3807         margin: 0px;
3808 }
3809 /*[class^="comment-edit-bb"] > li {*/
3810 .comment-edit-bb > li {
3811         display: inline-block;
3812         margin: 10px 10px 0 0;
3813         visibility: none;
3814 }
3815 /*[class^="comment-edit-bb-end"] {
3816         clear: both;
3817 }*/
3818 .editicon {
3819     display: inline-block;
3820 /*    background-image: url(bbedit.png);
3821         background-color: #fff;*/
3822         background-size: 100% 100%;
3823         background-repeat: no-repeat;
3824         background-color: #f3f3f3;
3825     text-decoration: none;
3826         opacity: 0.4;
3827 }
3828 .editicon:hover {
3829 /*      background-color: #ccc;*/
3830         opacity: 1.0;
3831 }
3832 .boldbb {
3833 /*      background-position: 0px 0px;*/
3834     width: 15px;
3835     height: 16px;
3836         background-image: url('images/boldB-serif-16.png');
3837 }
3838 /*.boldbb:hover {
3839         background-position: 0px -16px;
3840 }*/
3841 .italicbb {
3842 /*      background-position: -16px 0px;*/
3843     width: 9px;
3844     height: 16px;
3845         background-image: url('images/italicI-serif-16.png');
3846 }
3847 /*.italicbb:hover {
3848         background-position: -16px -16px;
3849 }*/
3850 .underlinebb {
3851 /*      background-position: -32px 0px;*/
3852     width: 14px;
3853     height: 16px;
3854         background-image: url('images/underlineU-serif-16.png');
3855 }
3856 /*.underlinebb:hover {
3857         background-position: -32px -16px;
3858 }*/
3859 .quotebb {
3860 /*      background-position: -48px 0px;*/
3861     width: 20px;
3862     height: 20px;
3863         background-image: url('images/quote.png');
3864 }
3865 /*.quotebb:hover {
3866         background-position: -48px -16px;
3867 }*/
3868 .codebb {
3869 /*      background-position: -64px 0px;*/
3870     width: 20px;
3871     height: 20px;
3872         background-image: url('images/code.png');
3873 }
3874 /*.codebb:hover {
3875         background-position: -64px -16px;
3876 }*/
3877 .imagebb {
3878 /*      background-position: -80px 0px;*/
3879     width: 20px;/*16*/
3880     height: 15px;/*12*/
3881         margin-bottom: 2px;
3882         background-image: url('images/camera.png');
3883 }
3884 /*.imagebb:hover {
3885         background-position: -80px -16px;
3886 }*/
3887 .urlbb {
3888 /*      background-position: -96px 0px;*/
3889         width: 20px;
3890         height: 20px;
3891         background-image: url('images/link.png');
3892 }
3893 /*.urlbb:hover {
3894         background-position: -96px -16px;
3895 }*/
3896 .videobb {
3897 /*      background-position: -112px 0px;*/
3898         width: 20px;
3899         height: 20px;
3900         background-image: url('images/video.png');
3901 }
3902 /*.videobb:hover {
3903         background-position: -112px -16px;
3904 }*/
3905
3906 .attachtype {
3907         display: block;
3908         float: left;
3909         background-size: 100% 100%;
3910         width: 48px;
3911         height: 48px;
3912         background-image: url('images/oxygen/unknown.png');
3913 }
3914
3915 .body-attach {
3916         margin-top: 10px;
3917 }
3918
3919 /*.type-video { background-position: 0px 0px; }
3920 .type-image { background-position: -20px 0px; }
3921 .type-audio { background-position: -40px 0px; }
3922 .type-text  { background-position: -60px 0px; }
3923 .type-unkn  { background-position: -80px 0px; }*/
3924 .type-video {
3925         background-image: url('images/oxygen/video-x-generic.png');
3926         background-size: 100% 100%;
3927         width: 48px;
3928         height: 48px;
3929 }
3930 .type-image {
3931         background-image: url('images/oxygen/image-x-generic.png');
3932         background-size: 100% 100%;
3933         width: 48px;
3934         height: 48px;
3935 }
3936 .type-audio {   background-image: url('images/oxygen/audio-x-generic.png');
3937         background-size: 100% 100%;
3938         width: 48px;
3939         height: 48px;
3940 }
3941
3942 .type-text  {
3943         background-image: url('images/oxygen/text-x-generic-2.png');
3944         background-size: 100% 100%;
3945         width: 48px;
3946         height: 48px;
3947 }
3948 .subtype-msword, .subtype-vnd-openxmlformats-officedocument-wordprocessingml-document  {
3949         background-image: url('images/oxygen/application-msword.png');
3950         background-size: 100% 100%;
3951         width: 48px;
3952         height: 48px;
3953 }
3954 .subtype-pdf  {
3955         background-image: url('images/oxygen/application-pdf.png');
3956         background-size: 100% 100%;
3957         width: 48px;
3958         height: 48px;
3959 }
3960 /*.type-unkn  {
3961         background-image: url('images/oxygen/unknown.png');
3962         background-size: 100% 100%;
3963         width: 48px;
3964         height: 48px;
3965 }*/
3966
3967
3968
3969 /* autocomplete popup */
3970 .acpopup {
3971         max-height:150px;
3972         background-color:#ffffff;
3973         overflow:auto;
3974         z-index:100000;
3975         border:1px solid #cccccc;
3976 }
3977 .acpopupitem {
3978         background-color:#ffffff; padding: 4px;
3979         clear:left;
3980 }
3981 .acpopupitem img {
3982         float: left;
3983         margin-right: 4px;
3984 }
3985
3986 .acpopupitem.selected {
3987         color: #FFFFFF; background: #3465A4;
3988 }
3989
3990 /* popup notifications */
3991 div.jGrowl div.notice {
3992   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
3993   color: #ffffff;
3994   padding-left: 58px;
3995 }
3996 div.jGrowl div.info {
3997   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
3998   color: #ffffff;
3999   padding-left: 58px;
4000 }
4001 #jGrowl.top-right {
4002         top: 75px;
4003         right: 15px;
4004 }
4005 div.jGrowl-notification {
4006   border-radius: 7px;
4007 }
4008 .qcomment {
4009         border: 1px solid #EEE;
4010         padding: 3px;
4011         margin-top: 15px;
4012         margin-left: 25px;
4013         width: 125px;
4014         overflow-y: auto;
4015 }
4016
4017
4018 .qcomment option {
4019         width: 125px;
4020         overflow-x: hidden;
4021 }
4022
4023 .qcomment {
4024         opacity: 0.3;
4025         filter:alpha(opacity=30);
4026 }
4027 .qcomment:hover {
4028         opacity: 1.0;
4029         filter:alpha(opacity=100);
4030 }
4031
4032 /* notifications popup menu */
4033 .nav-notify {
4034         display: none;
4035         position: absolute;
4036         font-size: 10px;
4037         padding: 1px 3px;
4038         top: 0px;
4039         right: -10px;
4040         min-width: 15px;
4041         text-align: right;
4042 }
4043 .nav-notify.show {
4044         display: block;
4045 }
4046 ul#nav-network-notifications-popup {
4047         text-align: center;
4048         line-height: 18px;
4049
4050         border: 1px solid #AAAAAA;
4051         border-radius: 5px;
4052         -moz-border-radius: 5px;
4053         -webkit-border-radius: 5px;
4054
4055         -moz-box-shadow: 3px 3px 5px #555;
4056         -webkit-box-shadow: 3px 3px 5px #555;
4057         box-shadow: 3px 3px 5px #555;
4058
4059         background: #FFFFFF;
4060
4061         display: none;
4062         list-style: none;
4063
4064         width: 10em;
4065         position: absolute;
4066         margin: 0px;
4067         top: 15px;
4068         left: 55px;
4069         padding: 1em 0px;
4070
4071         z-index: 11000;
4072 }
4073 ul.notifications-menu-popup {
4074         position: absolute;
4075         display: none;
4076         width: 10em;
4077         margin: 0px;
4078         padding: 0px;
4079         list-style: none;
4080         z-index: 100000;
4081         right: 0px;
4082 }
4083 #nav-notifications-menu {
4084         width: 320px;
4085         max-height: 400px;
4086         overflow-y: scroll;overflow-style:scrollbar;
4087         background-color:#FFFFFF;
4088         -moz-border-radius: 5px;
4089         -webkit-border-radius: 5px;
4090         border-radius:5px;
4091         border: 1px solid #AAA;
4092         -moz-box-shadow: 3px 3px 5px #555;
4093         -webkit-box-shadow: 3px 3px 5px #555;
4094         box-shadow: 3px 3px 5px #555;
4095 }
4096 #nav-notifications-menu .contactname { font-weight: bold; font-size: 0.9em; }
4097 #nav-notifications-menu img { float: left; margin-right: 5px; }
4098 #nav-notifications-menu .notif-when { font-size: 0.8em; display: block; }
4099 #nav-notifications-menu li {
4100         padding: 7px 0px 7px 10px;
4101         word-wrap:normal;
4102         border-bottom: 1px solid #000;
4103 }
4104
4105 #nav-notifications-menu li:hover {
4106
4107 }
4108
4109 #nav-notifications-menu a:hover {
4110         text-decoration: underline;
4111 }
4112
4113 .notif-item a {
4114         color: #000000;
4115 }
4116
4117 .notif-item a:hover {
4118         text-decoration: underline;
4119 }
4120
4121 .notif-image {
4122         width: 32px;
4123         height: 32px;
4124         padding: 7px 7px 0px 0px;
4125 }
4126
4127 .notify-seen {
4128         background: #DDDDDD;
4129 }
4130
4131 #id_term_label {
4132         width:75px;
4133 }
4134 #id_term {
4135         width:100px;
4136 }
4137
4138 #recip {
4139
4140 }
4141 .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; }
4142 .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; }
4143 .autocomplete .selected { background:#F0F0F0; }
4144 .autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
4145
4146 #datebrowse-sidebar select {
4147         margin-left: 40px;
4148         width: 130px;
4149 }
4150 #message-preview .mail-list-sender, #message-preview .mail-list-delete {
4151         display:none;
4152 }
4153 #message-preview .mail-list-outside-wrapper {
4154         margin-top: 20px;
4155 }