]> git.mxchange.org Git - friendica.git/blob - view/theme/diabook/style-wide.css
64f82c4876a8e4f09c65bf4566dcef2cdb39e3b8
[friendica.git] / view / theme / diabook / style-wide.css
1 /**
2  * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
3  * Additional Changes: Michael Vogel <icarus@dabo.de>
4  **/
5
6 /* ========= */
7 /* = Admin = */
8 /* ========= */
9
10 #adminpage {
11 /*        width: 80%;*/
12 }
13
14 #pending-update {
15         float:right;
16         color: #ffffff;
17         font-weight: bold;
18         background-color: #FF0000;
19         padding: 0em 0.3em;
20 }
21
22 .admin.linklist {
23         border: 0px; padding: 0px;
24 }
25
26 .admin.link {
27         list-style-position: inside;
28         font-size: 1em;
29         padding: 5px;
30         width: 100px;
31         margin: 5px;
32 }
33
34 #adminpage dl {
35         clear: left;
36         margin-bottom: 2px;
37         padding-bottom: 2px;
38         border-bottom: 1px solid black;
39 }
40
41 #adminpage dt {
42         width: 200px;
43         float: left;
44         font-weight: bold;
45 }
46
47 #adminpage dd {
48         margin-left: 200px;
49 }
50 #adminpage h3 {
51         border-bottom: 1px solid #898989;
52         margin-bottom: 5px;
53         margin-top: 10px;
54 }
55
56 #adminpage .submit {
57         clear:left;
58 }
59
60 #adminpage #pluginslist {
61         margin: 0px; padding: 0px;
62 }
63
64 #adminpage .plugin {
65         list-style: none;
66         display: block;
67         /* border: 1px solid #888888; */
68         padding: 1em;
69         margin-bottom: 5px;
70         clear: left;
71 }
72
73 #adminpage .toggleplugin {
74         float:left;
75         margin-right: 1em;
76 }
77
78 #adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
79 #adminpage table th { text-align: left;}
80 #adminpage td .icon { float: left;}
81 #adminpage table#users img { width: 16px; height: 16px; }
82 #adminpage table tr:hover { background-color: #eeeeee; }
83 #adminpage .selectall { text-align: right; }
84 /* icons */
85
86 .icon.bb-url{
87   background-image: url("../../../view/theme/diabook/icons/bb-url.png");
88   float: right;
89   margin-top: 2px;}
90 .icon.quote{
91   background-image: url("../../../view/theme/diabook/icons/quote.png");
92   float: right;
93   margin-top: 2px;}
94 .icon.bold{
95   background-image: url("../../../view/theme/diabook/icons/bold.png");
96   float: right;
97   margin-top: 2px;}
98 .icon.underline{
99   background-image: url("../../../view/theme/diabook/icons/underline.png");
100   float: right;
101   margin-top: 2px;}
102 .icon.italic{
103   background-image: url("../../../view/theme/diabook/icons/italic.png");
104   float: right;
105   margin-top: 2px;}
106 .icon.bb-image{
107   background-image: url("../../../view/theme/diabook/icons/bb-image.png");
108   float: right;
109   margin-top: 2px;}
110 .icon.bb-video{
111   background-image: url("../../../view/theme/diabook/icons/bb-video.png");
112   float: right;
113   margin-top: 2px;}
114   
115 .icon.contacts {
116   background-image: url("../../../view/theme/diabook/icons/contacts.png");}
117 .icon.notifications {
118   background-image: url("../../../view/theme/diabook/icons/notifications.png");}
119 .icon.notify {
120   background-image: url("../../../view/theme/diabook/icons/notify.png");}
121 .icon.messages {
122   background-image: url("../../../view/theme/diabook/icons/messages.png");}
123 .icon.community {
124   background-image: url("../../../view/theme/diabook/icons/community.png");}
125   
126 .icon.drop      { background-image: url("../../../view/theme/diabook/icons/drop.png");}
127 .icon.drophide  { background-image: url("../../../view/theme/diabook/icons/drop.png");}
128 .icon.dislike   { background-image: url("../../../view/theme/diabook/icons/dislike.png");}
129 .icon.like      { background-image: url("../../../view/theme/diabook/icons/like.png");}
130 .icon.pencil    { background-image: url("../../../view/theme/diabook/icons/pencil.png");}
131 .icon.recycle   { background-image: url("../../../view/theme/diabook/icons/recycle.png");}
132 .icon.remote-link { background-image: url("../../../view/theme/diabook/icons/remote.png");}
133 .icon.tagged    { background-image: url("../../../view/theme/diabook/icons/tagged.png");}  
134 .star-item.icon.unstarred { background-image: url("../../../view/theme/diabook/icons/unstarred.png");}
135 .star-item.icon.starred { background-image: url("../../../view/theme/diabook/icons/starred.png");}
136 .icon.link              { background-image: url("../../../view/theme/diabook/icons/link.png");}
137 .icon.lock              { background-image: url("../../../view/theme/diabook/icons/lock.png");}
138 .icon.unlock            { background-image: url("../../../view/theme/diabook/icons/unlock.png");}
139 .icon.language    { background-image: url("../../../view/theme/diabook/icons/language.png");}
140
141
142 .camera         { background-image: url("../../../view/theme/diabook/icons/camera.png"); 
143                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
144                           }
145 .attach         { background-image: url("../../../view/theme/diabook/icons/attach.png"); 
146                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
147                           }
148 .video2         { background-image: url("../../../view/theme/diabook/icons/video.png"); 
149                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
150                           }     
151 .video  { background-image: url("../../../view/theme/diabook/icons/video.png"); 
152                           display: block; width: 100%; height: 28px; background-repeat: no-repeat;
153                           }
154 .audio2         { background-image: url("../../../view/theme/diabook/icons/audio.png"); 
155                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
156                           }
157 .audio  { background-image: url("../../../view/theme/diabook/icons/audio.png"); 
158                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
159                           }
160 .weblink        { background-image: url("../../../view/theme/diabook/icons/weblink.png"); 
161                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
162                           }
163 .globe  { background-image: url("../../../view/theme/diabook/icons/globe.png"); 
164                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
165                           }
166 .unglobe        { background-image: url("../../../view/theme/diabook/icons/unglobe.png"); 
167                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;
168                           }
169 .edit    {background-image: url("../../../view/theme/diabook/icons/pencil2.png"); 
170                           display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
171                           
172                           
173
174
175 .article        { background-position: -50px  0px;}
176 /*.audio                { background-position: -70px  0px;}*/
177 .block          { background-position: -90px  0px;}
178 /*.drop                 { background-position: -110px 0px;}*/
179 /*.drophide     { background-position: -130px 0px;}*/
180 /*.edit                 { background-position: -150px 0px;}*/
181 /*.camera       { background-position: -170px 0px;}*/
182 /*.dislike      { background-position: -190px 0px;}*/
183 /*.like                 { background-position: -210px 0px;}*/
184 /*.link                 { background-position: -230px 0px;}*/
185
186 /*.globe                { background-position: -50px  -20px;}*/
187 /*.noglobe      { background-position: -70px  -20px;}*/
188 .no             { background-position: -90px  -20px;}
189 .pause          { background-position: -110px -20px;}
190 .play           { background-position: -130px -20px;}
191 /*.pencil       { background-position: -150px -20px;}*/
192 .small-pencil   { background-position: -170px -20px;}
193 /*.recycle      { background-position: -190px -20px;}*/
194 /*.remote-link  { background-position: -210px -20px;}*/
195 .share          { background-position: -230px -20px;}
196
197 .tools          { background-position: -50px  -40px;}
198 /*.lock                 { background-position: -70px  -40px;}*/
199
200 /*.video          { background-position: -110px -40px;}*/
201 .youtube        { background-position: -130px -40px;}
202
203 /*.attach         { background-position: -190px -40px;}*/
204 /*.language       { background-position: -210px -40px;}*/
205
206
207 .icon.on             { background-image: url("../../../view/theme/diabook/icons/toogle_on.png"); background-repeat: no-repeat;}
208 .icon.off            { background-image: url("../../../view/theme/diabook/icons/toogle_off.png"); background-repeat: no-repeat;}
209 .icon.prev           { background-image: url("../../../view/theme/diabook/icons/prev.png"); background-repeat: no-repeat;}
210 .icon.next           { background-image: url("../../../view/theme/diabook/icons/next.png"); background-repeat: no-repeat;}
211 /*.tagged     { background-position: -130px -60px;}*/
212
213 .attachtype {
214         display: block; width: 20px; height: 23px;
215         background-image: url('../../../images/content-types.png');
216 }
217
218 .type-video { background-position: 0px 0px; }
219 .type-image { background-position: -20px 0px; }
220 .type-audio { background-position: -40px 0px; }
221 .type-text  { background-position: -60px 0px; }
222 .type-unkn  { background-position: -80px 0px; }
223
224 .icon.drop, .icon.drophide {
225  float: left;
226 }
227
228 .icon {
229   display: block;
230   width: 20px;
231   height: 20px;
232   /*background-image: url('icons.png');*/
233 }
234
235 .icon {
236   background-color: transparent ;
237   background-repeat: no-repeat;
238   /* background-position: left center; */
239   display: block;
240   overflow: hidden;
241   text-indent: -9999px;
242   padding: 1px;
243 }
244
245 .icon.border.camera{
246   background-image: url("../../../view/theme/diabook/icons/camera.png"); 
247   display: block; width: 28px; height: 28px; background-repeat: no-repeat;
248         }
249         
250 .icon.border.link{
251   background-image: url("../../../view/theme/diabook/icons/weblink.png"); 
252   display: block; width: 28px; height: 28px; background-repeat: no-repeat;
253   margin-left: 10px;
254         }
255
256 .icon.text {
257   text-indent: 0px;
258 }
259 .icon.s10 {
260   min-width: 10px;
261   height: 10px;
262 }
263 .icon.s10.notify {
264   background-image: url("../../../images/icons/10/notify_off.png");
265 }
266 .icon.s10.gear {
267   background-image: url("../../../images/icons/10/gear.png");
268 }
269 .icon.s10.add {
270   background-image: url("../../../images/icons/10/add.png");
271 }
272 .icon.s10.delete {
273   background-image: url("../../../images/icons/10/delete.png");
274 }
275 .icon.s10.edit {
276   background-image: url("../../../images/icons/10/edit.png");
277 }
278 .icon.s10.star {
279   background-image: url("../../../images/star_dummy.png");
280 }
281 .icon.s10.menu {
282   background-image: url("../../../images/icons/10/menu.png");
283 }
284 .icon.s10.link {
285   background-image: url("../../../images/icons/10/link.png");
286 }
287 .icon.s10.lock {
288   background-image: url("../../../images/icons/10/lock.png");
289 }
290 .icon.s10.unlock {
291   background-image: url("../../../images/icons/10/unlock.png");
292 }
293 .icon.s10.text {
294   padding: 2px 0px 0px 15px;
295   font-size: 10px;
296 }
297 .icon.s16 {
298   min-width: 16px;
299   height: 16px;
300 }
301 .icon.s16.notify {
302   background-image: url("../../../images/icons/16/notify_off.png");
303 }
304 .icon.s16.gear {
305   background-image: url("../../../images/icons/16/gear.png");
306 }
307 .icon.s16.add {
308   background-image: url("../../../images/icons/16/add.png");
309 }
310 .icon.s16.delete {
311   background-image: url("../../../images/icons/16/delete.png");
312 }
313 /*.icon.s16.edit {
314   background-image: url("../../../images/icons/16/edit.png");
315 }*/
316 .icon.s16.star {
317   background-image: url("../../../images/star_dummy.png");
318 }
319 .icon.s16.menu {
320   background-image: url("../../../images/icons/16/menu.png");
321 }
322 /*.icon.s16.link {
323   background-image: url("../../../images/icons/16/link.png");
324 }*/
325 .icon.s16.lock {
326   background-image: url("../../../images/icons/16/lock.png");
327 }
328 .icon.s16.unlock {
329   background-image: url("../../../images/icons/16/unlock.png");
330 }
331 .icon.s16.text {
332   padding: 4px 0px 0px 20px;
333   font-size: 10px;
334 }
335 .icon.s22 {
336   min-width: 22px;
337   height: 22px;
338 }
339 .icon.s22.notify {
340   background-image: url("../../../images/icons/22/notify_off.png");
341 }
342 .icon.s22.gear {
343   background-image: url("../../../images/icons/22/gear.png");
344 }
345 .icon.s22.add {
346   background-image: url("../../../images/icons/22/add.png");
347 }
348 .icon.s22.delete {
349   background-image: url("../../../images/icons/22/delete.png");
350 }
351 .icon.s22.edit {
352   background-image: url("../../../images/icons/22/edit.png");
353 }
354 .icon.s22.star {
355   background-image: url("../../../images/star_dummy.png");
356 }
357 .icon.s22.menu {
358   background-image: url("../../../images/icons/22/menu.png");
359 }
360 .icon.s22.link {
361   background-image: url("../../../images/icons/22/link.png");
362 }
363 .icon.s22.lock {
364   background-image: url("../../../images/icons/22/lock.png");
365 }
366 .icon.s22.unlock {
367   background-image: url("../../../images/icons/22/unlock.png");
368 }
369 .icon.s22.text {
370   padding: 10px 0px 0px 25px;
371   width: 200px;
372 }
373 .icon.s48 {
374   width: 48px;
375   height: 48px;
376 }
377 .icon.s48.notify {
378   background-image: url("../../../images/icons/48/notify_off.png");
379 }
380 .icon.s48.gear {
381   background-image: url("../../../images/icons/48/gear.png");
382 }
383 .icon.s48.add {
384   background-image: url("../../../images/icons/48/add.png");
385 }
386 .icon.s48.delete {
387   background-image: url("../../../images/icons/48/delete.png");
388 }
389 .icon.s48.edit {
390   background-image: url("../../../images/icons/48/edit.png");
391 }
392 .icon.s48.star {
393   background-image: url("../../../images/star_dummy.png");
394 }
395 .icon.s48.menu {
396   background-image: url("../../../images/icons/48/menu.png");
397 }
398 .icon.s48.link {
399   background-image: url("../../../images/icons/48/link.png");
400 }
401 .icon.s48.lock {
402   background-image: url("../../../images/icons/48/lock.png");
403 }
404 .icon.s48.unlock {
405   background-image: url("../../../images/icons/48/unlock.png");
406 }
407
408 #contact-edit-links ul {
409   list-style: none;
410   list-style-type: none;
411 }
412
413 .hide-comments-outer {
414   margin-left: 80px;
415   margin-bottom: 5px;
416   width: 684px;
417   border-bottom: 1px solid #BDCDD4;
418   border-top: 1px solid #BDCDD4;
419
420   padding: 8px;
421 }
422
423 /* global */
424 body {
425   font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
426   font-size: 13px;
427   background-color: #ffffff;
428   color: #2d2d2d;
429   margin: 50px auto auto;
430   display: table;
431
432 }
433
434 h4 {
435   font-size: 1.1em;
436 }
437
438 a {
439         color: #3465A4;
440         /* color: #3e3e8c; */
441         text-decoration: none;
442 }
443 a:hover {
444         /* color: blue; */
445         text-decoration: underline
446 }
447
448 .wall-item-name-link {
449 /*  float: left;*/
450 }
451
452 .wall-item-photo {
453   width: 48px;
454   height: 48px;
455   overflow: hidden;
456   display: block;
457 }
458
459 .left {
460   float: left;
461 }
462 .right {
463   float: right;
464 }
465 .hidden {
466   display: none;
467 }
468 .clear {
469   clear: both;
470 }
471 .fakelink {
472   color: #3465A4;
473   /* color: #3e3e8c; */
474   text-decoration: none;
475   cursor: pointer;
476 }
477 .fakelink:hover {
478   /* color: blue; */
479   /*color: #005c94; */
480   text-decoration: underline;
481 }
482 .intro-end {
483         border-bottom: 1px solid black;
484    clear: both;
485    margin-bottom: 25px;
486    padding-bottom: 25px;
487    width: 75%;
488         }
489 .intro-form-end {
490         clear: both;
491         }
492 .intro-fullname {
493         padding-bottom: 5px;
494    padding-top: 5px;
495         }
496 .intro-wrapper-end {
497         clear: both;
498    padding-bottom: 5px;
499         }
500 code {
501   font-family: Courier, monospace;
502   white-space: pre;
503   display: block;
504   overflow: auto;
505   border: 1px solid #444;
506   background: #EEE;
507   color: #444;
508   padding: 10px;
509   margin-top: 20px;
510 }
511 #panel {
512   position: absolute;
513   width: 12em;
514   background: #ffffff;
515   color: #2d2d2d;
516   margin: 0px;
517   padding: 1em;
518   list-style: none;
519   border: 3px solid #364e59;
520   z-index: 100000;
521   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
522   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
523   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
524 }
525 /* tool */
526 .tool {
527   height: auto;
528   overflow: auto;
529   padding: 3px;
530 }
531 #saved-search-ul .tool:hover,
532 #nets-sidebar .tool:hover,
533 #sidebar-group-list .tool:hover,
534 #fileas-sidebar .tool:hover {
535         background: #E7F2F7;
536 }
537 .tool .label {
538   float: left;
539 }
540 .tool .action {
541   float: right;
542 }
543 .tool a {
544   color: ##3F8FBA;
545 }
546 .tool a:hover {
547   text-decoration: none;
548 }
549 /* popup notifications */
550 div.jGrowl div.notice {
551   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
552   color: #ffffff;
553   padding-left: 58px;
554 }
555 div.jGrowl div.info {
556   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
557   color: #ffffff;
558   padding-left: 58px;
559 }
560 /* header */
561 header {
562   position: fixed;
563   left: 0%;
564   right: 80%;
565   top: 0px;
566   margin: 0px;
567   padding: 0px;
568   width: 22%;
569   height: 32px;
570   background: #000;
571   z-index: 100;
572   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
573   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
574   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
575 }
576 header #site-location {
577   display: none;
578 }
579 header #banner {
580   overflow: hidden;
581   text-align: left;
582   width: 82%%;
583   margin-left: 25%;
584 }
585 header #banner a,
586 header #banner a:active,
587 header #banner a:visited,
588 header #banner a:link,
589 header #banner a:hover {
590   color: #ffffff;
591   text-decoration: none;
592   outline: none;
593   vertical-align: middle;
594  font-weight: bolder;
595   margin-left: 3px;
596 }
597 header #banner #logo-img {
598   height: 25px;
599   margin-top: 3px;
600 }
601 header #banner #logo-text {
602   font-size: 20px;
603   position: absolute;
604   top: 10%;
605 }
606 /* messages */
607 #message-new {
608   background: #19aeff;
609   border: 1px solid #005c94;
610   width: 150px;
611 }
612 #message-new a {
613   color: #ffffff;
614   text-align: center;
615   display: block;
616   font-weight: bold;
617   padding: 1em 0px;
618   text-decoration: none;
619 }
620 .mail-list-wrapper {
621   background-color: #f6f7f8;
622   margin-bottom: 5px;
623   width: 100%;
624   height: auto;
625   overflow: hidden;
626 }
627 .mail-list-wrapper span {
628   display: block;
629   float: left;
630   width: 20%;
631   overflow: hidden;
632 }
633 .mail-list-wrapper .mail-subject {
634   width: 30%;
635   padding: 4px 0px 0px 4px;
636 }
637 .mail-list-wrapper .mail-subject a {
638   display: block;
639 }
640 .mail-list-wrapper .mail-subject.unseen a {
641   font-weight: bold;
642 }
643 .mail-list-wrapper .mail-date {
644   padding: 4px 4px 0px 4px;
645 }
646 .mail-list-wrapper .mail-from {
647   padding: 4px 4px 0px 4px;
648 }
649 .mail-list-wrapper .mail-count {
650   padding: 4px 4px 0px 4px;
651   text-align: right;
652 }
653 .mail-list-wrapper .mail-delete {
654   float: right;
655 }
656 #mail-display-subject {
657   background-color: #f6f7f8;
658   color: #2d2d2d;
659   margin-bottom: 10px;
660   width: 100%;
661   height: auto;
662   overflow: hidden;
663 }
664 #mail-display-subject span {
665   float: left;
666   overflow: hidden;
667   padding: 4px 0px 0px 10px;
668 }
669 #mail-display-subject .mail-delete {
670   float: right;
671   opacity: 0.5;
672   -webkit-transition: all 0.2s ease-in-out;
673   -moz-transition: all 0.2s ease-in-out;
674   -o-transition: all 0.2s ease-in-out;
675   -ms-transition: all 0.2s ease-in-out;
676   transition: all 0.2s ease-in-out;
677 }
678 #mail-display-subject:hover .mail-delete {
679   opacity: 1;
680   -webkit-transition: all 0.2s ease-in-out;
681   -moz-transition: all 0.2s ease-in-out;
682   -o-transition: all 0.2s ease-in-out;
683   -ms-transition: all 0.2s ease-in-out;
684   transition: all 0.2s ease-in-out;
685 }
686 /* nav */
687 nav {
688   width: 80%;
689   height: 32px;
690   position: fixed;
691   left: 22%;
692   top: 0px;
693   padding: 0px;
694   background: #000;
695   color: #ffffff;
696   z-index: 99;
697   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
698   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
699   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
700 }
701 nav a,
702 nav a:active,
703 nav a:visited,
704 nav a:link,
705 nav a:hover {
706   color: #ffffff;
707   text-decoration: none;
708   outline: none;
709 }
710 nav #banner {
711   overflow: hidden;
712   /*text-align: center;*/
713   width: 100%;
714 }
715 nav #banner a,
716 nav #banner a:active,
717 nav #banner a:visited,
718 nav #banner a:link,
719 nav #banner a:hover {
720   color: #ffffff;
721   text-decoration: none;
722   outline: none;
723   vertical-align: bottom;
724 }
725 nav #banner #logo-img {
726   height: 22px;
727   margin-top: 5px;
728 }
729 nav #banner #logo-text {
730   font-size: 22px;
731 }
732 nav #navbar{
733         }
734 nav ul {
735   margin: 0px;
736   padding: 0px 20px;
737 }
738 nav ul li {
739   list-style: none;
740   margin: 0px;
741   /* padding: 1px 1px 3px 1px; */
742   float: left;
743 }
744 nav ul li .menu-popup {
745   left: 0px;
746   right: auto;
747 }
748
749 nav #logo-img {
750   height: 25px;
751   margin-top: 4px;
752   margin-left: 30px;
753 }
754
755 nav #logo-text {
756     font-size: 22px;
757     margin-top: 3px;
758     margin-right: 15px;
759 }
760 nav .nav-menu-search {
761   position: relative;
762
763   margin: 4px 17px;
764   margin-right: 0px;
765   height: 17px;
766   width: 180px;
767   
768 }
769
770 nav #search-box #search-text {
771   background-image:  url('icons/lupe.png');
772   background-repeat:no-repeat;
773   padding-left:20px;
774   border-top-left-radius: 15px;
775 border-top-right-radius: 15px;
776 border-bottom-right-radius: 15px;
777 border-bottom-left-radius: 15px;
778         }
779
780
781 nav .nav-menu-icon {
782   position: relative;
783   height: 22px;
784   padding: 5px;
785   margin: 0px 7px;
786   -moz-border-radius: 5px 5px 0 0;
787   -webkit-border-radius: 5px 5px 0 0;
788   border-radius: 5px 5px 0 0;
789 }
790 nav .nav-menu-icon.selected {
791   background-color: #fff;
792 }
793 nav .nav-menu-icon img {
794   width: 22px;
795   height: 22px;
796 }
797 nav .nav-menu-icon .nav-notify {
798   top: 3px;
799 }
800 /*marker*/
801 nav .nav-menu {
802   position: relative;
803   height: 16px;
804   padding: 5px;
805   margin: 3px 15px 0px;
806   font-size: 15px;
807   /*border-bottom: 3px solid #364A84;*/
808 }
809 nav .nav-menu.selected {
810   /*border-bottom: 3px solid #9eabb0;*/
811 }
812 nav .nav-notify {
813   display: none;
814   position: absolute;
815   background-color: #ff0000;
816   /* background-color: #19aeff; */
817   -moz-border-radius: 5px 5px 5px 5px;
818   -webkit-border-radius: 5px 5px 5px 5px;
819   border-radius: 5px 5px 5px 5px;
820   font-size: 10px;
821   font-weight: 900;
822   padding: 1px 4px;
823   top: 0px;
824   right: -6px;
825   min-width: 10px;
826   text-align: center;
827 }
828 nav .nav-notify.show {
829   display: block;
830 }
831 nav #nav-help-link,
832 nav #nav-search-link,
833 nav #nav-directory-link,
834 nav #nav-apps-link,
835 nav #nav-site-linkmenu, 
836 nav #nav-home-link,
837 nav #nav-user-linkmenu
838 {
839   float: right;
840 }
841 nav #nav-user-linkmenu{
842         margin-right: 0px;
843         }
844 nav #nav-home-link, #nav-directory-link, #nav-apps-link{
845         margin-left: 0px;
846         margin-right: 0px;
847         font-weight: bold;
848         margin: 3px 5px;
849         }
850 nav #nav-directory-link{
851   margin-right: 0px;    
852         }
853 nav #nav-home-link{
854   margin-left: 0px;     
855         }
856 nav #nav-help-link .menu-popup,
857 nav #nav-search-link .menu-popup,
858 nav #nav-directory-link .menu-popup,
859 nav #nav-apps-link .menu-popup,
860 nav #nav-site-linkmenu .menu-popup {
861   right: 0px;
862   left: auto;
863 }
864
865 nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
866         background-image: url("../../../view/theme/diabook/icons/messages2.png");
867         }
868         
869 /*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
870         background-image: url("../../../view/theme/diabook/icons/notify2.png");
871         }
872         
873 nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
874         background-image: url("../../../view/theme/diabook/icons/contacts2.png");
875         }
876         
877 nav #nav-apps-link.selected {
878   background-color: #364e59;
879 }
880
881 #nav-notifications-mark-all {
882         /* padding: 1px 1px 2px 26px; */
883         /* border-bottom: 1px solid #364E59; */
884         /* margin: 0px 0px 2px 0px;
885         padding: 5px 10px; */
886 }
887
888 #nav-notifications-see-all {
889         /* padding: 1px 1px 2px 26px; */
890         /* border-bottom: 1px solid #364E59; */
891         /* margin: 0px 0px 2px 0px;
892         padding: 5px 10px; */
893 }
894
895 .notify-seen {
896         background: none repeat scroll 0 0 #DDDDDD;
897         }
898
899 ul.menu-popup {
900   position: absolute;
901   display: none;
902   width: 11em;
903   background: #ffffff;
904   color: #2d2d2d;
905   margin: 0px;
906   padding: 0px;
907   list-style: none;
908   z-index: 100000;
909   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
910   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
911   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
912 }
913 ul.menu-popup a {
914   display: block;
915   color: #2d2d2d;
916   padding: 5px 10px;
917   text-decoration: none;
918 }
919 ul.menu-popup a:hover {
920   background-color: #fff797; /*bdcdd4;*/
921   color: #000;
922 }
923 ul.menu-popup .menu-sep {
924   border-top: 1px solid #9eabb0;
925 }
926 ul.menu-popup li {
927   float: none;
928   overflow: auto;
929   height: auto;
930   display: block;
931 }
932 ul.menu-popup li img {
933   float: left;
934   width: 16px;
935   height: 16px;
936   padding-right: 5px;
937 }
938 ul.menu-popup .empty {
939   padding: 5px;
940   text-align: center;
941   color: #9eabb0;
942 }
943 /* autocomplete popup */
944 .acpopup {
945   max-height: 150px;
946   background-color: #ffffff;
947   color: #2d2d2d;
948   border: 1px solid #MenuBorder;
949   overflow: auto;
950   z-index: 100000;
951   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
952   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
953   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
954 }
955 .acpopupitem {
956   color: #2d2d2d;
957   padding: 4px;
958   clear: left;
959 }
960 .acpopupitem img {
961   float: left;
962   margin-right: 4px;
963 }
964 .acpopupitem.selected {
965   background-color: #bdcdd4;
966 }
967 #nav-notifications-menu {
968   width: 400px;
969   max-height: 550px;
970   overflow: auto;
971 }
972 /* #nav-notifications-menu a {
973         display: inline;
974         padding: 5px 0px;
975         margin: 0px 0px 2px 0px;
976 }
977 #nav-notifications-menu li:hover {
978   background-color: #bdcdd4;
979 }*/
980
981 #nav-notifications-menu img {
982   float: left;
983   margin-right: 5px;
984 }
985 #nav-notifications-menu .contactname {
986   font-weight: bold;
987 }
988 #nav-notifications-menu .notif-when {
989   font-size: 10px;
990   color: #9eabb0;
991   display: block;
992 }
993
994 .notif-image {
995         width: 32px;
996         height: 32px;
997         padding: 7px 7px 0px 0px;
998 }
999
1000 /*profile_side*/
1001 #profile_side {
1002   margin-bottom: 30px;
1003 }
1004 #ps-usericon{
1005         height: 25px    
1006         }
1007 #ps-username{
1008   font-size: 1.17em;
1009   font-weight: bold;
1010   vertical-align: top;
1011   position: absolute;
1012   padding-top: 4px;
1013   padding-left: 5px;    
1014   color: #2D2D2D;
1015   word-wrap: break-word;
1016   width: 130px;
1017         }
1018 #ps-username:hover{
1019   text-decoration: none;        
1020         }
1021 .menu-profile-side{
1022   list-style: none;     
1023   padding-left: 0px;
1024   min-height: 0px;
1025         }
1026 .menu-profile-list{
1027   height: auto;
1028   overflow: auto;
1029   min-height: 16px;
1030   list-style: none;
1031         }
1032 .menu-profile-list:hover{
1033         background: #E7F2F7;
1034         }
1035 .menu-profile-list-item{
1036         padding-left: 5px;
1037         vertical-align: middle;
1038         }       
1039 .menu-profile-list-item:hover{  
1040         text-decoration: none;
1041    }
1042 /*http://prothemedesign.com/circular-icons/*/
1043 .menu-profile-icon.home{
1044         background: url("../../../view/theme/diabook/icons/home.png") no-repeat;
1045         float: left;
1046         height: 22px;
1047    width: 22px;
1048         }
1049 .menu-profile-icon.photos{
1050         background: url("../../../view/theme/diabook/icons/mess_side.png") no-repeat;
1051         float: left;
1052         height: 22px;
1053    width: 22px;}
1054 .menu-profile-icon.events{
1055         background: url("../../../view/theme/diabook/icons/events.png") no-repeat;
1056         float: left;
1057         height: 22px;
1058    width: 22px;}
1059 .menu-profile-icon.notes{
1060         background: url("../../../view/theme/diabook/icons/notes.png") no-repeat;
1061         float: left;
1062         height: 22px;
1063    width: 22px;}
1064 .menu-profile-icon.foren{
1065         background: url("../../../view/theme/diabook/icons/pubgroups.png") no-repeat;
1066         float: left;
1067         height: 22px;
1068    width: 22px;}
1069 .menu-profile-icon.com_side{
1070         background: url("../../../view/theme/diabook/icons/com_side.png") no-repeat;
1071         float: left;
1072         height: 22px;
1073    width: 22px;}
1074 .menu-profile-icon.pscontacts{
1075         background: url("../../../view/theme/diabook/icons/pscontacts.png") no-repeat;
1076         float: left;
1077         height: 22px;
1078    width: 22px;}
1079
1080 /* aside */
1081 /*marker*/
1082 aside {
1083   display: table-cell;
1084   vertical-align: top;
1085   width: 180px;
1086   padding: 0px 5px 0px 0px;
1087   border-right: 1px solid #D2D2D2;
1088   float: left;
1089   /* background: #F1F1F1; */
1090 }
1091 aside #page-sidebar{display: none;}
1092 aside .vcard .fn {
1093   font-size: 18px;
1094   font-weight: bold;
1095   margin-bottom: 5px;
1096 }
1097 aside .vcard .title {
1098   margin-bottom: 5px;
1099 }
1100 aside .vcard dl {
1101   height: auto;
1102   overflow: auto;
1103 }
1104 aside .vcard dt {
1105   float: left;
1106   margin-left: 0px;
1107   /*width: 35%;*/
1108   text-align: right;
1109   color: #999999;
1110 }
1111 aside .vcard dd {
1112   float: left;
1113   margin-left: 5px;
1114   /*width: 60%;*/
1115 }
1116 aside #profile-extra-links ul {
1117   padding: 0px;
1118   margin: 0px;
1119 }
1120 aside #profile-extra-links li {
1121   padding: 0px;
1122   margin: 0px;
1123   list-style: none;
1124 }
1125 aside #dfrn-request-link {
1126   display: block;
1127   -moz-border-radius: 5px 5px 5px 5px;
1128   -webkit-border-radius: 5px 5px 5px 5px;
1129   border-radius: 5px 5px 5px 5px;
1130   color: #ffffff;
1131   background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
1132   font-weight: bold;
1133   text-transform: uppercase;
1134   padding: 4px 2px 2px 35px;
1135 }
1136 aside #dfrn-request-link:hover {
1137   text-decoration: none;
1138   background-color: #36c;
1139   /* background-color: #19aeff; */
1140 }
1141 aside #profiles-menu {
1142   width: 20em;
1143 }
1144 aside #search-text {
1145         width: 150px;
1146         height: 17px;
1147         padding-left: 10px;
1148         border-top-left-radius: 15px;
1149 border-top-right-radius: 15px;
1150 border-bottom-right-radius: 15px;
1151 border-bottom-left-radius: 15px;
1152 }
1153 aside #side-follow-url {
1154         width: 173px;
1155         }
1156 aside #side-peoplefind-url {
1157         width: 173px;
1158         }
1159 #contact-block {
1160   overflow: auto;
1161   height: auto;
1162 }
1163 #contact-block .contact-block-h4 {
1164   float: left;
1165   margin: 5px 0px;
1166 }
1167 #contact-block .allcontact-link {
1168   float: right;
1169   margin: 5px 0px;
1170 }
1171 #contact-block .contact-block-content {
1172   clear: both;
1173   overflow: auto;
1174   height: auto;
1175 }
1176 #contact-block .contact-block-link {
1177   float: left;
1178   margin: 0px 2px 2px 0px;
1179 }
1180 #contact-block .contact-block-link img {
1181   widht: 55px;
1182   height: 55px;
1183 }
1184 #lost-password-link {
1185   float: left;
1186   margin-right: 20px;   
1187         }
1188 #login-submit-wrapper{
1189   margin-top: 20px;
1190         }
1191 /* widget */
1192 .widget {
1193   margin-bottom: 2em;
1194   /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
1195         .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
1196 /*  font-size: 12px; */
1197 }
1198 /*marker*/
1199 .widget h3 {
1200   padding: 0px;
1201   margin: 2px;
1202   font-size: 1.05em;
1203 }
1204 .widget .action {
1205   opacity: 0.1;
1206   -webkit-transition: all 0.2s ease-in-out;
1207   -moz-transition: all 0.2s ease-in-out;
1208   -o-transition: all 0.2s ease-in-out;
1209   -ms-transition: all 0.2s ease-in-out;
1210   transition: all 0.2s ease-in-out;
1211 }
1212 .widget input.action {
1213   opacity: 0.5;
1214   -webkit-transition: all 0.2s ease-in-out;
1215   -moz-transition: all 0.2s ease-in-out;
1216   -o-transition: all 0.2s ease-in-out;
1217   -ms-transition: all 0.2s ease-in-out;
1218   transition: all 0.2s ease-in-out;
1219 }
1220 .widget:hover .title .action {
1221   opacity: 1;
1222   -webkit-transition: all 0.2s ease-in-out;
1223   -moz-transition: all 0.2s ease-in-out;
1224   -o-transition: all 0.2s ease-in-out;
1225   -ms-transition: all 0.2s ease-in-out;
1226   transition: all 0.2s ease-in-out;
1227 }
1228 .widget .tool:hover .action {
1229   opacity: 1;
1230   -webkit-transition: all 0.2s ease-in-out;
1231   -moz-transition: all 0.2s ease-in-out;
1232   -o-transition: all 0.2s ease-in-out;
1233   -ms-transition: all 0.2s ease-in-out;
1234   transition: all 0.2s ease-in-out;
1235 }
1236 .widget .tool:hover .action.ticked {
1237   opacity: 1;
1238   -webkit-transition: all 0.2s ease-in-out;
1239   -moz-transition: all 0.2s ease-in-out;
1240   -o-transition: all 0.2s ease-in-out;
1241   -ms-transition: all 0.2s ease-in-out;
1242   transition: all 0.2s ease-in-out;
1243 }
1244 .widget ul {
1245   padding: 0px;
1246 }
1247 .widget ul li {
1248   padding-left: 16px;
1249   min-height: 16px;
1250   list-style: none;
1251 }
1252 .group_selected {
1253   background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
1254   float: left;
1255   height: 22px;
1256   width: 22px;
1257 }
1258 .group_unselected {
1259   background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
1260   float: left;
1261   height: 22px;
1262   width: 22px;
1263 }
1264 .icon.text_add          { 
1265                 background-image: url("../../../images/icons/16/add.png");
1266                 float: right;
1267                 opacity: 0.2;
1268                 margin-right: 14px;
1269                 }
1270 .icon.text_add:hover    { 
1271                 background-image: url("../../../images/icons/16/add.png");
1272                 float: right;
1273                 cursor: pointer;
1274                 margin-right: 14px;
1275                 opacity: 1;
1276 -webkit-transition: all 0.2s ease-in-out;
1277 -moz-transition: all 0.2s ease-in-out;
1278 -o-transition: all 0.2s ease-in-out;
1279 -ms-transition: all 0.2s ease-in-out;
1280 transition: all 0.2s ease-in-out;
1281                 }
1282 .icon.text_edit {
1283   background-image: url("../../../images/icons/10/edit.png");
1284   opacity: 0.2;
1285   margin-top: 6px;
1286   float: right;
1287   height: 10px;
1288 }
1289 .icon.text_edit:hover {
1290   background-image: url("../../../images/icons/10/edit.png");
1291   opacity: 1;
1292   margin-top: 6px;
1293   float: right;
1294   height: 10px;
1295 }
1296 /* widget: search */
1297 #add-search-popup {
1298   width: 200px;
1299   top: 18px;
1300 }
1301 /* section */
1302 section {
1303   display: table-cell;
1304   vertical-align: top;
1305   width: 800px;
1306   padding: 0px 0px 0px 12px;
1307 }
1308
1309 body .pageheader{
1310   text-align: center;
1311   font-size: 20px;
1312   margin-bottom: 20px;
1313   margin-top: 0px;
1314   max-width: 775px;
1315         }
1316 .qcomment{
1317   max-width: 122px;     
1318         }
1319 #id_username {
1320   width: 173px; 
1321         }
1322 #id_password {
1323   width: 173px;         
1324         }
1325 #id_openid_url {
1326   width: 173px; 
1327         }
1328 #contact-edit-end {
1329         }
1330 .pager {
1331    padding: 10px;
1332         text-align: center;
1333         font-size: 1.0em;
1334         clear: both;
1335         display: block;
1336 }       
1337 .tabs {
1338     
1339     background-position: 0 -20px;
1340     background-repeat: repeat-x;
1341     height: 27px;
1342     padding: 0;
1343  }
1344 .tab.button {
1345     margin-left: 5px;   
1346     /*background: none repeat scroll 0 0 #F8F8F8;*/
1347     border: 1px solid #CCCCCC;
1348     border-radius: 3px 3px 3px 3px;
1349     font-weight: normal;
1350     padding: 3px;
1351     color:  #333333;
1352         }
1353
1354         
1355 #birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
1356         margin-bottom: 10px;
1357         }
1358 /* wall item */
1359 /*marker*/
1360 .tread-wrapper {
1361   border-bottom: 1px solid #D2D2D2;
1362   position: relative;
1363   padding: 5px;
1364   margin-bottom: 0px;
1365   width: 775px;
1366   padding-top: 10px;
1367 }
1368
1369 .wall-item-decor {
1370   position: absolute;
1371   left: 780px;
1372   top: -10px;
1373   width: 16px;
1374 }
1375 /*marker*/
1376 .wall-item-container {
1377   display: table;
1378   width: 770px;
1379 }
1380
1381 .wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
1382   display: table-row;
1383 }
1384 .wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
1385   display: table-row;
1386 }
1387 .wall-item-bottom {
1388   font-size: 13px;
1389 }
1390 .wall-item-container .wall-item-bottom {
1391 /*  opacity: 0.5;
1392   -webkit-transition: all 0.2s ease-in-out;
1393   -moz-transition: all 0.2s ease-in-out;
1394   -o-transition: all 0.2s ease-in-out;
1395   -ms-transition: all 0.2s ease-in-out;
1396   transition: all 0.2s ease-in-out; */
1397 }
1398 .wall-item-container:hover .wall-item-bottom {
1399 /*  opacity: 1;
1400   -webkit-transition: all 0.2s ease-in-out;
1401   -moz-transition: all 0.2s ease-in-out;
1402   -o-transition: all 0.2s ease-in-out;
1403   -ms-transition: all 0.2s ease-in-out;
1404   transition: all 0.2s ease-in-out; */
1405 }
1406 .wall-item-container .wall-item-info {
1407   display: table-cell;
1408   vertical-align: top;
1409   text-align: left;
1410   width: 80px;
1411 }
1412 .wall-item-photo-container .wall-item-info {
1413   display: table-cell;
1414   vertical-align: top;
1415   text-align: left;
1416   width: 80px;
1417 }
1418 .wall-item-container .wall-item-location {
1419   padding-right: 40px;
1420   display: table-cell;
1421 }
1422 .wall-item-photo-container .wall-item-location {
1423   padding-right: 40px;
1424   display: table-cell;
1425 }
1426 .wall-item-container .wall-item-ago {
1427   word-wrap: break-word;
1428   width: 50px;
1429   margin-left: 10px;
1430   color: #999;
1431 }
1432 .wall-item-photo-container .wall-item-ago {
1433   word-wrap: break-word;
1434   width: 50px;
1435   margin-left: 10px;
1436   color: #999;
1437 }
1438 .wall-item-location {
1439   
1440   clear: both;
1441   overflow: hidden;
1442   
1443   margin-bottom: 5px;
1444 }
1445 /*marker*/
1446 .wall-item-container .wall-item-content {
1447
1448   max-width: 690px;
1449   word-wrap: break-word;
1450
1451   margin-bottom: 14px;
1452 }
1453 /*marker*/
1454 .wall-item-photo-container .wall-item-content {
1455
1456   max-width: 690px;
1457   word-wrap: break-word;
1458   
1459   margin-bottom: 14px;
1460 }
1461 .wall-item-container .wall-item-content img {
1462   max-width: 700px;
1463 }
1464 .wall-item-photo-container .wall-item-content img {
1465   max-width: 700px;
1466 }
1467 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
1468   display: table-cell;
1469   vertical-align: middle;
1470 }
1471 .wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
1472   display: table-cell;
1473   vertical-align: middle;
1474 }
1475 .wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
1476   opacity: 0.5;
1477   -webkit-transition: all 0.2s ease-in-out;
1478   -moz-transition: all 0.2s ease-in-out;
1479   -o-transition: all 0.2s ease-in-out;
1480   -ms-transition: all 0.2s ease-in-out;
1481   transition: all 0.2s ease-in-out;
1482 }
1483 .wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
1484   opacity: 0.5;
1485   -webkit-transition: all 0.2s ease-in-out;
1486   -moz-transition: all 0.2s ease-in-out;
1487   -o-transition: all 0.2s ease-in-out;
1488   -ms-transition: all 0.2s ease-in-out;
1489   transition: all 0.2s ease-in-out;
1490 }
1491 .wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
1492   opacity: 1;
1493   -webkit-transition: all 0.2s ease-in-out;
1494   -moz-transition: all 0.2s ease-in-out;
1495   -o-transition: all 0.2s ease-in-out;
1496   -ms-transition: all 0.2s ease-in-out;
1497   transition: all 0.2s ease-in-out;
1498 }
1499 .wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
1500   opacity: 1;
1501   -webkit-transition: all 0.2s ease-in-out;
1502   -moz-transition: all 0.2s ease-in-out;
1503   -o-transition: all 0.2s ease-in-out;
1504   -ms-transition: all 0.2s ease-in-out;
1505   transition: all 0.2s ease-in-out;
1506 }
1507 .wall-item-container .wall-item-name, .wall-item-photo-container .wall-item-name {
1508   font-weight: bold;
1509 }
1510 .wall-item-container .wall-item-actions-author, .wall-item-photo-container .wall-item-actions-author {
1511   width: 100%;
1512   margin-bottom: 0.3em;
1513 }
1514 .wall-item-container .wall-item-actions-social, .wall-item-photo-container .wall-item-actions-social {
1515   float: left;
1516   margin-bottom: 1px;
1517   display: table-cell;
1518 }
1519 .wall-item-container .wall-item-actions-social a {
1520   margin-right: 1em;
1521 }
1522 .wall-item-photo-container .wall-item-actions-social a {
1523   margin-right: 1em;
1524 }
1525 .wall-item-actions-social a {
1526   float: left;
1527 }
1528
1529 .wall-item-container .wall-item-actions-tools {
1530   float: right;
1531   width: 80px;
1532   display: table-cell;
1533 }
1534 .wall-item-photo-container .wall-item-actions-tools {
1535   float: right;
1536   width: 80px;
1537   display: table-cell;
1538 }
1539 .wall-item-container .wall-item-actions-tools a {
1540   float: right;
1541 }
1542 .wall-item-photo-container .wall-item-actions-tools a {
1543   float: right;
1544 }
1545 .wall-item-container .wall-item-actions-tools input {
1546   float: right;
1547 }
1548 .wall-item-photo-container .wall-item-actions-tools input {
1549   float: right;
1550 }
1551 /*marker*/
1552 .wall-item-container.comment {
1553   margin-top: 5px;
1554   margin-bottom: 5px;
1555   margin-left: 80px;
1556   width: 690px;
1557   border-bottom: 1px solid hsl(198, 21%, 79%);
1558 }
1559 .wall-item-photo-container.comment {
1560   margin-top: 5px;
1561   margin-bottom: 5px;
1562   margin-left: 40px;
1563   width: 650px;
1564   border-bottom: 1px solid #D2D2D2;
1565 }
1566 .wall-item-photo-container.comment {
1567   top: 15px !important;
1568   left: 15px !important;
1569 }
1570 .wall-item-photo-container {
1571   display: table;
1572   width: 780px;
1573 }
1574
1575 .my-comment-photo {
1576   width: 48px;
1577   margin-left: 40px;
1578   margin-right: 32px;
1579         }
1580 .comment-edit-preview {
1581   width: 500px;
1582   margin-top: 10px;
1583 }
1584 .comment-edit-text-empty {
1585     width: 500px;
1586     border: 1px solid #D2D2D2;
1587     height: 3.2em;
1588     color: #2d2d2d;
1589 }
1590 .comment-edit-text-full {
1591   font-size: 12.5px;
1592   height: 3.3em;
1593   
1594   border: 1px solid #D2D2D2;
1595   width: 500px;
1596 }
1597 .comment-edit-photo {
1598     margin: 10px 0 0;
1599     display: table-cell;
1600 }
1601 .wall-item-container.comment .contact-photo {
1602   width: 32px;
1603   height: 32px;
1604   margin-left: 16px;
1605   /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
1606
1607 }
1608 .wall-item-container.comment {
1609   top: 15px !important;
1610   left: 15px !important;
1611 }
1612 .wall-item-container.comment .wall-item-links {
1613   padding-left: 12px;
1614 }
1615 .wall-item-comment-wrapper {
1616   margin: 1px 5px 17px 80px;
1617 }
1618 .wall-item-comment-wrapper .comment-edit-photo {
1619   display: none;
1620 }
1621 .wall-item-comment-wrapper textarea {
1622   height: 2.0em;
1623   width: 100%;
1624   font-size: 10px;
1625   color: #999999;
1626   border: 1px solid #DDD;
1627   padding: 0.3em;
1628   font-size: 14px;
1629 }
1630 .wall-item-comment-wrapper .comment-edit-text-full {
1631   font-size: 14px;
1632   height: 4em;
1633   color: #2d2d2d;
1634   border: 1px solid #2d2d2d;
1635 }
1636
1637 .comment-edit-preview .contact-photo {
1638   width: 32px;
1639   height: 32px;
1640   margin-left: 16px;
1641   /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
1642
1643 }
1644 .comment-edit-preview {
1645   top: 15px !important;
1646   left: 15px !important;
1647 }
1648 .comment-edit-preview {
1649   width: 500px;
1650   margin-top: 10px;
1651   background-color:  #fff797;
1652 }
1653 .comment-edit-preview .wall-item-links {
1654   padding-left: 12px;
1655 }
1656 .comment-edit-preview .wall-item-container {
1657   width: 700px;
1658 }
1659 .comment-edit-preview .tread-wrapper {
1660   width: 700px;
1661   padding: 0;
1662   margin: 10px 0;
1663 }
1664
1665 .shiny {
1666   /* border-right: 10px solid #fce94f; */
1667         border-right: 1px solid #A7C7F7;
1668         padding-right: 12px;
1669 }
1670
1671 #jot-preview-content{
1672         margin-top: 30px;}
1673         
1674 #jot-preview-content .tread-wrapper {
1675   background-color: #fff797;
1676 }
1677
1678 .wall-item-tags {
1679   padding-top: 1px;
1680   padding-bottom: 2px;
1681 }
1682 .tag {
1683   /*background: url("../../../images/tag_b.png") repeat-x center left;*/
1684   color: #3465A4;
1685   padding-left: 3px;
1686   font-size: 12px;
1687 }
1688 .tag a {
1689   padding-right: 5px;
1690   /*background: url("../../../images/tag.png") no-repeat center right;*/
1691   color: #3465A4;
1692 }
1693 .wwto {
1694   position: absolute !important;
1695   width: 25px;
1696   height: 25px;
1697   background: #FFFFFF;
1698   border: 2px solid #364e59;
1699   height: 25px;
1700   width: 25px;
1701   overflow: hidden;
1702   padding: 1px;
1703   position: absolute !important;
1704   top: 40px;
1705   left: 30px;
1706   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1707   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1708   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1709 }
1710 .wwto .contact-photo {
1711   width: auto;
1712   height: 25px;
1713 }
1714 /* contacts menu */
1715 .contact-photo-wrapper {
1716   position: relative;
1717   width: 80px;
1718 }
1719
1720 .contact-photo-wrapper.wwto {
1721   width: 25px;
1722 }
1723
1724 .contact-photo {
1725   width: 48px;
1726   height: 48px;
1727   overflow: hidden;
1728   display: block;
1729 }
1730 .contact-photo img {
1731   width: 48px;
1732   height: 48px;
1733 }
1734
1735 .contact-wrapper {
1736   float: left;
1737   width: 90px;
1738   height: 90px;
1739   margin-bottom: 15px;
1740 }
1741 .contact-wrapper .contact-photo {
1742   width: 80px;
1743   height: 80px;
1744 }
1745 .contact-wrapper .contact-photo img {
1746   width: 80px;
1747   height: 80px;
1748 }
1749 .contact-wrapper {
1750   left: 0px;
1751   top: 63px;
1752 }
1753 .contact-photo {
1754   width: 48px;
1755   height: 48px;
1756 }
1757 .contact-photo img {
1758   width: 48px;
1759   height: 48px;
1760 }
1761 .contact-name {
1762   /* text-align: center; */
1763   /*font-weight: bold;*/
1764   font-size: 12px;
1765 }
1766 .contact-details {
1767   color: #999999;
1768 }
1769 /* editor */
1770 .jothidden {
1771   display: none;
1772 }
1773 #jot {
1774   width: 785px;
1775   margin: 0px 2em 20px 0px;
1776 }
1777 #profile-jot-form #profile-jot-text {
1778   height: 2.0em;
1779   width: 99%;
1780   font-size: 15px;
1781   color: #999999;
1782   border: 1px solid #DDD;
1783   padding: 0.3em;
1784   margin-bottom: 10px;
1785 }
1786 .grey
1787 {
1788   display: inline;
1789   float: right; 
1790         }
1791 #jot #jot-tools {
1792   margin: 0px;
1793   padding: 0px;
1794   height: 40px;
1795   overflow: none;
1796   width: 783px;
1797   background-color: #fff;
1798   border-bottom: 2px solid #9eabb0;
1799 }
1800
1801 #jot #jot-tools li {
1802   list-style: none;
1803   float: left;
1804   width: 80px;
1805   height: 40px;
1806   border-bottom: 2px solid #9eabb0;
1807 }
1808 #jot #jot-tools li a {
1809   display: block;
1810   color: #cccccc;
1811   width: 100%;
1812   height: 40px;
1813   text-align: center;
1814   line-height: 40px;
1815   overflow: hidden;
1816 }
1817 #jot #jot-tools li:hover {
1818   background-color: #364e59;
1819   border-bottom: 2px solid #bdcdd4;
1820 }
1821 #jot #jot-tools li.perms {
1822   float: right;
1823   width: 40px;
1824 }
1825 #jot #jot-tools li.perms a.unlock {
1826   width: 30px;
1827   border-left: 10px solid #cccccc;
1828   background-color: #cccccc;
1829   background-position: left center;
1830 }
1831 #jot #jot-tools li.perms a.lock {
1832   width: 30px;
1833   border-left: 10px solid #666666;
1834   background-color: #666666;
1835 }
1836 #jot #jot-tools li.submit {
1837   float: right;
1838   background-color: #cccccc;
1839   border-bottom: 2px solid #cccccc;
1840   border-right: 1px solid #666666;
1841   border-left: 1px solid #666666;
1842 }
1843 #jot #jot-tools li.submit input {
1844   border: 0px;
1845   margin: 0px;
1846   padding: 0px;
1847   background-color: #cccccc;
1848   color: #666666;
1849   width: 80px;
1850   height: 40px;
1851   line-height: 40px;
1852 }
1853 #jot #jot-tools li.submit input:hover {
1854   background-color: #bdcdd4;
1855   color: #666666;
1856 }
1857 #jot #jot-tools li.loading {
1858   float: right;
1859   background-color: #ffffff;
1860   width: 20px;
1861   vertical-align: center;
1862   text-align: center;
1863   border-top: 2px solid #9eabb0;
1864   height: 38px;
1865 }
1866 #jot #jot-tools li.loading img {
1867   margin-top: 10px;
1868 }
1869 #profile-jot-form #jot-title {
1870     
1871          border-radius: 5px 5px 5px 5px;
1872     font-weight: bold;
1873     height: 20px;
1874     margin: 0 0 5px;
1875     width: 60%;
1876     border: 1px solid #d2d2d2;
1877 }
1878 #profile-jot-form #jot-title:-webkit-input-placeholder {
1879   font-weight: normal;
1880 }
1881 #profile-jot-form #jot-title:-moz-placeholder {
1882   font-weight: normal;
1883 }
1884 #profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
1885         width: 785px;
1886         height: 100px;
1887         }
1888 #jot #jot-title:hover {
1889   border: 1px solid #999999;
1890 }
1891 #jot #jot-title:focus {
1892   border: 1px solid #999999;
1893 }
1894 #jot #character-counter {
1895   width: 80px;
1896   float: right;
1897   text-align: right;
1898   height: 20px;
1899   line-height: 20px;
1900   padding-right: 20px;
1901 }
1902 #jot-perms-icon, 
1903 #profile-location,
1904 #profile-nolocation,
1905 #profile-youtube, 
1906 #profile-video, 
1907 #profile-audio,
1908 #profile-link,
1909 #profile-title, 
1910 #wall-image-upload,
1911 #wall-file-upload,
1912 #wall-image-upload-div,
1913 #wall-file-upload-div,
1914 .hover, .focus {
1915         cursor: pointer;
1916         margin-top: 2px;
1917 }
1918 /*marker*/
1919 #profile-jot-wrapper{
1920         margin: 0 20px 20px 0;
1921    width: 785px;
1922         }
1923 /*marker*/
1924 #profile-jot-submit-wrapper {
1925         margin-bottom: 50px;
1926         width: 785px;
1927 }
1928
1929 #profile-jot-submit {
1930         float: right;
1931         margin-top: 2px;
1932         font-size: 14px;
1933 }
1934 #profile-upload-wrapper {
1935         float: left;
1936         margin-top: 2px;
1937         margin-left: 10px;
1938         
1939 }
1940 #profile-attach-wrapper {
1941         float: left;
1942         margin-left: 15px;
1943         margin-top: 2px;
1944 }
1945 #profile-rotator {
1946         float: left;
1947         margin-left: 30px;
1948         margin-top: 2px;
1949 }
1950 #profile-link-wrapper {
1951         float: left;
1952         margin-left: 15px;
1953         margin-top: 2px;
1954 }
1955 #profile-youtube-wrapper {
1956         float: left;
1957         margin-left: 15px;
1958         margin-top: 2px;
1959 }
1960 #profile-video-wrapper {
1961         float: left;
1962         margin-left: 15px;
1963         margin-top: 2px;
1964 }
1965 #profile-audio-wrapper {
1966         float: left;
1967         margin-left: 15px;
1968         margin-top: 2px;
1969 }
1970 #profile-location-wrapper {
1971         float: left;
1972         margin-left: 15px;
1973         margin-top: 2px;
1974 }
1975 #profile-jot-perms {
1976         float: left;
1977         margin-left: 45px;
1978         margin-top: 2px;
1979 }
1980 #jot-preview-link {
1981         float: right;
1982         margin-left: 10px;
1983         margin-top: 2px;
1984         font-size: 9px;
1985         font-weight: bolder;
1986         cursor: pointer;
1987 }
1988 #profile-jot-perms{
1989    float: right;
1990         margin-left: 10px;
1991         margin-top: 2px;        
1992         }
1993 /** buttons **/
1994 .button.creation1 {
1995     background-color: #fff;
1996     border: 1px solid #777777;
1997     border-radius: 3px 3px 3px 3px;
1998     box-shadow: 0 1px 1px #CFCFCF;
1999     cursor: pointer;
2000     font-weight: bolder;
2001 }
2002 .button.creation2 {
2003     background-color: #33ACFF;
2004     background-image: -moz-linear-gradient(center top , #66C1FF 0%, #0097FF 100%);
2005     border: 1px solid #777777;
2006     color: white;
2007     border-radius: 3px 3px 3px 3px;
2008     box-shadow: 0 1px 1px #CFCFCF;
2009     margin-left: 5px;
2010     cursor: pointer;
2011     font-weight: bolder;
2012 }
2013 /*input[type="submit"] {
2014         border: 0px;
2015     background-color: @ButtonBackgroundColor;
2016     color: @ButtonColor;
2017     padding: 0px 10px;
2018         .rounded(5px);
2019     height: 18px;
2020 }*/
2021 /** acl **/
2022 #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
2023   display: block!important;
2024 }
2025 #acl-wrapper {
2026   width: 690px;
2027   float: left;
2028 }
2029 #acl-search {
2030   float: right;
2031   background: #ffffff url("../../../images/search_18.png") no-repeat right center;
2032   padding-right: 20px;
2033 }
2034 #acl-showall {
2035   float: left;
2036   display: block;
2037   width: auto;
2038   height: 18px;
2039   background-color: #cccccc;
2040   background-image: url("../../../images/show_all_off.png");
2041   background-position: 7px 7px;
2042   background-repeat: no-repeat;
2043   padding: 7px 5px 0px 30px;
2044   color: #999999;
2045   -moz-border-radius: 5px 5px 5px 5px;
2046   -webkit-border-radius: 5px 5px 5px 5px;
2047   border-radius: 5px 5px 5px 5px;
2048 }
2049 #acl-showall.selected {
2050   color: #000000;
2051   background-color: #ff9900;
2052   background-image: url("../../../images/show_all_on.png");
2053 }
2054 #acl-list {
2055   height: 210px;
2056   border: 1px solid #cccccc;
2057   clear: both;
2058   margin-top: 30px;
2059   overflow: auto;
2060 }
2061 .acl-list-item {
2062   display: block;
2063   width: 150px;
2064   height: 30px;
2065   border: 1px solid #cccccc;
2066   margin: 5px;
2067   float: left;
2068 }
2069 .acl-list-item img {
2070   width: 22px;
2071   height: 22px;
2072   float: left;
2073   margin: 4px;
2074 }
2075 .acl-list-item p {
2076   height: 12px;
2077   font-size: 10px;
2078   margin: 0px;
2079   padding: 2px 0px 1px;
2080   overflow: hidden;
2081 }
2082 .acl-list-item a {
2083   font-size: 8px;
2084   display: block;
2085   width: 40px;
2086   height: 10px;
2087   float: left;
2088   color: #999999;
2089   background-color: #cccccc;
2090   background-position: 3px 3px;
2091   background-repeat: no-repeat;
2092   margin-right: 5px;
2093   -webkit-border-radius: 2px ;
2094   -moz-border-radius: 2px;
2095   border-radius: 2px;
2096   padding-left: 15px;
2097 }
2098 #acl-wrapper a:hover {
2099   text-decoration: none;
2100   color: #000000;
2101 }
2102 .acl-button-show {
2103   background-image: url("../../../images/show_off.png");
2104 }
2105 .acl-button-hide {
2106   background-image: url("../../../images/hide_off.png");
2107 }
2108 .acl-button-show.selected {
2109   color: #000000;
2110   background-color: #9ade00;
2111   background-image: url("../../../images/show_on.png");
2112 }
2113 .acl-button-hide.selected {
2114   color: #000000;
2115   background-color: #ff4141;
2116   background-image: url("../../../images/hide_on.png");
2117 }
2118 .acl-list-item.groupshow {
2119   border-color: #9ade00;
2120 }
2121 .acl-list-item.grouphide {
2122   border-color: #ff4141;
2123 }
2124 /** /acl **/
2125 /** tab buttons **/
2126 /*marker*/
2127 ul.tabs {
2128   list-style-type: none;
2129   padding-bottom: 10px;
2130   font-size: 13px;
2131   width: 805px;
2132 }
2133 ul.tabs li {
2134   float: left;
2135   margin-left: 5px;
2136 }
2137 ul.tabs li .active {
2138     background-color: #333333;
2139     border: 1px solid #777777;
2140     color: white;
2141     border-radius: 3px 3px 3px 3px;
2142     box-shadow: 0 1px 1px #CFCFCF;
2143     margin-left: 5px;
2144 }
2145 //settings tabs
2146 ul.rs_tabs {
2147   list-style-type: none;
2148   font-size: 11px;
2149 }
2150 ul.rs_tabs li {
2151   float: left;
2152   margin-bottom: 30px;
2153   clear: both;
2154 }
2155 ul.rs_tabs li .selected {
2156     background-color: #333;
2157     border: 1px solid #777777;
2158     color: white;
2159     border-radius: 3px 3px 3px 3px;
2160     box-shadow: 2px 2px 2px #CFCFCF;
2161     font-size: 13px;
2162 }
2163 .rs_tabs {
2164     list-style-type: none;
2165     font-size: 11px;
2166     background-position: 0 -20px;
2167     background-repeat: repeat-x;
2168     height: 27px;
2169     padding: 0;
2170  }
2171 .rs_tab.button {        
2172     /*background: none repeat scroll 0 0 #F8F8F8;*/
2173     border: 1px solid #CCCCCC;
2174     border-radius: 3px 3px 3px 3px;
2175     font-weight: bolder;
2176     padding: 3px;
2177     color:  #333333;
2178     text-decoration: none;
2179         }
2180 /**
2181  * Form fields
2182  */
2183 .field {
2184   margin-bottom: 10px;
2185   padding-bottom: 10px;
2186   overflow: auto;
2187   width: 100%;
2188 }
2189 .field label {
2190   float: left;
2191   width: 200px;
2192 }
2193 .field input, .field textarea {
2194   width: 400px;
2195 }
2196 .field textarea {
2197   height: 100px;
2198 }
2199 .field .field_help {
2200   display: block;
2201   margin-left: 200px;
2202   color: #666666;
2203 }
2204 .field .onoff {
2205   float: left;
2206   width: 80px;
2207 }
2208 .field .onoff a {
2209   display: block;
2210   border: 1px solid #666666;
2211   background-image: url("../../../images/onoff.jpg");
2212   background-repeat: no-repeat;
2213   padding: 4px 2px 2px 2px;
2214   height: 16px;
2215   text-decoration: none;
2216 }
2217 .field .onoff .off {
2218   border-color: #666666;
2219   padding-left: 40px;
2220   background-position: left center;
2221   background-color: #cccccc;
2222   color: #666666;
2223   text-align: right;
2224 }
2225 .field .onoff .on {
2226   border-color: #204A87;
2227   padding-right: 40px;
2228   background-position: right center;
2229   background-color: #D7E3F1;
2230   color: #204A87;
2231   text-align: left;
2232 }
2233 .field .hidden {
2234   display: none!important;
2235 }
2236 .field.radio .field_help {
2237   margin-left: 0px;
2238 }
2239 .suggest-select {
2240 width: 500px;
2241 height: 350px;  
2242         }
2243 .message-to-select {
2244         width: 400px;
2245    height: 150px;
2246         }
2247 #directory-search-form{
2248         margin-bottom: 50px;
2249         }
2250 #profile-edit-links-end {
2251         clear: both;
2252         margin-bottom: 15px;
2253 }
2254
2255 #profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
2256
2257 #profile-edit-links li {
2258   float: left;
2259   list-style: none;
2260   margin-left: 10px;
2261 }
2262
2263 .profile-edit-side-div {
2264   display: none;
2265 }
2266
2267 #register-form label,
2268 #profile-edit-form label {
2269         width: 300px; float: left;
2270 }
2271
2272 .required {
2273   display: inline;
2274   color: #B20202;
2275 }
2276
2277 /* oauth */
2278 .oauthapp {
2279   height: auto;
2280   overflow: auto;
2281   border-bottom: 2px solid #cccccc;
2282   padding-bottom: 1em;
2283   margin-bottom: 1em;
2284 }
2285 .oauthapp img {
2286   float: left;
2287   width: 48px;
2288   height: 48px;
2289   margin: 10px;
2290 }
2291 .oauthapp img.noicon {
2292   background-image: url("../../../images/icons/48/plugin.png");
2293   background-position: center center;
2294   background-repeat: no-repeat;
2295 }
2296 .oauthapp a {
2297   float: left;
2298 }
2299 /* contacts */
2300 .contact-entry-wrapper {
2301   width: 120px;
2302   height: 120px;
2303   float: left;
2304 }
2305 /* photo */
2306 .photo {
2307 border-radius: 10px;    
2308 height: 145px !important;
2309 width: 145px !important;
2310         }
2311 .lframe {
2312   float: left;
2313 }
2314 /* profile match wrapper */
2315 .profile-match-wrapper {
2316   float: left;
2317   width: 90px;
2318   height: 90px;
2319   margin-bottom: 20px;
2320 }
2321 .profile-match-wrapper .contact-photo {
2322   width: 80px;
2323   height: 80px;
2324 }
2325 .profile-match-wrapper .contact-photo img {
2326   width: 80px;
2327   height: 80px;
2328 }
2329 .profile-match-wrapper {
2330   left: 0px;
2331   top: 63px;
2332 }
2333
2334 .contact-photo-menu-button {
2335         position: relative;
2336         background-image: url("../../../images/icons/16/menu.png");
2337         background-position: top left; 
2338         background-repeat: no-repeat;
2339         margin: 0px 0px -16px 0px; 
2340         padding: 0px;
2341         width: 16px;
2342         height: 16px;
2343         top: -16px; left:0px;
2344         overflow: hidden;
2345         text-indent: 40px;
2346         display: none;
2347         
2348 }
2349 .contact-photo-menu {
2350         width: 11em;
2351         border: 3px solid #364e59;
2352         color: #2d2d2d;
2353         background: #FFFFFF;
2354 /*        position: absolute;*/
2355         position: relative;
2356         left: 0px; top: 0px;
2357         display: none;
2358         z-index: 10000;
2359 }
2360 .contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
2361 .contact-photo-menu li a {
2362         display: block; 
2363         padding: 5px 10px; 
2364         color: #2d2d2d;
2365         text-decoration: none;
2366 }
2367 .contact-photo-menu li a:hover {
2368         background-color: #bdcdd4; 
2369 }
2370
2371 /* page footer */
2372 footer {
2373   height: 100px;
2374   display: table-row;
2375 }
2376
2377 blockquote {
2378     border-left: 1px solid #D2D2D2;
2379     padding-left: 9px;
2380     margin: 0 0 0 .8ex;
2381          color: #777;
2382 }
2383 .oembed {
2384         font-weight: bold;
2385 }
2386 .aprofile dt{
2387 box-shadow: 1px 1px 5px 0;
2388     color: #666666;
2389     margin: 15px 0 5px;
2390     padding-left: 5px;  
2391         }
2392 /* ================== */
2393 /* = Contacts Block = */
2394 /* ================== */
2395
2396 .contact-block-img {
2397         width: 55px;
2398         height: 55px;
2399         padding-right: 3px;
2400 }
2401 .contact-block-div {
2402         float: left;
2403 }
2404
2405 .contact-block-textdiv { width: 150px; height: 34px; float: left; }
2406 #contact-block-end { clear: both; } 
2407
2408 #group-edit-wrapper {
2409         margin-bottom: 10px;
2410 }
2411
2412 #group-members-end {
2413         clear: both;
2414 }
2415 #group-edit-desc {
2416  margin-top: 15px;
2417 }
2418
2419 /*
2420 #group-separator,
2421 #prof-separator { display: none;}
2422 */
2423 #prof-members-end{
2424         clear: both;
2425         }
2426
2427 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
2428         margin-bottom: 10px;
2429         margin-top: 20px;
2430 }
2431
2432 #prvmail-submit {
2433         float: right;
2434         margin-top: 10px;
2435 }
2436 #prvmail-subject
2437 {
2438 background: none repeat scroll 0 0 #FFFFFF;
2439 border: 1px solid #CCCCCC;
2440 border-radius: 5px 5px 5px 5px;
2441 font-weight: bold;
2442 height: 20px;
2443 margin: 0 0 5px;
2444 vertical-align: middle;
2445 }
2446 #prvmail-form{
2447  width: 597px;  
2448         }
2449 #prvmail-upload-wrapper,
2450 #prvmail-link-wrapper,
2451 #prvmail-rotator-wrapper {
2452         float: left;
2453         margin-top: 10px;
2454         margin-right: 10px;
2455         width: 24px;
2456 }
2457
2458 #prvmail-end {
2459         clear: both;
2460 }
2461
2462 .mail-list-sender,
2463 .mail-list-detail {
2464         float: left;
2465 }
2466 .mail-list-detail {
2467         margin-left: 20px;
2468 }
2469
2470 .mail-list-subject {
2471         font-size: 1.1em;
2472         margin-top: 10px;
2473 }
2474 a.mail-list-link {
2475     display: block;
2476     font-size: 1.3em;
2477     padding: 4px 0;
2478 }
2479
2480 /*
2481 *a.mail-list-link:hover {
2482 *       background-color: #15607B;
2483 *       color: #F5F6FB;
2484 *}
2485 */
2486
2487 .mail-list-outside-wrapper-end {
2488         clear: both;
2489 }
2490
2491 .mail-list-outside-wrapper {
2492         margin-top: 30px;
2493 }
2494
2495 .mail-list-delete-wrapper {
2496         float: right;
2497         margin-right: 30px;
2498         margin-top: 15px;
2499 }
2500
2501 .mail-list-delete-icon {
2502         border: none;
2503 }
2504
2505 .mail-conv-sender,
2506 .mail-conv-detail {
2507         float: left;
2508 }
2509 .mail-conv-detail {
2510         margin-left: 20px;
2511         width: 500px;
2512 }
2513
2514 .mail-conv-subject {
2515     font-size: 1.4em;
2516     margin: 10px 0;
2517 }
2518
2519 .mail-conv-outside-wrapper-end {
2520         clear: both;
2521 }
2522
2523 .mail-conv-outside-wrapper {
2524         margin-top: 30px;
2525 }
2526
2527 .mail-conv-delete-wrapper {
2528         float: right;
2529         margin-right: 30px;
2530         margin-top: 15px;
2531 }
2532 .mail-conv-break {
2533         clear: both;
2534 }
2535
2536 .mail-conv-delete-icon {
2537         border: none;
2538 }
2539
2540 /* ========== */
2541 /* = Events = */
2542 /* ========== */
2543 .eventcal {
2544         float: left;
2545         font-size: 20px;
2546 }
2547
2548 .vevent {
2549         border: 1px solid #CCCCCC;
2550 }
2551 .vevent .event-description, .vevent .event-location {
2552         margin-left: 10px;
2553         margin-right: 10px;
2554 }
2555 .vevent .event-start {
2556         margin-left: 10px;
2557         margin-right: 10px;
2558 }
2559
2560 #new-event-link {
2561         margin-bottom: 10px;
2562 }
2563
2564 .edit-event-link, .plink-event-link {
2565         float: left;
2566         margin-top: 4px;
2567         margin-right: 4px;
2568         margin-bottom: 15px;
2569 }
2570
2571 .event-description:before {
2572         content: url('../../../images/calendar.png');
2573         margin-right: 15px;
2574 }
2575
2576 .event-start, .event-end {
2577         margin-left: 10px;
2578         width: 330px;
2579         clear: both;
2580 }
2581
2582 .event-start .dtstart, .event-end .dtend {
2583         float: right;
2584 }
2585
2586 .event-list-date {
2587         margin-bottom: 10px;
2588 }
2589
2590 .prevcal, .nextcal {
2591         float: left;
2592         margin-left: 32px;
2593         margin-right: 32px;
2594         margin-top: 64px;
2595 }
2596 .event-calendar-end {
2597         clear: both;
2598 }
2599
2600  
2601 .calendar {
2602         font-family: Courier, monospace;
2603 }
2604 .today {
2605         font-weight: bold;
2606         color: #FF0000;
2607 }
2608
2609 .settings-block {
2610         border: 1px solid #AAA;
2611         margin: 10px;
2612         padding: 10px;
2613 }
2614
2615 .app-title {
2616         margin: 10px;
2617 }
2618
2619 #identity-manage-desc {
2620         margin-top:15px;
2621         margin-bottom: 15px;
2622 }
2623
2624 #identity-manage-choose {
2625         margin-bottom: 15px;
2626 }
2627
2628 #identity-submit {
2629         margin-top: 20px;
2630 }
2631
2632 #photo-prev-link, #photo-next-link {
2633         padding: 10px;
2634         float: left;
2635 }
2636 .lightbox{
2637         float: left;
2638         }
2639
2640 #photo-photo {
2641         float: left;
2642 }
2643 #photo-like-div .wall-item-like-buttons {
2644          float: left;
2645     margin-right: 5px;
2646     margin-top: 30px;
2647         }
2648
2649
2650 .wall-item-like-buttons .icon.like {
2651 float: left;
2652 }
2653
2654 #photo-photo-end {
2655         clear: both;
2656 }
2657
2658 .tabs .comment-wwedit-wrapper {
2659         display: block;
2660    margin-top: 30px;
2661    margin-left: 50px;
2662         }
2663
2664 .profile-match-photo {
2665         float: left;
2666         text-align: center;
2667         width: 120px;
2668 }
2669
2670 .profile-match-name {
2671         float: left;
2672         text-align: center;
2673         width: 120px;
2674         overflow: hidden;
2675 }
2676
2677 .profile-match-break,
2678 .profile-match-end {
2679         clear: both;
2680 }
2681
2682 .profile-match-connect {
2683         text-align: center;
2684         font-weight: bold;
2685 }
2686
2687 .profile-match-wrapper {
2688         float: left;
2689         padding: 10px;
2690         width: 120px;
2691         height: 120px;
2692         scroll: auto;
2693 }
2694 #profile-match-wrapper-end {
2695         clear: both;
2696 }
2697
2698 /* ============= */
2699 /* = Directory = */
2700 /* ============= */
2701 /* contacts menu */
2702 .contact-photo-wrapper {
2703   position: relative;
2704 }
2705 .contact-photo {
2706   width: 48px;
2707   height: 48px;
2708   overflow: hidden;
2709   display: block;
2710 }
2711 .contact-photo img {
2712   width: 48px;
2713   height: 48px;
2714 }
2715 .contact-photo-menu-button {
2716   display: none;
2717   /* position: absolute; */
2718   /* position: absolute; */
2719   left: 0px;
2720   top: -16px;
2721 }
2722 .contact-wrapper {
2723   float: left;
2724   width: 90px;
2725   height: 90px;
2726   margin-bottom: 15px;
2727 }
2728 .contact-wrapper .contact-photo {
2729   width: 80px;
2730   height: 80px;
2731 }
2732 .contact-wrapper .contact-photo img {
2733   width: 80px;
2734   height: 80px;
2735 }
2736 .contact-wrapper .contact-photo-menu-button {
2737   left: 0px;
2738   top: 63px;
2739 }
2740 .directory-item {
2741   float: left;
2742   width: 200px;
2743   height: 200px;
2744 }
2745 .directory-item .contact-photo {
2746   width: 175px;
2747   height: 175px;
2748 }
2749 .directory-item .contact-photo img {
2750   width: 175px;
2751   height: 175px;
2752 }
2753 .contact-name {
2754   text-align: left;
2755   font-weight: bold;
2756   font-size: 12px;
2757 }
2758 .contact-details {
2759   color: #999999;
2760 }
2761 #side-bar-photos-albums li{
2762 list-style-type: disc;
2763 }
2764 #side-bar-photos-albums ul li{
2765   margin-left: 30px;
2766   padding-left: 0px;
2767         }
2768 #side-bar-photos-albums{
2769         margin-top: 15px;       
2770         }
2771 .photo-top-photo, .photo-album-photo {
2772   -webkit-border-radius: 5px 5px 0 0;
2773   -moz-border-radius: 5px 5px 0 0;
2774   border-radius: 5px 5px 0 0;
2775 }
2776 .photo-album-image-wrapper, .photo-top-image-wrapper {
2777   float: left;
2778    -moz-box-shadow: 0 0 5px #888;
2779    -webkit-box-shadow: 0 0 5px #888;
2780    box-shadow: 0 0 5px #888;
2781   background-color: #000;
2782    -webkit-border-radius: 5px;
2783    -moz-border-radius: 5px;
2784   border-radius: 5px;
2785   padding-bottom: 20px;
2786   position: relative;
2787   margin: 0 10px 10px 0;
2788   width: 200px; height: 140px;
2789   overflow: hidden;  
2790 }
2791 /*
2792 .photo-top-album-name {
2793   position: absolute;
2794   bottom: 0;
2795   padding: 0 5px;
2796 }*/
2797 /*.photo-top-image-wrapper {
2798         position: relative;
2799         float: left;
2800         margin-top: 15px;
2801         margin-right: 15px;
2802         width: 200px; height: 200px; 
2803         
2804 }*/
2805 .photo-top-album-name {
2806         width: 100%;
2807         position: absolute; 
2808         bottom: 0px; 
2809         padding-left: 3px;
2810         background-color: #EEE;
2811 }
2812 .photo-top-album-link{
2813   color: #3465A4;
2814         }
2815 #photo-top-end {
2816         clear: both;
2817 }
2818
2819 #photo-top-links {
2820         margin-bottom: 30px;
2821         margin-left: 30px;
2822 }
2823
2824 #photos-upload-newalbum-div {
2825         float: left;
2826         width: 175px;
2827 }