diff --git a/circle/common/views.py b/circle/common/views.py
index 4dc21a9..d5c867e 100644
--- a/circle/common/views.py
+++ b/circle/common/views.py
@@ -25,9 +25,9 @@ def handler500(request):
                     ctx['error'] = exception.get_admin_text()
             except:
                 pass
-        try:
-            resp = render_to_response("500.html", ctx, RequestContext(request))
-        except:
-            resp = render_to_response("500.html", ctx)
-        resp.status_code = 500
-        return resp
+    try:
+        resp = render_to_response("500.html", ctx, RequestContext(request))
+    except:
+        resp = render_to_response("500.html", ctx)
+    resp.status_code = 500
+    return resp
diff --git a/circle/templates/500.html b/circle/templates/500.html
index 8230fb3..875d456 100644
--- a/circle/templates/500.html
+++ b/circle/templates/500.html
@@ -6,11 +6,18 @@
 {% block page_title %}{% trans ":(" %}{% endblock page_title %}
 
 {% block content %}
-<div style="margin-top: 4em;">
-{% if error %}
-<p>{{ error }}</p>
-{% else %}
-<p>{% trans "Internal Server Error... Please leave the server alone..." %}</p>
-{% endif %}
+<div class="alert alert-danger" style="font-size: 22px; margin-top: 2em;">
+  <div class="row">
+    <div class="col-md-2" style="text-align: center;">
+      HTTP 500
+    </div>
+    <div class="col-md-10" style="text-align: center;">
+      {% if error %}
+        {{ error }}
+      {% else %}
+       {% trans "Internal Server Error... Please leave the server alone..." %}
+      {% endif %}
+    </div>
+  </div>
 </div>
 {% endblock content %}