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