diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index c098159..aff25b6 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -456,12 +456,13 @@ minetest.register_node("default:glass", {
 	sounds = default.node_sound_glass_defaults(),
 })
 
+local fence_texture = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126"
 minetest.register_node("default:fence_wood", {
 	description = "Wooden Fence",
 	drawtype = "fencelike",
 	tiles = {"default_wood.png"},
-	inventory_image = "default_fence.png",
-	wield_image = "default_fence.png",
+	inventory_image = fence_texture,
+	wield_image = fence_texture,
 	paramtype = "light",
 	is_ground_content = false,
 	selection_box = {
diff --git a/mods/default/textures/default_fence.png b/mods/default/textures/default_fence.png
deleted file mode 100644
index ca6ed59..0000000
Binary files a/mods/default/textures/default_fence.png and /dev/null differ
diff --git a/mods/default/textures/default_fence_overlay.png b/mods/default/textures/default_fence_overlay.png
new file mode 100644
index 0000000..780e736
Binary files /dev/null and b/mods/default/textures/default_fence_overlay.png differ