diff --git a/docs/_static/custom.css b/docs/_static/custom.css
new file mode 100644
index 00000000..16c8fc92
--- /dev/null
+++ b/docs/_static/custom.css
@@ -0,0 +1,35 @@
+/* ------------------------------
+* User analytics in the footer
+* ------------------------------ */
+
+/* TODO: why won't the border render?? */
+footer .helpful-hr {
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
+}
+
+footer .helpful-container {
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+}
+
+footer .helpful-container .helpful-question,
+footer .helpful-container .was-helpful-thank-you {
+ padding: 0.625rem 1.25rem 0.625rem 1.25rem;
+}
+
+#was-helpful-thank-you {
+ visibility: hidden;
+}
+
+.helpful-container .helpful-question.yes-link,
+.helpful-container .helpful-question.no-link {
+ color: #8B34FC;
+ cursor: pointer;
+}
+
+.helpful-container .helpful-question.yes-link:hover,
+.helpful-container .helpful-question.no-link:hover {
+ background-color: #8B34FC;
+ color: #ffffff;
+}
diff --git a/docs/_templates/base.html b/docs/_templates/base.html
new file mode 100644
index 00000000..3c2f9065
--- /dev/null
+++ b/docs/_templates/base.html
@@ -0,0 +1,76 @@
+{% extends '!base.html' %}
+{%- block extrahead -%}
+ {{ super() }}
+
+
+
+
+
+
+
+ {%- if analytics_enabled %}
+
+
+
+ {%- endif -%}
+
+{%- endblock -%}
diff --git a/docs/_templates/page.html b/docs/_templates/page.html
new file mode 100644
index 00000000..67338717
--- /dev/null
+++ b/docs/_templates/page.html
@@ -0,0 +1,233 @@
+{% extends "base.html" %}
+
+{% block body -%}
+{{ super() }}
+{% include "partials/icons.html" %}
+
+
+