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