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