3 Jappix - An open social platform
4 This is the buddy-list CSS stylesheet for Jappix
6 -------------------------------------------------
10 Last revision: 31/08/11
15 background-color: rgb(20,20,20);
16 background-color: rgba(20,20,20,0.85);
18 padding: 15px 6px 4px 6px;
20 -moz-border-radius: 4px;
21 -webkit-border-radius: 4px;
22 box-shadow: 0 0 6px #5c5c5c;
23 -moz-box-shadow: 0 0 6px #5c5c5c;
24 -webkit-box-shadow: 0 0 6px #5c5c5c;
27 #buddy-list .content {
29 background: -moz-linear-gradient(top, #e8f1f3, #e4edef);
30 background: -webkit-gradient(linear, left top, left bottom, from(#e8f1f3), to(#e4edef));
33 padding: 4px 4px 0 4px;
36 border-top-left-radius: 3px;
37 border-top-right-radius: 3px;
38 -moz-border-radius-topleft: 3px;
39 -moz-border-radius-topright: 3px;
40 -webkit-border-top-left-radius: 3px;
41 -webkit-border-top-right-radius: 3px;
44 #buddy-list .one-group {
48 #buddy-list .one-group a.group {
54 text-decoration: none;
59 #buddy-list .one-group a.group.plus {
60 background-position: -4px -1143px;
63 #buddy-list .one-group a.group.minus {
64 background-position: -4px -1162px;
67 #buddy-list .one-group a.group:hover {
71 #buddy-list .hidden-buddy,
72 #buddy-list .foot-edit-finish,
73 .buddy-conf-more-display-available {
83 #buddy-list .buddy-click {
89 -moz-border-radius: 3px;
90 -webkit-border-radius: 3px;
93 #buddy-list .buddy-click:hover,
94 #buddy-list .buddy-click:focus {
99 #buddy-list .buddy-click:active {
103 #buddy-list .gateway {
107 #buddy-list .gateway .name {
111 #buddy-list .gateway .buddy-presence {
118 #buddy-list .avatar-container {
126 #buddy-list .avatar {
132 margin: 4px 3px 5px 56px;
135 #buddy-list .buddy-name {
140 margin: 5px 0 5px 2px;
144 #buddy-list .buddy.blocked p.buddy-name {
145 text-decoration: line-through;
148 #buddy-list .buddy-presence {
152 padding: 2px 0 0 16px;
156 #buddy-list .unavailable,
157 #page-switch .unavailable,
158 #page-engine p.bc-infos span.show.unavailable {
159 background-position: 0 -153px;
162 #buddy-list .available,
163 #page-engine p.bc-infos span.show.available,
164 #page-engine .list .available,
165 #page-engine .list .chat,
166 #page-switch .available,
167 #my-infos .f-presence a[data-value=available] span {
168 background-position: 0 -169px;
172 #page-engine p.bc-infos span.show.away,
173 #page-engine .list .away,
175 #my-infos .f-presence a[data-value=away] span {
176 background-position: 0 -185px;
180 #page-engine p.bc-infos span.show.busy,
181 #page-engine .list .xa,
182 #page-engine .list .dnd,
184 #my-infos .f-presence a[data-value=xa] span {
185 background-position: 0 -201px;
190 #page-engine p.bc-infos span.show.error {
191 background-position: 0 -217px;
194 #buddy-list .buddy-infos {
202 .buddy-infos-subarrow {
203 background-position: 0 -241px;
211 .buddy-infos-subitem {
212 background-color: rgb(0,0,0);
213 background-color: rgba(0,0,0,0.8);
216 text-shadow: 0 1px 1px black;
219 -moz-border-radius: 5px;
220 -webkit-border-radius: 5px;
223 .manage-infos p.bm-authorize,
224 #rosterx .oneresult span.action.add {
225 background-position: 0 -1181px;
228 .manage-infos p.bm-remove,
229 #rosterx .oneresult span.action.delete,
230 #attach div.one-file a.remove {
231 background-position: 0 -1200px;
234 .manage-infos p.bm-remove {
238 .manage-infos p.bm-rename {
239 background-position: 0 -1216px;
242 .manage-infos p.bm-group {
243 background-position: 0 -1241px;
246 .manage-infos div.bm-choose {
248 margin: 0 0 8px 102px;
252 .manage-infos div.bm-choose label {
258 .manage-infos div.bm-choose input {
262 .manage-infos div.bm-choose input[type=checkbox] {
266 .manage-infos div.bm-choose div {
270 .manage-infos p.bm-rename,
271 .manage-infos p.bm-group {
275 .manage-infos p.bm-rename label,
276 .manage-infos p.bm-group label {
282 .manage-infos p.bm-rename input,
283 .manage-infos p.bm-group input {
288 .manage-infos a.save {
293 .buddy-infos-subitem p {
300 .buddy-infos-subitem a {
302 text-decoration: underline;
306 background-position: 0 -676px;
310 background-position: 0 -658px;
314 background-position: 0 -34px;
318 background-position: 0 -1008px;
321 #buddy-list .filter {
322 background-color: white;
323 border-top: 1px solid #b8c2c4;
327 border-bottom-left-radius: 3px;
328 border-bottom-right-radius: 3px;
329 -moz-border-radius-bottomleft: 3px;
330 -moz-border-radius-bottomright: 3px;
331 -webkit-border-bottom-left-radius: 3px;
332 -webkit-border-bottom-right-radius: 3px;
335 #buddy-list .filter input {
341 -moz-box-shadow: none;
342 -webkit-box-shadow: none;
345 #buddy-list .filter a {
347 background-color: #9a2d2d;
354 text-decoration: none;
357 -moz-border-radius: 2px;
358 -webkit-border-radius: 2px;
361 #buddy-list .filter a:hover,
362 #buddy-list .filter a:focus {
363 background-color: #8c2121;
366 #buddy-list .filter a:active {
367 background-color: #7e1919;
371 padding: 9px 1px 3px;
374 #buddy-list .buddy-list-icon {
377 margin: -3px 5px 0 0;
381 #buddy-list .buddy-list-icon a.talk-images {
388 #page-engine .text .tools-add {
389 background-position: 0 -1047px;
393 background-position: 0 -1065px;
396 #buddy-list .groupchat,
397 #page-switch .groupchat-default {
398 background-position: 0 -1082px;
402 background-position: 0 -1100px;
405 #buddy-list .foot-edit-finish a {
408 margin: -3px 4px 0 0;
413 #buddy-list .foot-edit-finish a:hover,
414 #buddy-list .foot-edit-finish a:focus {
415 text-decoration: underline;
429 .buddy-conf-item:hover {
433 .buddy-conf-subarrow {
434 background-position: 0 -241px;
441 .buddy-conf-subitem {
442 background-color: rgb(0,0,0);
443 background-color: rgba(0,0,0,0.8);
445 text-shadow: 0 1px 1px black;
447 -moz-border-radius: 5px;
448 -webkit-border-radius: 5px;
472 .buddy-conf-text a:hover,
473 .buddy-conf-text a:focus {
475 text-decoration: underline;
478 .buddy-conf-text a.buddy-conf-add-search {
479 text-decoration: underline;
499 .add-contact-gateway {
504 .add-contact-name-get {
509 .buddy-conf-subitem label {
513 .buddy-conf-subitem label span {
521 #buddy-conf-join ul {
528 .buddy-conf-join-select {