diff --git a/pd/nw/css/c64.css b/pd/nw/css/c64.css
index b50c8461a0891fc0cdeff2c7f5edff468f06747f..5b39afc7477c871064dae5712dc1261fc06e8a84 100644
--- a/pd/nw/css/c64.css
+++ b/pd/nw/css/c64.css
@@ -507,7 +507,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/default.css b/pd/nw/css/default.css
index b6b408d0fa858598718c290f896fd8c691d2897c..42b655a5f51972ade97c8e953b4fe9b9575cb21d 100644
--- a/pd/nw/css/default.css
+++ b/pd/nw/css/default.css
@@ -647,7 +647,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/extended.css b/pd/nw/css/extended.css
index aed33e6fd89b29ff2315d7a4cee8b562c0d00264..161684552faaab74fc310cef9037e46785dda44c 100644
--- a/pd/nw/css/extended.css
+++ b/pd/nw/css/extended.css
@@ -500,7 +500,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/inverted.css b/pd/nw/css/inverted.css
index 43fdb9696600dfc2d5ea691f24910a48ba279230..795f86970f13690b6fb1d68b9a32fa6460349f0f 100644
--- a/pd/nw/css/inverted.css
+++ b/pd/nw/css/inverted.css
@@ -527,7 +527,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/strongbad.css b/pd/nw/css/strongbad.css
index a59462f18379a77304c1803aee7940717af3287b..ce953b90ded748e801f13af5e67f9f37e1141aeb 100644
--- a/pd/nw/css/strongbad.css
+++ b/pd/nw/css/strongbad.css
@@ -509,7 +509,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/subdued.css b/pd/nw/css/subdued.css
index c608d58156b7e6ce8516458607b3671df5406769..51a1c5d54d6edbca3ed1d92550d91b250e06854b 100644
--- a/pd/nw/css/subdued.css
+++ b/pd/nw/css/subdued.css
@@ -508,7 +508,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/vanilla.css b/pd/nw/css/vanilla.css
index b8d4f9642abf497f18b6785ecdf2f8fdf5cee3d0..b09289ca6ebc42138f687184011030d525cedc87 100644
--- a/pd/nw/css/vanilla.css
+++ b/pd/nw/css/vanilla.css
@@ -502,7 +502,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }
diff --git a/pd/nw/css/vanilla_inverted.css b/pd/nw/css/vanilla_inverted.css
index 72bd9b26356ad54175a76f953d3ed681bbef86fb..986ec462f0bb7627483544a6c4df3ea4a352c124 100644
--- a/pd/nw/css/vanilla_inverted.css
+++ b/pd/nw/css/vanilla_inverted.css
@@ -507,7 +507,7 @@ div.y2 {
 /* Checked tabs must be white with the bottom border removed */
 .prefs_tab:checked + label {
     background-color: #f3f3f3;
-    font-weight: bold;
+    text-shadow: 1px 0px 0px; /* substitute for "bold" to retain div width */
     border-bottom: 1px solid #f3f3f3;
     margin-bottom: -1px;
 }