website module: minor updates
diff --git a/website/utils.py b/website/utils.py
index 94d648b..443bde0 100644
--- a/website/utils.py
+++ b/website/utils.py
@@ -309,9 +309,6 @@
 		return url
 		
 def get_hex_shade(color, percent):
-	# stronger diff for darker shades
-	if int(color, 16) < int("333333", 16):
-		percent = percent * 2
 	
 	def p(c):
 		v = int(c, 16) + int(int('ff', 16) * (float(percent)/100))
@@ -326,9 +323,14 @@
 		
 	r, g, b = color[0:2], color[2:4], color[4:6]
 	
-	# switch dark and light shades		
-	if (float(int(r, 16) + int(g, 16) + int(b, 16)) / 3) > 128:
+	avg = (float(int(r, 16) + int(g, 16) + int(b, 16)) / 3)
+	# switch dark and light shades
+	if avg > 128:
 		percent = -percent
+
+	# stronger diff for darker shades
+	if percent < 25 and avg < 64:
+		percent = percent * 2
 	
 	return p(r) + p(g) + p(b)