diff --git a/devNotes/AnatomyOfAFreeCitiesEvent.txt b/devNotes/AnatomyOfAFreeCitiesEvent.txt
index 00cf61d6653080dfb20da2246fd93c52fd5e1172..270069daa283cb3dded5160cd786e305bf3d5b3f 100644
--- a/devNotes/AnatomyOfAFreeCitiesEvent.txt
+++ b/devNotes/AnatomyOfAFreeCitiesEvent.txt
@@ -119,7 +119,7 @@ A choice doesn't need to have a specific effect. If your event has an immediate
 		<<if $cash >= 2000>>
 			<br><<link "Take the poor slave $girl into your custody">>
 				<<set $activeSlave.clothes = "no clothing">>
-				<<replace "#artFrame">>
+				<<replace "#art-frame">>
 					/* 000-250-006 */
 					<<if $seeImages == 1>>
 						<<if $imageChoice == 1>>
diff --git a/src/Mods/SpecialForce/TrickShotNight.tw b/src/Mods/SpecialForce/TrickShotNight.tw
index ba543a6817ce88d6f006638c7e0f1b540da50728..39c1758f0a91f3a3e8b52fdb6feb30c0a711cfef 100644
--- a/src/Mods/SpecialForce/TrickShotNight.tw
+++ b/src/Mods/SpecialForce/TrickShotNight.tw
@@ -104,7 +104,7 @@ Despite your direct elevator, interaction with the majority of your security for
 						<<set $activeSlave.hStyle = "buzzcut">>
 						<<set $activeSlave.clothes = "a military uniform">>
 						<<setLocalPronouns $activeSlave>>
-						<span id="artFrame">
+						<span id="art-frame">
 						/* 000-250-006 */
 						<<if $seeImages == 1>>
 							<<if $imageChoice == 1>>
@@ -127,8 +127,8 @@ Despite your direct elevator, interaction with the majority of your security for
 										<<run repX(5000, "event")>>
 										<<run cashX(-50000, "event")>>
 									<<else>>
-										<<replace "#artFrame">>
-											<span id="artFrame">
+										<<replace "#art-frame">>
+											<span id="art-frame">
 											/* 000-250-006 */
 											<<if $seeImages == 1>>
 												<<if $imageChoice == 1>>
diff --git a/src/events/eventUtils.js b/src/events/eventUtils.js
index 141c1e108f7f068f0ed205496264df48ab480b09..5eaf384ca872d04783dedb6a0bd1c4fbae86f3e0 100644
--- a/src/events/eventUtils.js
+++ b/src/events/eventUtils.js
@@ -52,7 +52,7 @@ App.Events.drawEventArt = (function() {
 
 		// actually draw the art - large if single slave, medium column if multiple slaves
 		let artSpan = document.createElement("span");
-		artSpan.id = "artFrame";
+		artSpan.id = "art-frame";
 		if (slaves.length === 1) {
 			let refDiv = document.createElement("div");
 			refDiv.classList.add("imageRef", V.imageChoice === 1 ? "lrgVector" : "lrgRender");
diff --git a/src/events/legacy/RECI.tw b/src/events/legacy/RECI.tw
index 20a64041d53e36ba22152fce2dc654dbdd672491..801aa79bd3d3b0733e3d174bf90e0ef17b285975 100644
--- a/src/events/legacy/RECI.tw
+++ b/src/events/legacy/RECI.tw
@@ -50,7 +50,7 @@
 <<case "placeholder">>
 	<<set $activeSlave.clothes = "no clothing">>
 <</switch>>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/events/reSnatchAndGrabFollowup.tw b/src/events/reSnatchAndGrabFollowup.tw
index 775a5eea49cf2f8821c8ac41bec5005c96cb89e5..b9c605bfd641c210205dace907ca581efe2f67a6 100644
--- a/src/events/reSnatchAndGrabFollowup.tw
+++ b/src/events/reSnatchAndGrabFollowup.tw
@@ -6,7 +6,7 @@
 <<setLocalPronouns _slave>>
 
 <<set _clothesTemp = _slave.clothes, _slave.clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
 			<div class="imageRef medImg">
diff --git a/src/facilities/brothel/brothelAssignmentScene.tw b/src/facilities/brothel/brothelAssignmentScene.tw
index 3ebda3d30ee6b8924842e40b38d57e7a88b62f47..1d818e4ea1f2d166e79d884469cce80c8de6c5df 100644
--- a/src/facilities/brothel/brothelAssignmentScene.tw
+++ b/src/facilities/brothel/brothelAssignmentScene.tw
@@ -4,7 +4,7 @@
 <<run Enunciate($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js
index b5df650087a01ec8444a5940748091d75340c319..03b5870a872e165e047e3aaab5780af02d2ffa4d 100644
--- a/src/interaction/slaveInteract.js
+++ b/src/interaction/slaveInteract.js
@@ -3235,7 +3235,7 @@ App.UI.SlaveInteract.custom = (function() {
 				() => {
 					slave.custom.image = null;
 					App.UI.SlaveInteract.custom(slave);
-					App.Art.refreshSlaveArt(slave, 3, "artFrame");
+					App.Art.refreshSlaveArt(slave, 3, "art-frame");
 				},
 			)
 		);
@@ -3295,10 +3295,10 @@ App.UI.SlaveInteract.custom = (function() {
 								filename: this.value,
 								format: jQuery("#customImageFormatSelector").val()
 							};
-							App.Art.refreshSlaveArt(slave, 3, "artFrame");
+							App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						} else {
 							c.image.filename = this.value;
-							App.Art.refreshSlaveArt(slave, 3, "artFrame");
+							App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						}
 					}
 				});
@@ -3347,7 +3347,7 @@ App.UI.SlaveInteract.custom = (function() {
 					() => {
 						slave.custom.hairVector = 0;
 						App.UI.SlaveInteract.custom(slave);
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 					},
 				)
 			);
diff --git a/src/interaction/wardrobeUse.js b/src/interaction/wardrobeUse.js
index 2203e7df071f580dba6758ab14120deaeeb32c32..a6ab97ab0ee35188919346579e4f9cb245dc053d 100644
--- a/src/interaction/wardrobeUse.js
+++ b/src/interaction/wardrobeUse.js
@@ -916,6 +916,6 @@ App.UI.Wardrobe.refreshAll = function(slave) {
 	App.UI.Wardrobe.vaginalAttachment(slave);
 	App.UI.Wardrobe.dickAccessory(slave);
 	App.UI.Wardrobe.chastity(slave);
-	App.Art.refreshSlaveArt(slave, 3, "artFrame");
+	App.Art.refreshSlaveArt(slave, 3, "art-frame");
 	return;
 };
diff --git a/src/js/salon.js b/src/js/salon.js
index e78caf44303c3c1b7c24bbfcb45e580cb54f06f0..05ceb4323926af5e0dee05925c6ff9efa6d0b662 100644
--- a/src/js/salon.js
+++ b/src/js/salon.js
@@ -245,7 +245,7 @@ App.Medicine.Salon.ears = function(slave, {primaryEarColor = 0, secondaryEarColo
 					"Match current hair",
 					() => {
 						slave.earTColor = slave.hColor;
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						apply();
 					}
 				)
@@ -277,7 +277,7 @@ App.Medicine.Salon.ears = function(slave, {primaryEarColor = 0, secondaryEarColo
 					`Color ${his} ears`,
 					() => {
 						slave.earTColor = (primaryEarColor + secondaryEarColor);
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						cashX(forceNeg(V.modCost), "slaveMod", slave);
 						App.Medicine.Salon.ears(slave); // discard selections after locking them in.
 					}
@@ -303,7 +303,7 @@ App.Medicine.Salon.ears = function(slave, {primaryEarColor = 0, secondaryEarColo
 		return App.UI.DOM.generateLinksStrip(links);
 	}
 	function apply() {
-		App.Art.refreshSlaveArt(slave, 3, "artFrame");
+		App.Art.refreshSlaveArt(slave, 3, "art-frame");
 		App.Medicine.Salon.ears(
 			slave,
 			{
@@ -359,7 +359,7 @@ App.Medicine.Salon.hair = function(slave, {primaryHairColor = 0, secondaryHairCo
 					"Restore natural color",
 					() => {
 						slave.hColor = slave.origHColor;
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						cashX(forceNeg(V.modCost), "slaveMod", slave);
 						apply();
 					}
@@ -392,7 +392,7 @@ App.Medicine.Salon.hair = function(slave, {primaryHairColor = 0, secondaryHairCo
 					`Color ${his} hair`,
 					() => {
 						slave.hColor = (primaryHairColor + secondaryHairColor);
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						cashX(forceNeg(V.modCost), "slaveMod", slave);
 						App.Medicine.Salon.hair(slave); // discard selections after locking them in.
 					}
@@ -565,7 +565,7 @@ App.Medicine.Salon.hair = function(slave, {primaryHairColor = 0, secondaryHairCo
 					`Change`,
 					() => {
 						slave.earTColor = (primaryHairColor + secondaryHairColor);
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						cashX(forceNeg(V.modCost), "slaveMod", slave);
 						App.Medicine.Salon.hair(slave); // discard selections after locking them in.
 					}
@@ -675,7 +675,7 @@ App.Medicine.Salon.hair = function(slave, {primaryHairColor = 0, secondaryHairCo
 	}
 
 	function apply() {
-		App.Art.refreshSlaveArt(slave, 3, "artFrame");
+		App.Art.refreshSlaveArt(slave, 3, "art-frame");
 		App.Medicine.Salon.hair(
 			slave,
 			{
@@ -720,7 +720,7 @@ App.Medicine.Salon.tail = function(slave, {primaryTailColor = 0, secondaryTailCo
 					"Match current hair",
 					() => {
 						slave.tailColor = slave.hColor;
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						cashX(forceNeg(V.modCost), "slaveMod", slave);
 						apply();
 					}
@@ -753,7 +753,7 @@ App.Medicine.Salon.tail = function(slave, {primaryTailColor = 0, secondaryTailCo
 					`Color ${his} tail`,
 					() => {
 						slave.tailColor = (primaryTailColor + secondaryTailColor);
-						App.Art.refreshSlaveArt(slave, 3, "artFrame");
+						App.Art.refreshSlaveArt(slave, 3, "art-frame");
 						cashX(forceNeg(V.modCost), "slaveMod", slave);
 						App.Medicine.Salon.tail(slave); // discard selections after locking them in.
 					}
@@ -785,7 +785,7 @@ App.Medicine.Salon.tail = function(slave, {primaryTailColor = 0, secondaryTailCo
 	}
 
 	function apply() {
-		App.Art.refreshSlaveArt(slave, 3, "artFrame");
+		App.Art.refreshSlaveArt(slave, 3, "art-frame");
 		App.Medicine.Salon.tail(
 			slave,
 			{
diff --git a/src/npc/descriptions/longSlave.js b/src/npc/descriptions/longSlave.js
index 5bf5b434c7fe4d1333c03ac51b50a8fcf8d4eff2..33ca73fbce8f573a27ed0bc34890604b54a7fa81 100644
--- a/src/npc/descriptions/longSlave.js
+++ b/src/npc/descriptions/longSlave.js
@@ -22,7 +22,7 @@ App.Desc.longSlave = function(slave = V.activeSlave, {market = 0, eventDescripti
 	if (V.seeImages === 1 && !eventDescription && passage() !== "Slave Interact") {
 		// Art
 		span = document.createElement('span');
-		span.id = "artFrame";
+		span.id = "art-frame";
 		App.Events.drawEventArt(span, slave);
 		el.appendChild(span);
 	}
diff --git a/src/npc/interaction/fSlaveFeed.tw b/src/npc/interaction/fSlaveFeed.tw
index 96d58f158b4403e5b0f928795bf2895b9684a53d..541a18147ed11db6f1d32574e3125d10bf66e515 100644
--- a/src/npc/interaction/fSlaveFeed.tw
+++ b/src/npc/interaction/fSlaveFeed.tw
@@ -5,7 +5,7 @@
 <<setLocalPronouns $activeSlave>>
 <<setLocalPronouns $milkTap 2>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw
index a1e7b87a6b337272cab9327005a00d289509a1f0..8b8975164e1bf22f6744894b0e1fdb0116a883ea 100644
--- a/src/npc/newSlaveIncestSex.tw
+++ b/src/npc/newSlaveIncestSex.tw
@@ -2,7 +2,7 @@
 
 <<set _clothesTemp = $relative.clothes, $relative.clothes = "no clothing">>
 <<set _clothesTemp2 = $relative2.clothes, $relative2.clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/personalAssistant/assistantAppearancePackTwo.tw b/src/personalAssistant/assistantAppearancePackTwo.tw
index dee3b4e2fef88639956ab72b03973ec1affd8473..862190b4999d250a3727d23436fbbcacaa0667a0 100644
--- a/src/personalAssistant/assistantAppearancePackTwo.tw
+++ b/src/personalAssistant/assistantAppearancePackTwo.tw
@@ -1,6 +1,6 @@
 :: Assistant Appearance Pack Two [nobr]
 
-<span id="artFrame">
+<span id="art-frame">
 	<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
 </span>
 
@@ -17,28 +17,28 @@ After several minutes, _heA snaps back to life, with no mention about what exact
 <span ID="app">
 __Personal assistant appearances:__
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Angel">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the angel appearance. _HeA spreads _hisA wings and checks out _hisA new body, "Thanks, <<= properTitle()>>, but could I have a robe or something? I'm indecent!" _HeA blushes red. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistant.appearance = "angel">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Cherub">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the cherub appearance. _HeA returns to _hisA youthful figure and sprouts _hisA wings. "This is awesome, little embarrassing though..." _HeA says, covering _hisA shame. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistant.appearance = "cherub">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Imp">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the imp appearance. _HeA returns to _hisA youthful figure and sprouts _hisA wings. "This is awesome! So, wanna fool around? Maybe go torment some slaves?" _HeA says, pulling out a pitchfork. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistant.appearance = "imp">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Succubus">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the succubus appearance. _HeA promptly takes your breath away. "Thank you, <<= properTitle()>>. Now how shall I show you my appreciation..." _HisA avatar trails off while spreading _hisA legs and flashing you _hisA lovely pussy. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval.
 	<<set $assistant.appearance = "succubus">>
@@ -46,7 +46,7 @@ __Personal assistant appearances:__
 <</link>>
 <<if $seeDicks != 0>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Incubus">>
-		<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+		<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 		<<replace "#app">>
 		At your order, _heA installs the incubus appearance. _HeA becomes rather masculine, sporting a soft cock nearly as long as _hisA thigh. "Thank you, <<= properTitle()>>. This is going to be fun. Would you like a taste?" _HeA steadily becomes erect, a bead of precum forming at its tip. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval.
 		<<set $assistant.appearance = "incubus">>
@@ -54,21 +54,21 @@ __Personal assistant appearances:__
 	<</link>>
 <</if>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "witch">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the novice witch appearance. _HeA wraps a tightly clinging robe around _hisA voluptuous body and dons a wide-brimmed hat. "You can always customize me from the arcology management menu," _heA adds, pulling a book of lewd spells out.
 	<<set $assistant.appearance = "witch">>
 	<</replace>>
 <</link>>
 <<link "_">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the bugged appearance. _HisA body twists and contorts into an abomination of flesh and bone. It is honestly unsettling to look at. The thing morphs its body into a familiar female shape, though it is still off. Especially _hisA eyes; they seem soulless. "You can always customize me from the arcology management menu," _heA adds, in an ill pronounced mimicry of your voice.
 	<<set $assistant.appearance = "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
 	<</replace>>
 <</link>>
 <br><<link "Your current appearance will do">>
-	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA maintains the $assistant.appearance appearance as _hisA avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<</replace>>
diff --git a/src/personalAssistant/assistantEvents.tw b/src/personalAssistant/assistantEvents.tw
index e1b2d99e49b96e0f7aa029430a6f0b2d100150e0..7ee78ba743f941b85450c2a6f1d0159a43805733 100644
--- a/src/personalAssistant/assistantEvents.tw
+++ b/src/personalAssistant/assistantEvents.tw
@@ -4,7 +4,7 @@
 
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">>
 
-<span id="artFrame">
+<span id="art-frame">
 	<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
 </span>
 
@@ -1471,14 +1471,14 @@
 		__Personal assistant appearances:__
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Schoolgirl">>
 			<<set $assistant.appearance = "schoolgirl">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the school<<= _girlA>> appearance. _HeA goes back to bouncing up and down excitedly, exclaiming, "Yeah! Thanks, <<= properTitle()>>, you're the best!" _HisA avatar's bouncing makes it obvious _heA's modeled without a bra under _hisA blouse. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
 		<</link>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Fairy">>
 			<<set $assistant.appearance = "fairy">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the fairy appearance. _HeA shrinks back down and sprouts _hisA wings. "Aww yeah, this is gonna be the best! Thanks, <<if $PC.title != 0>>Big Bro<<else>>Big Sis<</if>>!" _HisA avatar dances around ecstatically with _hisA nude, slim form in plain view. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
@@ -1486,7 +1486,7 @@
 		<<if $seePreg != 0>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Pregnant Fairy">>
 			<<set $assistant.appearance = "pregnant fairy">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the pregnant fairy appearance. _HeA shrinks back down and sprouts _hisA wings. _HisA belly quickly swells with new life. "Aww yeah, this is gonna be the best! Thanks, <<if $PC.title != 0>>Big Bro<<else>>Big Sis<</if>>!" _HisA avatar spins around ecstatically, admiring _hisA fresh nude, pregnant form in plain view. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
@@ -1494,7 +1494,7 @@
 		<</if>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Businesswoman">>
 			<<set $assistant.appearance = "businesswoman">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the business<<= _womanA>> appearance. _HeA straightens _hisA suit jacket primly, which only serves to emphasize _hisA generous bosom. "Thank you, <<= properTitle()>>. I like being businesslike, and not at all a whore." _HisA avatar pulls out a tablet and makes ready to get back to helping you. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
@@ -1502,7 +1502,7 @@
 		<<if $seePreg != 0>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Goddess">>
 			<<set $assistant.appearance = "goddess">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the goddess appearance. _HeA fixes a wreath of flowers into _hisA hair, _hisA golden locks and gravid belly the only things keeping _hisA womanhood concealed. "Thank you, <<= properTitle()>>. This is wondrous." _HeA squeezes a drop of milk from one heavy breast and smiles. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
@@ -1510,7 +1510,7 @@
 		<<if $seeHyperPreg == 1>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Hyper-Goddess">>
 			<<set $assistant.appearance = "hypergoddess">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the hyper goddess appearance. _HeA fixes a wreath of flowers into _hisA golden locks as _hisA belly rapidly bloats to its limit before bulging and squirming ominously. _HisA breasts quickly follow suit. "Thank you, <<= properTitle()>>. This is wondrous." _HeA massages _hisA squirming pregnancy and smiles. "You can always customize me from the arcology management menuUUUUAH," _heA is interrupted by a large contraction and a baby's head beginning to part _hisA nether lips.
 			<</replace>>
@@ -1520,7 +1520,7 @@
 		<<if $minimumSlaveAge < 13 >>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Loli">>
 			<<set $assistant.appearance = "loli">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the lolita appearance. _HeA quickly begins losing height as the years peel off _himA, _hisA bust and hips quickly following suit. When finished _heA appears roughly eight years old. "Thank you, <<= properTitle()>>. This is neat." _HeA twirls around and giggles. "You can always customize me from the arcology management menu," _heA adds cutely.
 			<</replace>>
@@ -1529,7 +1529,7 @@
 		<<if $minimumSlaveAge < 13 && $fertilityAge < 13 && $seePreg != 0>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Pregnant Loli">>
 			<<set $assistant.appearance = "preggololi">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the modified lolita appearance. _HeA quickly begins losing height as the years peel off _himA, _hisA bust and hips quickly following suit. When finished _heA appears roughly eight years old. "Thank you, <<= properTitle()>>. This is neat." _HeA twirls around and giggles before groaning and clutching _hisA stomach. A flood of white liquid flows from _hisA loins as _hisA belly begins rapidly swelling. _HeA falls onto _hisA backside holding _hisA full term belly and says, exhausted, "You can always customize me from the arcology management menu."
 			<</replace>>
@@ -1537,7 +1537,7 @@
 		<</if>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Amazon">>
 			<<set $assistant.appearance = "amazon">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the amazon appearance. _HeA vanishes entirely, before simulating a fall from above to crash aggressively onto the screen. "Thanks, <<= properTitle()>>. Feels good to be this good." _HisA avatar jumps up and down, gauging _hisA strength, making _hisA bone jewelry rattle. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
@@ -1545,14 +1545,14 @@
 		<<if $seeDicks != 0>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Shemale">>
 			<<set $assistant.appearance = "shemale">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the shemale appearance. _HeA spins to show off _hisA new body, and starts to play with _hisA dick experimentally. "Like, thank you, <<= properTitle()>>. I wonder, can I generate avatars of the slaves? I would love to fuck an ass right now." _HeA looks meditative, pursing _hisA dick sucking lips. "Oh, and you can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
 		<</link>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Monstergirl">>
 			<<set $assistant.appearance = "monstergirl">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA installs the monster<<= _girlA>> appearance. _HeA begins to experiment with _hisA tentacle hair, waving a tentacle in front of _hisA face and watching it until _hisA eyes cross. "Thank you, <<= properTitle()>>. This is pretty awesome." _HeA licks _hisA lips, revealing that _heA has a forked tongue behind _hisA fangs. "You can always customize me from the arcology management menu," _heA adds.
 			<</replace>>
@@ -1560,14 +1560,14 @@
 		<</if>>
 		<br><<link "The standard appearance will do">>
 			<<set $assistant.appearance = "normal">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA maintains the symbol as _hisA avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 			<</replace>>
 		<</link>>
 		<br><<link "Go back to the standard personality">>
 			<<set $assistant.personality = 0>> <<setAssistantPronouns>>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				You tell $assistant.name to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 			<</replace>>
@@ -1634,21 +1634,21 @@
 			<<elseif $arcologies[0].FSSubjugationist != "unset">>
 				<<set $assistant.fsAppearance = "subjugationist">>
 			<</if>>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA enthusiastically explores _hisA new body, perfecting its appearance. "Thank you, <<= properTitle()>>. This was fun. As always, you can customize me from the arcology management menu," _heA states. "Oh! And if you choose to drive society in another direction, I'll have a new appearance ready for your enjoyment at once," _heA hastily adds.
 			<</replace>>
 		<</link>>
 		<br><<link "Your usual appearance will do">>
 			<<set $assistant.fsAppearance = "default">>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				At your order, _heA returns to _hisA usual avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 			<</replace>>
 		<</link>>
 		<br><<link "Go back to the standard personality">>
 			<<set $assistant.personality = 0>> <<setAssistantPronouns>>
-			<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+			<<if $seeImages == 1>><<replace "#art-frame">><<= assistantArt(3)>><</replace>><</if>>
 			<<replace "#result">>
 				You tell $assistant.name to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 			<</replace>>
diff --git a/src/pregmod/FCTV/seFCTVremote.tw b/src/pregmod/FCTV/seFCTVremote.tw
index f1a5f5bec78a9bcf4598e6b16912426c33d3678a..a321adba2bbfb6d01cac02c17914b868ba35b838 100644
--- a/src/pregmod/FCTV/seFCTVremote.tw
+++ b/src/pregmod/FCTV/seFCTVremote.tw
@@ -44,7 +44,7 @@
 <<setPlayerPronouns>>
 <<setAssistantPronouns>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages > 0>>
 		<<if $imageChoice == 1>>
diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw
index da9a74821595fcacb38c3111cb64e8aac977c864..8c0a5f5fa18322a0ab9302516856cbbd2341546c 100644
--- a/src/pregmod/rePregInventor.tw
+++ b/src/pregmod/rePregInventor.tw
@@ -6,7 +6,7 @@
 <<setAssistantPronouns>>
 <<setLocalPronouns $activeSlave>>
 <<run Enunciate($activeSlave)>>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/pregmod/reTheSirenStrikesBack.tw b/src/pregmod/reTheSirenStrikesBack.tw
index 5f6d156ea4ebf1fa4728a3ac54afc966e02a8f55..c24337547c7ba457a6f9479a49d7f5ee5ab7ccb0 100644
--- a/src/pregmod/reTheSirenStrikesBack.tw
+++ b/src/pregmod/reTheSirenStrikesBack.tw
@@ -42,7 +42,7 @@
 <<run Enunciate($activeSlave)>>
 <<setSpokenLocalPronouns $activeSlave _ssb>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
@@ -91,7 +91,7 @@ Several weeks have passed since you gained the musical prodigy and you couldn't
 			<<run healthDamage($activeSlave, 20)>>
 			<<set _ssb.devotion += 2>>
 			<<set _ssb.trust += 2>>
-			<<replace "#artFrame">>
+			<<replace "#art-frame">>
 				/* 000-250-006 */
 				<<if $seeImages == 1>>
 					<div class="imageColumn">
@@ -131,7 +131,7 @@ Several weeks have passed since you gained the musical prodigy and you couldn't
 	<span id="result">
 	<<link "Enslave _him2">>
 		<<set $activeSlave.clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
@@ -151,7 +151,7 @@ Several weeks have passed since you gained the musical prodigy and you couldn't
 	<br><<link "Enslave _him2 and punish _him2 for their actions">>
 		<<set $activeSlave.clothes = "no clothing">>
 		<<run healthDamage($activeSlave, 20)>>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 13aed8a89a93a9205821a774d507eb82f54106ce..6e7579159651b62bba788cce67ca3f32cbb2b923 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -64,7 +64,7 @@
 	<<case "tired collectrix" "tired milkmaid" "loving concubine" "bodyguard bedtime" "headgirl dickgirl">>
 		<<set $activeSlave.clothes = "no clothing">>
 <</switch>>
-<span id="artFrame">
+<span id="art-frame">
 <<if $RESSevent == "headgirl dickgirl">>
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
@@ -501,7 +501,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 <<link "Spend a night as equals">>
 	<<replace "#result">>
 	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "a mini dress">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -538,7 +538,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<br><<link "Victimize something together">>
 
 		<<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<div class="imageColumn">
diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw
index b9c8deabe86ff69f86549bd1041ad47954b84fb8..14ac0796e51bce5ceb24ab500bb69987c6b81296 100644
--- a/src/uncategorized/PETS.tw
+++ b/src/uncategorized/PETS.tw
@@ -67,7 +67,7 @@
 		/*Not sure we can do better for "stewardess beating": has _him2 bent over with _his2 buttocks bare, and is administering a punishing spanking.*/
 		<<set $subSlave.clothes = "no clothing">>
 <</switch>>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index e67f990d3fa6ecc688275b1765bc13cc4c787d14..d3b1dc3f8daccbd680278fd6b7fd20eb957257da 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -210,7 +210,7 @@
 <<default>>
 <</switch>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
@@ -299,7 +299,7 @@
 		<<if $cash >= 2000>>
 			<br><<link "Take the poor slave $girl into your custody">>
 				<<set $activeSlave.clothes = "no clothing">>
-				<<replace "#artFrame">>
+				<<replace "#art-frame">>
 					/* 000-250-006 */
 					<<if $seeImages == 1>>
 						<<if $imageChoice == 1>>
@@ -336,7 +336,7 @@
 		<<if $cash >= 2000>>
 			<br><<link "Take the pampered slave $girl into your custody">>
 				<<set $activeSlave.clothes = "no clothing">>
-				<<replace "#artFrame">>
+				<<replace "#art-frame">>
 					/* 000-250-006 */
 					<<if $seeImages == 1>>
 						<<if $imageChoice == 1>>
@@ -511,7 +511,7 @@
 					<span id="result2">
 						<<link "Enslave $him afterwards">>
 							<<set $activeSlave.clothes = "no clothing">>
-							<<replace "#artFrame">>
+							<<replace "#art-frame">>
 								/* 000-250-006 */
 								<<if $seeImages == 1>>
 									<<if $imageChoice == 1>>
@@ -562,7 +562,7 @@
 					<br><br>
 					<span id="result2">
 						<<set $activeSlave.clothes = "no clothing">>
-						<<replace "#artFrame">>
+						<<replace "#art-frame">>
 							/* 000-250-006 */
 							<<if $seeImages == 1>>
 								<<if $imageChoice == 1>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 217ffb489b191d7cf6efd07d1a17ffef76330b13..aa1033cf81860978cd6a7dc6ea0dc831687405d7 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -100,7 +100,7 @@
 		<<set _meanGirl.clothes = either("a mini dress", "a t-shirt and jeans", "conservative clothing", "sport shorts and a t-shirt")>>
 		<<set _newSlaves.push(_meanGirl)>>
 	<</for>>
-	<span id="artFrame">
+	<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<div class="imageColumn">
@@ -121,7 +121,7 @@
 		/* 000-250-006 */
 	</span>
 <<elseif $RESSevent == "PA flirting">>
-	<span id="artFrame">
+	<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<div class="imageColumn">
@@ -134,7 +134,7 @@
 		/* 000-250-006 */
 	</span>
 <<else>>
-	<span id="artFrame">
+	<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -9554,7 +9554,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 		<<set $activeSlave.balls = 0, $activeSlave.scrotum = 0, $activeSlave.trust -= 4, $activeSlave.devotion += 4>>
 		<<run surgeryDamage($activeSlave, 5)>>
 	<</replace>>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -15405,7 +15405,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 		<<set _newSlaves[0].clothes = "no clothing">>
 		<<set _newSlaves[1].clothes = "no clothing">>
 		<<set _newSlaves[2].clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<div class="imageColumn">
@@ -16407,7 +16407,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 <<if isFertile($activeSlave)>>
 	<br><<link "Give $him an afternoon off for some quality time with a local Frat House">>
 		<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
@@ -16569,7 +16569,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 <<if isFertile($activeSlave)>>
 	<br><<link "Give $him an afternoon off for some quality time with a local retirement community">>
 		<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
@@ -17355,7 +17355,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 	<</replace>>
 <</link>>
 <br><<link "Show $him how much you like $his usual outfit">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -17546,7 +17546,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 <</link>>
 <br><<link "Put $him in a string bikini">>
 	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "a string bikini">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -17591,7 +17591,7 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 <</link>>
 <br><<link "Force uncomfortable straps on $him">>
 	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "uncomfortable straps">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index e3391e5b081e454b75aefc80affffe6a1b02e35f..77307798a00b214c62259f42937796cbdab6989e 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -164,7 +164,7 @@
 	<<case "sadistic description">>
 		<<set $subSlave.clothes = "no clothing">>
 <</switch>>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
@@ -1073,7 +1073,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 
 <<link "Give them a night off together">>
 
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
@@ -1101,7 +1101,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 
 		<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 		<<set _clothesTemp2 = $subSlave.clothes, $subSlave.clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<div class="imageColumn">
@@ -1134,7 +1134,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 
 	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "conservative clothing">>
 	<<set _clothesTemp2 = $subSlave.clothes, $subSlave.clothes = "conservative clothing">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
@@ -1498,7 +1498,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 
 	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 	<<set _clothesTemp2 = $subSlave.clothes, $subSlave.clothes = "no clothing">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
diff --git a/src/uncategorized/REresistantmotherdaughter.tw b/src/uncategorized/REresistantmotherdaughter.tw
index cae57cad2d7501879b15a6f6c01e9ba2f58ed21d..557052ba1acf7f29a21180e976a8ec7128866410 100644
--- a/src/uncategorized/REresistantmotherdaughter.tw
+++ b/src/uncategorized/REresistantmotherdaughter.tw
@@ -9,7 +9,7 @@
 
 <<set _clothesTemp = $slaves[$i].clothes, $slaves[$i].clothes = "no clothing">>
 <<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index dc75545c66f7cf0ea215b6eb77e1dd6bbff5ee58..988eb571bd72107c6ca163325b006f6b9894037b 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -1163,7 +1163,7 @@ A screen opposite your desk springs to life, <<if $assistant.personality == 0>>s
 	<<set $activeSlave.behavioralFlaw = "arrogant">>
 	<<set $activeSlave.sexualFlaw = "idealistic">>
 	<<setLocalPronouns $activeSlave>>
-	<span id="artFrame">
+	<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -1221,7 +1221,7 @@ A screen opposite your desk springs to life, <<if $assistant.personality == 0>>s
 		<<set $activeSlave.behavioralFlaw = "anorexic">>
 		<<set $activeSlave.sexualFlaw = "idealistic">>
 		<<setLocalPronouns $activeSlave>>
-		<span id="artFrame">
+		<span id="art-frame">
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
@@ -1272,7 +1272,7 @@ A screen opposite your desk springs to life, <<if $assistant.personality == 0>>s
 	<<set $activeSlave.behavioralFlaw = "bitchy">>
 	<<set $activeSlave.sexualFlaw = "hates anal">>
 	<<setLocalPronouns $activeSlave>>
-	<span id="artFrame">
+	<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
@@ -1330,7 +1330,7 @@ A screen opposite your desk springs to life, <<if $assistant.personality == 0>>s
 		<<set $activeSlave.sexualFlaw = "none">>
 		<<set $activeSlave.behavioralFlaw = "odd">>
 		<<setLocalPronouns $activeSlave>>
-		<span id="artFrame">
+		<span id="art-frame">
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
diff --git a/src/uncategorized/industrialDairyAssignmentScene.tw b/src/uncategorized/industrialDairyAssignmentScene.tw
index f11092ded5895057c367edd4fa235544afd3bf37..055c0d705629e2744495c2438113a76160d5f557 100644
--- a/src/uncategorized/industrialDairyAssignmentScene.tw
+++ b/src/uncategorized/industrialDairyAssignmentScene.tw
@@ -4,7 +4,7 @@
 
 <<setLocalPronouns $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/uncategorized/pBombing.tw b/src/uncategorized/pBombing.tw
index 4b2ee2408738518c0b286d657b25451773a906a7..326c587dd7b3c2a454b8e913340f86dc2b207d19 100644
--- a/src/uncategorized/pBombing.tw
+++ b/src/uncategorized/pBombing.tw
@@ -5,7 +5,7 @@
 
 <<if _S.Bodyguard>>
 	<<setLocalPronouns _S.Bodyguard>>
-	<span id="artFrame">
+	<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/uncategorized/pFSAnnouncement.tw b/src/uncategorized/pFSAnnouncement.tw
index 9c69c593011701100c627e3d3a4862e7d3867eeb..6212bec9ace4f67d8add784b98b2178ad80c2bc8 100644
--- a/src/uncategorized/pFSAnnouncement.tw
+++ b/src/uncategorized/pFSAnnouncement.tw
@@ -6,7 +6,7 @@
 <<set $FSGotRepCredits = 1>>
 <<setAssistantPronouns>>
 
-<span id="artFrame">
+<span id="art-frame">
 	<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
 </span>
 
diff --git a/src/uncategorized/pHostageAcquisition.tw b/src/uncategorized/pHostageAcquisition.tw
index fd794612e3ed58381634c2683ccf46948b4ce80b..583635f0ffa1d2225e987bf27c830015b7e8480b 100644
--- a/src/uncategorized/pHostageAcquisition.tw
+++ b/src/uncategorized/pHostageAcquisition.tw
@@ -15,7 +15,7 @@
 	<<setSpokenLocalPronouns getSlave($AS) $hostageWife>>
 <</if>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index f02aee2379fdba2b360534a35323f64808c5b77c..e94b8d581e099f434e603736639edeb3a395f4c4 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -232,7 +232,7 @@
 	<<setLocalPronouns $hostageWife 2>>
 <</switch>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw
index 54bccde7d9a969542fd670bd7f6817a3ea36ecda..736f4f573cb775c97271ff91db61455537739df3 100644
--- a/src/uncategorized/pSlaveMedic.tw
+++ b/src/uncategorized/pSlaveMedic.tw
@@ -78,7 +78,7 @@
 	<<set $activeSlave.counter.publicUse += 13>>
 <</if>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/uncategorized/peCombatTraining.tw b/src/uncategorized/peCombatTraining.tw
index b8d5bc9452148237f8beda5767b3db64bc7cd2a4..e6578d7056733757bb7d8fe040cca22095d2ee69 100644
--- a/src/uncategorized/peCombatTraining.tw
+++ b/src/uncategorized/peCombatTraining.tw
@@ -5,7 +5,7 @@
 <<set $activeSlave = _S.Bodyguard>>
 <<setLocalPronouns $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw
index bb85625c4f900354a789e191213f3bdb003e3f6e..23b44f846a29ddc4fd6b9319b2d5504779d7bfef 100644
--- a/src/uncategorized/peConcubineInterview.tw
+++ b/src/uncategorized/peConcubineInterview.tw
@@ -12,7 +12,7 @@
 <<setPlayerPronouns>>
 <<setSpokenPlayerPronouns $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/peHeadgirlConcubine.tw b/src/uncategorized/peHeadgirlConcubine.tw
index 4bc9ea2986100693642d89d3082ce0ca8ee42450..1d46b22dc1af5f57f2019eab71a1abd4722953c4 100644
--- a/src/uncategorized/peHeadgirlConcubine.tw
+++ b/src/uncategorized/peHeadgirlConcubine.tw
@@ -8,7 +8,7 @@
 <<set _bellyCon = bellyAdjective(_S.Concubine)>>
 <<setAssistantPronouns>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
diff --git a/src/uncategorized/peLonelyBodyguard.tw b/src/uncategorized/peLonelyBodyguard.tw
index bccd428a8b32e8adf289d122e9ee45c06a15b608..c9709685643bbc8c91c107ae52b235379f08287e 100644
--- a/src/uncategorized/peLonelyBodyguard.tw
+++ b/src/uncategorized/peLonelyBodyguard.tw
@@ -13,7 +13,7 @@
 <<setLocalPronouns $activeSlave>>
 <<setLocalPronouns $slaves[$j] 2>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw
index 6c5dfb6693625bbf9881d9bcc1f122dec17a4969..cf39af04ca2b970d651b710999d12afa7c2b9717 100644
--- a/src/uncategorized/pePitFight.tw
+++ b/src/uncategorized/pePitFight.tw
@@ -9,7 +9,7 @@
 
 <<set $eventResults.pit = 0>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 <<if $seeImages == 1>>
diff --git a/src/uncategorized/pePitFightInvite.tw b/src/uncategorized/pePitFightInvite.tw
index c526a82b1f0f7906fba30e5c141103212f37c1ac..0ea1fc396dfe452fd17c0363f79fd88041171054 100644
--- a/src/uncategorized/pePitFightInvite.tw
+++ b/src/uncategorized/pePitFightInvite.tw
@@ -5,7 +5,7 @@
 
 <<set $eventResults.pit = 0>>
 <<setLocalPronouns _S.Bodyguard>>
-<span id="artFrame">
+<span id="art-frame">
 </span>
 
 <p>Gladiatorial combat between slaves has not yet reached the level of social acceptability it once enjoyed in Rome, but it's growing in popularity. For now, most fights are discreet affairs limited to select guests. Displaying a slave bodyguard is an excellent way to get yourself invited to participate, and $assistant.name has just passed on an invitation to a private fight next week, should you be willing to hazard a bodyguard.</p>
@@ -16,8 +16,8 @@
 
 <span id="result">
 <<link "Enter your bodyguard as a gladiatrix">>
-	<<replace "#artFrame">>
-	<span id="artFrame">
+	<<replace "#art-frame">>
+	<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw
index d1d4c814dc31ff7d7d0ce3f51df678a7c6b5d18e..e9df601411f8f6f5b4fb25149bb73c82950e88b5 100644
--- a/src/uncategorized/reAWOL.tw
+++ b/src/uncategorized/reAWOL.tw
@@ -42,7 +42,7 @@
 
 <<setLocalPronouns $activeSlave>>
 <<setAssistantPronouns>>
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
@@ -86,7 +86,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 <br>
 
 <<link "Let your mercenaries handle $him">>
-	<<replace "#artFrame">>
+	<<replace "#art-frame">>
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<div class="imageColumn">
@@ -114,7 +114,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 				<span id="SFresult">
 
 					<<link "You want $him dead">>
-						<<replace "#artFrame">>
+						<<replace "#art-frame">>
 							/* 000-250-006 */
 							<<if $seeImages == 1>>
 								<<set $activeSlave.trust = 100>>
@@ -139,7 +139,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 
 					<<link "You want $him alive">>
 						<<replace "#SFresult">>
-							<<replace "#artFrame">>
+							<<replace "#art-frame">>
 								/* 000-250-006 */
 								<<if $seeImages == 1>>
 									<<set $activeSlave.clothes = "chains">>
@@ -200,7 +200,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 			<span id="bounty-result">
 
 				<<link "You want $him dead">>
-					<<replace "#artFrame">>
+					<<replace "#art-frame">>
 						/* 000-250-006 */
 						<<if $seeImages == 1>>
 							<div class="imageColumn">
@@ -219,7 +219,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 				<br>
 
 				<<link "You want $him alive">>
-					<<replace "#artFrame">>
+					<<replace "#art-frame">>
 						/* 000-250-006 */
 						<<if $seeImages == 1>>
 							<<set $activeSlave.clothes = "chains">>
diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw
index 36aff4000c744ec3b85af74f2360c5d77349420e..1a5900b5e0f1ae5d2e1798104012b2d83f09c24c 100644
--- a/src/uncategorized/reAnalPunishment.tw
+++ b/src/uncategorized/reAnalPunishment.tw
@@ -10,7 +10,7 @@
 
 <<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 <<set _clothesTemp2 = _S.HeadGirl.clothes, _S.HeadGirl.clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reDevotedMotherDaughter.tw b/src/uncategorized/reDevotedMotherDaughter.tw
index d06df4e1e72e6db6b4ba85df1154173a3d00116a..9d099d17a10f4962c13b7cc70736bd2908a987ee 100644
--- a/src/uncategorized/reDevotedMotherDaughter.tw
+++ b/src/uncategorized/reDevotedMotherDaughter.tw
@@ -9,7 +9,7 @@
 
 <<set _clothesTemp = $slaves[$i].clothes, $slaves[$i].clothes = "no clothing">>
 <<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
diff --git a/src/uncategorized/reDevotedTwins.tw b/src/uncategorized/reDevotedTwins.tw
index 8e296fbd8078650c9c2c129a460d94ca3d137272..42919e7b76c06e51e6282e7afd3306938522a5ff 100644
--- a/src/uncategorized/reDevotedTwins.tw
+++ b/src/uncategorized/reDevotedTwins.tw
@@ -5,7 +5,7 @@
 <<set $i = $slaveIndices[$alphaTwin]>>
 <<set $j = $slaveIndices[$betaTwin]>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw
index dc36a1781077a82e0318506c935b86a4ad520550..99744aca87e3cfa0e4049dc279593933ce877490 100644
--- a/src/uncategorized/reHGReplacement.tw
+++ b/src/uncategorized/reHGReplacement.tw
@@ -8,7 +8,7 @@
 
 <<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 <<set _clothesTemp2 = _S.HeadGirl.clothes>>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reLegendaryBalls.tw b/src/uncategorized/reLegendaryBalls.tw
index 0be83dcb1315a21f24da045a8e5901f3c1f285be..4338c32638cc357f5651a4759e93462437f322be 100644
--- a/src/uncategorized/reLegendaryBalls.tw
+++ b/src/uncategorized/reLegendaryBalls.tw
@@ -10,7 +10,7 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/reLegendaryCow.tw b/src/uncategorized/reLegendaryCow.tw
index 5d8ee0f4274dd7a46c2f5457131a356b280d75a7..a5377b545cc43a25fd34e4f6eee0a919ecba84ab 100644
--- a/src/uncategorized/reLegendaryCow.tw
+++ b/src/uncategorized/reLegendaryCow.tw
@@ -10,7 +10,7 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/reLegendaryEntertainer.tw b/src/uncategorized/reLegendaryEntertainer.tw
index d449cc093540fbb334fb250f3cb185e72aaba568..1430e9cd1cf0a0e118059c19814016b910c7c1ad 100644
--- a/src/uncategorized/reLegendaryEntertainer.tw
+++ b/src/uncategorized/reLegendaryEntertainer.tw
@@ -10,7 +10,7 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/reLegendaryWhore.tw b/src/uncategorized/reLegendaryWhore.tw
index 65044188a1fc3386078ca6081be4c8e66be7eb39..792e9ad19fd07e987d8198cfa1c6956ed56055fd 100644
--- a/src/uncategorized/reLegendaryWhore.tw
+++ b/src/uncategorized/reLegendaryWhore.tw
@@ -10,7 +10,7 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 89a30b0184ff351a326ba457f1fc3619a71c9b14..3a902033b0c4518ed5f13d35907cee59a20b6de4 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -31,7 +31,7 @@
 <<set $activeSlave.canRecruit = 0>>
 <<set $activeSlave.clothes = "nice business attire">>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
@@ -152,7 +152,7 @@
 <<if $cash > 20000>>
 	<br><<link "Enslave _him2">>
 		<<set $activeSlave.clothes = "no clothing">>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<div class="imageColumn">
diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw
index a3d528b4c977e4ce92fa78df0d82933dea28db11..2b14dd84e0d5918ec49832e24804959d96b67128 100644
--- a/src/uncategorized/reNickname.tw
+++ b/src/uncategorized/reNickname.tw
@@ -1239,7 +1239,7 @@
 	<<set _notApplyDesc = "will try $his best to keep up with what's demanded of a sex slave, despite the annoyance of lacking genitals.">>
 <</switch>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/rePokerNight.tw b/src/uncategorized/rePokerNight.tw
index 122be0bc466401402ce05a8b476510ead5ff1621..21ba7d29dc61c380dc48987580ec6029cd2caaf3 100644
--- a/src/uncategorized/rePokerNight.tw
+++ b/src/uncategorized/rePokerNight.tw
@@ -4,7 +4,7 @@
 
 <<setAssistantPronouns>>
 
-<span id="artFrame">
+<span id="art-frame">
 </span>
 
 Despite their persistent presence in your arcology, interaction with your mercenaries is relatively scarce. Aside from mutually exchanged nods on the street and the occasional briefing, your $mercenariesTitle enjoy a degree of autonomy.
@@ -92,7 +92,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message
 					<<set $activeSlave.custom.tattoo = "$He has a number of tattoos from a variety of mercenary companies.">>
 					<<set $activeSlave.clothes = "a military uniform">>
 					<<setLocalPronouns $activeSlave>>
-					<<replace "#artFrame">>
+					<<replace "#art-frame">>
 					/* 000-250-006 */
 					<<if $seeImages == 1>>
 						<<if $imageChoice == 1>>
@@ -115,7 +115,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message
 										<<run repX(5000, "event")>>
 										<<run cashX(-5000, "event")>>
 									<<else>>
-										<<replace "#artFrame">>
+										<<replace "#art-frame">>
 										/* 000-250-006 */
 										<<if $seeImages == 1>>
 											<<if $imageChoice == 1>>
diff --git a/src/uncategorized/reRebels.tw b/src/uncategorized/reRebels.tw
index 7f4f398b3ef801c2b5a654a272812c47c685eb69..7a375259f60005855d0a762879594a35dca0c7fe 100644
--- a/src/uncategorized/reRebels.tw
+++ b/src/uncategorized/reRebels.tw
@@ -10,7 +10,7 @@
 
 <<set _clothesTemp = $slaves[_i].clothes, $slaves[_i].clothes = "no clothing">>
 <<set _clothesTemp2 = $slaves[_j].clothes, $slaves[_j].clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reRelationshipAdvice.tw b/src/uncategorized/reRelationshipAdvice.tw
index 3a152ce5aabbfa71444fcea109a85f7fe325a232..a4b19f995d35c1528407513e4354601ad187fa6b 100644
--- a/src/uncategorized/reRelationshipAdvice.tw
+++ b/src/uncategorized/reRelationshipAdvice.tw
@@ -9,7 +9,7 @@
 <<setLocalPronouns $subSlave 2>>
 
 <<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw
index b43b73611cf03f0a117a51375280f534ce49da9c..2a13dff6198632d1ccec9efe84569beb6ffeeaa5 100644
--- a/src/uncategorized/reShelterInspection.tw
+++ b/src/uncategorized/reShelterInspection.tw
@@ -50,7 +50,7 @@
 <<run Enunciate($activeSlave)>>
 <<setSpokenLocalPronouns _Inspectee $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw
index 8dfbfbc377f6ae0797762800a66340e2ab3f6be8..a52d759f5af3e4c162e608eca856c2415a7638fa 100644
--- a/src/uncategorized/reShowerPunishment.tw
+++ b/src/uncategorized/reShowerPunishment.tw
@@ -10,7 +10,7 @@
 
 <<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 <<set _clothesTemp2 = _S.HeadGirl.clothes, _S.HeadGirl.clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reSiblingRevenge.tw b/src/uncategorized/reSiblingRevenge.tw
index 56b26c72ffd7d6acbd925f9759c4d22d5f0ea123..26afae3a83513ef64e620d556c1336c341cdd278 100644
--- a/src/uncategorized/reSiblingRevenge.tw
+++ b/src/uncategorized/reSiblingRevenge.tw
@@ -9,7 +9,7 @@
 
 <<set _clothesTemp = $slaves[$i].clothes, $slaves[$i].clothes = "no clothing">>
 <<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reSlaveMarriage.tw b/src/uncategorized/reSlaveMarriage.tw
index 2e305bdb97c80687ae74e479770bc7d039d94e90..c3cd995568140bd43c698663597177ecb6b9bae6 100644
--- a/src/uncategorized/reSlaveMarriage.tw
+++ b/src/uncategorized/reSlaveMarriage.tw
@@ -10,7 +10,7 @@
 <<setLocalPronouns _brideSlave 2>>
 
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/reStaffedMorning.tw b/src/uncategorized/reStaffedMorning.tw
index a46689dd6fcb96c8884cd8515801459ab1d3618f..9bbd9fde9e61cf90b823ad9bb4cf050afbbe1a26 100644
--- a/src/uncategorized/reStaffedMorning.tw
+++ b/src/uncategorized/reStaffedMorning.tw
@@ -14,7 +14,7 @@
 
 <<set _clothesTemp = _bedSlaves[1].clothes, _bedSlaves[1].clothes = "no clothing">>
 <<set _clothesTemp2 = _bedSlaves[0].clothes, _bedSlaves[0].clothes = "no clothing">>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
diff --git a/src/uncategorized/resSale.tw b/src/uncategorized/resSale.tw
index b28f0f1e705083a17ada73e12755cfbea70d0cd6..2b7c76a01ded0eefe246ee87268f6be2e765313f 100644
--- a/src/uncategorized/resSale.tw
+++ b/src/uncategorized/resSale.tw
@@ -63,7 +63,7 @@
 <</if>>
 <<setLocalPronouns $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<set $activeSlave.trust = 100>>
diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw
index a440fa74025c716a227990cc47c5dafcd1a685f3..8fade6d11b58ccc74f46962690d630131f950f57 100644
--- a/src/uncategorized/salon.tw
+++ b/src/uncategorized/salon.tw
@@ -17,7 +17,7 @@
 </span>
 
 /* 000-250-006 */
-<span id="artFrame">
+<span id="art-frame">
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
 			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw
index 41de5a4964c58fbe935eb044f204166bea8c9b79..9f05039a07478ba64787180a02da05cf5ef2dda3 100644
--- a/src/uncategorized/seCoursing.tw
+++ b/src/uncategorized/seCoursing.tw
@@ -5,7 +5,7 @@
 <<set _activeLurcher = getSlave($LurcherID)>>
 <<setLocalPronouns _activeLurcher>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<set _clothesTemp = _activeLurcher.clothes, _activeLurcher.clothes = "no clothing">>
@@ -259,7 +259,7 @@ You lead your lurcher _activeLurcher.slaveName out on a leash, naked just like t
 			<<set $activeSlave = clone($hare1), $origin = $origin1, $hareSpeed = $hareSpeed1>>
 			<<include "SE coursing race">>
 		<</replace>>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			<<set _clothesTemp = _activeLurcher.clothes, _activeLurcher.clothes = "no clothing">>
 			<<if $activeSlave != 0>>
 				<<set _clothesTemp2 = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
@@ -292,7 +292,7 @@ You lead your lurcher _activeLurcher.slaveName out on a leash, naked just like t
 			<<set $hare2 = clone($hare1), $origin2 = $origin1, $hareSpeed2 = $hareSpeed1>>
 			<<include "SE coursing race">>
 		<</replace>>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			<<set _clothesTemp = _activeLurcher.clothes, _activeLurcher.clothes = "no clothing">>
 			<<if $activeSlave != 0>>
 				<<set _clothesTemp2 = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
@@ -325,7 +325,7 @@ You lead your lurcher _activeLurcher.slaveName out on a leash, naked just like t
 			<<set $hare3 = clone($hare1), $origin3 = $origin1, $hareSpeed3 = $hareSpeed1>>
 			<<include "SE coursing race">>
 		<</replace>>
-		<<replace "#artFrame">>
+		<<replace "#art-frame">>
 			<<set _clothesTemp = _activeLurcher.clothes, _activeLurcher.clothes = "no clothing">>
 			<<if $activeSlave != 0>>
 				<<set _clothesTemp2 = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw
index 4b1e28664b142a024b46acab6f09d7e28a629c31..39e7e7e9b192abf2f8513c43502df5993e304b81 100644
--- a/src/uncategorized/seExpiration.tw
+++ b/src/uncategorized/seExpiration.tw
@@ -9,7 +9,7 @@
 <<run Enunciate($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/seLethalPit.tw b/src/uncategorized/seLethalPit.tw
index eb2162ba57fe4e8d588cb7df4ecedeb1ca71fb19..2ba327c1459612460079ef812844341b2ec39b7d 100644
--- a/src/uncategorized/seLethalPit.tw
+++ b/src/uncategorized/seLethalPit.tw
@@ -25,7 +25,7 @@
 			<<goto "Nonrandom Event">>
 		<</if>>
 		<<setLocalPronouns _fighterTwo 2>>
-		<span id="artFrame">
+		<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<div class="imageColumn">
@@ -48,7 +48,7 @@
 		<<case "feline">>
 			<<set _animal = $activeFeline>>
 		<</switch>>
-		<span id="artFrame">
+		<span id="art-frame">
 			/* 000-250-006 */
 			<<if $seeImages == 1>>
 				<<if $imageChoice == 1>>
diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw
index 91e4a4189ebe643f389c022e77fcb522e1965f58..f2681f855a08b4557d743058b2401abfc2c27e4b 100644
--- a/src/uncategorized/seNonlethalPit.tw
+++ b/src/uncategorized/seNonlethalPit.tw
@@ -18,7 +18,7 @@
 		<<goto "Nonrandom Event">>
 	<</if>>
 	<<setLocalPronouns _fighterTwo 2>>
-	<span id="artFrame">
+	<span id="art-frame">
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<div class="imageColumn">
@@ -41,7 +41,7 @@
 	<<case "feline">>
 		<<set _animal = $activeFeline>>
 	<</switch>>
-	<span id="artFrame">
+	<span id="art-frame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw
index aac5a08c8d2d665431110ce41feaafd5afcf0c3a..875f067619283a78478f3dbae32125e92da60388 100644
--- a/src/uncategorized/seRetirement.tw
+++ b/src/uncategorized/seRetirement.tw
@@ -22,7 +22,7 @@
 <<elseif $policies.retirement.fate == "arcade">>
 	/* Scene starts in normal clothing, previewing Fuckdolls doesn't seem to work. */
 <</if>>
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
@@ -213,7 +213,7 @@
 		<<if _clonedSlave.relationship >= 4>>
 		<<link "Send $his _girl2 into retirement with $him">>
 			<<set _sr = $slaveIndices[_clonedSlave.relationshipTarget]>> /* must be reset since $activeSlave may already be removed from $slaves */
-			<<replace "#artFrame">>
+			<<replace "#art-frame">>
 				/* 000-250-006 */
 				<<if $seeImages == 1>>
 					<div class="imageColumn">
diff --git a/src/uncategorized/seWeddingSingle.tw b/src/uncategorized/seWeddingSingle.tw
index bf4a9717c15c1eac065f80454d18933d7321fe80..e6267c69a98f6bbebdea6a11f8df8119cf9f9c13 100644
--- a/src/uncategorized/seWeddingSingle.tw
+++ b/src/uncategorized/seWeddingSingle.tw
@@ -8,7 +8,7 @@
 	<<set _knees = "knee">>
 <</if>>
 
-<span id="artFrame">
+<span id="art-frame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 285dfec0b0af02097c13f3f2e75141dc4ffa387d..88216e869afe5e485fdb3d0acdae55352da5be6c 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -92,7 +92,7 @@
 	<button class="tab-links" onclick="App.UI.tabbar.openTab(event, 'FamilyTab'), renderFamilyTree(V.slaves, V.activeSlave.ID)" id="tab FamilyTab">Family</button>
 </div>
 
-<div id="artFrame">
+<div id="art-frame">
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
 			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>