diff --git a/_includes/workshop_ad.html b/_includes/workshop_ad.html
new file mode 100644
index 0000000000000000000000000000000000000000..bffe9b9e25a088782f65e92408d5d26867b67cd8
--- /dev/null
+++ b/_includes/workshop_ad.html
@@ -0,0 +1,29 @@
+
+
+
+
{{page.venue}}
+
+
+
{{page.humandate}}
+
{% if page.humantime %}{{page.humantime}}{% endif %}
+
+
+
+ Instructors:
+ {% if page.instructor %}
+ {{page.instructor | join: ', ' %}}
+ {% else %}
+ to be announced.
+ {% endif %}
+
+ {% if page.helper %}
+
+ Helpers:
+ {{page.helper | join: ', ' %}}
+
+ {% endif %}
+
+
+
+
+
diff --git a/_includes/workshop_navbar.html b/_includes/workshop_navbar.html
new file mode 100644
index 0000000000000000000000000000000000000000..59cca885e00af373187ecf6577883b1537370d81
--- /dev/null
+++ b/_includes/workshop_navbar.html
@@ -0,0 +1,19 @@
+
diff --git a/_layouts/workshop.html b/_layouts/workshop.html
new file mode 100644
index 0000000000000000000000000000000000000000..f3f1d19e661d8c53bc20648608de0de37d53c7d9
--- /dev/null
+++ b/_layouts/workshop.html
@@ -0,0 +1,47 @@
+---
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% if page.redirect %}
+
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
+ {{ page.venue }}: {{ page.humandate }}
+
+
+
+ {% include workshop_navbar.html %}
+ {% include workshop_ad.html %}
+{{ content }}
+ {% include footer.html %}
+
+ {% include javascript.html %}
+
+