diff --git a/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc b/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc
index 2abf82f..da42314 100644
Binary files a/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc and b/.sass-cache/02489c73d862e060640389629d6692bb14c5a48b/_layout.scssc differ
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..be50d1b
--- /dev/null
+++ b/404.html
@@ -0,0 +1,18 @@
+---
+layout: main
+permalink: /404.html
+---
+
404 - page not found
+
+
+If you didn't come on purpose I apologise, but the page you are searching doesn't exist.
+If you came on purpose enjoy this minimal gif of a dancing Rick Astley.
+
diff --git a/404.md b/404.md
deleted file mode 100644
index ad8c0f9..0000000
--- a/404.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-layout: main
-permalink: /404.html
----
-
-# 404 - page not found
-
-If you didn't come on purpose I apologise, but the page you are searching doesn't exist.
-But, if you came on purpose, enjoy a flat Rick Astley gif dancing.
-
-![Rick gif](/astley.gif)
-
-
-
-Thanks [Giorgio Croci!](https://github.com/Giorgio-Croci)
diff --git a/_sass/_layout.scss b/_sass/_layout.scss
index eb39070..eab578d 100644
--- a/_sass/_layout.scss
+++ b/_sass/_layout.scss
@@ -117,3 +117,9 @@ a.icon i.fa {
display: table-cell;
vertical-align: middle;
}
+
+/* Utility class for centering block elements */
+.block-center {
+ display: block;
+ margin: auto;
+}
diff --git a/_site/404.html b/_site/404.html
index 944da26..5b89b21 100644
--- a/_site/404.html
+++ b/_site/404.html
@@ -12,8 +12,8 @@
-
-
+
+
@@ -90,23 +90,20 @@
-
404 - page not found
+
404 - page not found
-
If you didn’t come on purpose I apologise, but the page you are searching doesn’t exist.
-But, if you came on purpose, enjoy a flat Rick Astley gif dancing.
+
+If you didn't come on purpose I apologise, but the page you are searching doesn't exist.
+If you came on purpose enjoy this minimal gif of a dancing Rick Astley.
+