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