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