diff --git a/test/index-images.html b/test/index-images.html
index 4388b3204..c0480cb70 100644
--- a/test/index-images.html
+++ b/test/index-images.html
@@ -1,12 +1,12 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<HTML xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" xml:lang="en-US">
-<HEAD>
-<TITLE>MathJax Test Page</TITLE>
-<!-- Copyright (c) 2009 Design Science, Inc. -->
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" />
-<META HTTP-EQUIV="X-UA-Compatible" CONTENT="IE=EmulateIE7" >
+<!DOCTYPE html>
+<html>
+<head>
+<title>MathJax Test Page</title>
+<!-- Copyright (c) 2009-2011 Design Science, Inc. -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
 
-<SCRIPT SRC="../MathJax.js">
+<script type="text/x-mathjax-config">
 //
 //  Do NOT use this page as a template for your own pages.  It includes 
 //  code that is needed for testing your site's installation of MathJax,
@@ -36,68 +36,103 @@
   };
   
   if (!HUB.Browser.versionAtLeast(MINVERSION[HUB.Browser]||0.0)) {
-    HUB.config.jax = [];          // don't load any Jax
-    HUB.config.extensions = [];   // don't load any extensions
-    alert("The browser you are using does not support MathJax, so we can't test if if is working.  Please try a different browser.");
+    HUB.Config({
+      jax: [],                   // don't load any Jax
+      extensions: [],            // don't load any extensions
+      "v1.0-compatible": false   // skip warning message due to no jax
+    });
+    setTimeout('document.getElementById("badBrowser").style.display = ""',0);
   }
 
   if (HUB.Browser.isMSIE && !HUB.Browser.versionAtLeast("7.0")) {
-    alert("Internet Explorer 6 does not display images with alpha-channel transparency very\n" +
-          "well, so this test will not look good.  But in practice, IE6 will use web-based\n" +
-          "fonts rather than image fonts (unless the page forces images, as this one does)\n" +
-          "so the poor quality rendering on this test page does not indicate a problem\n" +
-          "with MathJax.");
+    setTimeout('document.getElementById("MSIE6").style.display = ""');
   }
   
 })(MathJax.Hub);
 
-</SCRIPT>
-</HEAD>
-<BODY>
+</script>
+<script type="text/javascript" src="../MathJax.js"></script>
 
-<NOSCRIPT>
-<DIV STYLE="color:#CC0000; text-align:center">
-<B>Warning: <A HREF="http://www.mathjax.org/">MathJax</A>
-requires JavaScript to process the mathematics on this page.<BR>
-If your browser supports JavaScript, be sure it is enabled.<B>
-</DIV>
-<HR>
-</NOSCRIPT>
+<style>
+.warning {
+  color: #800020;
+  background-color: #FFF8F8;
+  border: 2px solid red;
+  margin: 1em 5em;
+  padding: 1em;
+}
+</style>
+</head>
+<body>
 
-<BLOCKQUOTE>
+<noscript>
+<div style="color:#CC0000; text-align:center">
+<b>Warning: <a href="http://www.mathjax.org/">MathJax</a>
+requires JavaScript to process the mathematics on this page.<br />
+If your browser supports JavaScript, be sure it is enabled.</b>
+</div>
+<hr>
+</noscript>
 
-<H1>MathJax Test Page</H1>
+<blockquote>
 
+<h1>MathJax Test Page</h1>
+
+<p>
 If you see typeset mathematics below, then MathJax is working.  If you see
 TeX code instead, MathJax is not working for you.
-<p>
+</p>
 <!------------------------------------------------------------------------>
-<HR>
-
+<hr>
 
+<p>
 \[
 \frac{-b\pm\sqrt{b^2-4ac}}{2a}
 \]
-<p>
+</p>
 
-<DIV STYLE="color:green">
-<DIV STYLE="text-align:center; color:red; font-size:120%" CLASS="MathJax_Preview">
+<div style="color:green">
+<div style="text-align:center; color:red; font-size:120%" class="MathJax_Preview">
 MathJax is not working!
-</DIV><SCRIPT TYPE="math/tex; mode=display">
+</div><script type="math/tex; mode=display">
 \bf MathJax\ Image\ Fonts\ Appear\ to\ be\ Working!
-</SCRIPT>
-</DIV>
+</script>
+</div>
+
+<hr>
+
+<!------------------------------------------------------------------------>
+
+<div id="badBrowser" style="display:none">
+<div class="warning">
+<b>WARNING</b>: The browser you are using does not appear to support
+MathJax, so we can't test if MathJax is working.  Please try a different
+browser, or a newer version of your browser in order to test MathJax.
+</div>
+<hr>
+</div>
+
+<!------------------------------------------------------------------------>
+
+<div id="MSIE6" style="display:none">
+<div class="warning">
+<b>WARNING</b>: Internet Explorer 6 does not display images with
+alpha-channel transparency very well, so this test will not look good.
+But in practice, IE6 will use web-based fonts rather than image fonts
+(unless the page forces images, as this one does) so the poor quality
+rendering on this test page does not indicate a problem with MathJax.
+</div>
+<hr>
+</div>
 
 <!------------------------------------------------------------------------>
-<HR>
-<p>
 
 If the mathematics does not show up properly, you may not have not
 installed the MathJax web fonts correctly.  Follow the steps in the 
-<A HREF="../docs/html/installation.html">installation instructions</A>.
+<a href="../docs/html/installation.html">installation instructions</a>.
 <p>
 
-</BLOCKQUOTE>
+</blockquote>
 
-</BODY>
-</HTML>
+</body>
+</html>
diff --git a/test/index.html b/test/index.html
index 68d7540f8..df61ee285 100644
--- a/test/index.html
+++ b/test/index.html
@@ -1,12 +1,12 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<HTML xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" xml:lang="en-US">
-<HEAD>
-<TITLE>MathJax Test Page</TITLE>
-<!-- Copyright (c) 2009-2010 Design Science, Inc. -->
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" />
-<META HTTP-EQUIV="X-UA-Compatible" CONTENT="IE=EmulateIE7" >
+<!DOCTYPE html>
+<html>
+<head>
+<title>MathJax Test Page</title>
+<!-- Copyright (c) 2009-2011 Design Science, Inc. -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
 
-<SCRIPT SRC="../MathJax.js">
+<script type="text/x-mathjax-config">
 //
 //  Do NOT use this page as a template for your own pages.  It includes 
 //  code that is needed for testing your site's installation of MathJax,
@@ -47,97 +47,133 @@
   };
   
   if (!HUB.Browser.versionAtLeast(MINVERSION[HUB.Browser]||0.0)) {
-    HUB.config.jax = [];          // don't load any Jax
-    HUB.config.extensions = [];   // don't load any extensions
-    alert("The browser you are using does not support MathJax, " +
-          "so we can't test if MathJax is working.\n\n"+
-          "Please try a different browser, or a newer version of your browser.");
+    HUB.Config({
+      jax: [],                   // don't load any Jax
+      extensions: [],            // don't load any extensions
+      "v1.0-compatible": false   // skip warning message due to no jax
+    });
+    setTimeout('document.getElementById("badBrowser").style.display = ""',0);
   }
   
 })(MathJax.Hub);
 
 MathJax.Hub.Register.StartupHook("End",function () {
   var HTMLCSS = MathJax.OutputJax["HTML-CSS"];
-  if (HTMLCSS.imgFonts) {
-    alert("The browser you are using does not seem to support web-based " +
-          "fonts, so we can't test the MathJax web fonts with this browser " +
-          "(image fonts have been used instead)\n\n" +
-          "Please try a different browser, or a newer version of your browser.");
-  }
+  if (HTMLCSS && HTMLCSS.imgFonts) {document.getElementById("imageFonts").style.display = ""}
 });
-</SCRIPT>
-</HEAD>
-<BODY>
 
-<NOSCRIPT>
-<DIV STYLE="color:#CC0000; text-align:center">
-<B>Warning: <A HREF="http://www.mathjax.org/">MathJax</A>
-requires JavaScript to process the mathematics on this page.<BR>
-If your browser supports JavaScript, be sure it is enabled.<B>
-</DIV>
-<HR>
-</NOSCRIPT>
+</script>
+<script type="text/javascript" src="../MathJax.js"></script>
 
-<BLOCKQUOTE>
+<style>
+.warning {
+  color: #800020;
+  background-color: #FFF8F8;
+  border: 2px solid red;
+  margin: 1em 5em;
+  padding: 1em;
+}
+</style>
+</head>
+<body>
 
-<H1>MathJax Test Page</H1>
+<noscript>
+<div style="color:#CC0000; text-align:center">
+<b>Warning: <a href="http://www.mathjax.org/">MathJax</a>
+requires JavaScript to process the mathematics on this page.<br />
+If your browser supports JavaScript, be sure it is enabled.</b>
+</div>
+<hr>
+</noscript>
 
+<blockquote>
+
+<h1>MathJax Test Page</h1>
+
+<p>
 If you see typeset mathematics below, then MathJax is working.  If you see
 TeX code instead, MathJax is not working for you.
-<p>
+</p>
 <!------------------------------------------------------------------------>
-<HR>
+<hr>
 
 
+<p>
 \[
 \frac{-b\pm\sqrt{b^2-4ac}}{2a}
 \]
-<p>
+</p>
 
-<DIV STYLE="color:green">
-<DIV STYLE="text-align:center; color:red; font-size:120%" CLASS="MathJax_Preview">
+<div style="color:green">
+<div style="text-align:center; color:red; font-size:120%" class="MathJax_Preview">
 MathJax is not working!
-</DIV><SCRIPT TYPE="math/tex; mode=display">
+</div><script type="math/tex; mode=display">
 \bf MathJax\ Appears\ to\ be\ Working!
-</SCRIPT>
-</DIV>
+</script>
+</div>
+
+<hr>
 
 <!------------------------------------------------------------------------>
-<HR>
-<p>
 
-<DIV ID="noWebFont" STYLE="display:none; color:red">
-<B>WARNING</B>: The web fonts don't seem to be available.  Be sure you have
-the <code>MathJax/fonts</code> in place before continuing.
+<div id="badBrowser" style="display:none">
+<div class="warning">
+<b>WARNING</b>: The browser you are using does not appear to support
+MathJax, so we can't test if MathJax is working.  Please try a different
+browser, or a newer version of your browser in order to test MathJax.
+</div>
+<hr>
+</div>
+
+<!------------------------------------------------------------------------>
+
+<div id="imageFonts" style="display:none">
+<div class="warning">
+<b>WARNING</b>: The browser you are using does not seem to support web-based
+fonts, so we can't test the MathJax web fonts with this browser (image fonts
+have been used instead). Please try a different browser, or a newer version
+of your browser in order to test MathJax's web-based fonts.
+</div>
+<hr>
+</div>
+
+<!------------------------------------------------------------------------>
+
+<div id="noWebFont" style="display:none">
+<div class="warning">
+<b>WARNING</b>: MathJax's web fonts don't seem to be available.  Be sure you have
+the <code>MathJax/fonts</code> directory in place before continuing.
 If you fail to install these fonts, MathJax will not 
 work properly with some browsers.  If you can't install the image fonts, 
-be sure to set the noImageFonts parameter in your MathJax configuration 
+be sure to set the <code>noImageFonts</code> parameter in your MathJax configuration 
 (either <code>MathJax/config/MathJax.js</code>, or the 
 <code>MathJax.Hub.Config()</code> call in your web page).
-<p>
-<HR>
-</DIV>
-<p>
+</div>
+<hr>
+</div>
 
 <!------------------------------------------------------------------------>
 
-<DIV ID="webfonts" STYLE="display:none; color:red">
-<B>WARNING</B>: You are trying to load MathJax from a remote site where the
+<div id="ffWebFont" style="display:none">
+<div class="warning">
+<b>WARNING</b>: You are trying to load MathJax from a remote site where the
 web-based fonts are not set up to be shipped to Firefox properly.  See the
-<A HREF="../docs/html/installation.html#notes-about-shared-installations">discussion
-of Firefox's same-origin policy</A> in the MathJax documentation.
-<p>
-<HR>
-</DIV>
-<p>
+<a href="../docs/html/installation.html#notes-about-shared-installations">discussion
+of Firefox's same-origin policy</a> in the MathJax documentation for more 
+details.
+</div>
+<hr>
+</div>
 
 <!------------------------------------------------------------------------>
 
-Once you have MathJax working properly, view the <A
-HREF="index-images.html">image mode test page</A> to make sure that the
+<p>
+Once you have MathJax working properly, view the <a
+href="index-images.html">image mode test page</a> to make sure that the
 image fallback mode is working as well.
+</p>
 
-</BLOCKQUOTE>
+</blockquote>
 
-</BODY>
-</HTML>
+</body>
+</html>