Index: styles/standard/potlatch2.mapcss
===================================================================
--- styles/standard/potlatch2.mapcss	(revision 4596)
+++ styles/standard/potlatch2.mapcss	(working copy)
@@ -75,18 +75,18 @@
 
 /* Road areas */
 
-way[highway=pedestrian]!:closed { color: #ddddee; width: 5; casing-color: #555555; casing-width: 6; casing-dashes: 2,4;}
-way[highway=pedestrian]:closed  { color: #555555; width: 1; fill-color: #ddddee; fill-opacity: 0.8; } /* FIXME: dashed outline */
+way[highway=pedestrian]!:closed { z-index: 5; color: #ddddee; width: 5; casing-color: #555555; casing-width: 6; casing-dashes: 2,4;}
+way[highway=pedestrian]:closed  { z-index: 5; color: #555555; width: 1; fill-color: #ddddee; fill-opacity: 0.8; } /* FIXME: dashed outline */
 
 /* Paths */
 
 way[highway=steps]     { color: #FF6644; width: 6; dashes: 2, 2; }
-way[highway=footway]   { color: #FF6644; width: 2; dashes: 6, 3; prop_path : 1;}
+way[highway=footway]   { z-index: 5; color: #FF6644; width: 2; dashes: 6, 3; prop_path : 1;}
 way[highway=footway][bicycle=yes]   { z-index: 4; color: blue; width: 1; }
 way[highway=bridleway] { z-index:9; color: #996644; width: 2; dashes: 4, 2, 2, 2; prop_path : 1;}
-way[highway=track]     { color: #996644; width: 2; dashes: 4, 2; prop_path : 1;}
-way[highway=path]      { color: brown; width: 2; dashes: 2, 2; prop_path : 1;}
-way[highway=cycleway]  { color: blue; width: 2; dashes: 4, 2; prop_path : 1;}
+way[highway=track]     { z-index: 5; color: #996644; width: 2; dashes: 4, 2; prop_path : 1;}
+way[highway=path]      { z-index: 5; color: brown; width: 2; dashes: 2, 2; prop_path : 1;}
+way[highway=cycleway]  { z-index: 5; color: blue; width: 2; dashes: 4, 2; prop_path : 1;}
 way[railway=tram]      { z-index: 11; color: #999999; width: 2; casing-color: black; casing-width: 6; }
 way[is_prop_set("prop_path")]              { text:auto; text-color: black; text-position: line; text-offset: 5;}
 
