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