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