diff --git a/src/archive/building-static-websites-sculpin/main.style b/src/archive/building-static-websites-sculpin/main.style
deleted file mode 100644
index a2c6425..0000000
--- a/src/archive/building-static-websites-sculpin/main.style
+++ /dev/null
@@ -1,129 +0,0 @@
-pageSetup:
-    firstTemplate: coverPage
-    height: 18cm
-    margin-bottom: 0cm
-    margin-gutter: 0cm
-    margin-left: 0cm
-    margin-right: 0cm
-    margin-top: 0cm
-    size: null
-    spacing-footer: 2mm
-    spacing-header: 2mm
-    width: 32cm
-
-pageTemplates:
-    coverPage:
-        # background: images/title.png
-        frames: []
-            [12%, 10%, 76%, 75%]
-        showFooter: false
-        showHeader: false
-
-    titlePage:
-        alignment: TA_CENTER
-        frames: []
-            [8%, 8%, 85%, 65%]
-        showFooter: true
-        showHeader: false
-
-    standardPage:
-        frames: []
-            [3%, 3%, 92%, 92%]
-        showFooter: true
-        showHeader: false
-
-    imagePage:
-        alignment: TA_CENTER
-        frames: []
-            [12%, 10%, 76%, 80%]
-        showFooter: true
-        showHeader: false
-
-    outputPage:
-        frames: []
-            [8%, 10%, 82%, 65%]
-        showFooter: false
-        showHeader: false
-
-linkColor: #24608a
-
-fontsAlias:
-    stdMono: Inconsolata-Regular
-    stdMonoBold: Inconsolata-Regular
-    stdMonoBoldItalic: Inconsolata-Regular
-    stdMonoItalic: Inconsolata-Regular
-
-styles:
-    normal:
-        fontSize: 24
-        leading: 32
-        textColor: #383745
-
-    bodytext:
-        alignment: TA_LEFT
-
-    heading:
-        fontSize: 20
-        spaceAfter: 16
-        textColor: #24608a
-
-    title:
-        fontSize: 300%
-        parent: heading
-
-    bullet-list:
-        commands: []
-             [LEFTPADDING, [0, 0], [1, -1], 10]
-             [RIGHTPADDING, [0, 0], [1, -1], 0]
-             [VALIGN, [0, 0], [-1, -1], TOP]
-        colWidths: ["20", null]
-        textColor: #aaaaaa
-
-    bullet-list-item:
-        spaceBefore: 14
-        spaceAfter: 0
-
-    titleslideinfo:
-        alignment: TA_CENTER
-        fontSize: 140%
-        parent: normal
-
-    footer:
-        alignment: TA_RIGHT
-        fontName: stdMono
-        fontSize: 20
-        textColor: #24608a
-        rightIndent: 16
-        spaceBefore: 0
-
-    literal:
-        backColor: white
-        fontName: stdMono
-
-    code:
-        backColor: white
-        borderWidth: 0
-        fontSize: 20
-        leading: 24
-        parent: literal
-        spaceBefore: 4
-    
-    blockquote:
-        parent: normal
-        fontName: stdItalic
-        leading: 36
-
-    attribution:
-        parent: normal
-        textColor: #66666
-
-    centred:
-        alignment: TA_CENTER
-        parent: normal
-
-    centredtitle:
-        alignment: TA_CENTER
-        fontName: stdBold
-        fontSize: 48
-        leading: 64
-        parent: heading
diff --git a/src/archive/building-static-websites-sculpin/README.rst b/src/building-static-websites-sculpin/README.rst
similarity index 100%
rename from src/archive/building-static-websites-sculpin/README.rst
rename to src/building-static-websites-sculpin/README.rst
diff --git a/src/archive/building-static-websites-sculpin/code/configuration.txt b/src/building-static-websites-sculpin/code/configuration.txt
similarity index 100%
rename from src/archive/building-static-websites-sculpin/code/configuration.txt
rename to src/building-static-websites-sculpin/code/configuration.txt
diff --git a/src/archive/building-static-websites-sculpin/code/index.md.txt b/src/building-static-websites-sculpin/code/index.md.txt
similarity index 100%
rename from src/archive/building-static-websites-sculpin/code/index.md.txt
rename to src/building-static-websites-sculpin/code/index.md.txt
diff --git a/src/archive/building-static-websites-sculpin/demo.txt b/src/building-static-websites-sculpin/demo.txt
similarity index 100%
rename from src/archive/building-static-websites-sculpin/demo.txt
rename to src/building-static-websites-sculpin/demo.txt
diff --git a/src/building-static-websites-sculpin/images/druplicon.png b/src/building-static-websites-sculpin/images/druplicon.png
new file mode 100644
index 0000000..b2cc145
Binary files /dev/null and b/src/building-static-websites-sculpin/images/druplicon.png differ
diff --git a/src/archive/building-static-websites-sculpin/images/packagist.png b/src/building-static-websites-sculpin/images/packagist.png
similarity index 100%
rename from src/archive/building-static-websites-sculpin/images/packagist.png
rename to src/building-static-websites-sculpin/images/packagist.png
diff --git a/src/building-static-websites-sculpin/images/sculpin.png b/src/building-static-websites-sculpin/images/sculpin.png
new file mode 100644
index 0000000..b22b877
Binary files /dev/null and b/src/building-static-websites-sculpin/images/sculpin.png differ
diff --git a/src/building-static-websites-sculpin/opdavies-dark.style b/src/building-static-websites-sculpin/opdavies-dark.style
new file mode 100644
index 0000000..3479d43
--- /dev/null
+++ b/src/building-static-websites-sculpin/opdavies-dark.style
@@ -0,0 +1,129 @@
+embeddedFonts: []
+  ["Inconsolata.ttf", "Inconsolata.ttf", "Inconsolata.ttf", "Inconsolata.ttf"]
+  ["Helvetica.ttf", "Helvetica-Bold.ttf", "Helvetica.ttf", "Helvetica-Bold.ttf"]
+
+fontsAlias:
+  stdFont: Helvetica
+  stdBold: Helvetica-Bold
+  stdItalic: Helvetica
+  stdMono: Inconsolata
+  stdMonoBold: Inconsolata
+  stdMonoBoldItalic: Inconsolata
+  stdMonoItalic: Inconsolata
+
+pageSetup:
+  firstTemplate: coverPage
+  height: 18cm
+  margin-bottom: 0cm
+  margin-gutter: 0cm
+  margin-left: 0cm
+  margin-right: 0cm
+  margin-top: 0cm
+  size: null
+  spacing-footer: 2mm
+  spacing-header: 2mm
+  width: 32cm
+
+pageTemplates:
+  coverPage:
+    # background: images/title.png
+    frames: []
+      [12%, 10%, 76%, 75%]
+    showFooter: false
+    showHeader: false
+    background: ../images/bg-dark.png
+
+  titlePage:
+    alignment: TA_CENTER
+    frames: []
+      [8%, 8%, 85%, 65%]
+    showFooter: true
+    showHeader: false
+    background: ../images/bg-dark.png
+
+  standardPage:
+    frames: []
+      [3%, 3%, 92%, 92%]
+    showFooter: true
+    showHeader: false
+    background: ../images/bg-dark.png
+
+  imagePage:
+    alignment: TA_CENTER
+    frames: []
+      [3%, 3%, 92%, 92%]
+    showFooter: true
+    showHeader: false
+    background: ../images/bg-dark.png
+
+  outputPage:
+    frames: []
+      [8%, 10%, 82%, 65%]
+    showFooter: false
+    showHeader: false
+    background: ../images/bg-dark.png
+
+linkColor: #60a5fa
+
+styles:
+  normal:
+    fontSize: 24
+    textColor: #ffffff
+
+  bodytext:
+    alignment: TA_LEFT
+
+  heading:
+    fontName: stdBold
+    fontSize: 20
+    spaceAfter: 16
+    textColor: #60a5fa
+
+  title:
+    fontSize: 300%
+    parent: heading
+
+  bullet-list:
+    commands: []
+    colWidths: ["20", null]
+    textColor: #aaaaaa
+
+  bullet-list-item:
+    spaceBefore: 0
+    spaceAfter: 0
+
+  titleslideinfo:
+    alignment: TA_CENTER
+    fontSize: 140%
+    parent: normal
+
+  footer:
+    alignment: TA_RIGHT
+    fontName: stdMono
+    fontSize: 20
+    textColor: #24608a
+    rightIndent: 16
+    spaceBefore: 0
+
+  literal:
+    backColor: #111111
+    fontName: stdMono
+
+  code:
+    backColor: #0a0a0a
+    borderWidth: 0
+    fontSize: 28
+    leading: 30
+    parent: literal
+    spaceBefore: 4
+  
+  centred:
+    alignment: TA_CENTER
+    parent: normal
+
+  centredtitle:
+    alignment: TA_CENTER
+    fontName: stdBold
+    fontSize: 48
+    leading: 64
+    parent: heading
diff --git a/src/building-static-websites-sculpin/opdavies-light.style b/src/building-static-websites-sculpin/opdavies-light.style
new file mode 100644
index 0000000..44d7bfd
--- /dev/null
+++ b/src/building-static-websites-sculpin/opdavies-light.style
@@ -0,0 +1,124 @@
+embeddedFonts: []
+  ["Inconsolata.ttf", "Inconsolata.ttf", "Inconsolata.ttf", "Inconsolata.ttf"]
+  ["Helvetica.ttf", "Helvetica-Bold.ttf", "Helvetica.ttf", "Helvetica-Bold.ttf"]
+
+fontsAlias:
+  stdFont: Helvetica
+  stdBold: Helvetica-Bold
+  stdItalic: Helvetica
+  stdMono: Inconsolata
+  stdMonoBold: Inconsolata
+  stdMonoBoldItalic: Inconsolata
+  stdMonoItalic: Inconsolata
+
+pageSetup:
+  firstTemplate: coverPage
+  height: 18cm
+  margin-bottom: 0cm
+  margin-gutter: 0cm
+  margin-left: 0cm
+  margin-right: 0cm
+  margin-top: 0cm
+  size: null
+  spacing-footer: 2mm
+  spacing-header: 2mm
+  width: 32cm
+
+pageTemplates:
+  coverPage:
+    # background: images/title.png
+    frames: []
+      [12%, 10%, 76%, 75%]
+    showFooter: false
+    showHeader: false
+
+  titlePage:
+    alignment: TA_CENTER
+    frames: []
+      [8%, 8%, 85%, 65%]
+    showFooter: true
+    showHeader: false
+
+  standardPage:
+    frames: []
+      [3%, 3%, 92%, 92%]
+    showFooter: true
+    showHeader: false
+
+  imagePage:
+    alignment: TA_CENTER
+    frames: []
+      [3%, 3%, 92%, 92%]
+    showFooter: true
+    showHeader: false
+
+  outputPage:
+    frames: []
+      [8%, 10%, 82%, 65%]
+    showFooter: false
+    showHeader: false
+
+linkColor: #24608a
+
+styles:
+  normal:
+    fontSize: 24
+    textColor: #383745
+
+  bodytext:
+    alignment: TA_LEFT
+
+  heading:
+    fontName: stdBold
+    fontSize: 20
+    spaceAfter: 16
+    textColor: #24608a
+
+  title:
+    fontSize: 300%
+    parent: heading
+
+  bullet-list:
+    commands: []
+    colWidths: ["20", null]
+    textColor: #aaaaaa
+
+  bullet-list-item:
+    spaceBefore: 0
+    spaceAfter: 0
+
+  titleslideinfo:
+    alignment: TA_CENTER
+    fontSize: 140%
+    parent: normal
+
+  footer:
+    alignment: TA_RIGHT
+    fontName: stdMono
+    fontSize: 20
+    textColor: #24608a
+    rightIndent: 16
+    spaceBefore: 0
+
+  literal:
+    backColor: white
+    fontName: stdMono
+
+  code:
+    backColor: white
+    borderWidth: 0
+    fontSize: 24
+    leading: 26
+    parent: literal
+    spaceBefore: 4
+  
+  centred:
+    alignment: TA_CENTER
+    parent: normal
+
+  centredtitle:
+    alignment: TA_CENTER
+    fontName: stdBold
+    fontSize: 48
+    leading: 64
+    parent: heading
diff --git a/src/archive/building-static-websites-sculpin/slides.rst b/src/building-static-websites-sculpin/slides.rst
similarity index 98%
rename from src/archive/building-static-websites-sculpin/slides.rst
rename to src/building-static-websites-sculpin/slides.rst
index 8a8f2df..37feb0e 100644
--- a/src/archive/building-static-websites-sculpin/slides.rst
+++ b/src/building-static-websites-sculpin/slides.rst
@@ -11,12 +11,12 @@ Oliver Davies (@opdavies)
 
 .. page:: imagePage
 
-.. image:: druplicon.png
+.. image:: images/druplicon.png
    :width: 10cm
 
 .. page::
 
-.. image:: sculpin.png
+.. image:: images/sculpin.png
    :width: 10cm
 
 .. page:: standardPage