diff --git a/src/art/vector/Set_Colour_Outfit.tw b/src/art/vector/Set_Colour_Outfit.tw
index a58c9d3dcceadef849c97b021964a850480fafb3..83c2590bf88c42d37ac14d74efc549f4fc32a55c 100644
--- a/src/art/vector/Set_Colour_Outfit.tw
+++ b/src/art/vector/Set_Colour_Outfit.tw
@@ -4,39 +4,6 @@
 /* BEWARE: _outfitBaseColour is read by Wardrobe Use */
 /* BEWARE: _glassesColour is read by Wardrobe Use */
 
-<<unset _outfitBaseColour>>
-
-<<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" ||  _artSlave.clothes == "a latex catsuit" ||  _artSlave.clothes == "a cybersuit">>
-  <<set _outfitBaseColour = "#515351" >> /* standard "black rubber" latex colour */
-  <<if def _artSlave.clothingBaseColor>>
-    <<set _outfitBaseColour = _artSlave.clothingBaseColor >> /* latex colour selected by user */
-    /* TODO: rewrite all textual descriptions not to explicitly mention the latex being of black colour. */
-	<</if>>
-<</if>>
-<<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "a comfortable bodysuit">>
-  <<set _outfitBaseColour = "#464646" >> /* bodysuit */
-  <<if def _artSlave.clothingBaseColor>>
-    <<set _outfitBaseColour = _artSlave.clothingBaseColor >> /* bodysuit colour selected by user */
-	<</if>>
-<</if>>
-
-/* head addons */
-<<switch _artSlave.eyewear>>
-  <<case "corrective glasses" "glasses" "blurring glasses">>
-    <<set _glassesColour = "#010101">>
-  <<default>>
-    /* use colour for "glasses" by default */
-    <<set _glassesColour = "#010101">>
-<</switch>>
-
-<<switch _artSlave.collar>>
-  <<case "porcelain mask">>
-    <<set _glassesColour = "#FFFFFF">>
-  <<default>>
-    /* use colour for "mask" by default */
-    <<set _glassesColour = "#010101">>
-<</switch>>
-
-<<if def _artSlave.glassesColor>>
-  <<set _glassesColour = _artSlave.glassesColor>> /* glasses colour selected by user */
-<</if>>
\ No newline at end of file
+<<set _s = Art_Vector_Set_Colour_Outfit(_artSlave) >>
+<<set _outfitBaseColour = _s.outfitBaseColour>>
+<<set _glassesColour = _s.glassesColor>>
diff --git a/src/art/vector/Set_Colour_Outfit_JS.tw b/src/art/vector/Set_Colour_Outfit_JS.tw
new file mode 100644
index 0000000000000000000000000000000000000000..02d864d598e457cc7430fdcefb9d3a31c41f2235
--- /dev/null
+++ b/src/art/vector/Set_Colour_Outfit_JS.tw
@@ -0,0 +1,51 @@
+:: Art_Vector_Set_Colour_Outfit_JS [script]
+
+window.Art_Vector_Set_Colour_Outfit = function(artSlave) {
+
+var s = {
+  outfitBaseColour : undefined,
+  glassesColour : undefined
+  }
+
+if (artSlave.fuckdoll != 0 || artSlave.clothes == "restrictive latex" ||  artSlave.clothes == "a latex catsuit" ||  artSlave.clothes == "a cybersuit") {
+  s.outfitBaseColour = "#515351" ; /* standard "black rubber" latex colour */
+  if (artSlave.clothingBaseColor) {
+    s.outfitBaseColour = artSlave.clothingBaseColor ; /* latex colour selected by user */
+    /* TODO: rewrite all textual descriptions not to explicitly mention the latex being of black colour. */
+  }
+}
+
+if (artSlave.fuckdoll != 0 || artSlave.clothes == "a comfortable bodysuit") {
+  s.outfitBaseColour = "#464646" ; /* bodysuit */
+  if (artSlave.clothingBaseColor) {
+    s.outfitBaseColour = artSlave.clothingBaseColor ; /* bodysuit colour selected by user */
+  }
+}
+
+/* head addons */
+switch (artSlave.eyewear) {
+  case "corrective glasses":
+  case "glasses": 
+  case "blurring glasses":
+    s.glassesColour = "#010101";
+    break;
+  default:
+    /* use colour for "glasses" by default */
+    s.glassesColour = "#010101";
+}
+
+switch (artSlave.collar) {
+  case "porcelain mask":
+    s.glassesColour = "#FFFFFF";
+    break;
+  default:
+    /* use colour for "mask" by default */
+    s.glassesColour = "#010101";
+}
+
+if (artSlave.glassesColor) {
+  s.glassesColour = artSlave.glassesColor; /* glasses colour selected by user */
+}
+
+return s;
+}
diff --git a/src/art/vector/Set_Colour_Skin.tw b/src/art/vector/Set_Colour_Skin.tw
index a0407cca400289c088b55baf6674eb6facbf8e4d..785d79b799f5d92ed48ff0c3ac89a38906e68c80 100644
--- a/src/art/vector/Set_Colour_Skin.tw
+++ b/src/art/vector/Set_Colour_Skin.tw
@@ -2,1616 +2,13 @@
 
 /* BEWARE: _outfitBaseColour is set by Art_Vector_Set_Colour_Outfit_ */
 
-<<set _areolaStyle = "fill:#d76b93;" >> /* this is the default and can be customized later */
-<<set _labiaStyle = _areolaStyle >> /* this is the default and can be customized later */
-/* todo: introduce one "flesh" CSS class */
-
-<<unset _headSkinStyle>>
-<<unset _torsoSkinStyle >>
-<<unset _boobSkinStyle>>
-<<unset _penisSkinStyle>>
-<<unset _scrotumSkinStyle>>
-<<unset _bellySkinStyle>>
-
-<<if _artSlave.race == "white" || _artSlave.race == "surgically altered to look white">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#F4EAF0">>
-	  <<set _areolaStyle = "fill:#FCCCDC;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#F4EAF0">>
-	  <<set _areolaStyle = "fill:#FCCCDC;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#F5E1DF">>
-	  <<set _areolaStyle = "fill:#EFBFCA;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#F5E1DF">>
-	  <<set _areolaStyle = "fill:#EFBFCA;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#F5D5C9">>
-	  <<set _areolaStyle = "fill:#E2B4B9;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#F5D5C9">>
-	  <<set _areolaStyle = "fill:#E2B4B9;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#F4C9AA">>
-	  <<set _areolaStyle = "fill:#F19795;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#F4C9AA">>
-	  <<set _areolaStyle = "fill:#F19795;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#F4C9AA">>
-	  <<set _areolaStyle = "fill:#F19795;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#E1B585">>
-	  <<set _areolaStyle = "fill:#C39696;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#E1B585">>
-	  <<set _areolaStyle = "fill:#C39696;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#D58E5F">>
-	  <<set _areolaStyle = "fill:#B17777;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#D58E5F">>
-	  <<set _areolaStyle = "fill:#B17777;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#D58E5F">>
-	  <<set _areolaStyle = "fill:#B17777;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#A2805C">>
-	  <<set _areolaStyle = "fill:#8E6454;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#825633">>
-	  <<set _areolaStyle = "fill:#734B2F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#784F2F">>
-	  <<set _areolaStyle = "fill:#583E2F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#784F2F">>
-	  <<set _areolaStyle = "fill:#583E2F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#65422C">>
-	  <<set _areolaStyle = "fill:#4A3A33;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#65422C">>
-	  <<set _areolaStyle = "fill:#4A3A33;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "black" || _artSlave.race == "surgically altered to look black">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FEE4CA">>
-	  <<set _areolaStyle = "fill:#E0B3A2;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FEE4CA">>
-	  <<set _areolaStyle = "fill:#E0B3A2;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#E3C5A7">>
-	  <<set _areolaStyle = "fill:#EFBDC9;" >>
-	  <<set _labiaStyle = "fill:#CC9B88;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#E3C5A7">>
-	  <<set _areolaStyle = "fill:#CC9B88;" >>
-	  <<set _labiaStyle = "fill:#CC9B88;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#DEB892">>
-	  <<set _areolaStyle = "fill:#AB806F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#DEB892">>
-	  <<set _areolaStyle = "fill:#AB806F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#D59D73">>
-	  <<set _areolaStyle = "fill:#8D6859;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#D59D73">>
-	  <<set _areolaStyle = "fill:#8D6859;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#D59D73">>
-	  <<set _areolaStyle = "fill:#8D6859;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#AC7C4A">>
-	  <<set _areolaStyle = "fill:#7C594B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#AC7C4A">>
-	  <<set _areolaStyle = "fill:#7C594B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#985C34">>
-	  <<set _areolaStyle = "fill:#764B3A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#985C34">>
-	  <<set _areolaStyle = "fill:#764B3A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#985C34">>
-	  <<set _areolaStyle = "fill:#764B3A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#745C42">>
-	  <<set _areolaStyle = "fill:#63463B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#65422C">>
-	  <<set _areolaStyle = "fill:#4B3121;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#5A3C24">>
-	  <<set _areolaStyle = "fill:#493326;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#5A3C24">>
-	  <<set _areolaStyle = "fill:#493326;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#46362C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#583D3D">>
-	  <<set _areolaStyle = "fill:#3B3028;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#4A3A33">>
-	  <<set _areolaStyle = "fill:#332B27;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "latina" || _artSlave.race == "surgically altered to look latina">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FEDECE">>
-	  <<set _areolaStyle = "fill:#E3BBAB;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FEDECE">>
-	  <<set _areolaStyle = "fill:#E3BBAB;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#E6C2B0">>
-	  <<set _areolaStyle = "fill:#D1A695;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#E6C2B0">>
-	  <<set _areolaStyle = "fill:#D1A695;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#E1B59F">>
-	  <<set _areolaStyle = "fill:#B48D7E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#E1B59F">>
-	  <<set _areolaStyle = "fill:#B48D7E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#DAA782">>
-	  <<set _areolaStyle = "fill:#9E7666;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#DAA782">>
-	  <<set _areolaStyle = "fill:#9E7666;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#DAA782">>
-	  <<set _areolaStyle = "fill:#9E7666;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#B27554">>
-	  <<set _areolaStyle = "fill:#92684C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#B27554">>
-	  <<set _areolaStyle = "fill:#92684C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#B6784E">>
-	  <<set _areolaStyle = "fill:#8F5A45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#B6784E">>
-	  <<set _areolaStyle = "fill:#8F5A45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#B6784E">>
-	  <<set _areolaStyle = "fill:#8F5A45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#8B644F">>
-	  <<set _areolaStyle = "fill:#7B5749;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#775031">>
-	  <<set _areolaStyle = "fill:#69452F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#774A31">>
-	  <<set _areolaStyle = "fill:#614330;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#774A31">>
-	  <<set _areolaStyle = "fill:#614330;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#74523E">>
-	  <<set _areolaStyle = "fill:#573F30;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#6B4B4B">>
-	  <<set _areolaStyle = "fill:#473426;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#634F45">>
-	  <<set _areolaStyle = "fill:#4D3A2E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "asian" || _artSlave.race == "surgically altered to look asian">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FFF8EE">>
-	  <<set _areolaStyle = "fill:#F7DBD0;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FFF8EE">>
-	  <<set _areolaStyle = "fill:#F7DBD0;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#F5E7DC">>
-	  <<set _areolaStyle = "fill:#EABFB3;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#F5E7DC">>
-	  <<set _areolaStyle = "fill:#EABFB3;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#F5D4B5">>
-	  <<set _areolaStyle = "fill:#CB988B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#F5D4B5">>
-	  <<set _areolaStyle = "fill:#CB988B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#F4D1A3">>
-	  <<set _areolaStyle = "fill:#BA8E83;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#F4D1A3">>
-	  <<set _areolaStyle = "fill:#BA8E83;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#F4D1A3">>
-	  <<set _areolaStyle = "fill:#BA8E83;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#CFB48D">>
-	  <<set _areolaStyle = "fill:#AC8074;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#CFB48D">>
-	  <<set _areolaStyle = "fill:#AC8074;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#C38C4D">>
-	  <<set _areolaStyle = "fill:#A67A6F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#C38C4D">>
-	  <<set _areolaStyle = "fill:#A67A6F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#C38C4D">>
-	  <<set _areolaStyle = "fill:#A67A6F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#9A774A">>
-	  <<set _areolaStyle = "fill:#855E4E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#855834">>
-	  <<set _areolaStyle = "fill:#734B2F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#83522B">>
-	  <<set _areolaStyle = "fill:#68442A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#83522B">>
-	  <<set _areolaStyle = "fill:#68442A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#724826">>
-	  <<set _areolaStyle = "fill:#5C3D26;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#724826">>
-	  <<set _areolaStyle = "fill:#5C3D26;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "middle eastern" || _artSlave.race == "surgically altered to look middle eastern">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#E8CFCF">>
-	  <<set _areolaStyle = "fill:#DCADBC;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#E8CFCF">>
-	  <<set _areolaStyle = "fill:#DCADBC;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#FBCCC6">>
-	  <<set _areolaStyle = "fill:#E79E8B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#FBCCC6">>
-	  <<set _areolaStyle = "fill:#E79E8B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#EAAB92">>
-	  <<set _areolaStyle = "fill:#D27B64;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#EAAB92">>
-	  <<set _areolaStyle = "fill:#D27B64;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#EDA571">>
-	  <<set _areolaStyle = "fill:#B16854;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#EDA571">>
-	  <<set _areolaStyle = "fill:#B16854;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#EDA571">>
-	  <<set _areolaStyle = "fill:#B16854;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#CC8D53">>
-	  <<set _areolaStyle = "fill:#A7624F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#CC8D53">>
-	  <<set _areolaStyle = "fill:#A7624F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#CA7136">>
-	  <<set _areolaStyle = "fill:#9B5959;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#CA7136">>
-	  <<set _areolaStyle = "fill:#9B5959;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#CA7136">>
-	  <<set _areolaStyle = "fill:#9B5959;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#84684A">>
-	  <<set _areolaStyle = "fill:#735143;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#684528">>
-	  <<set _areolaStyle = "fill:#563826;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#6E4730">>
-	  <<set _areolaStyle = "fill:#604534;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#6E4730">>
-	  <<set _areolaStyle = "fill:#604534;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#604534">>
-	  <<set _areolaStyle = "fill:#514039;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#604534 ">>
-	  <<set _areolaStyle = "fill:#514039;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "amerindian" || _artSlave.race == "surgically altered to look amerindian">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FDE4BF">>
-	  <<set _areolaStyle = "fill:#F0BEAA;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FDE4BF">>
-	  <<set _areolaStyle = "fill:#F0BEAA;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#F5E7DC">>
-	  <<set _areolaStyle = "fill:#CDA499;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#F5E7DC">>
-	  <<set _areolaStyle = "fill:#CDA499;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#F5D4B5">>
-	  <<set _areolaStyle = "fill:#CB988B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#F5D4B5">>
-	  <<set _areolaStyle = "fill:#CB988B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#F4D1A3">>
-	  <<set _areolaStyle = "fill:#BA8E83;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#F4D1A3">>
-	  <<set _areolaStyle = "fill:#BA8E83;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#F4D1A3">>
-	  <<set _areolaStyle = "fill:#BA8E83;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#CFB48D">>
-	  <<set _areolaStyle = "fill:#AC8074;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#CFB48D">>
-	  <<set _areolaStyle = "fill:#AC8074;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#C38C4D">>
-	  <<set _areolaStyle = "fill:#A67A6F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#C38C4D">>
-	  <<set _areolaStyle = "fill:#A67A6F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#C38C4D">>
-	  <<set _areolaStyle = "fill:#A67A6F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#9A774A">>
-	  <<set _areolaStyle = "fill:#855E4E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#855834">>
-	  <<set _areolaStyle = "fill:#734B2F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#83522B">>
-	  <<set _areolaStyle = "fill:#68442A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#83522B">>
-	  <<set _areolaStyle = "fill:#68442A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#724826">>
-	  <<set _areolaStyle = "fill:#5C3D26;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#724826">>
-	  <<set _areolaStyle = "fill:#5C3D26;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "southern european" || _artSlave.race == "surgically altered to look southern european">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#EBDBE4">>
-	  <<set _areolaStyle = "fill:#FFE4E0;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#EBDBE4">>
-	  <<set _areolaStyle = "fill:#FFE4E0;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#F0D0CC">>
-	  <<set _areolaStyle = "fill:#EAACBA;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#F0D0CC">>
-	  <<set _areolaStyle = "fill:#EAACBA;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#F1C6B5">>
-	  <<set _areolaStyle = "fill:#DCA2A9;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#F1C6B5">>
-	  <<set _areolaStyle = "fill:#DCA2A9;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#F2BC94">>
-	  <<set _areolaStyle = "fill:#EE8280;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#F2BC94">>
-	  <<set _areolaStyle = "fill:#EE8280;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#F2BC94">>
-	  <<set _areolaStyle = "fill:#EE8280;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#DCA972">>
-	  <<set _areolaStyle = "fill:#BF7577;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#DCA972">>
-	  <<set _areolaStyle = "fill:#BF7577;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#D0814C">>
-	  <<set _areolaStyle = "fill:#A96767;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#D0814C">>
-	  <<set _areolaStyle = "fill:#A96767;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#D0814C">>
-	  <<set _areolaStyle = "fill:#A96767;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#937453">>
-	  <<set _areolaStyle = "fill:#7F5A4B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#7F5431">>
-	  <<set _areolaStyle = "fill:#734B2F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#784F2F">>
-	  <<set _areolaStyle = "fill:#583E2F ;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#784F2F">>
-	  <<set _areolaStyle = "fill:#583E2F ;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#65422C">>
-	  <<set _areolaStyle = "fill:#4A3A33;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#65422C">>
-	  <<set _areolaStyle = "fill:#4A3A33;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "semitic" || _artSlave.race == "surgically altered to look semitic">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#E8CFCF">>
-	  <<set _areolaStyle = "fill:#DCADBC;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#E8CFCF">>
-	  <<set _areolaStyle = "fill:#DCADBC;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#FBCCC6">>
-	  <<set _areolaStyle = "fill:#E79E8B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#FBCCC6">>
-	  <<set _areolaStyle = "fill:#E79E8B;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#EAAB92">>
-	  <<set _areolaStyle = "fill:#D27B64;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#EAAB92">>
-	  <<set _areolaStyle = "fill:#D27B64;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#EDA571">>
-	  <<set _areolaStyle = "fill:#B16854;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#EDA571">>
-	  <<set _areolaStyle = "fill:#B16854;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#EDA571">>
-	  <<set _areolaStyle = "fill:#B16854;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#CC8D53">>
-	  <<set _areolaStyle = "fill:#A7624F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#CC8D53">>
-	  <<set _areolaStyle = "fill:#A7624F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#CA7136">>
-	  <<set _areolaStyle = "fill:#9B5959;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#CA7136">>
-	  <<set _areolaStyle = "fill:#9B5959;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#CA7136">>
-	  <<set _areolaStyle = "fill:#9B5959;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#84684A">>
-	  <<set _areolaStyle = "fill:#735143;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#684528">>
-	  <<set _areolaStyle = "fill:#563826;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#6E4730">>
-	  <<set _areolaStyle = "fill:#604534;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#6E4730">>
-	  <<set _areolaStyle = "fill:#604534;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#604534">>
-	  <<set _areolaStyle = "fill:#514039;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#604534 ">>
-	  <<set _areolaStyle = "fill:#514039;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "malay" || _artSlave.race == "surgically altered to look malay">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FBD1B2">>
-	  <<set _areolaStyle = "fill:#F39E7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FBD1B2">>
-	  <<set _areolaStyle = "fill:#F39E7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#E8B892">>
-	  <<set _areolaStyle = "fill:#E2856C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#E8B892">>
-	  <<set _areolaStyle = "fill:#E2856C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#EA9870">>
-	  <<set _areolaStyle = "fill:#BE6C56;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#EA9870">>
-	  <<set _areolaStyle = "fill:#BE6C56;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#EA9760">>
-	  <<set _areolaStyle = "fill:#AB6755;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#EA9760">>
-	  <<set _areolaStyle = "fill:#AB6755;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#EA9760">>
-	  <<set _areolaStyle = "fill:#AB6755;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#BA855E">>
-	  <<set _areolaStyle = "fill:#976051;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#BA855E">>
-	  <<set _areolaStyle = "fill:#976051;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#A46138">>
-	  <<set _areolaStyle = "fill:#8F5E51;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#A46138">>
-	  <<set _areolaStyle = "fill:#8F5E51;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#A46138">>
-	  <<set _areolaStyle = "fill:#8F5E51;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#7C563C">>
-	  <<set _areolaStyle = "fill:#70493A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#804A28">>
-	  <<set _areolaStyle = "fill:#5F3F27 ;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#6F4523">>
-	  <<set _areolaStyle = "fill:#623C20;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#6F4523">>
-	  <<set _areolaStyle = "fill:#623C20;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#6F3E27">>
-	  <<set _areolaStyle = "fill:#553823;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#6F3E27">>
-	  <<set _areolaStyle = "fill:#553823;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "indo-aryan" || _artSlave.race == "surgically altered to look indo-aryan">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#F8D4BE">>
-	  <<set _areolaStyle = "fill:#F8B6A4;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#F8D4BE">>
-	  <<set _areolaStyle = "fill:#F8B6A4;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#EFCCAF">>
-	  <<set _areolaStyle = "fill:#EA9B86;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#EFCCAF">>
-	  <<set _areolaStyle = "fill:#EA9B86;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#FCC49A">>
-	  <<set _areolaStyle = "fill:#D29577;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#FCC49A">>
-	  <<set _areolaStyle = "fill:#D29577;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#E8B68E">>
-	  <<set _areolaStyle = "fill:#D08661;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#E8B68E">>
-	  <<set _areolaStyle = "fill:#D08661;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#E8B68E">>
-	  <<set _areolaStyle = "fill:#D08661;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#C17848">>
-	  <<set _areolaStyle = "fill:#C36E45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#C17848">>
-	  <<set _areolaStyle = "fill:#C36E45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#C17848">>
-	  <<set _areolaStyle = "fill:#A75A34;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#C17848">>
-	  <<set _areolaStyle = "fill:#A75A34;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#C17848">>
-	  <<set _areolaStyle = "fill:#A75A34;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#83684B">>
-	  <<set _areolaStyle = "fill:#715043;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#8A593C">>
-	  <<set _areolaStyle = "fill:#714931;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#845834">>
-	  <<set _areolaStyle = "fill:#614635;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#845834">>
-	  <<set _areolaStyle = "fill:#614635;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#7C5842">>
-	  <<set _areolaStyle = "fill:#5F4538;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#7C5842">>
-	  <<set _areolaStyle = "fill:#5F4538;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#6B5449">>
-	  <<set _areolaStyle = "fill:#473C37;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "pacific islander" || _artSlave.race == "surgically altered to look pacific islander">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FBD1B2">>
-	  <<set _areolaStyle = "fill:#F39E7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FBD1B2">>
-	  <<set _areolaStyle = "fill:#F39E7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#E8B892">>
-	  <<set _areolaStyle = "fill:#E2856C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#E8B892">>
-	  <<set _areolaStyle = "fill:#E2856C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#EA9870">>
-	  <<set _areolaStyle = "fill:#BE6C56;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#EA9870">>
-	  <<set _areolaStyle = "fill:#BE6C56;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#EA9760">>
-	  <<set _areolaStyle = "fill:#AB6755;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#EA9760">>
-	  <<set _areolaStyle = "fill:#AB6755;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#EA9760">>
-	  <<set _areolaStyle = "fill:#AB6755;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#BA855E">>
-	  <<set _areolaStyle = "fill:#976051;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#BA855E">>
-	  <<set _areolaStyle = "fill:#976051;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#A46138">>
-	  <<set _areolaStyle = "fill:#8F5E51;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#A46138">>
-	  <<set _areolaStyle = "fill:#8F5E51;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#A46138">>
-	  <<set _areolaStyle = "fill:#8F5E51;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#7C563C">>
-	  <<set _areolaStyle = "fill:#70493A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#804A28">>
-	  <<set _areolaStyle = "fill:#5F3F27 ;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#6F4523">>
-	  <<set _areolaStyle = "fill:#623C20;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#6F4523">>
-	  <<set _areolaStyle = "fill:#623C20;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#6F3E27">>
-	  <<set _areolaStyle = "fill:#553823;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#6F3E27">>
-	  <<set _areolaStyle = "fill:#553823;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#583E2F">>
-	  <<set _areolaStyle = "fill:#3F3A38;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-
-<<elseif _artSlave.race == "mixed race" || _artSlave.race == "surgically altered to look mixed race">>
-	<<if _artSlave.skin == "pure white">>
-	  <<set _skinColour = "#FEE5CC">>
-	  <<set _areolaStyle = "fill:#E3BBAB;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely pale">>
-	  <<set _skinColour = "#FEE5CC">>
-	  <<set _areolaStyle = "fill:#E3BBAB;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "pale">>
-	  <<set _skinColour = "#E6C2B0">>
-	  <<set _areolaStyle = "fill:#D1A695;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "extremely fair">>
-	  <<set _skinColour = "#E6C2B0">>
-	  <<set _areolaStyle = "fill:#D1A695;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "very fair">>
-	  <<set _skinColour = "#E1B59F">>
-	  <<set _areolaStyle = "fill:#B48D7E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>	  
-	<<elseif _artSlave.skin == "fair">>
-	  <<set _skinColour = "#E1B59F">>
-	  <<set _areolaStyle = "fill:#B48D7E;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "white">>
-	  <<set _skinColour = "#DAA782">>
-	  <<set _areolaStyle = "fill:#9E7666;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light">>
-	  <<set _skinColour = "#DAA782">>
-	  <<set _areolaStyle = "fill:#9E7666;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "lightened">>
-	  <<set _skinColour = "#DAA782">>
-	  <<set _areolaStyle = "fill:#9E7666;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light olive">>
-	  <<set _skinColour = "#B27554">>
-	  <<set _areolaStyle = "fill:#92684C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "olive">>
-	  <<set _skinColour = "#B27554">>
-	  <<set _areolaStyle = "fill:#92684C;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "natural">>
-	  <<set _skinColour = "#B6784E">>
-	  <<set _areolaStyle = "fill:#8F5A45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tanned">>
-	  <<set _skinColour = "#B6784E">>
-	  <<set _areolaStyle = "fill:#8F5A45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "bronzed">>
-	  <<set _skinColour = "#B6784E">>
-	  <<set _areolaStyle = "fill:#8F5A45;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark olive">>
-	  <<set _skinColour = "#8B644F">>
-	  <<set _areolaStyle = "fill:#7B5749;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark">>
-	  <<set _skinColour = "#775031">>
-	  <<set _areolaStyle = "fill:#69452F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "light brown">>
-	  <<set _skinColour = "#774A31">>
-	  <<set _areolaStyle = "fill:#5E4434;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "brown">>
-	  <<set _skinColour = "#774A31">>
-	  <<set _areolaStyle = "fill:#5E4434;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dark brown">>
-	  <<set _skinColour = "#74523E">>
-	  <<set _areolaStyle = "fill:#574135;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "ebony">>
-	  <<set _skinColour = "#6B4B4B">>
-	  <<set _areolaStyle = "fill:#413228;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "black">>
-	  <<set _skinColour = "#634F45">>
-	  <<set _areolaStyle = "fill:#4E3C32;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "camouflage patterned">>	  
-	  <<set _skinColour = "#78875a">>
-	  <<set _areolaStyle = "fill:#939F7A;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "red dyed">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed red">>
-	  <<set _skinColour = "#bc4949">>
-	  <<set _areolaStyle = "fill:#C96D6D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "green dyed">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed green">>
-	  <<set _skinColour = "#A6C373">>
-	  <<set _areolaStyle = "fill:#B7CF8F;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "blue dyed">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "dyed blue">>
-	  <<set _skinColour = "#5b8eb7">>
-	  <<set _areolaStyle = "fill:#7BA4C5;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<<elseif _artSlave.skin == "tiger striped">>
-	  <<set _skinColour = "#e2d75d">>
-	  <<set _areolaStyle = "fill:#E7DF7D;" >>
-	  <<set _labiaStyle = "fill:#F977A3;" >>
-	<</if>>
-<</if>>
-
-/* BEGIN SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */
-
-<<if _artSlave.fuckdoll != 0>>
-  /* slave is a fuckdoll - display all skin as if it was black rubber */
-  <<set _skinColour = _outfitBaseColour>>
-  <<set _areolaStyle = "fill:rgba(0,0,0,0.3);">>
-  <<set _labiaStyle = _areolaStyle >>
-<</if>>
-
-/* slave wears restrictive latex - display most skin as if it was rubber */
-<<if _artSlave.clothes == "restrictive latex">>
-  /* nice latex does not cover any privates. */
-  <<set _boobSkinStyle = "fill:"+_skinColour+";">>
-  <<set _penisSkinStyle = "fill:"+_skinColour+";">>
-  <<set _scrotumSkinStyle = "fill:"+_skinColour+";">>
-  <<set _torsoSkinStyle = "fill:"+_skinColour+";">>
-  /* rest of body is covered in latex */
-  <<set _skinColour = _outfitBaseColour>>
-<</if>>
-
-<<if _artSlave.clothes == "a latex catsuit">>
-  /* nice latex does not cover head. */
-  <<set _headSkinStyle = "fill:"+_skinColour+";">>
-  /* rest of body is covered in latex */
-  <<set _skinColour = _outfitBaseColour>>
-  /* catsuit covers areolae and crotch, too */
-  <<set _areolaStyle = "fill:rgba(51,53,51,0.3);">> /* areolae are represented by a darker area */ 
-  /* todo: gain control over piercings to do the same with them ^^ */
-  <<set _labiaStyle = _areolaStyle >>
-<</if>>
-
-<<if _artSlave.clothes == "a cybersuit">>
-  /* rest of body is covered in latex */
-  <<set _skinColour = _outfitBaseColour>>
-  /* catsuit covers areolae and crotch, too */
-  <<set _areolaStyle = "fill:rgba(51,53,51,0.3);">> /* areolae are represented by a darker area */ 
-  /* todo: gain control over piercings to do the same with them ^^ */
-  <<set _labiaStyle = _areolaStyle >>
-<</if>>
-
-<<if _artSlave.clothes == "a comfortable bodysuit">>
-  /* nice bodysuit does not cover head. */
-  <<set _headSkinStyle = "fill:"+_skinColour+";">>
-  /* rest of body is covered in bodysuit */
-  <<set _skinColour = _outfitBaseColour>>
-  /* bodysuit covers areolae and crotch, too */
-<<set _areolaStyle = "fill:rgba(175,67,107,0.3);">>
-  /* todo: gain control over piercings to do the same with them ^^ */
-  <<set _labiaStyle = _areolaStyle >>
-<</if>>
-
-/* outfit dick coloring to match outfit rgba in svg */
-<<switch _artSlave.clothes>>
-<<case "a cheerleader outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(250,186,0,1);">>
-  <<set _bellySkinStyle = "fill:rgba(250,186,0,1);">>
-<<case "cutoffs and a t-shirt">>
-  <<set _scrotumSkinStyle = "fill:rgba(81,124,211,1);">>
-<<case "a halter top dress">>
-  <<set _scrotumSkinStyle = "fill:rgba(94,51,124,1);">>
-  <<set _bellySkinStyle = "fill:rgba(94,51,124,1);">>
-<<case "a hijab and abaya">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "a nice maid outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(225,225,225,1);">>
-  <<set _bellySkinStyle = "fill:rgba(225,225,225,1);">>
-<<case "a slutty maid outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(225,225,225,1);">>
-  <<set _bellySkinStyle = "fill:rgba(225,225,225,1);">>
-<<case "a leotard">>
-  <<set _scrotumSkinStyle = "fill:rgba(120,15,55,1);">>
-  <<set _bellySkinStyle = "fill:rgba(120,15,55,1);">>
-<<case "a military uniform">>
-  <<set _scrotumSkinStyle = "fill:rgba(34,42,18,1);">>
-  <<set _bellySkinStyle = "fill:rgba(34,42,18,1);">>
-<<case "a mini dress">>
-  <<set _scrotumSkinStyle = "fill:rgba(39,174,96,1);">>
-  <<set _bellySkinStyle = "fill:rgba(39,174,96,1);">>
-<<case "a nice nurse outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(0,128,128,1);">>
-  <<set _bellySkinStyle = "fill:rgba(0,128,128,1);">>
-<<case "a slutty nurse outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
-<<case "a scalemail bikini">>
-  <<set _scrotumSkinStyle = "fill:rgba(133,146,158,1);">>
-<<case "a schoolgirl outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(28,31,36,1);">>
-  <<set _bellySkinStyle = "fill:rgba(28,31,36,1);">>
-<<case "a ball gown">>
-  <<set _scrotumSkinStyle = "fill:rgba(128,0,0,1);">>
-  <<set _bellySkinStyle = "fill:rgba(128,0,0,1);">>
-<<case "battledress">>
-  <<set _scrotumSkinStyle = "fill:rgba(34,42,18,1);">>
-  <<set _bellySkinStyle = "fill:rgba(34,42,18,1);">>
-<<case "a slave gown">>
-  <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
-  <<set _bellySkinStyle = "fill:rgba(200,200,200,1);">>
-<<case "a slutty outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(63,126,181,1);">>
-<<case "spats and a tank top">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "a succubus outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(128,0,0,1);">>
-  <<set _bellySkinStyle = "fill:rgba(128,0,0,1);">>
-<<case "nice business attire">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "slutty business attire">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "attractive lingerie for a pregnant woman">>
-  <<set _scrotumSkinStyle = "fill:rgba(153,153,153,1);">>
-<<case "a bunny outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "conservative clothing">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "harem gauze">>
-  <<set _scrotumSkinStyle = "fill:rgba(0,168,131,1);">>
-<<case "a huipil">>
-  <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
-  <<set _bellySkinStyle = "fill:rgba(200,200,200,1);">>
-<<case "a kimono">>
-  <<set _scrotumSkinStyle = "fill:rgba(0,91,150,1);">>
-  <<set _bellySkinStyle = "fill:rgba(0,91,150,1);">>
-<<case "a maternity dress">>
-  <<set _scrotumSkinStyle = "fill:rgba(48,54,72,1);">>
-  <<set _bellySkinStyle = "fill:rgba(48,54,72,1);">>
-<<case "a slutty qipao">>
-  <<set _scrotumSkinStyle = "fill:rgba(204,177,68,1);">>
-  <<set _bellySkinStyle = "fill:rgba(204,177,68,1);">>
-<<case "stretch pants and a crop-top">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "a toga">>
-  <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
-  <<set _bellySkinStyle = "fill:rgba(200,200,200,1);">>
-<<case "a penitent nuns habit">>
-  <<set _scrotumSkinStyle = "fill:rgba(114,93,73,1);">>
-<<case "a chattel habit">>
-  <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
-<<case "a monokini">>
-  <<set _scrotumSkinStyle = "fill:rgba(33,47,61,1);">>
-<<case "a schutzstaffel uniform">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "a slutty schutzstaffel uniform">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "a red army uniform">>
-  <<set _scrotumSkinStyle = "fill:rgba(114,93,73,1);">>
-  <<set _bellySkinStyle = "fill:rgba(114,93,73,1);">>
-<<case "an apron">>
-  <<set _scrotumSkinStyle = "fill:rgba(255,105,180,1);">>
-  <<set _bellySkinStyle = "fill:rgba(255,105,180,1);">>
-<<case "a fallen nuns habit">>
-  <<set _bellySkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "a dirndl">>
-  <<set _scrotumSkinStyle = "fill:rgba(128,0,51,1);">>
-<<case "lederhosen">>
-  <<set _scrotumSkinStyle = "fill:rgba(93,83,108,1);">>
-<<case "a long qipao">>
-  <<set _scrotumSkinStyle = "fill:rgba(0,128,0,1);">>
-<<case "a mounty outfit">>
-  <<set _scrotumSkinStyle = "fill:rgba(51,51,51,1);">>
-<<case "battlearmor">>
-  <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
-<<case "a biyelgee costume">>
-  <<set _scrotumSkinStyle = "fill:rgba(33,68,120,1);">>
-<</switch>>
-  
-/* END SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */
-
+<<set _s = Art_Vector_Set_Colour_Skin(_artSlave, _outfitBaseColour) >>
+<<set _areolaStyle = _s.areolaStyle>>
+<<set _bellySkinStyle = _s.bellySkinStyle>>
+<<set _boobSkinStyle = _s.boobSkinStyle>>
+<<set _headSkinStyle = _s.headSkinStyle>>
+<<set _labiaStyle = _s.labiaStyle>>
+<<set _penisSkinStyle = _s.penisSkinStyle>>
+<<set _scrotumSkinStyle = _s.scrotumSkinStyle>>
+<<set _skinColour = _s.skinColour>>
+<<set _torsoSkinStyle = _s.torsoSkinStyle>>
diff --git a/src/art/vector/Set_Colour_Skin_JS.tw b/src/art/vector/Set_Colour_Skin_JS.tw
new file mode 100644
index 0000000000000000000000000000000000000000..c22b55f469cc992fb6cc08bffdec7223e249a2e9
--- /dev/null
+++ b/src/art/vector/Set_Colour_Skin_JS.tw
@@ -0,0 +1,1667 @@
+:: Art_Vector_Set_Colour_Skin_JS [script]
+
+window.Art_Vector_Set_Colour_Skin = function(artSlave, outfitBaseColour) {
+
+/* create an aggregator object yielding all computed styles */
+var s = {
+  areolaStyle: "fill: #d76b93;", /* this is the default and can be customized later */
+  labiaStyle: "fill: #d76b93;", /* this is the default and can be customized later */
+  /* todo: introduce fleshStyle */
+  /* these need to be declared so they can be set conditionally */
+  headSkinStyle: undefined,
+  torsoSkinStyle: undefined,
+  boobSkinStyle: undefined,
+  penisSkinStyle: undefined,
+  scrotumSkinStyle: undefined,
+  bellySkinStyle: undefined,
+  skinColour: undefined
+  };
+
+if (artSlave.race == "white" || artSlave.race == "surgically altered to look white") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#F4EAF0";
+    s.areolaStyle = "fill:#FCCCDC;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#F4EAF0";
+    s.areolaStyle = "fill:#FCCCDC;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#F5E1DF";
+    s.areolaStyle = "fill:#EFBFCA;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#F5E1DF";
+    s.areolaStyle = "fill:#EFBFCA;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#F5D5C9";
+    s.areolaStyle = "fill:#E2B4B9;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#F5D5C9";
+    s.areolaStyle = "fill:#E2B4B9;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#F4C9AA";
+    s.areolaStyle = "fill:#F19795;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#F4C9AA";
+    s.areolaStyle = "fill:#F19795;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#F4C9AA";
+    s.areolaStyle = "fill:#F19795;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#E1B585";
+    s.areolaStyle = "fill:#C39696;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#E1B585";
+    s.areolaStyle = "fill:#C39696;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#D58E5F";
+    s.areolaStyle = "fill:#B17777;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#D58E5F";
+    s.areolaStyle = "fill:#B17777;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#D58E5F";
+    s.areolaStyle = "fill:#B17777;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#A2805C";
+    s.areolaStyle = "fill:#8E6454;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#825633";
+    s.areolaStyle = "fill:#734B2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#784F2F";
+    s.areolaStyle = "fill:#583E2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#784F2F";
+    s.areolaStyle = "fill:#583E2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#65422C";
+    s.areolaStyle = "fill:#4A3A33;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#65422C";
+    s.areolaStyle = "fill:#4A3A33;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FEE4CA";
+    s.areolaStyle = "fill:#E0B3A2;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FEE4CA";
+    s.areolaStyle = "fill:#E0B3A2;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#E3C5A7";
+    s.areolaStyle = "fill:#EFBDC9;";
+    s.labiaStyle = "fill:#CC9B88;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#E3C5A7";
+    s.areolaStyle = "fill:#CC9B88;";
+    s.labiaStyle = "fill:#CC9B88;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#DEB892";
+    s.areolaStyle = "fill:#AB806F;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#DEB892";
+    s.areolaStyle = "fill:#AB806F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#D59D73";
+    s.areolaStyle = "fill:#8D6859;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#D59D73";
+    s.areolaStyle = "fill:#8D6859;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#D59D73";
+    s.areolaStyle = "fill:#8D6859;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#AC7C4A";
+    s.areolaStyle = "fill:#7C594B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#AC7C4A";
+    s.areolaStyle = "fill:#7C594B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#985C34";
+    s.areolaStyle = "fill:#764B3A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#985C34";
+    s.areolaStyle = "fill:#764B3A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#985C34";
+    s.areolaStyle = "fill:#764B3A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#745C42";
+    s.areolaStyle = "fill:#63463B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#65422C";
+    s.areolaStyle = "fill:#4B3121;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#5A3C24";
+    s.areolaStyle = "fill:#493326;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#5A3C24";
+    s.areolaStyle = "fill:#493326;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#46362C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#583D3D";
+    s.areolaStyle = "fill:#3B3028;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#4A3A33";
+    s.areolaStyle = "fill:#332B27;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FEDECE";
+    s.areolaStyle = "fill:#E3BBAB;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FEDECE";
+    s.areolaStyle = "fill:#E3BBAB;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#E6C2B0";
+    s.areolaStyle = "fill:#D1A695;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#E6C2B0";
+    s.areolaStyle = "fill:#D1A695;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#E1B59F";
+    s.areolaStyle = "fill:#B48D7E;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#E1B59F";
+    s.areolaStyle = "fill:#B48D7E;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#DAA782";
+    s.areolaStyle = "fill:#9E7666;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#DAA782";
+    s.areolaStyle = "fill:#9E7666;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#DAA782";
+    s.areolaStyle = "fill:#9E7666;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#B27554";
+    s.areolaStyle = "fill:#92684C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#B27554";
+    s.areolaStyle = "fill:#92684C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#B6784E";
+    s.areolaStyle = "fill:#8F5A45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#B6784E";
+    s.areolaStyle = "fill:#8F5A45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#B6784E";
+    s.areolaStyle = "fill:#8F5A45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#8B644F";
+    s.areolaStyle = "fill:#7B5749;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#775031";
+    s.areolaStyle = "fill:#69452F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#774A31";
+    s.areolaStyle = "fill:#614330;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#774A31";
+    s.areolaStyle = "fill:#614330;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#74523E";
+    s.areolaStyle = "fill:#573F30;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#6B4B4B";
+    s.areolaStyle = "fill:#473426;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#634F45";
+    s.areolaStyle = "fill:#4D3A2E;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FFF8EE";
+    s.areolaStyle = "fill:#F7DBD0;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FFF8EE";
+    s.areolaStyle = "fill:#F7DBD0;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#F5E7DC";
+    s.areolaStyle = "fill:#EABFB3;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#F5E7DC";
+    s.areolaStyle = "fill:#EABFB3;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#F5D4B5";
+    s.areolaStyle = "fill:#CB988B;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#F5D4B5";
+    s.areolaStyle = "fill:#CB988B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#F4D1A3";
+    s.areolaStyle = "fill:#BA8E83;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#F4D1A3";
+    s.areolaStyle = "fill:#BA8E83;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#F4D1A3";
+    s.areolaStyle = "fill:#BA8E83;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#CFB48D";
+    s.areolaStyle = "fill:#AC8074;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#CFB48D";
+    s.areolaStyle = "fill:#AC8074;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#C38C4D";
+    s.areolaStyle = "fill:#A67A6F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#C38C4D";
+    s.areolaStyle = "fill:#A67A6F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#C38C4D";
+    s.areolaStyle = "fill:#A67A6F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#9A774A";
+    s.areolaStyle = "fill:#855E4E;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#855834";
+    s.areolaStyle = "fill:#734B2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#83522B";
+    s.areolaStyle = "fill:#68442A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#83522B";
+    s.areolaStyle = "fill:#68442A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#724826";
+    s.areolaStyle = "fill:#5C3D26;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#724826";
+    s.areolaStyle = "fill:#5C3D26;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#E8CFCF";
+    s.areolaStyle = "fill:#DCADBC;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#E8CFCF";
+    s.areolaStyle = "fill:#DCADBC;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#FBCCC6";
+    s.areolaStyle = "fill:#E79E8B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#FBCCC6";
+    s.areolaStyle = "fill:#E79E8B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#EAAB92";
+    s.areolaStyle = "fill:#D27B64;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#EAAB92";
+    s.areolaStyle = "fill:#D27B64;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#EDA571";
+    s.areolaStyle = "fill:#B16854;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#EDA571";
+    s.areolaStyle = "fill:#B16854;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#EDA571";
+    s.areolaStyle = "fill:#B16854;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#CC8D53";
+    s.areolaStyle = "fill:#A7624F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#CC8D53";
+    s.areolaStyle = "fill:#A7624F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#CA7136";
+    s.areolaStyle = "fill:#9B5959;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#CA7136";
+    s.areolaStyle = "fill:#9B5959;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#CA7136";
+    s.areolaStyle = "fill:#9B5959;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#84684A";
+    s.areolaStyle = "fill:#735143;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#684528";
+    s.areolaStyle = "fill:#563826;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#6E4730";
+    s.areolaStyle = "fill:#604534;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#6E4730";
+    s.areolaStyle = "fill:#604534;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#604534";
+    s.areolaStyle = "fill:#514039;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#604534 ";
+    s.areolaStyle = "fill:#514039;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FDE4BF";
+    s.areolaStyle = "fill:#F0BEAA;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FDE4BF";
+    s.areolaStyle = "fill:#F0BEAA;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#F5E7DC";
+    s.areolaStyle = "fill:#CDA499;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#F5E7DC";
+    s.areolaStyle = "fill:#CDA499;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#F5D4B5";
+    s.areolaStyle = "fill:#CB988B;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#F5D4B5";
+    s.areolaStyle = "fill:#CB988B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#F4D1A3";
+    s.areolaStyle = "fill:#BA8E83;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#F4D1A3";
+    s.areolaStyle = "fill:#BA8E83;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#F4D1A3";
+    s.areolaStyle = "fill:#BA8E83;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#CFB48D";
+    s.areolaStyle = "fill:#AC8074;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#CFB48D";
+    s.areolaStyle = "fill:#AC8074;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#C38C4D";
+    s.areolaStyle = "fill:#A67A6F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#C38C4D";
+    s.areolaStyle = "fill:#A67A6F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#C38C4D";
+    s.areolaStyle = "fill:#A67A6F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#9A774A";
+    s.areolaStyle = "fill:#855E4E;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#855834";
+    s.areolaStyle = "fill:#734B2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#83522B";
+    s.areolaStyle = "fill:#68442A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#83522B";
+    s.areolaStyle = "fill:#68442A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#724826";
+    s.areolaStyle = "fill:#5C3D26;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#724826";
+    s.areolaStyle = "fill:#5C3D26;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#EBDBE4";
+    s.areolaStyle = "fill:#FFE4E0;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#EBDBE4";
+    s.areolaStyle = "fill:#FFE4E0;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#F0D0CC";
+    s.areolaStyle = "fill:#EAACBA;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#F0D0CC";
+    s.areolaStyle = "fill:#EAACBA;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#F1C6B5";
+    s.areolaStyle = "fill:#DCA2A9;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#F1C6B5";
+    s.areolaStyle = "fill:#DCA2A9;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#F2BC94";
+    s.areolaStyle = "fill:#EE8280;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#F2BC94";
+    s.areolaStyle = "fill:#EE8280;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#F2BC94";
+    s.areolaStyle = "fill:#EE8280;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#DCA972";
+    s.areolaStyle = "fill:#BF7577;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#DCA972";
+    s.areolaStyle = "fill:#BF7577;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#D0814C";
+    s.areolaStyle = "fill:#A96767;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#D0814C";
+    s.areolaStyle = "fill:#A96767;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#D0814C";
+    s.areolaStyle = "fill:#A96767;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#937453";
+    s.areolaStyle = "fill:#7F5A4B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#7F5431";
+    s.areolaStyle = "fill:#734B2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#784F2F";
+    s.areolaStyle = "fill:#583E2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#784F2F";
+    s.areolaStyle = "fill:#583E2F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#65422C";
+    s.areolaStyle = "fill:#4A3A33;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#65422C";
+    s.areolaStyle = "fill:#4A3A33;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#E8CFCF";
+    s.areolaStyle = "fill:#DCADBC;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#E8CFCF";
+    s.areolaStyle = "fill:#DCADBC;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#FBCCC6";
+    s.areolaStyle = "fill:#E79E8B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#FBCCC6";
+    s.areolaStyle = "fill:#E79E8B;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#EAAB92";
+    s.areolaStyle = "fill:#D27B64;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#EAAB92";
+    s.areolaStyle = "fill:#D27B64;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#EDA571";
+    s.areolaStyle = "fill:#B16854;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#EDA571";
+    s.areolaStyle = "fill:#B16854;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#EDA571";
+    s.areolaStyle = "fill:#B16854;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#CC8D53";
+    s.areolaStyle = "fill:#A7624F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#CC8D53";
+    s.areolaStyle = "fill:#A7624F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#CA7136";
+    s.areolaStyle = "fill:#9B5959;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#CA7136";
+    s.areolaStyle = "fill:#9B5959;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#CA7136";
+    s.areolaStyle = "fill:#9B5959;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#84684A";
+    s.areolaStyle = "fill:#735143;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#684528";
+    s.areolaStyle = "fill:#563826;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#6E4730";
+    s.areolaStyle = "fill:#604534;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#6E4730";
+    s.areolaStyle = "fill:#604534;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#604534";
+    s.areolaStyle = "fill:#514039;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#604534 ";
+    s.areolaStyle = "fill:#514039;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FBD1B2";
+    s.areolaStyle = "fill:#F39E7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FBD1B2";
+    s.areolaStyle = "fill:#F39E7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#E8B892";
+    s.areolaStyle = "fill:#E2856C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#E8B892";
+    s.areolaStyle = "fill:#E2856C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#EA9870";
+    s.areolaStyle = "fill:#BE6C56;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#EA9870";
+    s.areolaStyle = "fill:#BE6C56;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#EA9760";
+    s.areolaStyle = "fill:#AB6755;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#EA9760";
+    s.areolaStyle = "fill:#AB6755;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#EA9760";
+    s.areolaStyle = "fill:#AB6755;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#BA855E";
+    s.areolaStyle = "fill:#976051;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#BA855E";
+    s.areolaStyle = "fill:#976051;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#A46138";
+    s.areolaStyle = "fill:#8F5E51;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#A46138";
+    s.areolaStyle = "fill:#8F5E51;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#A46138";
+    s.areolaStyle = "fill:#8F5E51;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#7C563C";
+    s.areolaStyle = "fill:#70493A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#804A28";
+    s.areolaStyle = "fill:#5F3F27;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#6F4523";
+    s.areolaStyle = "fill:#623C20;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#6F4523";
+    s.areolaStyle = "fill:#623C20;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#6F3E27";
+    s.areolaStyle = "fill:#553823;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#6F3E27";
+    s.areolaStyle = "fill:#553823;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#F8D4BE";
+    s.areolaStyle = "fill:#F8B6A4;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#F8D4BE";
+    s.areolaStyle = "fill:#F8B6A4;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#EFCCAF";
+    s.areolaStyle = "fill:#EA9B86;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#EFCCAF";
+    s.areolaStyle = "fill:#EA9B86;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#FCC49A";
+    s.areolaStyle = "fill:#D29577;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#FCC49A";
+    s.areolaStyle = "fill:#D29577;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#E8B68E";
+    s.areolaStyle = "fill:#D08661;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#E8B68E";
+    s.areolaStyle = "fill:#D08661;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#E8B68E";
+    s.areolaStyle = "fill:#D08661;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#C17848";
+    s.areolaStyle = "fill:#C36E45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#C17848";
+    s.areolaStyle = "fill:#C36E45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#C17848";
+    s.areolaStyle = "fill:#A75A34;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#C17848";
+    s.areolaStyle = "fill:#A75A34;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#C17848";
+    s.areolaStyle = "fill:#A75A34;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#83684B";
+    s.areolaStyle = "fill:#715043;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#8A593C";
+    s.areolaStyle = "fill:#714931;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#845834";
+    s.areolaStyle = "fill:#614635;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#845834";
+    s.areolaStyle = "fill:#614635;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#7C5842";
+    s.areolaStyle = "fill:#5F4538;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#7C5842";
+    s.areolaStyle = "fill:#5F4538;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#6B5449";
+    s.areolaStyle = "fill:#473C37;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FBD1B2";
+    s.areolaStyle = "fill:#F39E7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FBD1B2";
+    s.areolaStyle = "fill:#F39E7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#E8B892";
+    s.areolaStyle = "fill:#E2856C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#E8B892";
+    s.areolaStyle = "fill:#E2856C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#EA9870";
+    s.areolaStyle = "fill:#BE6C56;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#EA9870";
+    s.areolaStyle = "fill:#BE6C56;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#EA9760";
+    s.areolaStyle = "fill:#AB6755;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#EA9760";
+    s.areolaStyle = "fill:#AB6755;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#EA9760";
+    s.areolaStyle = "fill:#AB6755;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#BA855E";
+    s.areolaStyle = "fill:#976051;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#BA855E";
+    s.areolaStyle = "fill:#976051;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#A46138";
+    s.areolaStyle = "fill:#8F5E51;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#A46138";
+    s.areolaStyle = "fill:#8F5E51;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#A46138";
+    s.areolaStyle = "fill:#8F5E51;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#7C563C";
+    s.areolaStyle = "fill:#70493A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#804A28";
+    s.areolaStyle = "fill:#5F3F27;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#6F4523";
+    s.areolaStyle = "fill:#623C20;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#6F4523";
+    s.areolaStyle = "fill:#623C20;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#6F3E27";
+    s.areolaStyle = "fill:#553823;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#6F3E27";
+    s.areolaStyle = "fill:#553823;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#583E2F";
+    s.areolaStyle = "fill:#3F3A38;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+
+} else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") {
+  if (artSlave.skin == "pure white") {
+    s.skinColour = "#FEE5CC";
+    s.areolaStyle = "fill:#E3BBAB;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely pale") {
+    s.skinColour = "#FEE5CC";
+    s.areolaStyle = "fill:#E3BBAB;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "pale") {
+    s.skinColour = "#E6C2B0";
+    s.areolaStyle = "fill:#D1A695;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "extremely fair") {
+    s.skinColour = "#E6C2B0";
+    s.areolaStyle = "fill:#D1A695;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "very fair") {
+    s.skinColour = "#E1B59F";
+    s.areolaStyle = "fill:#B48D7E;";
+    s.labiaStyle = "fill:#F977A3;";    
+  } else if (artSlave.skin == "fair") {
+    s.skinColour = "#E1B59F";
+    s.areolaStyle = "fill:#B48D7E;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "white") {
+    s.skinColour = "#DAA782";
+    s.areolaStyle = "fill:#9E7666;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light") {
+    s.skinColour = "#DAA782";
+    s.areolaStyle = "fill:#9E7666;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "lightened") {
+    s.skinColour = "#DAA782";
+    s.areolaStyle = "fill:#9E7666;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light olive") {
+    s.skinColour = "#B27554";
+    s.areolaStyle = "fill:#92684C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "olive") {
+    s.skinColour = "#B27554";
+    s.areolaStyle = "fill:#92684C;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "natural") {
+    s.skinColour = "#B6784E";
+    s.areolaStyle = "fill:#8F5A45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tanned") {
+    s.skinColour = "#B6784E";
+    s.areolaStyle = "fill:#8F5A45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "bronzed") {
+    s.skinColour = "#B6784E";
+    s.areolaStyle = "fill:#8F5A45;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark olive") {
+    s.skinColour = "#8B644F";
+    s.areolaStyle = "fill:#7B5749;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark") {
+    s.skinColour = "#775031";
+    s.areolaStyle = "fill:#69452F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "light brown") {
+    s.skinColour = "#774A31";
+    s.areolaStyle = "fill:#5E4434;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "brown") {
+    s.skinColour = "#774A31";
+    s.areolaStyle = "fill:#5E4434;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dark brown") {
+    s.skinColour = "#74523E";
+    s.areolaStyle = "fill:#574135;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "ebony") {
+    s.skinColour = "#6B4B4B";
+    s.areolaStyle = "fill:#413228;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "black") {
+    s.skinColour = "#634F45";
+    s.areolaStyle = "fill:#4E3C32;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "camouflage patterned") {    
+    s.skinColour = "#78875a";
+    s.areolaStyle = "fill:#939F7A;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "red dyed") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed red") {
+    s.skinColour = "#bc4949";
+    s.areolaStyle = "fill:#C96D6D;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "green dyed") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed green") {
+    s.skinColour = "#A6C373";
+    s.areolaStyle = "fill:#B7CF8F;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "blue dyed") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "dyed blue") {
+    s.skinColour = "#5b8eb7";
+    s.areolaStyle = "fill:#7BA4C5;";
+    s.labiaStyle = "fill:#F977A3;";
+  } else if (artSlave.skin == "tiger striped") {
+    s.skinColour = "#e2d75d";
+    s.areolaStyle = "fill:#E7DF7D;";
+    s.labiaStyle = "fill:#F977A3;";
+  }
+}
+
+/* BEGIN SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */
+
+if (artSlave.fuckdoll != 0) {
+  /* slave is a fuckdoll - display all skin as if it was black rubber */
+  s.skinColour = outfitBaseColour;
+  s.areolaStyle = "fill:rgba(0,0,0,0.3);";
+  s.labiaStyle = s.areolaStyle;
+}
+
+/* slave wears restrictive latex - display most skin as if it was rubber */
+if (artSlave.clothes == "restrictive latex") {
+  /* nice latex does not cover any privates. */
+  s.boobSkinStyle = "fill:"+s.skinColour+";";
+  s.penisSkinStyle = "fill:"+s.skinColour+";";
+  s.scrotumSkinStyle = "fill:"+s.skinColour+";";
+  s.torsoSkinStyle = "fill:"+s.skinColour+";";
+  /* rest of body is covered in latex */
+  s.skinColour = outfitBaseColour;
+}
+
+if (artSlave.clothes == "a latex catsuit") {
+  /* nice latex does not cover head. */
+  s.headSkinStyle = "fill:"+s.skinColour+";";
+  /* rest of body is covered in latex */
+  s.skinColour = outfitBaseColour;
+  /* catsuit covers areolae and crotch, too */
+  s.areolaStyle = "fill:rgba(51,53,51,0.3);"; /* areolae are represented by a darker area */ 
+  /* todo: gain control over piercings to do the same with them ^^ */
+  s.labiaStyle = s.areolaStyle;
+}
+
+if (artSlave.clothes == "a cybersuit") {
+  /* rest of body is covered in latex */
+  s.skinColour = outfitBaseColour;
+  /* catsuit covers areolae and crotch, too */
+  s.areolaStyle = "fill:rgba(51,53,51,0.3);"; /* areolae are represented by a darker area */ 
+  /* todo: gain control over piercings to do the same with them ^^ */
+  s.labiaStyle = s.areolaStyle;
+}
+
+/* END SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */
+
+if (artSlave.clothes == "a comfortable bodysuit") {
+  /* nice bodysuit does not cover head. */
+  s.headSkinStyle = "fill:"+s.skinColour+";";
+  /* rest of body is covered in bodysuit */
+  s.skinColour = outfitBaseColour;
+  /* bodysuit covers areolae and crotch, too */
+s.areolaStyle = "fill:rgba(175,67,107,0.3);";
+  /* todo: gain control over piercings to do the same with them ^^ */
+  s.labiaStyle = s.areolaStyle;
+}
+
+/* outfit dick coloring to match outfit rgba in svg */
+switch (artSlave.clothes) {
+case "a cheerleader outfit":
+  s.scrotumSkinStyle = "fill:rgba(250,186,0,1);";
+  s.bellySkinStyle = "fill:rgba(250,186,0,1);";
+  break;
+case "cutoffs and a t-shirt":
+  s.scrotumSkinStyle = "fill:rgba(81,124,211,1);";
+  break;
+case "a halter top dress":
+  s.scrotumSkinStyle = "fill:rgba(94,51,124,1);";
+  s.bellySkinStyle = "fill:rgba(94,51,124,1);";
+  break;
+case "a hijab and abaya":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "a nice maid outfit":
+  s.scrotumSkinStyle = "fill:rgba(225,225,225,1);";
+  s.bellySkinStyle = "fill:rgba(225,225,225,1);";
+  break;
+case "a slutty maid outfit":
+  s.scrotumSkinStyle = "fill:rgba(225,225,225,1);";
+  s.bellySkinStyle = "fill:rgba(225,225,225,1);";
+  break;
+case "a leotard":
+  s.scrotumSkinStyle = "fill:rgba(120,15,55,1);";
+  s.bellySkinStyle = "fill:rgba(120,15,55,1);";
+  break;
+case "a military uniform":
+  s.scrotumSkinStyle = "fill:rgba(34,42,18,1);";
+  s.bellySkinStyle = "fill:rgba(34,42,18,1);";
+  break;
+case "a mini dress":
+  s.scrotumSkinStyle = "fill:rgba(39,174,96,1);";
+  s.bellySkinStyle = "fill:rgba(39,174,96,1);";
+  break;
+case "a nice nurse outfit":
+  s.scrotumSkinStyle = "fill:rgba(0,128,128,1);";
+  s.bellySkinStyle = "fill:rgba(0,128,128,1);";
+  break;
+case "a slutty nurse outfit":
+  s.scrotumSkinStyle = "fill:rgba(200,200,200,1);";
+  break;
+case "a scalemail bikini":
+  s.scrotumSkinStyle = "fill:rgba(133,146,158,1);";
+  break;
+case "a schoolgirl outfit":
+  s.scrotumSkinStyle = "fill:rgba(28,31,36,1);";
+  s.bellySkinStyle = "fill:rgba(28,31,36,1);";
+  break;
+case "a ball gown":
+  s.scrotumSkinStyle = "fill:rgba(128,0,0,1);";
+  s.bellySkinStyle = "fill:rgba(128,0,0,1);";
+  break;
+case "battledress":
+  s.scrotumSkinStyle = "fill:rgba(34,42,18,1);";
+  s.bellySkinStyle = "fill:rgba(34,42,18,1);";
+  break;
+case "a slave gown":
+  s.scrotumSkinStyle = "fill:rgba(200,200,200,1);";
+  s.bellySkinStyle = "fill:rgba(200,200,200,1);";
+  break;
+case "a slutty outfit":
+  s.scrotumSkinStyle = "fill:rgba(63,126,181,1);";
+  break;
+case "spats and a tank top":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "a succubus outfit":
+  s.scrotumSkinStyle = "fill:rgba(128,0,0,1);";
+  s.bellySkinStyle = "fill:rgba(128,0,0,1);";
+  break;
+case "nice business attire":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "slutty business attire":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "attractive lingerie for a pregnant woman":
+  s.scrotumSkinStyle = "fill:rgba(153,153,153,1);";
+  break;
+case "a bunny outfit":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "conservative clothing":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "harem gauze":
+  s.scrotumSkinStyle = "fill:rgba(0,168,131,1);";
+  break;
+case "a huipil":
+  s.scrotumSkinStyle = "fill:rgba(200,200,200,1);";
+  s.bellySkinStyle = "fill:rgba(200,200,200,1);";
+  break;
+case "a kimono":
+  s.scrotumSkinStyle = "fill:rgba(0,91,150,1);";
+  s.bellySkinStyle = "fill:rgba(0,91,150,1);";
+  break;
+case "a maternity dress":
+  s.scrotumSkinStyle = "fill:rgba(48,54,72,1);";
+  s.bellySkinStyle = "fill:rgba(48,54,72,1);";
+  break;
+case "a slutty qipao":
+  s.scrotumSkinStyle = "fill:rgba(204,177,68,1);";
+  s.bellySkinStyle = "fill:rgba(204,177,68,1);";
+  break;
+case "stretch pants and a crop-top":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "a toga":
+  s.scrotumSkinStyle = "fill:rgba(200,200,200,1);";
+  s.bellySkinStyle = "fill:rgba(200,200,200,1);";
+  break;
+case "a penitent nuns habit":
+  s.scrotumSkinStyle = "fill:rgba(114,93,73,1);";
+  break;
+case "a chattel habit":
+  s.scrotumSkinStyle = "fill:rgba(200,200,200,1);";
+  break;
+case "a monokini":
+  s.scrotumSkinStyle = "fill:rgba(33,47,61,1);";
+  break;
+case "a schutzstaffel uniform":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "a slutty schutzstaffel uniform":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "a red army uniform":
+  s.scrotumSkinStyle = "fill:rgba(114,93,73,1);";
+  s.bellySkinStyle = "fill:rgba(114,93,73,1);";
+  break;
+case "an apron":
+  s.scrotumSkinStyle = "fill:rgba(255,105,180,1);";
+  s.bellySkinStyle = "fill:rgba(255,105,180,1);";
+  break;
+case "a fallen nuns habit":
+  s.bellySkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "a dirndl":
+  s.scrotumSkinStyle = "fill:rgba(128,0,51,1);";
+  break;
+case "lederhosen":
+  s.scrotumSkinStyle = "fill:rgba(93,83,108,1);";
+  break;
+case "a long qipao":
+  s.scrotumSkinStyle = "fill:rgba(0,128,0,1);";
+  break;
+case "a mounty outfit":
+  s.scrotumSkinStyle = "fill:rgba(51,51,51,1);";
+  break;
+case "battlearmor":
+  s.scrotumSkinStyle = "fill:rgba(200,200,200,1);";
+  break;
+case "a biyelgee costume":
+  s.scrotumSkinStyle = "fill:rgba(33,68,120,1);";
+}
+
+return s;
+}