jQuery.fn.allcss = jQuery.fn.css;
jQuery.fn.css = function() {
  if (arguments.length) return jQuery.fn.allcss.apply(this, arguments);
  var attr = ['font-family','font-size','font-weight','font-style','color',
    'text-transform','text-decoration','letter-spacing','word-spacing',
    'line-height','text-align','vertical-align','direction','background-color',
    'background-image','background-repeat','background-position',
    'background-attachment','opacity','width','height','top','right','bottom',
    'left','margin-top','margin-right','margin-bottom','margin-left',
    'padding-top','padding-right','padding-bottom','padding-left',
    'border-top-width','border-right-width','border-bottom-width',
    'border-left-width','border-top-color','border-right-color',
    'border-bottom-color','border-left-color','border-top-style',
    'border-right-style','border-bottom-style','border-left-style','position',
    'display','visibility','z-index','overflow-x','overflow-y','white-space',
    'clip','float','clear','cursor','list-style-image','list-style-position',
    'list-style-type','marker-offset','text-shadow','-moz-box-shadow',
        '-webkit-box-shadow','-moz-border-radius', '-webkit-border-radius'];
  var len = attr.length, obj = {};
  for (var i = 0; i < len; i++) 
    obj[attr[i]] = jQuery.fn.allcss.call(this, attr[i]);
  return obj;
}
