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