diff --git a/browserid/static/css/style.css b/browserid/static/css/style.css
index 7068dc9d1853d7bb34c436b9d86e57833132f969..b455326de57c9641b491fbf300e97896d9344fad 100644
--- a/browserid/static/css/style.css
+++ b/browserid/static/css/style.css
@@ -30,6 +30,7 @@ header {
     height: 230px;
     color #fff;
     min-width: 800px;
+    display: block;
 }
 
 header.quarter {
@@ -153,6 +154,7 @@ footer {
     padding: 0;
     height: 200px;
     font-size: 1.1em;
+    display: block;
 }
 
 footer > div {
diff --git a/browserid/views/layout.ejs b/browserid/views/layout.ejs
index 5f1625318f9eb27403c8f9c579bcbcfe320d225d..d19b4d8c450824a6af18694117e12fbe92ecc701 100644
--- a/browserid/views/layout.ejs
+++ b/browserid/views/layout.ejs
@@ -3,6 +3,9 @@
 <head>
   <meta charset="utf-8">
   <title><%- title %></title>
+  <!--[if lt IE 9]>
+    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+  <![endif]-->
   <% if (production) { %>
       <link rel="stylesheet" type="text/css" href="/css/browserid.min.css">
       <script src="/js/lib.min.js" type="text/javascript"></script>