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