diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css
index 80f078be7ad60a3b9e00a5e0bfd4c5d275ecb577..790f98340e3785df1ad817bc60c648a6e17ffe78 100644
--- a/docs/assets/css/bootstrap.css
+++ b/docs/assets/css/bootstrap.css
@@ -6,7 +6,7 @@
  * http://www.apache.org/licenses/LICENSE-2.0
  *
  * Designed and built with all the love in the world @twitter by @mdo and @fat.
- * Date: Fri Jan 27 18:43:22 PST 2012
+ * Date: Fri Jan 27 18:48:54 PST 2012
  */
 article,
 aside,
@@ -1209,7 +1209,7 @@ table .span12 {
   background-position: -264px -24px;
 }
 .icon.lock {
-  background-position: -288px -24px;
+  background-position: -287px -24px;
 }
 .icon.flag {
   background-position: -312px -24px;
diff --git a/less/sprites.less b/less/sprites.less
index ef4c0c74cf40480183851b7a900d5d7d60708263..a40d4dea47aec93278ea518af7f2c03a9c1cdca1 100644
--- a/less/sprites.less
+++ b/less/sprites.less
@@ -61,7 +61,7 @@
 .icon.repeat             { background-position: -216px -24px; }
 .icon.refresh            { background-position: -240px -24px; }
 .icon.list-alt           { background-position: -264px -24px; }
-.icon.lock               { background-position: -288px -24px; }
+.icon.lock               { background-position: -287px -24px; } // 1px off
 .icon.flag               { background-position: -312px -24px; }
 .icon.headphones         { background-position: -336px -24px; }
 .icon.volume-off         { background-position: -360px -24px; }
@@ -71,13 +71,13 @@
 .icon.barcode            { background-position: -456px -24px; }
 
 .icon.tag                { background-position: 0      -48px; }
-.icon.tags               { background-position: -25px  -48px; }
+.icon.tags               { background-position: -25px  -48px; } // 1px off
 .icon.book               { background-position: -48px  -48px; }
 .icon.bookmark           { background-position: -72px  -48px; }
 .icon.print              { background-position: -96px  -48px; }
 .icon.camera             { background-position: -120px -48px; }
 .icon.font               { background-position: -144px -48px; }
-.icon.bold               { background-position: -167px -48px; }
+.icon.bold               { background-position: -167px -48px; } // 1px off
 .icon.italic             { background-position: -192px -48px; }
 .icon.text-height        { background-position: -216px -48px; }
 .icon.text-width         { background-position: -240px -48px; }
@@ -124,7 +124,7 @@
 .icon.ban-circle         { background-position: -216px -96px; }
 .icon.arrow-left         { background-position: -240px -96px; }
 .icon.arrow-right        { background-position: -264px -96px; }
-.icon.arrow-up           { background-position: -289px -96px; }
+.icon.arrow-up           { background-position: -289px -96px; } // 1px off
 .icon.arrow-down         { background-position: -312px -96px; }
 .icon.share-alt          { background-position: -336px -96px; }
 .icon.resize-full        { background-position: -360px -96px; }
@@ -146,7 +146,7 @@
 .icon.comment            { background-position: -240px -120px; }
 .icon.magnet             { background-position: -264px -120px; }
 .icon.chevron-up         { background-position: -288px -120px; }
-.icon.chevron-down       { background-position: -313px -119px; }
+.icon.chevron-down       { background-position: -313px -119px; } // 1px off
 .icon.retweet            { background-position: -336px -120px; }
 .icon.shopping-cart      { background-position: -360px -120px; }
 .icon.folder-close       { background-position: -384px -120px; }