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