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