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