diff --git a/404/index.html b/404/index.html
new file mode 100755
index 0000000..d9c26d9
--- /dev/null
+++ b/404/index.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <title>Page Not Found</title>
+        <link href="https://fonts.googleapis.com/css?family=Press+Start+2P" rel="stylesheet">
+        <link href="/404/style.css" type="text/css" rel="stylesheet">
+    </head>
+    <body>
+        <h1 class="header">404: page not found</h1>
+        <p class="desc">it's dangerous to go alone!<br>take this!</p>
+        <a href="http://crucialnet.org"><img src="/404/sword.png" width="50px;"></a>
+        <p class="foot">if you feel there's been a mistake, feel free to contact me <a href="http://crucialnet.org/contact-me">here</a></p>
+    </body>
+</html>
diff --git a/404/style.css b/404/style.css
new file mode 100755
index 0000000..74693b8
--- /dev/null
+++ b/404/style.css
@@ -0,0 +1,36 @@
+* {
+     color: #fff;
+}
+
+body {
+     background-color: #000;
+}
+
+.header {
+     left: 50%;
+     transform: translateX(-50%) rotate(180deg);
+     font-family: monospace;
+     font-weight: 200;
+     font-size: 9vh;
+}
+
+.desc {
+     position: relative;
+     font-family: 'Press Start 2P', monospace;
+     text-transform: uppercase;
+     line-height: 25px;
+     text-align: center;
+     left: 50%;
+     transform: translateX(-50%);
+}
+
+.foot {
+     margin-top: 200px;
+     font-family: monospace;
+}
+
+img {
+     position: relative;
+     left: 50%;
+     transform: translateX(-50%);
+}
diff --git a/404/sword.png b/404/sword.png
new file mode 100755
index 0000000..d2ac35e
Binary files /dev/null and b/404/sword.png differ