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