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