]> git.mxchange.org Git - friendica.git/blob - view/theme/frost/style.css
template rework: revert commit because plugin community home uses the css classes
[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: 120px;
1078         height: 120px;*/
1079         padding-left: 8px;
1080         padding-right: 8px; 
1081         width: 95px;
1082         height: 170px;
1083 }
1084 #contacts-search-end {
1085         margin-bottom: 10px;
1086 }
1087
1088 .contact-entry-direction-icon {
1089         margin-top: 24px;
1090         margin-right: 2px;
1091 }
1092
1093 .contact-entry-photo img {
1094         border: none;
1095 }
1096 .contact-entry-photo a img {
1097         width: 80px;
1098         height: 80px;
1099 }
1100 .contact-entry-photo-end {
1101         clear: both;
1102 }
1103 .contact-entry-name {
1104         /*float: left;*/
1105         margin-left: 0px;
1106         margin-right: 10px;
1107         padding-bottom: 5px;
1108         /*width: 120px;*/
1109         font-weight: 600;
1110         overflow: hidden;
1111 }
1112 .contact-entry-details {
1113         font-style: italic;
1114         font-size: 10px;
1115         font-weight: 500;
1116 }
1117 .contact-entry-network {
1118         font-size: 10px;
1119         font-weight: 500;
1120 }
1121 .contact-entry-edit-links {
1122         margin-top: 6px;
1123         margin-left: 10px;
1124         width: 16px;
1125 }
1126 .contact-entry-nav-wrapper {
1127         float: left;
1128         margin-left: 10px;
1129 }
1130
1131 .contact-entry-edit-links img {
1132         border: none;
1133         margin-right: 15px;
1134 }
1135 .contact-entry-photo {
1136         float: left;
1137         position: relative;
1138 }
1139 .contact-entry-end {
1140         clear: both;
1141 }
1142
1143 #fsuggest-desc, #fsuggest-submit-wrapper {
1144         margin-top: 15px;
1145         margin-bottom: 15px;
1146 }
1147
1148 #network-star-link{
1149         margin-top: 10px;
1150 }
1151 .network-star {
1152         float: left;
1153         margin-right: 5px;
1154 }
1155 #network-bmark-link {
1156         margin-top: 10px;
1157 }
1158
1159 .toplevel_item {
1160         margin-bottom: 40px;
1161 }
1162
1163 .wall-item-content-wrapper {
1164         padding-top: 1em; /* wall-item-lock margin-top needs to match this */
1165         border-top: 2px solid #AAA;
1166         position: relative;
1167
1168 }
1169
1170 .wall-item-content-wrapper.comment {
1171         margin-top: 10px;
1172         padding-top: 0px;
1173         margin-left: 75px;
1174         border: none;
1175 }
1176
1177 .wall-item-like, .wall-item-dislike {
1178         font-style: italic;
1179         margin-left: 0px;
1180         opacity: 0.4;
1181 }
1182 .wall-item-dislike {
1183         margin-bottom: 15px;
1184 }
1185 .wall-item-like:hover, .wall-item-dislike:hover {
1186         opacity: 1.0;
1187 }
1188
1189 .wall-item-like.comment, .wall-item-dislike.comment {
1190         margin-left: 75px;
1191 }
1192 .wall-item-dislike.comment {
1193         margin-bottom: 0px;
1194 }
1195
1196 .wall-item-info {
1197         display: block;
1198         float: left;
1199         width:110px;
1200         margin-right:10px;
1201         margin-bottom:10px;
1202 }
1203 .comment .wall-item-info {
1204         width: 70px;
1205 }
1206
1207 /*.wall-item-photo-wrapper {
1208         margin-bottom: 10px;
1209         width: 100px;
1210 }*/
1211 .wall-item-photo-menu-button {
1212         display: block;
1213         position: absolute;
1214         background-image: url("photo-menu.jpg");
1215         background-position: top left; 
1216         background-repeat: no-repeat;
1217         margin: 0px; padding: 0px;
1218         width: 16px;
1219         height: 16px;
1220         top: 76px; left:0px;
1221         overflow: hidden;
1222         text-indent: 40px;
1223         display: none;
1224         
1225 }
1226 .wall-item-photo-menu {
1227         width: auto;
1228         border: 2px solid #444444;
1229         background: #FFFFFF;
1230         position: absolute;
1231 /*      left: 10px; top: 90px;*/
1232         left: 0px; top:92px;
1233         display: none;
1234         z-index: 10000;
1235 }
1236 .wall-item-photo-menu { margin:0px; padding: 0px; list-style: none }
1237 .wall-item-photo-menu li a { display: block; padding: 2px; }
1238 .wall-item-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
1239
1240
1241 .comment .wall-item-photo-menu-button { /*top: 44px;*/ top: 34px;}
1242 .comment .wall-item-photo-menu { /*top: 60px;*/ top: 50px; }
1243
1244 .wallwall .wwto {
1245     left: 50px;
1246     margin: 0;
1247     position: absolute;
1248     top: 63px;
1249     width: 30px
1250 }
1251 .wallwall .wwto img {
1252         width: 30px !important;
1253         height: 30px !important;
1254 }
1255
1256 .wallwall /*.wall-item-photo-end*/ {
1257         clear: both;
1258 }
1259
1260 .wall-item-arrowphoto-wrapper {
1261     position: absolute;
1262     left: 75px;
1263     top: 63px;
1264     z-index: 100;
1265 }
1266 .wall-item-lock {
1267         margin-top: 1em; /* needs to match .wall-item-content-wrapper padding-top */
1268         left: 105px;
1269         position: absolute;
1270         top: 1px;       
1271 }
1272 .comment .wall-item-lock {
1273         left: 65px;
1274         margin-top: 0px;
1275 }
1276
1277 .wall-item-ago, .wall-item-ago a {
1278         color: #888888;
1279         font-size: 0.8em;
1280 }
1281
1282 .wall-item-location {
1283         overflow: hidden;
1284         /* add ellipsis on text overflow               */
1285         /* this work on safari, opera, ie, chrome.     */
1286         /* firefox users have to wait support or we    */
1287         /* can use a jquery plugin http://bit.ly/zJskg */
1288         text-overflow: ellipsis;
1289         -o-text-overflow: ellipsis;
1290         width: 100%;
1291 }
1292
1293 .wall-item-like-buttons {
1294         float: left;
1295         margin-right: 10px;
1296 /*      padding-right: 10px; */
1297 /*      border-right: 2px solid #fff; */
1298 }
1299
1300 .like-rotator {
1301         margin-left: 5px;
1302 }
1303
1304 .wall-item-like-buttons > a,
1305 .wall-item-like-buttons > img {
1306         float: left;
1307 }
1308
1309 .wall-item-like-buttons img {
1310         cursor: pointer;
1311 }
1312
1313 .wall-item-share-buttons {
1314         margin-left: 10px;
1315         margin-right: 10px;
1316 }
1317
1318 .editpost {
1319         margin-left: 10px;
1320         float: left;
1321 }
1322 .star-item {
1323         margin-left: 10px;
1324         float: left;    
1325 }
1326 .tag-item {
1327         margin-left: 10px;
1328         float: left;    
1329 }
1330
1331 .filer-item {
1332         margin-left: 10px;
1333         float: left;
1334 }
1335
1336 .wall-item-links-wrapper {
1337         float: left;
1338 }
1339
1340 .wall-item-delete-wrapper {
1341         float: right;
1342 }
1343
1344 /*.wall-item-delete-end {
1345         clear: both;
1346 }*/
1347
1348 .wall-item-delete-icon {
1349         border: none;
1350 }
1351
1352
1353 /*.wall-item-wrapper-end {
1354         clear: both;
1355 }*/
1356 .wall-item-name-link {
1357         font-weight: bold;
1358         text-decoration: none;
1359         color: #3172BD;
1360 }
1361 .wall-item-photo {
1362         border: none;
1363         border-radius: 7px;
1364         -moz-border-radius: 7px;
1365         -webkit-border-radius: 7px;
1366 }
1367 .comment .wall-item-photo {
1368         width: 50px !important; 
1369         height: 50px !important;
1370         border-radius: 5px;
1371         -moz-border-radius: 5px;
1372         -webkit-border-radius: 5px;
1373 }
1374 .wall-item-content {
1375         margin-left: 10px;
1376         padding-right: 1em;
1377 /*      max-height: 500px;*/
1378         overflow: auto;
1379 }
1380
1381 .wall-item-content img {
1382         display: block;
1383         margin-top: 12px;
1384         margin-bottom: 12px;
1385         margin-right: auto;
1386         margin-left: auto;
1387 /*      max-width: 100%;*/
1388         max-width: 400px; /* to make room for the shadow */
1389         padding: 5px;
1390
1391         box-shadow: 0 0 10px #000;
1392         -moz-box-shadow: 0 0 10px #000;
1393         -webkit-box-shadow: 0 0 10px #000;
1394 }
1395
1396 .shared_content img {
1397         max-width: 100%;
1398 }
1399
1400 .comment .wall-item-content img {
1401         max-width: 370px;
1402 }
1403
1404 .wall-item-content img.smiley {
1405         display: inline;
1406         margin: auto;
1407         padding: 0;
1408         box-shadow: none;
1409         -moz-box-shadow: none;
1410         -webkit-box-shadow: none;
1411 }
1412
1413 .divgrow-showmore {
1414         display: block;
1415         clear: both;
1416         text-align: center;
1417         outline: 0;
1418         border-top: 1px dotted #888;
1419 }
1420
1421
1422
1423 .wall-item-title {
1424         float: left;
1425         font-weight: bold;
1426         font-size: 1.6em; 
1427         /*width: 450px;*/
1428 }
1429
1430 /*.wall-item-title-end {
1431         clear: both;
1432 }*/
1433
1434 .wall-item-body {
1435         text-align: justify;
1436         float: left;
1437         clear: left;
1438         /*width: 450px;*/
1439         width: 100%;
1440         margin-top: 10px;
1441         line-height: 18px;
1442 }
1443
1444 .wall-item-body iframe {
1445         display: block;
1446         clear: both;
1447         margin-top: 1.5em;
1448         margin-bottom: 1.5em;
1449 }
1450
1451 .wall-item-tools {
1452         clear: both;
1453
1454         margin-top: 10px;
1455         margin-left: 0px;
1456         padding: 10px 10px 0px 2px;
1457
1458         height: 22px;
1459
1460         border-bottom: 1px solid #ddd;
1461 }
1462 .wall-item-author {
1463         margin-top: 0px;
1464 }
1465
1466 .comment .wall-item-tools {
1467         margin-left: 0px;
1468         margin-top: 5px;
1469         padding-top: 0px;
1470
1471
1472 .comment-edit-wrapper {
1473         margin-top: 15px;
1474         background: #f3f3f3;
1475         margin-left: 50px;
1476 }
1477
1478 .comment-wwedit-wrapper {
1479         display: block;
1480         margin-top: 15px;
1481         background: #f3f3f3;
1482         margin-left: 75px;
1483 }
1484
1485 .comment-wwedit-wrapper.comment {
1486         width: 300px;
1487         margin-left: 150px;
1488         border-radius: 10px;
1489 }
1490
1491 .comment-edit-photo {
1492         margin-top: 10px;
1493         margin-left: 10px;
1494         margin-bottom: 10px;
1495         width: 70px;
1496         float: left;
1497 }
1498 .comment-edit-photo img {
1499         width: 25px;
1500 }
1501 .comment .comment-edit-photo {
1502         width: 50px;
1503 }
1504 .comment-edit-text-empty, .comment-edit-text-full {
1505         float: left;
1506         margin-top: 10px;
1507         -moz-border-radius: 3px;
1508         -webkit-border-radius: 3px;
1509         border-radius: 3px;     
1510         border: 1px solid #cccccc;
1511         padding: 3px 1px 1px 3px;
1512 }
1513
1514 .comment-edit-text-empty {
1515         color: gray;
1516         height: 30px;
1517         width: 175px;
1518         overflow: auto;
1519         margin-bottom: 10px;
1520 }
1521
1522 .comment-edit-text-full {
1523         color: black;
1524         height: 150px;
1525         width: 350px;
1526         overflow: auto;
1527 }
1528
1529 .comment .comment-edit-text-empty {
1530         height: 1.5em;
1531         width: 150px;
1532 }
1533
1534 .comment .comment-edit-text-full {
1535         margin-left: 10px;
1536         width: 275px;
1537 }
1538
1539 .comment-edit-text-end {
1540         clear: both;
1541 }
1542
1543 .comment-edit-submit {
1544         margin: 10px 0px 10px 110px;
1545 }
1546 .comment .comment-edit-submit {
1547         margin-left: 30px;
1548 }
1549
1550 .shared_header {
1551         border-top: 1px solid #aaa;
1552         color: #999;
1553
1554         height: 42px; /* 32 px for the image plus 10 px for the margin around the image */
1555         padding-top: 0.5em;
1556         margin-top: 1em;
1557         margin-bottom: 1em;
1558         
1559 }
1560 .shared_header img {
1561         float: left;
1562
1563         margin: auto 1em auto auto;
1564         padding: 0;
1565
1566         box-shadow: none;
1567         -moz-box-shadow: none;
1568         -webkit-box-shadow: none;
1569 }
1570
1571 #profile-jot-plugin-wrapper,
1572 #profile-jot-submit-wrapper {
1573         margin-top: 15px;
1574 }
1575 #profile-jot-banner-wrapper {
1576         height: 1.5em;
1577         display: block;
1578         clear: left
1579 }
1580
1581 #profile-jot-submit {
1582         float: left;
1583 }
1584 #profile-upload-wrapper {
1585         float: left;
1586         margin-left: 30px;
1587 }
1588 #profile-attach-wrapper {
1589         float: left;
1590         margin-left: 15px;
1591 }
1592 #profile-rotator {
1593         float: left;
1594         margin-left: 30px;
1595 }
1596 #profile-link-wrapper {
1597         float: left;
1598         margin-left: 30px;
1599 }
1600 #profile-youtube-wrapper {
1601         float: left;
1602         margin-left: 15px;
1603 }
1604 #profile-video-wrapper {
1605         float: left;
1606         margin-left: 15px;
1607 }
1608 #profile-audio-wrapper {
1609         float: left;
1610         margin-left: 15px;
1611 }
1612 #profile-location-wrapper {
1613         float: left;
1614         margin-left: 15px;
1615 }
1616 #jot-preview-link {
1617         float: left;
1618         margin-left: 45px;
1619         margin-top: 0px !important;
1620 }
1621
1622
1623 #profile-nolocation-wrapper {
1624         float: left;
1625         margin-left: 15px;
1626 }
1627 #profile-title-wrapper {
1628         float: left;
1629         margin-left: 15px;
1630 }
1631
1632 #profile-jot-perms {
1633         float: left;
1634         margin-left: 100px;
1635         font-weight: bold;
1636         font-size: 1.2em;
1637 }
1638
1639
1640 #profile-jot-perms-end {
1641         /*clear: left;*/
1642         height: 30px;
1643 }
1644
1645 #profile-jot-plugin-end{
1646   clear: both;
1647 }
1648 .profile-jot-net {
1649         float: left;
1650         margin-right: 10px;
1651         margin-top: 5px;
1652         margin-bottom: 5px;
1653 }
1654
1655 #profile-jot-networks-end {
1656         clear: both;
1657 }
1658
1659 .profile-jot-box {
1660         margin-top: 50px;
1661 }
1662
1663 #profile-jot-end {
1664         /*clear: both;*/
1665         margin-bottom: 30px;
1666 }
1667 #about-jot-submit-wrapper {
1668         margin-top: 15px;
1669 }
1670 #about-jot-end {
1671         margin-bottom: 30px;
1672 }
1673 #contacts-main {
1674         margin-bottom: 30px;
1675 }
1676
1677 #profile-listing-desc {
1678         margin-left: 30px;
1679 }
1680
1681 #profile-listing-new-link-wrapper {
1682         margin-left: 30px;
1683         margin-bottom: 30px;
1684 }
1685 .profile-listing-photo-wrapper {
1686         float: left;
1687 }
1688
1689 .profile-listing-edit-buttons-wrapper {
1690         clear: both;
1691 }
1692 .profile-listing-photo-edit-link {
1693         float: left;
1694         width: 125px;
1695 }
1696 .profile-listing-end {
1697         clear: both;
1698 }
1699 .profile-listing-edit-buttons-wrapper img{
1700         border: none;
1701         margin-right: 20px;
1702 }
1703 .profile-listing {
1704         margin-top: 25px;
1705 }
1706 .profile-listing-name {
1707         float: left;
1708         margin-left: 32px;
1709         margin-top: 10px;
1710         color: #3172BD;
1711         font-weight: bold;
1712         width: 200px;
1713
1714 }
1715 .fortune {
1716         margin-top: 50px;
1717         color: #4444FF;
1718         font-weight: bold;
1719         margin-bottom: 20px;
1720 }
1721
1722
1723 .directory-end {
1724         clear: both;
1725 }
1726 .directory-name {
1727         text-align: center;
1728 }
1729 .directory-photo {
1730         margin-left: 25px;
1731 }
1732 .directory-details {
1733         font-size: 0.7em;
1734         text-align: center;
1735         margin-left: 5px;
1736         margin-right: 5px;
1737 }
1738 .directory-item {
1739         float: left;
1740 /*      width: 225px;
1741         height: 260px;*/
1742         padding-left: 25px;
1743         width: 150px;
1744         height: 225px;
1745         overflow: auto;
1746 }
1747
1748 #directory-search-wrapper {
1749         margin-top: 20px;
1750         margin-right: 20px;
1751         margin-bottom: 50px;
1752 }
1753
1754 #directory-search-end {
1755 }
1756
1757 .directory-photo-img {
1758         width: 125px;
1759         border: none;
1760 }
1761
1762 /* NOTE: The order of the "pager" items here is very important!
1763  * The concern is maintaining a decent-looking pager for people who still use
1764  * the numbers, while also having a nice-looking pager for people who use the
1765  * "older/newer" alternate. The numbers pager uses the _first, _last, etc. classes
1766  * while the newer pager just has bare <a> tags inside the div.pager. So the
1767  * following CSS sets everything up for the newer pager, then overrides those
1768  * settings for the specific classes used by the older pager.
1769  */
1770 .pager {
1771   margin-top: 35px;
1772   margin-bottom: 20px;
1773   padding: 10px 0px;
1774   text-align: center;
1775 }
1776
1777 .pager a {
1778         font-size: 1.5em;
1779         padding: 0.2em 1em;
1780         border: 1px solid #aaa;
1781         border-radius: 10px;
1782         -moz-border-radius: 10px;
1783         -webkit-border-radius: 10px;
1784 }
1785
1786
1787 .pager_first,
1788 .pager_last,
1789 .pager_prev,
1790 .pager_next,
1791 .pager_n,
1792 .scroll_loader_text {
1793 /*      background: #EEE;*/
1794 }
1795
1796 .pager_first a,
1797 .pager_last a,
1798 .pager_prev a,
1799 .pager_next a,
1800 .pager_n a {
1801     font-size: 0.97em;
1802         border: 1px solid black;
1803         border-radius: 7px;
1804         -moz-border-radius: 7px;
1805         -webkit-border-radius: 7px;
1806         text-decoration: none;
1807         padding: 4px 6px 4px 3px;
1808         opacity: 0.5;
1809 }
1810 .pager_first a:hover,
1811 .pager_last a:hover,
1812 .pager_prev a:hover,
1813 .pager_next a:hover,
1814 .pager_n a:hover {
1815         opacity: 1.0;
1816 }
1817
1818 .pager_current {
1819   font-size: 0.97em;
1820   border: 1px solid black;
1821   border-radius: 7px;
1822   background: #FFCCCC;
1823   padding: 4px 6px 4px 3px;
1824 }
1825
1826
1827 #advanced-profile-name-wrapper,
1828 #advanced-profile-gender-wrapper,
1829 #advanced-profile-dob-wrapper,
1830 #advanced-profile-age-wrapper,
1831 #advanced-profile-marital-wrapper,
1832 #advanced-profile-sexual-wrapper,
1833 #advanced-profile-homepage-wrapper,
1834 #advanced-profile-politic-wrapper,
1835 #advanced-profile-religion-wrapper,
1836 #advanced-profile-about-wrapper,
1837 #advanced-profile-interest-wrapper,
1838 #advanced-profile-contact-wrapper,
1839 #advanced-profile-music-wrapper,
1840 #advanced-profile-book-wrapper,
1841 #advanced-profile-tv-wrapper,
1842 #advanced-profile-film-wrapper,
1843 #advanced-profile-romance-wrapper,
1844 #advanced-profile-work-wrapper,
1845 #advanced-profile-education-wrapper {
1846         margin-top: 20px;
1847 }
1848
1849 #advanced-profile-name-text,
1850 #advanced-profile-gender-text,
1851 #advanced-profile-dob-text,
1852 #advanced-profile-age-text,
1853 #advanced-profile-marital-text,
1854 #advanced-profile-sexual-text,
1855 #advanced-profile-homepage-text,
1856 #advanced-profile-politic-text,
1857 #advanced-profile-religion-text,
1858 #advanced-profile-about-text,
1859 #advanced-profile-interest-text,
1860 #advanced-profile-contact-text,
1861 #advanced-profile-music-text,
1862 #advanced-profile-book-text,
1863 #advanced-profile-tv-text,
1864 #advanced-profile-film-text,
1865 #advanced-profile-romance-text,
1866 #advanced-profile-work-text,
1867 #advanced-profile-education-text {
1868         width: 300px;
1869         float: left;
1870 }
1871
1872 #advanced-profile-name-end,
1873 #advanced-profile-gender-end,
1874 #advanced-profile-dob-end,
1875 #advanced-profile-age-end,
1876 #advanced-profile-marital-end,
1877 #advanced-profile-sexual-end,
1878 #advanced-profile-homepage-end,
1879 #advanced-profile-politic-end,
1880 #advanced-profile-religion-end {
1881         height: 10px;
1882 }
1883
1884 #advanced-profile-about-end,
1885 #advanced-profile-interest-end,
1886 #advanced-profile-contact-end,
1887 #advanced-profile-music-end,
1888 #advanced-profile-book-end,
1889 #advanced-profile-tv-end,
1890 #advanced-profile-film-end,
1891 #advanced-profile-romance-end,
1892 #advanced-profile-work-end,
1893 #advanced-profile-education-end {
1894
1895
1896 }
1897
1898 #advanced-profile-name,
1899 #advanced-profile-gender,
1900 #advanced-profile-dob,
1901 #advanced-profile-age,
1902 #advanced-profile-marital,
1903 #advanced-profile-sexual,
1904 #advanced-profile-homepage,
1905 #advanced-profile-politic,
1906 #advanced-profile-religion {
1907         float: left;
1908
1909 }
1910
1911
1912 #advanced-profile-about,
1913 #advanced-profile-interest,
1914 #advanced-profile-contact,
1915 #advanced-profile-music,
1916 #advanced-profile-book,
1917 #advanced-profile-tv,
1918 #advanced-profile-film,
1919 #advanced-profile-romance,
1920 #advanced-profile-work,
1921 #advanced-profile-education {
1922         margin-top: 10px;
1923         margin-left: 50px;
1924         margin-right: 20px;
1925         padding: 10px;
1926         border: 1px solid #CCCCCC;
1927 }
1928
1929 #advanced-profile-with {
1930         float: left;
1931         margin-left: 15px;
1932 }
1933
1934 #contact-edit-wrapper {
1935         margin-top: 10px;
1936 }
1937
1938 #contact-edit-banner-name {
1939         font-size: 1.4em;
1940         font-weight: bold;
1941 }
1942
1943 #contact-edit-poll-wrapper {
1944         margin-top: 15px;
1945 }
1946
1947 #contact-edit-poll-text {
1948         margin-top: 15px;
1949         margin-bottom: 5px;
1950 }
1951
1952 #contact-edit-update-now {
1953         margin-top: 15px;
1954 }
1955
1956 #contact-edit-links{
1957         clear: both;
1958 }
1959
1960 #contact-edit-links ul {
1961         list-style: none;
1962         list-style-type: none;
1963         margin-left: 0px;
1964         padding-left: 0px;
1965 }
1966
1967 #contact-edit-links li {
1968         margin-top: 5px;
1969 }
1970
1971 #contact-edit-drop-link {
1972         float: right;
1973         margin-right: 20px;
1974 }
1975
1976 #contact-edit-nav-end {
1977         clear: both;
1978 }
1979
1980 #contact-edit-wrapper {
1981         width: 100%;
1982 }
1983
1984 #contact-edit-end {
1985         clear: both;
1986         margin-top: 15px;
1987 }
1988
1989 #contact-profile-selector {
1990         width: 175px;
1991         margin-left: 175px;
1992 }
1993
1994 .contact-edit-submit {
1995         margin-top: 10px;
1996         clear: left;
1997         display: block;
1998         margin-bottom: 45px;
1999 }
2000
2001
2002 .contact-photo-menu-button {
2003         position: absolute;
2004         background-image: url("photo-menu.jpg");
2005         background-position: top left; 
2006         background-repeat: no-repeat;
2007         margin: 0px; padding: 0px;
2008         width: 16px;
2009         height: 16px;
2010         top: 64px; left:0px;
2011         overflow: hidden;
2012         text-indent: 40px;
2013         display: none;
2014         
2015 }
2016 .contact-photo-menu {
2017         width: auto;
2018         border: 2px solid #444444;
2019         background: #FFFFFF;
2020         position: absolute;
2021         left: 0px; top: 90px;
2022         display: none;
2023         z-index: 10000;
2024 }
2025 .contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
2026 .contact-photo-menu li a { display: block; padding: 2px; }
2027 .contact-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
2028
2029
2030 #block-message, #ignore-message, #archive-message, #lost-contact-message {
2031         color: #FF0000;
2032 }
2033
2034 #profile-edit-insecure {
2035         margin-top: 20px;
2036         color: #FF0000;
2037         font-size: 1.1em;
2038         border: 1px solid #FF8888;
2039         background-color: #FFEEEE;
2040         padding-left: 5px;
2041         /*: 3px 3px 3px 5px; */
2042         width: 587px;
2043 }
2044
2045 #profile-jot-text {
2046         height: 20px;
2047         color:#cccccc;
2048         border: 1px solid #cccccc;
2049         padding: 3px 0px 0px 5px;
2050         -moz-border-radius: 3px;
2051         border-radius: 3px;     
2052 }
2053
2054
2055 /** acl **/
2056 #photo-edit-perms-select,
2057 #photos-upload-permissions-wrapper,
2058 #profile-jot-acl-wrapper{
2059         display:block!important;
2060 }
2061
2062 #photos-usage-message {
2063         margin-bottom: 15px;
2064 }
2065
2066
2067 #acl-wrapper {
2068         width: 580px;
2069         float:left;
2070 }
2071 #acl-search {
2072         float:right;
2073         background: #ffffff url("../../../images/search_18.png") no-repeat right center;
2074         padding-right:20px;
2075 }
2076 #acl-showall {
2077         float: left;
2078         display: block;
2079         width: auto;
2080         height: 18px;
2081         background-color: #cccccc;
2082         background-image: url("../../../images/show_all_off.png");
2083         background-position: 7px 7px;
2084         background-repeat: no-repeat;
2085         padding: 7px 5px 0px 30px;
2086         -webkit-border-radius: 5px ;
2087         -moz-border-radius: 5px;
2088         border-radius: 5px;
2089         color: #999999;
2090 }
2091 #acl-showall.selected {
2092         color: #000000;
2093         background-color: #ff9900;
2094         background-image: url("../../../images/show_all_on.png");
2095 }
2096
2097 #acl-list {
2098         height: 210px;
2099         border: 1px solid #cccccc;
2100         clear: both;
2101         margin-top: 30px;
2102         overflow: auto;
2103 }
2104 #acl-list-content {
2105         
2106 }
2107 .acl-list-item {
2108         display: block;
2109         width: 170px;
2110         height: 30px;
2111         border: 1px solid #cccccc;
2112         margin: 5px;
2113         float: left;
2114 }
2115 .acl-list-item img{
2116         width:22px;
2117         height: 22px;
2118         float: left;
2119         margin: 4px;
2120 }
2121 .acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;}
2122 .acl-list-item a { 
2123         font-size: 10px; /* 8px; */
2124         display: block;
2125         width: 50px;
2126         height: 12px;
2127         float: left;
2128         color: #999999;
2129         background-color: #cccccc;
2130         background-position: 3px 3px;
2131         background-repeat: no-repeat;
2132         margin-right: 5px;
2133         -webkit-border-radius: 2px ;
2134         -moz-border-radius: 2px;
2135         border-radius: 2px;
2136         padding-left: 15px;
2137 }
2138 #acl-wrapper a:hover {
2139         text-decoration: none;
2140         color:#000000;
2141 }
2142 .acl-button-show { background-image: url("../../../images/show_off.png"); }
2143 .acl-button-hide { background-image: url("../../../images/hide_off.png"); }
2144
2145 .acl-button-show.selected {
2146         color: #000000;
2147         background-color: #9ade00;
2148         background-image: url("../../../images/show_on.png");
2149 }
2150 .acl-button-hide.selected {
2151         color: #000000;
2152         background-color: #ff4141;
2153         background-image: url("../../../images/hide_on.png");
2154 }
2155 .acl-list-item.groupshow { border-color: #9ade00; }
2156 .acl-list-item.grouphide { border-color: #ff4141; }
2157 /** /acl **/
2158
2159
2160 #group-new-submit-wrapper {
2161         margin-top: 30px;
2162 }
2163
2164 #group-edit-name-label {
2165         float: left;
2166         width: 175px;
2167         margin-top: 20px;
2168         margin-bottom: 20px;
2169 }
2170
2171 #group-edit-name {
2172         float: left;
2173         width: 225px;
2174         margin-top: 20px;
2175         margin-bottom: 20px;
2176 }
2177
2178 #group-edit-name-wrapper {
2179
2180
2181 }
2182
2183
2184 #group_members_select_label {
2185         display: block;
2186         float: left;
2187         width: 175px;
2188 }
2189
2190 .group_members_select {
2191         float: left;
2192         width: 230px;
2193         overflow: auto;
2194 }
2195
2196 #group_members_select_end {
2197         clear: both;
2198 }
2199 #group-edit-name-end {
2200         clear: both;
2201 }
2202
2203 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
2204         margin-bottom: 10px;
2205         margin-top: 20px;
2206 }
2207
2208 #prvmail-submit {
2209         float: left;
2210         margin-top: 10px;
2211         margin-right: 30px;
2212 }
2213 #prvmail-upload-wrapper,
2214 #prvmail-link-wrapper,
2215 #prvmail-rotator-wrapper {
2216         float: left;
2217         margin-top: 10px;
2218         margin-right: 10px;
2219         width: 24px;
2220 }
2221
2222 #prvmail-end {
2223         clear: both;
2224 }
2225
2226 .mail-list-sender,
2227 .mail-list-detail {
2228         float: left;
2229 }
2230 .mail-list-detail {
2231         margin-left: 20px;
2232 }
2233
2234 .mail-list-subject {
2235         font-size: 1.1em;
2236         margin-top: 10px;
2237 }
2238 a.mail-list-link {
2239     display: block;
2240     font-size: 1.3em;
2241     padding: 4px 0;
2242 }
2243
2244 /*
2245 *a.mail-list-link:hover {
2246 *       background-color: #15607B;
2247 *       color: #F5F6FB;
2248 *}
2249 */
2250
2251 .mail-list-outside-wrapper-end {
2252         clear: both;
2253 }
2254
2255 .mail-list-outside-wrapper {
2256         margin-top: 30px;
2257 }
2258
2259 .mail-list-delete-wrapper {
2260         float: right;
2261         margin-right: 30px;
2262         margin-top: 15px;
2263 }
2264
2265 .mail-list-delete-icon {
2266         border: none;
2267 }
2268
2269 .mail-conv-sender,
2270 .mail-conv-detail {
2271         float: left;
2272 }
2273 .mail-conv-detail {
2274         margin-left: 20px;
2275         margin-bottom: 10px;
2276         width: 500px;
2277 }
2278
2279 .mail-conv-subject {
2280     font-size: 1.4em;
2281     margin: 10px 0;
2282 }
2283
2284 .mail-conv-outside-wrapper-end {
2285         clear: both;
2286 }
2287
2288 .mail-conv-outside-wrapper {
2289         margin-top: 30px;
2290 }
2291
2292 .mail-conv-delete-wrapper {
2293         float: right;
2294         margin-right: 5px;
2295         margin-top: 15px;
2296 }
2297 .mail-conv-break {
2298         clear: both;
2299 }
2300
2301 .mail-conv-delete-icon {
2302         border: none;
2303 }
2304
2305 .message-links ul {
2306         list-style-type: none;
2307         padding: 0px;
2308 }
2309
2310 .message-links li {
2311         margin-top: 10px;
2312         float: left;
2313 }
2314 .message-links a {
2315         padding: 3px 5px;
2316 }
2317
2318 .message-links-end {
2319         clear: both;
2320 }
2321
2322 #sidebar-group-list ul {
2323         list-style-type: none;
2324 }
2325
2326 #sidebar-group-list .icon, #sidebar-group-list .iconspacer {
2327         display: inline-block;
2328         height: 12px;
2329         width: 12px;
2330 }
2331
2332 #sidebar-group-list li {
2333         margin-top: 10px;
2334 }
2335
2336 .nets-ul, .fileas-ul, .categories-ul, .datebrowse-ul {
2337         list-style-type: none;
2338 }
2339
2340 .nets-ul li, .fileas-ul li, .categories-ul li, .datebrowse-ul li {
2341         margin-top: 10px;
2342 }
2343
2344 .nets-link {
2345         margin-left: 24px;
2346 }
2347 .nets-all {
2348         margin-left: 42px;
2349 }
2350
2351 .fileas-link, .categories-link {
2352         margin-left: 24px;
2353 }
2354
2355 .fileas-all, .categories-all {
2356         margin-left: 0px;
2357 }
2358
2359 #search-save {
2360         margin-left: 5px;
2361 }
2362 .groupsideedit {
2363         margin-right: 10px;
2364 }
2365 #saved-search-ul {
2366         list-style-type: none;
2367 }
2368 .savedsearchdrop, .savedsearchterm {
2369         float: left;
2370         margin-top: 10px;
2371 }
2372 .savedsearchterm {
2373         margin-left: 10px;
2374 }
2375
2376
2377 #side-follow-wrapper {
2378         margin-top: 20px;
2379 }
2380 #side-follow-url, #side-peoplefind-url {
2381         margin-top: 5px;
2382 }
2383 #side-follow-submit, #side-peoplefind-submit {
2384         margin-top: 15px;
2385 }
2386
2387 #side-match-link {
2388         margin-top: 10px;
2389 }
2390
2391 aside input[type='text'] {
2392  width: 174px;
2393 }
2394
2395 .widget {
2396         border: 1px solid #DDDDDD;
2397         padding: 1em 2em;
2398         margin-top: 5px;
2399         -moz-border-radius:5px;
2400         -webkit-border-radius:5px;
2401         border-radius:5px;
2402
2403 }
2404
2405
2406 /*.photos {
2407         height: auto;
2408         overflow: auto;
2409 }*/
2410
2411 .photos-end {
2412         clear: both;
2413         margin-bottom: 25px;
2414 }
2415
2416 .photo-album-image-wrapper {
2417         float: left;
2418         margin-top: 15px;
2419         margin-right: 15px;
2420         margin-left: 15px;
2421 /*      width: 200px; height: 200px; 
2422         overflow: hidden; 
2423         position: relative; */
2424 }
2425 .photo-album-image-wrapper .caption {
2426         display: none; 
2427         width: 100%;
2428 /*      position: absolute; */
2429         bottom: 0px; 
2430         padding: 0.5em 0.5em 0px 0.5em;
2431         background-color: rgba(245, 245, 255, 0.8);
2432         border-bottom: 2px solid #CCC;
2433         margin: 0px;
2434 }
2435 .photo-album-image-wrapper a:hover .caption {
2436         display:block;
2437 }
2438
2439 #photo-album-end {
2440         clear: both;
2441         margin-bottom: 25px;
2442 }
2443
2444 .photo-top-image-wrapper {
2445 /*      position: relative; 
2446         float: left;*/
2447         display: inline-block;
2448         vertical-align: top;
2449         margin-top: 15px;
2450         margin-right: 15px;
2451         margin-left: 15px;
2452         margin-bottom: 15px;
2453 /*      width: 200px; height: 200px; 
2454         overflow: hidden; */
2455 }
2456 .photo-album-image-wrapper img, .photo-top-image-wrapper img {
2457         max-width: 225px;
2458         padding: 5px;
2459
2460         box-shadow: 0 0 10px #000;
2461         -moz-box-shadow: 0 0 10px #000;
2462         -webkit-box-shadow: 0 0 10px #000;
2463 }
2464 .photo-top-album-name {
2465         width: 100%;
2466         min-height: 2em;
2467 /*      position: absolute;  */
2468         bottom: 0px; 
2469         padding: 0px 3px;
2470         padding-top: 0.5em;
2471         background-color: rgb(255, 255, 255);
2472 }
2473 #photo-top-end {
2474         clear: both;
2475 }
2476
2477 #photo-top-links {
2478         margin-bottom: 30px;
2479         margin-left: 30px;
2480 }
2481
2482 #photos-upload-form {
2483         padding-left: 90px;
2484 }
2485
2486 #photos-upload-newalbum-div {
2487         float: left;
2488         width: 175px;
2489         margin-top: 30px;
2490 }
2491
2492 #photos-upload-noshare {
2493         margin-bottom: 10px;
2494 }
2495 #photos-upload-existing-album-text {
2496         float: left;
2497         width: 175px;
2498 }
2499 #photos-upload-newalbum {
2500         margin-top: 30px;
2501         float: left;
2502 }
2503 #photos-upload-album-select {
2504         float: left;
2505 }
2506
2507 #photos-upload-spacer {
2508         margin-top: 25px;
2509 }
2510 #photos-upload-new-end, #photos-upload-exist-end {
2511         clear: both;
2512 }
2513 #photos-upload-exist-end {
2514         margin-bottom: 15px;
2515 }
2516 #photos-upload-submit {
2517         margin-top: 15px;
2518         margin-left: 90px;
2519 }
2520
2521 #photos_upload_applet_wrapper {
2522         margin-bottom: 15px;
2523 }
2524
2525 #photos-upload-no-java-message {
2526         margin-bottom: 15px;
2527 }
2528
2529 .video-top-wrapper {
2530         display: inline-block;
2531         vertical-align: top;
2532         margin-top: 15px;
2533         margin-right: 15px;
2534         margin-left: 15px;
2535         margin-bottom: 15px;
2536 }
2537
2538 #profile-jot-desc {
2539         /*float: left;*/
2540         /*width: 480px;*/
2541         width: 100%;
2542         color: #FF0000;
2543         margin-top: 10px;
2544         margin-bottom: 10px;
2545 }
2546
2547 #character-counter {
2548         float: right;
2549         font-size: 120%;
2550 }
2551
2552 #character-counter.grey {
2553         color: #888888;
2554 }
2555
2556 #character-counter.orange {
2557         color: orange;
2558 }
2559 #character-counter.red {
2560         color: red;
2561 }
2562
2563 #profile-jot-banner-end {
2564         /* clear: both; */ 
2565 }
2566
2567 #photos-upload-select-files-text {
2568         margin-top: 15px;
2569         margin-bottom: 15px;
2570 }
2571
2572 #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
2573         color: #8888FF;
2574         text-decoration: none;
2575         cursor: pointer;
2576 }
2577
2578 #photos-upload-perms-menu:hover {
2579         color: #0000FF;
2580         text-decoration: underline;
2581         cursor: pointer;
2582 }
2583 #settings-default-perms-menu {
2584         margin-top: 15px;
2585         margin-bottom: 15px;
2586 }
2587
2588 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, .photo-edit-rotate-label {
2589         float: left;
2590         width: 150px;
2591 }
2592
2593 #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label {
2594         font-weight: 700;
2595 }
2596
2597 #photos-upload-choosefile-outer-wrapper {
2598         margin-top: 35px;
2599         padding-left: 50px;
2600         margin-bottom: 4em;
2601 }
2602 #photos-upload-noshare-div {
2603         margin-top: 0px;
2604         margin-bottom: 15px;
2605 }
2606
2607 #photos-upload-noshare-label {
2608         margin-left: 30px;
2609 }
2610
2611 #photos-upload-noshare {
2612         float: left;
2613         margin-left: 5px;
2614 }
2615
2616 .photo-perms-icon {
2617         float: left;
2618 }
2619
2620 #photo-edit-perms-menu, #photos-upload-perms-menu, #settings-default-perms-menu {
2621         text-decoration: none;
2622 }
2623
2624 .photo-jot-perms-text {
2625         padding-top: 5px;
2626         padding-left: 25px;
2627 }
2628
2629 #photo-edit-perms, #photos-upload-perms, #settings-default-perms {
2630         margin-top: 30px;
2631 }
2632 #photos-upload-perms {
2633         margin-top: 15px;
2634         margin-left: 5px;
2635 }
2636
2637 #photo-edit-perms-end {
2638         margin-bottom: 15px;
2639 }
2640
2641 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
2642         float: left;
2643         margin-bottom: 25px;
2644 }
2645 .photo-edit-rotate {
2646         margin-left: 20px;
2647 }
2648
2649 #photo-edit-link-wrap {
2650         margin-bottom: 15px;
2651 }
2652 #photo-like-div {
2653         margin-left: 15px;
2654         margin-bottom: 45px;
2655 }
2656
2657 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end {
2658         clear: both;
2659 }
2660
2661 #photo-edit-rotate-end {
2662         margin-bottom: 15px;
2663 }
2664
2665 #photo-edit-delete-button {
2666 /*      margin-left: 270px;*/
2667         float: right;
2668 }
2669 #photos-upload-choose {
2670 /*      position: absolute;
2671         top: 0px;
2672         left: 55px;*/
2673 }
2674 .settings-submit, .profile-edit-submit-button {
2675         margin-bottom: 10px;
2676 }
2677
2678 #photo-edit-end {
2679         margin-bottom: 35px;
2680 }
2681 #photo-caption {
2682         font-size: 110%;
2683         font-weight: bold;
2684         margin-top: 15px;
2685         margin-bottom: 15px;
2686 }
2687
2688 #in-this-photo-text {
2689         color: #0000FF;
2690         margin-left: 30px;
2691 }
2692
2693 #in-this-photo {
2694         margin-left: 60px;
2695         margin-top: 10px;
2696         margin-bottom: 20px;
2697 }
2698
2699 #photo-album-edit-submit, #photo-album-edit-drop {
2700         margin-top: 15px;
2701         margin-bottom: 15px;
2702 }
2703
2704 #photo-album-edit-drop {
2705         margin-left: 200px;
2706 }
2707
2708 .group-delete-wrapper {
2709         float: right;
2710         margin-right: 50px;
2711 }
2712
2713 #install-dbhost-label,
2714 #install-dbuser-label,
2715 #install-dbpass-label,
2716 #install-dbdata-label,
2717 #install-tz-desc {
2718        float: left;
2719        width: 250px;
2720        margin-top: 10px;
2721        margin-bottom: 10px;
2722
2723 }
2724
2725 #install-dbhost,
2726 #install-dbuser,
2727 #install-dbpass,
2728 #install-dbdata {
2729        float: left;
2730        width: 200px;
2731        margin-left: 20px;
2732 }
2733
2734 #install-dbhost-end,
2735 #install-dbuser-end,
2736 #install-dbpass-end,
2737 #install-dbdata-end,
2738 #install-tz-end {
2739        clear: both;
2740 }
2741
2742 #install-form select#timezone_select {
2743        float: left;
2744        margin-top: 18px;
2745        margin-left: 20px;
2746 }
2747
2748 #dfrn-request-networks {
2749         margin-bottom: 30px;
2750 }
2751
2752 #pause {
2753   position: fixed;
2754   bottom: 5px;
2755   right: 5px;
2756 }
2757
2758 .sparkle {
2759         cursor: url('lock.cur'), pointer;
2760 /*      cursor: pointer !important; */
2761 }
2762
2763 .contact-block-div {
2764         float: left;
2765         width: 52px;
2766         height: 52px;
2767 }
2768 .contact-block-textdiv {
2769         float: left;
2770         width: 150px;
2771         height: 34px;
2772 }
2773
2774 #contact-block-end {
2775         clear: both;
2776 }
2777 .contact-block-link {
2778         float: left;
2779 }
2780 .contact-block-img {
2781         width:48px;
2782         height:48px;
2783 }
2784
2785 #tag-remove {
2786         margin-bottom: 15px;
2787 }
2788
2789 #tagrm li {
2790         margin-bottom: 10px;
2791 }
2792
2793 #tagrm-submit, #tagrm-cancel {
2794         margin-top: 25px;
2795 }
2796
2797 #tagrm-cancel {
2798         margin-left: 15px;
2799 }
2800
2801 .wall-item-conv {
2802         margin-top: 5px;
2803         margin-bottom: 25px;
2804 }
2805
2806 #search-submit {
2807         margin-left: 15px;
2808 }
2809
2810 #search-box {
2811         margin-bottom: 25px;
2812 }
2813
2814 .location-label, .gender-label, .marital-label, .homepage-label {
2815         float: left;
2816         text-align: right;
2817         display: block;
2818         width: 65px;
2819 }
2820
2821 .adr, .x-gender, .marital-text, .homepage-url {
2822         float: left;
2823         display: block;
2824         margin-left: 8px;
2825 }
2826
2827 .profile-clear {
2828         clear: both;
2829 }
2830
2831
2832 .clear {
2833         clear: both;
2834 }
2835
2836 .cc-license {
2837         margin-top: 50px;
2838         font-size: 70%;
2839 }
2840
2841
2842 #plugin-settings-link, #account-settings-link {
2843         margin-bottom: 10px;
2844 }
2845
2846 #uexport-link {
2847         margin-bottom: 20px;
2848 }
2849
2850 /* end from default */
2851         
2852
2853 .fn {
2854         padding: 0px 0px 5px 12px;
2855         font-size: 120%;
2856         font-weight: bold;
2857 }
2858
2859 .vcard .title {
2860         margin-bottom: 5px;
2861         margin-left: 12px;
2862 }
2863
2864 .vcard dl {
2865         clear: both;
2866 }
2867
2868 #birthday-title {
2869         float: left;
2870         font-weight: bold;      
2871 }
2872
2873 #birthday-adjust {
2874         float: left;
2875         font-size: 75%;
2876         margin-left: 10px;
2877 }
2878
2879 #birthday-title-end {
2880         clear: both;
2881 }
2882
2883 .birthday-list {
2884         margin-left: 15px;
2885 }
2886
2887 #birthday-wrapper {
2888         margin-bottom: 20px;
2889 }
2890
2891 #network-new-link {
2892         margin-top: 15px;
2893         margin-bottom: 15px;
2894 }
2895
2896
2897 .tool-wrapper {
2898   float: left;
2899   margin-left: 15px;
2900 }
2901
2902 .tool-link {
2903   cursor: pointer;
2904 }
2905
2906 .eventcal {
2907         float: left;
2908         font-size: 20px;
2909 }
2910
2911 #event-summary-text {
2912         margin-top: 15px;
2913 }
2914
2915 #event-share-checkbox {
2916         float: left;
2917         margin-top: 10px;
2918 }
2919
2920 #event-share-text {
2921 /*      float: left;*/
2922         margin-top: 10px;
2923         margin-left: 5px;
2924 }
2925
2926 #event-share-break {
2927         clear: both;
2928         margin-bottom: 10px;
2929 }
2930
2931 #event-summary {
2932         width: 400px;
2933 }
2934
2935 .vevent {
2936         border: 1px solid #CCCCCC;
2937 }
2938
2939 .vevent .event-summary {
2940         margin-left: 10px;
2941         margin-right: 10px;
2942         font-weight: bold;
2943 }
2944
2945 .vevent .event-description, .vevent .event-location {
2946         margin-left: 10px;
2947         margin-right: 10px;
2948 }
2949 .vevent .event-start {
2950         margin-left: 10px;
2951         margin-right: 10px;
2952 }
2953
2954 #new-event-link {
2955         margin-bottom: 10px;
2956 }
2957
2958 .edit-event-link, .plink-event-link {
2959         float: left;
2960         margin-top: 4px;
2961         margin-right: 4px;
2962         margin-bottom: 15px;
2963 }
2964
2965 .event-description:before {
2966         content: url('../../../images/calendar.png');
2967         margin-right: 15px;
2968 }
2969
2970 .event-start, .event-end {
2971         margin-left: 10px;
2972         width: 330px;
2973         clear: both;
2974 }
2975
2976 .event-start .dtstart, .event-end .dtend {
2977         float: right;
2978 }
2979
2980 .event-list-date {
2981         margin-bottom: 10px;
2982 }
2983
2984 .prevcal, .nextcal {
2985         float: left;
2986         margin-left: 32px;
2987         margin-right: 32px;
2988         margin-top: 64px;
2989 }
2990 .event-calendar-end {
2991         clear: both;
2992 }
2993
2994  
2995 .calendar {
2996         font-family: Courier, monospace;
2997 }
2998 .today {
2999         font-weight: bold;
3000         color: #FF0000;
3001 }
3002
3003 .settings-block {
3004         border: 1px solid #AAA;
3005         margin: 10px;
3006         padding: 10px;
3007 }
3008
3009 .app-title {
3010         margin: 10px;
3011 }
3012
3013 #identity-manage-desc {
3014         margin-top:15px;
3015         margin-bottom: 15px;
3016 }
3017
3018 #identity-manage-choose {
3019         margin-bottom: 15px;
3020 }
3021
3022 #identity-submit {
3023         margin-top: 20px;
3024 }
3025
3026 #photo-prev-link, #photo-next-link {
3027         padding: 10px;
3028 }
3029 #photo-nav {
3030         position: relative;
3031         height: 55px;
3032 }
3033
3034 #photo-prev-link {
3035         position: absolute;
3036         left: 5px;
3037 }
3038 #photo-next-link {
3039         position: absolute;
3040         right: 5px;
3041 }
3042
3043 /*#photo-photo {
3044         float: left;
3045 }*/
3046 #photo-photo {
3047         display: block;
3048         margin-left: auto;
3049         margin-right: auto;
3050         margin-bottom: 2em;
3051         text-align: center;
3052 }
3053 #photo-photo img {
3054 /*      max-width: 555px;
3055         margin-left: 5px;*/
3056         max-width: 100%;
3057 }
3058 #photo-photo-end {
3059         clear: both;
3060 }
3061
3062 .profile-match-photo {
3063         float: left;
3064         text-align: center;
3065         width: 120px;
3066 }
3067
3068 .profile-match-name {
3069         float: left;
3070         text-align: center;
3071         width: 120px;
3072         overflow: hidden;
3073 }
3074
3075 .profile-match-break,
3076 .profile-match-end {
3077         clear: both;
3078 }
3079
3080 .profile-match-connect {
3081         text-align: center;
3082         font-weight: bold;
3083 }
3084
3085 .profile-match-wrapper {
3086         display: inline-block;
3087         padding: 10px;
3088         /*width: 120px;
3089         height: 120px;*/
3090         scroll: auto;
3091         margin-bottom: 2em;
3092         vertical-align: top;
3093 }
3094 .profile-match-wrapper .icon.drophide {
3095         margin-left: auto;
3096         margin-right: auto;
3097         margin-top: 1em;
3098 }
3099 #profile-match-wrapper-end {
3100         clear: both;
3101 }
3102 .side-link {
3103         margin-bottom: 15px;
3104 }
3105
3106 #language-selector {
3107         position: absolute;
3108         top: 0px;
3109         left: 16px;
3110 }
3111
3112 #group-members {
3113         margin-top: 20px;
3114         padding: 10px;
3115         height: 250px;
3116         overflow: auto;
3117         border: 1px solid #ddd;
3118 }
3119
3120 #group-members-end {
3121         clear: both;
3122 }
3123
3124 #group-separator {
3125         margin-top: 10px;
3126         margin-bottom: 10px;
3127 }
3128
3129 #group-all-contacts {
3130         padding: 10px;
3131         height: 450px;
3132         overflow: auto;
3133         border: 1px solid #ddd;
3134 }
3135
3136 #group-all-contacts-end {
3137         clear: both;
3138         margin-bottom: 10px;
3139 }
3140
3141 #group-edit-desc {
3142         margin-top: 15px;
3143 }
3144
3145
3146 #prof-members {
3147         margin-top: 20px;
3148         padding: 10px;
3149         height: 250px;
3150         overflow: auto;
3151         border: 1px solid #ddd;
3152 }
3153
3154 #prof-members-end {
3155         clear: both;
3156 }
3157
3158 #prof-separator {
3159         margin-top: 10px;
3160         margin-bottom: 10px;
3161 }
3162
3163 #prof-all-contacts {
3164         padding: 10px;
3165         height: 450px;
3166         overflow: auto;
3167         border: 1px solid #ddd;
3168 }
3169
3170 #prof-all-contacts-end {
3171         clear: both;
3172         margin-bottom: 10px;
3173 }
3174
3175 #prof-edit-desc {
3176         margin-top: 15px;
3177 }
3178
3179 #crepair-name-label,
3180 #crepair-nick-label,
3181 #crepair-attag-label,
3182 #crepair-url-label,
3183 #crepair-request-label,
3184 #crepair-confirm-label,
3185 #crepair-notify-label,
3186 #crepair-photo-label,
3187 #crepair-poll-label {
3188         float: left;
3189         width: 200px;
3190         margin-bottom: 15px;
3191 }
3192
3193 #crepair-name,
3194 #crepair-nick,
3195 #crepair-attag,
3196 #crepair-url,
3197 #crepair-request,
3198 #crepair-confirm,
3199 #crepair-notify,
3200 #crepair-photo,
3201 #crepair-poll {
3202         float: left;
3203         width: 300px;
3204 }
3205
3206
3207 #netsearch-box {
3208         margin-top: 20px;       
3209 }
3210
3211 #netsearch-box #search-submit {
3212         margin: 5px 0px 0px 0px;
3213 }
3214
3215 .required {
3216         color: #FF0000;
3217 }
3218
3219 #event-start-text, #event-finish-text {
3220         margin-top: 10px;
3221         margin-bottom: 5px;
3222 }
3223
3224 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
3225         float: left;
3226 }
3227 #event-datetime-break {
3228         margin-bottom: 10px;
3229 }
3230
3231 #event-nofinish-break, #event-adjust-break {
3232         clear: both;
3233 }
3234
3235 #event-desc-text, #event-location-text {
3236         margin-top: 10px;
3237         margin-bottom: 5px;
3238 }
3239 #event-submit {
3240         margin-top: 10px;
3241 }
3242
3243 .filesavetags, .categorytags {
3244         display: block;
3245         clear: left;
3246 }
3247
3248 .body-tag, .filesavetags, .categorytags {
3249         opacity: 0.5;
3250         filter:alpha(opacity=50);
3251 }
3252
3253 .body-tag:hover, .filesavetags:hover, .categorytags:hover {
3254         opacity: 1.0 !important;
3255         filter:alpha(opacity=100) !important;
3256 }
3257
3258 .item-select {
3259         opacity: 0.1;
3260         filter:alpha(opacity=10);
3261         float: right;
3262         margin-right: 10px;
3263
3264 }
3265 .item-select:hover, .checkeditem {
3266         opacity: 1;
3267         filter:alpha(opacity=100);
3268 }
3269
3270
3271 #item-delete-selected-top {
3272         margin-top: 30px;
3273         padding-bottom: 1.5em;
3274 }
3275 #item-delete-selected-top-icon, #item-delete-selected-top-desc {
3276         float: left;
3277         margin-right: 5px;
3278 }
3279 #item-delete-selected-top-desc:hover {
3280         text-decoration: underline;
3281 }
3282
3283 #item-delete-selected {
3284         margin-top: 0px;
3285 }
3286
3287 #item-delete-selected-end {
3288         clear: both;
3289 }
3290 #item-delete-selected-icon, #item-delete-selected-desc {
3291         float: left;
3292         margin-right: 5px;
3293 }
3294 #item-delete-selected-desc:hover {
3295         text-decoration: underline;
3296 }
3297
3298 #lang-select-icon {
3299         cursor: pointer;
3300         position: absolute;
3301         left: 0px;
3302         top: 0px;
3303         opacity: 0.2;
3304         filter:alpha(opacity=20);
3305 }
3306
3307 #lang-select-icon:hover {
3308         opacity: 1;
3309         filter:alpha(opacity=100);
3310 }
3311
3312 .notif-image {
3313         height: 80px;
3314         width: 80px;
3315         margin-right: 15px;
3316 }
3317 .notification-listing-end {
3318         clear: both;
3319         margin-bottom: 15px;
3320 }
3321
3322
3323
3324 /**
3325  * Plugins settings
3326  */
3327
3328 .settings-block > h3,
3329 .settings-heading {
3330         border-bottom: 1px solid #babdb6;
3331 }
3332  
3333
3334 /**
3335  * Form fields
3336  */
3337 .field {
3338         margin-bottom: 10px;
3339         padding-bottom: 10px;
3340         overflow: auto;
3341         width: 100%
3342 }
3343 #wrapper_expire.field {
3344         margin-bottom: 3px;
3345         padding-bottom: 3px;
3346 }
3347
3348 .field label {
3349         float: left;
3350         width: 200px;
3351 }
3352 .field.yesno label {
3353         font-weight: 700;
3354 }
3355
3356 .field input,
3357 .field textarea {
3358         width: 400px;
3359 }
3360 .field input[type=checkbox],
3361 .field input[type=radio] {
3362         width: auto;
3363 }
3364 .field textarea { height: 100px; }
3365 .field_help {
3366         display: block;
3367         margin-left: 50px;
3368         color: #666666;
3369         clear: left;
3370 }
3371
3372 .field .onoff {
3373         float: left;
3374         width: 80px;
3375 }
3376 .field .onoff a {
3377         display: block;
3378         border:1px solid #666666;
3379         background-image:url("../../../images/onoff.jpg");
3380         background-repeat: no-repeat;
3381         padding: 4px 2px 2px 2px;
3382         height: 16px;
3383         text-decoration: none;
3384 }
3385 .field .onoff .off {
3386         border-color:#666666;
3387         padding-left: 40px;
3388         background-position: left center;
3389         background-color: #cccccc;
3390         color: #666666;
3391         text-align: right;
3392 }
3393 .field .onoff .on {
3394         border-color:#204A87;
3395         padding-right: 40px;
3396         background-position: right center;
3397         background-color: #D7E3F1;
3398         color: #204A87;
3399         text-align: left;
3400 }
3401 .hidden { display: none!important; }
3402
3403 /*.field.radio .field_help { clear: left; margin-left: 20px; }*/
3404 .field.radio .field_help { margin-left: 0px; }
3405
3406 /**
3407  * ADMIN
3408  */
3409 #pending-update {
3410         float:right;
3411         color: #ffffff;
3412         font-weight: bold;
3413         background-color: #FF0000;
3414         padding: 0em 0.3em;
3415         
3416 }
3417 #adminpage dl {
3418         clear: left;
3419         margin-bottom: 2px;
3420         padding-bottom: 2px;
3421         border-bottom: 1px solid black;
3422 }
3423 #adminpage dt {
3424         width: 200px;
3425         float: left;
3426         font-weight: bold;
3427 }
3428 #adminpage dd {
3429         margin-left: 200px;
3430 }
3431
3432 #adminpage h3 {
3433         border-bottom: 1px solid #cccccc;
3434 }
3435 #adminpage .field label {
3436         font-weight: bold;
3437 }
3438 #adminpage .submit {
3439         clear:left;
3440         text-align: right;
3441 }
3442
3443 #adminpage #pluginslist {
3444         margin: 0px; padding: 0px;
3445 }
3446 #adminpage .plugin {
3447         list-style: none;
3448         display: block;
3449         border: 1px solid #888888;
3450         padding: 1em;
3451         margin-bottom: 5px;
3452         clear: left;
3453 }
3454 #adminpage .plugin .desc { margin-left: 2.5em;}
3455 #adminpage .toggleplugin {
3456         float:left;
3457         margin-right: 1em;
3458 }
3459
3460 #adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;}
3461 #adminpage table th { text-align: left;}
3462 #adminpage td .icon, #adminpage td .tool { float: left;}
3463 #adminpage table#users img { width: 16px; height: 16px; }
3464 #adminpage table tr:hover { background-color: #bbc7d7; }
3465 #adminpage .selectall { text-align: right; }
3466
3467 #adminpage .screenshot img {
3468         max-width: 550px;
3469 }
3470
3471 /*
3472  * UPDATE
3473  */
3474 .popup {        
3475         width: 100%; height: 100%;
3476         top:0px; left:0px;
3477         position: absolute;
3478         display: none;
3479 }
3480
3481 .popup .background {
3482         background-color: rgba(0,0,0,128);
3483         opacity: 0.5;
3484         width: 100%; height: 100%;
3485         position: absolute;
3486         top:0px; left:0px;
3487 }
3488 .popup .panel {
3489         top:25%;left:25%;width:50%;height:50%;
3490         padding: 1em;
3491         position: absolute;
3492         border: 4px solid #000000;
3493         background-color: #FFFFFF;
3494 }
3495 .popup .panel .panel_text { display: block; overflow: auto; height: 80%; } 
3496 .popup .panel .panel_in { width: 100%; height: 100%;    position: relative; }
3497 .popup .panel .panel_actions {  width: 100%; bottom: 4px; left: 0px; position: absolute; }
3498 .panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
3499 .panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
3500
3501 /**
3502  * OAuth
3503  */
3504 .oauthapp {
3505         height: auto; overflow: auto;
3506         border-bottom: 2px solid #cccccc;
3507         padding-bottom: 1em;
3508         margin-bottom: 1em;     
3509 }
3510 .oauthapp img {
3511         float: left;
3512         width: 48px; height: 48px;
3513         margin: 10px;
3514 }
3515 .oauthapp img.noicon {
3516         background-image: url("../../../images/icons/48/plugin.png");
3517         background-position: center center;
3518         background-repeat: no-repeat;
3519 }
3520 .oauthapp a {
3521         float: left;
3522 }
3523
3524 /**
3525  * ICONS
3526  */
3527 .iconspacer {
3528         display: block; width: 16px; height: 16px;
3529 }
3530
3531 .icon {
3532         display: block; width: 16px; height: 16px;
3533         background-image: url('../../../images/icons.png');
3534 }
3535 .article { background-position: 0px 0px;}
3536 /*.audio { background-position: -16px 0px;}*/
3537 .icon.audio {
3538         display: block; width: 24px; height: 24px;
3539         background-size: 100% 100%;
3540         background-image: url('images/speaker.png');
3541         background-repeat: no-repeat;
3542 }
3543 .block { background-position: -32px 0px;}
3544 /*.drop { background-position: -48px 0px;}*/
3545 .icon.drop {
3546         display: block; width: 16px; height: 16px;
3547         background-size: 100% 100%;
3548         background-image: url('images/drop-16.png');
3549         background-repeat: no-repeat;
3550         opacity: 1.0;
3551 }
3552 /*.drophide { background-position: -64px 0px;}*/
3553 .icon.drophide {
3554         display: block; width: 16px; height: 16px;
3555         background-size: 100% 100%;
3556         background-image: url('images/drop-16.png');
3557         background-repeat: no-repeat;
3558         opacity: 0.4;
3559 }
3560 .icon.drophide:hover {
3561         display: block; width: 16px; height: 16px;
3562         background-size: 100% 100%;
3563         background-image: url('images/drop-16.png');
3564         background-repeat: no-repeat;
3565         opacity: 1.0;
3566 }
3567 .edit { background-position: -80px 0px;}
3568 /*.camera { background-position: -96px 0px;}*/
3569 .icon.camera{
3570         display: block; width: 24px; height: 18px;
3571         margin-top: 4px;
3572         background-size: 100% 100%;
3573         background-image: url('images/camera.png');
3574         background-repeat: no-repeat;
3575 }
3576 /*.dislike { background-position: -112px 0px;}*/
3577 .tool.dislike {
3578         display: block; width: 15px; height: 16px;/* 23 24*/
3579         background-size: 100% 100%;
3580         background-image: url('images/disapprove-16.png');
3581         background-repeat: no-repeat;
3582         opacity: 0.4;
3583 }
3584 .tool.dislike:hover {
3585         opacity: 1.0;
3586 }
3587 /*.like { background-position: -128px 0px;}*/
3588 .tool.like {
3589         display: block; width: 15px; height: 16px;/* 23 24*/
3590         margin-right: 6px;
3591         background-size: 100% 100%;
3592         background-image: url('images/approve-16.png');
3593         background-repeat: no-repeat;
3594         opacity: 0.4;
3595 }
3596 .tool.like:hover {
3597         opacity: 1.0;
3598 }
3599 /*.link { background-position: -144px 0px;}*/
3600 .icon.link {
3601         display: block; width: 24px; height: 24px;
3602         background-size: 100% 100%;
3603         background-image: url('images/link.png');
3604         background-repeat: no-repeat;
3605 }
3606
3607 /*.globe { background-position: 0px -16px;}*/
3608 .icon.globe {
3609         display: block; width: 24px; height: 24px;
3610         background-size: 100% 100%;
3611         background-image: url('images/globe.png');
3612         background-repeat: no-repeat;
3613 }
3614 /*.noglobe { background-position: -16px -16px;}*/
3615 .icon.noglobe {
3616         display: block; width: 24px; height: 24px;
3617         background-size: 100% 100%;
3618         background-image: url('images/noglobe.png');
3619         background-repeat: no-repeat;
3620 }
3621 .no { background-position: -32px -16px;}
3622 .pause { background-position: -48px -16px;}
3623 .play { background-position: -64px -16px;}
3624 /*.pencil { background-position: -80px -16px;}*/
3625 .tool.pencil {
3626         display: block; width: 16px; height: 16px;
3627         background-size: 100% 100%;
3628         background-image: url('images/pencil-16.png');
3629         background-repeat: no-repeat;
3630         opacity: 0.4;
3631 }
3632 .tool.pencil:hover {
3633         opacity: 1.0;
3634 }
3635 /*.small-pencil { background-position: -96px -16px;}*/
3636 .icon.small-pencil {
3637         display: block; width: 16px; height: 16px;
3638         background-size: 100% 100%;
3639         background-image: url('images/pencil-16.png');
3640         background-repeat: no-repeat;
3641         opacity: 0.4;
3642 }
3643 .icon.small-pencil:hover {
3644         opacity: 1.0;
3645 }
3646 /*.recycle { background-position: -112px -16px;}*/
3647 .tool.recycle {
3648         display: block; width: 16px; height: 16px;/*24 23*/
3649         background-size: 100% 100%;
3650         background-image: url('images/recycle-16.png');
3651         background-repeat: no-repeat;
3652         opacity: 0.4;
3653 }
3654 .tool.recycle:hover {
3655         opacity: 1.0;
3656 }
3657 /*.remote-link { background-position: -128px -16px;}*/
3658 .icon.remote-link {
3659         display: block; width: 16px; height: 16px;
3660         background-size: 100% 100%;
3661         background-image: url('images/remote-link-16.png');
3662         background-repeat: no-repeat;
3663         opacity: 0.4;
3664 }
3665 .icon.remote-link:hover {
3666         opacity: 1.0;
3667 }
3668 .share { background-position: -144px -16px;}
3669
3670 .tools { background-position: 0px -32px;}
3671 /*.lock { background-position: -16px -32px;}*/
3672 .icon.lock {
3673         display: block; width: 14px; height: 21px;
3674         margin-top: 1px;
3675         background-size: 100% 100%;
3676         background-image: url('images/lock-24.png');
3677         background-repeat: no-repeat;
3678 }
3679 /*.unlock { background-position: -32px -32px;}*/
3680 .icon.unlock {
3681         display: block; width: 14px; height: 24px;
3682         margin-top: -2px;
3683         background-size: 100% 100%;
3684         background-image: url('images/unlock-24.png');
3685         background-repeat: no-repeat;
3686 }
3687 /*.video { background-position: -48px -32px;}*/
3688 .icon.video {
3689         display: block; width: 24px; height: 24px;
3690         background-size: 100% 100%;
3691         background-image: url('images/video.png');
3692         background-repeat: no-repeat;
3693 }
3694 /*.oembed.video {
3695         display: inline; width: auto; height: auto;
3696         background-image: none;
3697 }*/
3698
3699 .youtube { background-position: -64px -32px;}
3700 /*.attach { background-position: -80px -32px; }*/
3701 .icon.attach {
3702         display: block; width: 24px; height: 24px;
3703         background-size: 100% 100%;
3704         background-image: url('images/paperclip-24.png');
3705         background-repeat: no-repeat;
3706 }
3707
3708 .language { background-position: -96px -32px; }
3709 .prev { background-position: -112px -32px; }
3710 .next { background-position: -128px -32px; }
3711 .on { background-position: -144px -32px; }
3712
3713 .off { background-position: 0px -48px; }
3714 /*.starred { background-position: -16px -48px; }*/
3715 .tool.starred {
3716         display: block; width: 16px; height: 16px;
3717         background-size: 100% 100%;
3718         background-image: url('images/star-yellow-16.png');
3719         background-repeat: no-repeat;
3720 }
3721 /*.unstarred { background-position: -32px -48px; }*/
3722 .tool.unstarred {
3723         display: block; width: 16px; height: 16px;
3724         background-size: 100% 100%;
3725         background-image: url('images/star-16.png');
3726         background-repeat: no-repeat;
3727         opacity: 0.4;
3728 }
3729 .tool.unstarred:hover {
3730         opacity: 1.0;
3731 }
3732 /*.tagged { background-position: -48px -48px; }*/
3733 .tool.tagged {
3734         display: block; width: 16px; height: 16px;
3735         background-size: 100% 100%;
3736         background-image: url('images/tag-16.png');
3737         background-repeat: no-repeat;
3738         opacity: 0.4;
3739 }
3740 .tool.tagged:hover {
3741         opacity: 1.0;
3742 }
3743 .yellow { background-position: -64px -48px; }
3744
3745
3746 .filer-icon {
3747 /*      display: block; width: 16px; height: 16px;
3748         background-image: url('file.gif');*/
3749         display: block; width: 16px; height: 16px;
3750         background-size: 100% 100%;
3751         background-image: url('images/folder-16.png');
3752         background-repeat: no-repeat;
3753         opacity: 0.4;
3754 }
3755 .filer-icon:hover {
3756         opacity: 1.0;
3757 }
3758
3759 .icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
3760 /*[class^="comment-edit-bb"] {*/
3761 .comment-edit-bb {
3762         list-style: none;
3763         display: none;
3764         margin: 0px 0 -5px 60px;
3765         width: 75%;
3766 }
3767 .comment .comment-edit-bb {
3768         width: 300px;
3769         margin: 0px;
3770 }
3771 /*[class^="comment-edit-bb"] > li {*/
3772 .comment-edit-bb > li {
3773         display: inline-block;
3774         margin: 10px 10px 0 0;
3775         visibility: none;
3776 }
3777 /*[class^="comment-edit-bb-end"] {
3778         clear: both;
3779 }*/
3780 .editicon {
3781     display: inline-block;
3782 /*    background-image: url(bbedit.png);
3783         background-color: #fff;*/
3784         background-size: 100% 100%;
3785         background-repeat: no-repeat;
3786         background-color: #f3f3f3;
3787     text-decoration: none;
3788         opacity: 0.4;
3789 }
3790 .editicon:hover {
3791 /*      background-color: #ccc;*/
3792         opacity: 1.0;
3793 }
3794 .boldbb {
3795 /*      background-position: 0px 0px;*/
3796     width: 15px;
3797     height: 16px;
3798         background-image: url('images/boldB-serif-16.png');
3799 }
3800 /*.boldbb:hover {
3801         background-position: 0px -16px;
3802 }*/
3803 .italicbb {
3804 /*      background-position: -16px 0px;*/
3805     width: 9px;
3806     height: 16px;
3807         background-image: url('images/italicI-serif-16.png');
3808 }
3809 /*.italicbb:hover {
3810         background-position: -16px -16px;
3811 }*/
3812 .underlinebb {
3813 /*      background-position: -32px 0px;*/
3814     width: 14px;
3815     height: 16px;
3816         background-image: url('images/underlineU-serif-16.png');
3817 }
3818 /*.underlinebb:hover {
3819         background-position: -32px -16px;
3820 }*/
3821 .quotebb {
3822 /*      background-position: -48px 0px;*/
3823     width: 20px;
3824     height: 20px;
3825         background-image: url('images/quote.png');
3826 }
3827 /*.quotebb:hover {
3828         background-position: -48px -16px;
3829 }*/
3830 .codebb {
3831 /*      background-position: -64px 0px;*/
3832     width: 20px;
3833     height: 20px;
3834         background-image: url('images/code.png');
3835 }
3836 /*.codebb:hover {
3837         background-position: -64px -16px;
3838 }*/
3839 .imagebb {
3840 /*      background-position: -80px 0px;*/
3841     width: 20px;/*16*/
3842     height: 15px;/*12*/
3843         margin-bottom: 2px;
3844         background-image: url('images/camera.png');
3845 }
3846 /*.imagebb:hover {
3847         background-position: -80px -16px;
3848 }*/
3849 .urlbb {
3850 /*      background-position: -96px 0px;*/
3851         width: 20px;
3852         height: 20px;
3853         background-image: url('images/link.png');
3854 }
3855 /*.urlbb:hover {
3856         background-position: -96px -16px;
3857 }*/
3858 .videobb {
3859 /*      background-position: -112px 0px;*/
3860         width: 20px;
3861         height: 20px;
3862         background-image: url('images/video.png');
3863 }
3864 /*.videobb:hover {
3865         background-position: -112px -16px;
3866 }*/
3867
3868 .attachtype {
3869         display: block;
3870         float: left;
3871         background-size: 100% 100%;
3872         width: 48px;
3873         height: 48px;
3874         background-image: url('images/oxygen/unknown.png');
3875 }
3876
3877 .body-attach {
3878         margin-top: 10px;
3879 }
3880
3881 /*.type-video { background-position: 0px 0px; }
3882 .type-image { background-position: -20px 0px; }
3883 .type-audio { background-position: -40px 0px; }
3884 .type-text  { background-position: -60px 0px; }
3885 .type-unkn  { background-position: -80px 0px; }*/
3886 .type-video {
3887         background-image: url('images/oxygen/video-x-generic.png');
3888         background-size: 100% 100%;
3889         width: 48px;
3890         height: 48px;
3891 }
3892 .type-image {
3893         background-image: url('images/oxygen/image-x-generic.png');
3894         background-size: 100% 100%;
3895         width: 48px;
3896         height: 48px;
3897 }
3898 .type-audio {   background-image: url('images/oxygen/audio-x-generic.png');
3899         background-size: 100% 100%;
3900         width: 48px;
3901         height: 48px;
3902 }
3903
3904 .type-text  {
3905         background-image: url('images/oxygen/text-x-generic-2.png');
3906         background-size: 100% 100%;
3907         width: 48px;
3908         height: 48px;
3909 }
3910 .subtype-msword, .subtype-vnd-openxmlformats-officedocument-wordprocessingml-document  {
3911         background-image: url('images/oxygen/application-msword.png');
3912         background-size: 100% 100%;
3913         width: 48px;
3914         height: 48px;
3915 }
3916 .subtype-pdf  {
3917         background-image: url('images/oxygen/application-pdf.png');
3918         background-size: 100% 100%;
3919         width: 48px;
3920         height: 48px;
3921 }
3922 /*.type-unkn  {
3923         background-image: url('images/oxygen/unknown.png');
3924         background-size: 100% 100%;
3925         width: 48px;
3926         height: 48px;
3927 }*/
3928
3929
3930
3931 /* autocomplete popup */
3932 .acpopup {
3933         max-height:150px;
3934         background-color:#ffffff;
3935         overflow:auto;
3936         z-index:100000;
3937         border:1px solid #cccccc;
3938 }
3939 .acpopupitem {
3940         background-color:#ffffff; padding: 4px;
3941         clear:left;
3942 }
3943 .acpopupitem img {
3944         float: left;
3945         margin-right: 4px;
3946 }
3947
3948 .acpopupitem.selected {
3949         color: #FFFFFF; background: #3465A4;
3950 }
3951
3952 /* popup notifications */
3953 div.jGrowl div.notice {
3954   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
3955   color: #ffffff;
3956   padding-left: 58px;
3957 }
3958 div.jGrowl div.info {
3959   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
3960   color: #ffffff;
3961   padding-left: 58px;
3962 }
3963 #jGrowl.top-right {
3964         top: 75px;
3965         right: 15px;
3966 }
3967 div.jGrowl-notification {
3968   border-radius: 7px;
3969 }
3970 .qcomment {
3971         border: 1px solid #EEE;
3972         padding: 3px;
3973         margin-top: 15px;
3974         margin-left: 25px;
3975         width: 125px;
3976         overflow-y: auto;
3977 }
3978
3979
3980 .qcomment option {
3981         width: 125px;
3982         overflow-x: hidden;
3983 }
3984
3985 .qcomment {
3986         opacity: 0.3;
3987         filter:alpha(opacity=30);
3988 }
3989 .qcomment:hover {
3990         opacity: 1.0;
3991         filter:alpha(opacity=100);
3992 }
3993
3994 /* notifications popup menu */
3995 .nav-notify {
3996         display: none;
3997         position: absolute;
3998         font-size: 10px;
3999         padding: 1px 3px;
4000         top: 0px;
4001         right: -10px;
4002         min-width: 15px;
4003         text-align: right;
4004 }
4005 .nav-notify.show {
4006         display: block;
4007 }
4008 ul#nav-network-notifications-popup {
4009         text-align: center;
4010         line-height: 18px;
4011
4012         border: 1px solid #AAAAAA;
4013         border-radius: 5px;
4014         -moz-border-radius: 5px;
4015         -webkit-border-radius: 5px;
4016
4017         -moz-box-shadow: 3px 3px 5px #555;
4018         -webkit-box-shadow: 3px 3px 5px #555;
4019         box-shadow: 3px 3px 5px #555;
4020
4021         background: #FFFFFF;
4022
4023         display: none;
4024         list-style: none;
4025
4026         width: 10em;
4027         position: absolute;
4028         margin: 0px;
4029         top: 15px;
4030         left: 55px;
4031         padding: 1em 0px;
4032
4033         z-index: 11000;
4034 }
4035 ul.notifications-menu-popup {
4036         position: absolute;
4037         display: none;
4038         width: 10em;
4039         margin: 0px;
4040         padding: 0px;
4041         list-style: none;
4042         z-index: 100000;
4043         right: 0px;
4044 }
4045 #nav-notifications-menu {
4046         width: 320px;
4047         max-height: 400px;
4048         overflow-y: scroll;overflow-style:scrollbar;
4049         background-color:#FFFFFF;
4050         -moz-border-radius: 5px;
4051         -webkit-border-radius: 5px;
4052         border-radius:5px;
4053         border: 1px solid #AAA;
4054         -moz-box-shadow: 3px 3px 5px #555;
4055         -webkit-box-shadow: 3px 3px 5px #555;
4056         box-shadow: 3px 3px 5px #555;
4057 }
4058 #nav-notifications-menu .contactname { font-weight: bold; font-size: 0.9em; }
4059 #nav-notifications-menu img { float: left; margin-right: 5px; }
4060 #nav-notifications-menu .notif-when { font-size: 0.8em; display: block; }
4061 #nav-notifications-menu li {
4062         padding: 7px 0px 7px 10px;
4063         word-wrap:normal;
4064         border-bottom: 1px solid #000;
4065 }
4066
4067 #nav-notifications-menu li:hover {
4068
4069 }
4070
4071 #nav-notifications-menu a:hover {
4072         text-decoration: underline;
4073 }
4074
4075 .notif-item a {
4076         color: #000000;
4077 }
4078
4079 .notif-item a:hover {
4080         text-decoration: underline;
4081 }
4082
4083 .notif-image {
4084         width: 32px;
4085         height: 32px;
4086         padding: 7px 7px 0px 0px;
4087 }
4088
4089 .notify-seen {
4090         background: #DDDDDD;
4091 }
4092
4093 #id_term_label {
4094         width:75px;
4095 }
4096 #id_term {
4097         width:100px;
4098 }
4099
4100 #recip {
4101         
4102 }
4103 .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; }
4104 .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; }
4105 .autocomplete .selected { background:#F0F0F0; }
4106 .autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
4107
4108 #datebrowse-sidebar select {
4109         margin-left: 40px;
4110         width: 130px;
4111 }
4112
4113