// ==UserScript==
// @name          Bright Focus
// @description   change default focus indicator to something nicer
// @version       2006-04-25
// @namespace     http://diveintomark.org/projects/greasemonkey/
// @include       *
// ==/UserScript==

FOCUS_COLOR = '#10bae0';

GM_addStyle(
  '*:focus { -moz-outline: 2px solid ' + FOCUS_COLOR + ' ! important; -moz-outline-offset: 1px ! important; -moz-outline-radius: 5px ! important; }\n' +
  'button:focus::-moz-focus-inner { border-color: transparent ! important; }\n' +
  'button::-moz-focus-inner,\n' +
  'input[type="reset"]::-moz-focus-inner,\n' +
  'input[type="button"]::-moz-focus-inner,\n' +
  'input[type="submit"]::-moz-focus-inner,\n' +
  'input[type="file"] > input[type="button"]::-moz-focus-inner {\n' +
  'border: 1px dotted transparent ! important;\n' +
  '}\n' +
  'textarea:focus, button:focus, select:focus, input:focus { -moz-outline-offset: -1px ! important; }\n' +
  'input[type="radio"]:focus {-moz-outline-radius: 12px; -moz-outline-offset: 0px ! important; }\n' +
  'a:focus { -moz-outline-offset: 0px ! important; }');
