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