<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,75 +1,39 @@
-&lt;!DOCTYPE html public &quot;-//W3C/DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
+&lt;!DOCTYPE html public &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
 &lt;html&gt;
   &lt;head&gt;
     &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
     &lt;title&gt;Trogdor: Burninatingly fast search using Yahoo! BOSS&lt;/title&gt;
     &lt;style type=&quot;text/css&quot;&gt;
-      body {
-        background: #fff;
-        color: #000;
-        font: 10pt Helvetica, Arial, sans-serif;
-      }
+      body { background: #fff; color: #000; font: 10pt Helvetica, Arial, sans-serif; margin: 0; min-width: 430px; }
+      form { margin: 0; }
 
-      h1 { font-size: 1.5em; }
-      h2 { font-size: 1.2em; }
+      #hd, #bd, #ft { padding: 1em; }
+      #hd { background: #dee4ee; border-bottom: 1px solid #5c6f90; }
+      #hd h1 { font-size: 1.5em; float: right; margin: 0.05em 1em; }
+      #hd .subtitle { clear: left; margin: 0; float: right; }
 
-      #bd {
-        border-top: 1px solid #dfdfdf;
-        margin-top: 1.5em;
-      }
+      #ft { background: #f6f6f6; border: 1px solid #dfdfdf; margin: 1em; padding: 0.6em; }
+      #ft a { color: #0000ff; }
+      #ft h2 { font-size: 1.1em; margin: 0; }
+      #ft p { margin: 0.6em 0 0; }
 
-      #forkme {
-        background: #f6f6f6;
-        border: 1px solid #dfdfdf;
-        margin: 2em 0;
-        padding: 0.6em;
-      }
+      #q { width: 25em; }
 
-      #forkme a { color: #0000ff; }
+      #web { margin: 1em 0; padding: 0; max-width: 600px; }
+      #web a:focus { outline: #72A7FF solid 2px; }
+      #web li { color: #666; font-style: italic; list-style: none; }
+      #web li.res { color: #000; font-style: normal; margin-bottom: 1em; }
+      #web li.res cite { color: #006600; font-style: normal; }
+      #web li.res h3 { font-size: 1.2em; font-weight: normal; margin: 0; }
 
-      #forkme h2 {
-        font-size: 1.1em;
-        margin: 0;
-      }
-
-      #forkme p { margin: 0.6em 0 0; }
-
-      #q { width: 30em; }
-
-      #web {
-        list-style: none;
-        margin: 1em 0;
-        padding: 0;
-      }
-
-      #web li {
-        color: #666;
-        font-style: italic;
-      }
-
-      #web li.res {
-        color: #000;
-        font-style: normal;
-        margin-bottom: 1em;
-      }
-
-      #web li.res cite {
-        color: #006600;
-        font-style: normal;
-      }
-
-      #web li.res h3 {
-        font-size: 1.2em;
-        font-weight: normal;
-        margin: 0;
-      }
+      .off-left { left: -9999px; position: absolute; }
     &lt;/style&gt;
     &lt;link rel=&quot;search&quot; type=&quot;application/opensearchdescription+xml&quot;
         href=&quot;opensearch.xml&quot; title=&quot;Trogdor&quot;&gt;
   &lt;/head&gt;
   &lt;body&gt;
     &lt;div id=&quot;hd&quot;&gt;
-      &lt;h1&gt;Trogdor: Burninatingly fast search using Yahoo! BOSS&lt;/h1&gt;
+      &lt;h1 title=&quot;Burninatingly fast search using Yahoo! BOSS&quot;&gt;Trogdor&lt;/h1&gt;
 
       &lt;form action=&quot;http://search.yahoo.com/search&quot; method=&quot;get&quot;&gt;
         &lt;div&gt;
@@ -78,8 +42,8 @@
 
           &lt;noscript&gt;
             &lt;p&gt;
-            Instant search results are unavailable because JavaScript is
-            disabled.
+              Instant search results are unavailable because JavaScript is
+              disabled.
             &lt;/p&gt;
           &lt;/noscript&gt;
         &lt;/div&gt;
@@ -87,7 +51,7 @@
     &lt;/div&gt;
 
     &lt;div id=&quot;bd&quot;&gt;
-      &lt;h2&gt;Results&lt;/h2&gt;
+      &lt;h2 class=&quot;off-left&quot;&gt;Web Results&lt;/h2&gt;
       &lt;ol id=&quot;web&quot;&gt;
         &lt;li&gt;
           Type a search query above, then use the up and down arrow keys to
@@ -96,7 +60,7 @@
       &lt;/ol&gt;
     &lt;/div&gt;
 
-    &lt;div id=&quot;forkme&quot;&gt;
+    &lt;div id=&quot;ft&quot;&gt;
       &lt;h2&gt;Fork Me!&lt;/h2&gt;
 
       &lt;p&gt;
@@ -106,7 +70,7 @@
       &lt;/p&gt;
     &lt;/div&gt;
 
-    &lt;script src=&quot;js/trogdor-min.js&quot;&gt;&lt;/script&gt;
-    &lt;script&gt;Trogdor.init('C82ywM3V34FSPr8EUqeE61WL6zQ1psBVArWY62MoVxyuljPRIfkcdnWSKDTKBuTkFsyMAkvp9Q--', 'q', 'web');&lt;/script&gt;
+    &lt;script src=&quot;js/trogdor-min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
+    &lt;script type=&quot;text/javascript&quot;&gt;Trogdor.init('C82ywM3V34FSPr8EUqeE61WL6zQ1psBVArWY62MoVxyuljPRIfkcdnWSKDTKBuTkFsyMAkvp9Q--', 'q', 'web');&lt;/script&gt;
   &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>index.html</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-var Trogdor=function(){var j=document,m=window,h=-1,o,n,k,p,l,a;function b(d){if(d&amp;&amp;(d.nodeType||d.item)){return d}return j.getElementById(d)}function g(q,d,r){q=b(q);if(!q){return}if(m.addEventListener){q.addEventListener(d,r,false)}else{if(m.attachEvent){q.attachEvent(&quot;on&quot;+d,r)}}}function f(d){if(d.preventDefault){d.preventDefault()}else{if(d.returnValue){d.returnValue=false}}}function i(t){if(!t||!t.ysearchresponse){return}var s=&quot;&quot;,r=t.ysearchresponse.resultset_web,q,d;if(r&amp;&amp;r.length){for(q=0;q&lt;r.length;++q){d=r[q];s+='&lt;li class=&quot;res&quot;&gt;&lt;h3&gt;&lt;a href=&quot;'+d.clickurl+'&quot;&gt;'+d.title+'&lt;/a&gt;&lt;/h3&gt;&lt;div class=&quot;abstract&quot;&gt;'+d[&quot;abstract&quot;]+&quot;&lt;/div&gt;&lt;cite&gt;&quot;+d.dispurl+&quot;&lt;/cite&gt;&lt;/li&gt;&quot;}}else{s=&quot;&lt;li&gt;No results&lt;/li&gt;&quot;}k.innerHTML=s}function e(q,d){var r;for(r in d){if(d.hasOwnProperty(r)){q=q.replace(&quot;{&quot;+r+&quot;}&quot;,d[r])}}return q}function c(q){q=q||m.event;switch(q.keyCode){case 27:f(q);h=-1;n.focus();break;case 38:f(q);if(h-1&lt;=-1){h=-1;n.focus()}else{h-=1;try{k.childNodes[h].firstChild.firstChild.focus()}catch(d){h+=1}}break;case 40:f(q);if(h+1&lt;k.childNodes.length){h+=1;try{k.childNodes[h].firstChild.firstChild.focus()}catch(d){h-=1}}break}}p={BOSS_URL:&quot;http://boss.yahooapis.com/ysearch/web/v1/{query}?appid={appid}&amp;format=jsonp&amp;callback={callback}&quot;,results:{},init:function(r,s,q){var d;o=r;n=b(s);k=b(q);if(!n.value){if(d=m.location.search.match(/(?:\?|&amp;)q=([^&amp;]+)/)){n.value=decodeURIComponent(d[1].replace(/\+/g,&quot; &quot;))}}if(n.value){p.search(n.value)}g(n,&quot;keyup&quot;,function(){p.search(n.value)});g(n,&quot;focus&quot;,function(){h=-1});g(j,&quot;keydown&quot;,c);n.focus()},search:function(d){d=d.replace(/^\s+|\s+$/g,&quot;&quot;);if(!d){return}if(p.results.hasOwnProperty(d)){i(p.results[d]);return}if(l){l.parentNode.removeChild(l)}l=j.createElement(&quot;script&quot;);l.src=e(p.BOSS_URL,{appid:encodeURIComponent(o),callback:&quot;Trogdor.response&quot;,query:encodeURIComponent(d)});p.response=function(q){p.results[d]=q;i(q);if(l){l.parentNode.removeChild(l);l=null}};j.body.appendChild(l)}};return p}();
\ No newline at end of file
+var Trogdor=function(){var i=document,l=window,g=-1,n,m,j,o,k;function a(d){if(d&amp;&amp;(d.nodeType||d.item)){return d}return i.getElementById(d)}function f(p,d,q){p=a(p);if(!p){return}if(l.addEventListener){p.addEventListener(d,q,false)}else{if(l.attachEvent){p.attachEvent(&quot;on&quot;+d,q)}}}function e(d){if(d.preventDefault){d.preventDefault()}else{if(d.returnValue){d.returnValue=false}}}function h(s){if(!s||!s.ysearchresponse){return}var r=&quot;&quot;,q=s.ysearchresponse.resultset_web,p,d;if(q&amp;&amp;q.length){for(p=0;p&lt;q.length;++p){d=q[p];r+='&lt;li class=&quot;res&quot;&gt;&lt;h3&gt;&lt;a href=&quot;'+d.clickurl+'&quot;&gt;'+d.title+'&lt;/a&gt;&lt;/h3&gt;&lt;div class=&quot;abstract&quot;&gt;'+d[&quot;abstract&quot;]+&quot;&lt;/div&gt;&lt;cite&gt;&quot;+d.dispurl+&quot;&lt;/cite&gt;&lt;/li&gt;&quot;}}else{r=&quot;&lt;li&gt;No results&lt;/li&gt;&quot;}j.innerHTML=r}function c(p,d){var q;for(q in d){if(d.hasOwnProperty(q)){p=p.replace(&quot;{&quot;+q+&quot;}&quot;,d[q])}}return p}function b(p){p=p||l.event;switch(p.keyCode){case 27:e(p);g=-1;m.focus();break;case 38:e(p);if(g-1&lt;=-1){g=-1;m.focus()}else{g-=1;try{j.childNodes[g].firstChild.firstChild.focus()}catch(d){g+=1}}break;case 40:e(p);if(g+1&lt;j.childNodes.length){g+=1;try{j.childNodes[g].firstChild.firstChild.focus()}catch(d){g-=1}}break}}o={BOSS_URL:&quot;http://boss.yahooapis.com/ysearch/web/v1/{query}?appid={appid}&amp;format=jsonp&amp;callback={callback}&quot;,results:{},init:function(q,r,p){var d;n=q;m=a(r);j=a(p);if(!m.value){if(d=l.location.search.match(/(?:\?|&amp;)q=([^&amp;]+)/)){m.value=decodeURIComponent(d[1].replace(/\+/g,&quot; &quot;))}}if(m.value){o.search(m.value)}f(m,&quot;keyup&quot;,function(){o.search(m.value)});f(m,&quot;focus&quot;,function(){g=-1});f(i,&quot;keydown&quot;,b);m.focus()},search:function(d){d=d.replace(/^\s+|\s+$/g,&quot;&quot;);if(!d){return}if(o.results.hasOwnProperty(d)){h(o.results[d]);return}if(k){k.parentNode.removeChild(k)}k=i.createElement(&quot;script&quot;);k.src=c(o.BOSS_URL,{appid:encodeURIComponent(n),callback:&quot;Trogdor.response&quot;,query:encodeURIComponent(d)});o.response=function(p){o.results[d]=p;h(p);if(k){k.parentNode.removeChild(k);k=null}};i.body.appendChild(k)}};return o}();
\ No newline at end of file</diff>
      <filename>js/trogdor-min.js</filename>
    </modified>
    <modified>
      <diff>@@ -16,7 +16,7 @@ var Trogdor = function () {
   var d        = document,
       w        = window,
       selIndex = -1,
-      appId, inputEl, resultEl, self, script, ua;
+      appId, inputEl, resultEl, self, script;
 
   // -- Private Methods --------------------------------------------------------
 </diff>
      <filename>js/trogdor.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c82521dea3c35a06c89d2a344e2aa836d88bf0f9</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Grove</name>
    <email>ryan@wonko.com</email>
  </author>
  <url>http://github.com/rgrove/trogdor/commit/856fc38153cf745fe73a147b4c18476a99f1f543</url>
  <id>856fc38153cf745fe73a147b4c18476a99f1f543</id>
  <committed-date>2009-02-28T22:22:07-08:00</committed-date>
  <authored-date>2009-02-28T22:22:07-08:00</authored-date>
  <message>Design tweaks</message>
  <tree>a9e22cf4bdc9494e080ec1d4fe0f6060c321200a</tree>
  <committer>
    <name>Ryan Grove</name>
    <email>ryan@wonko.com</email>
  </committer>
</commit>
