source: subversion/applications/rendering/mapnik/osm.xml @ 7008

Last change on this file since 7008 was 7008, checked in by stevechilton, 10 years ago

Change to forest, golf, meadow, layered mway bridges, widen pedestrian, bridges for run/taxiway, added locality, oneway arrows further apart

  • Property svn:eol-style set to native
File size: 176.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter>
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter>
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter>
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <!-- BUILTUP VMAP0 -->
64  <!-- level 7-9-->
65  <Style name="builtup">
66    <Rule>
67      <MaxScaleDenominator>2500000</MaxScaleDenominator>
68      <MinScaleDenominator>500000</MinScaleDenominator>
69      <PolygonSymbolizer>
70        <CssParameter name="fill">#ddd</CssParameter>
71      </PolygonSymbolizer>
72    </Rule>
73  </Style>
74
75  <Style name="places">
76    <Rule>
77      <MaxScaleDenominator>50000000</MaxScaleDenominator>
78      <MinScaleDenominator>10000000</MinScaleDenominator>
79      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
80    </Rule>
81  </Style>
82
83  <Style name="amenity">
84    <Rule>
85      <MaxScaleDenominator>5000</MaxScaleDenominator>
86      <Filter>[amenity]='post_box'</Filter>
87      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
88    </Rule>
89    <Rule>
90      <MaxScaleDenominator>5000</MaxScaleDenominator>
91      <Filter>[amenity]='post_office'</Filter>
92      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
93    </Rule>
94
95    <Rule>
96      <MaxScaleDenominator>250000</MaxScaleDenominator>
97      <MinScaleDenominator>25000</MinScaleDenominator>
98      <Filter>[railway]='station'</Filter>
99      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
100    </Rule>
101     <Rule>
102      <MaxScaleDenominator>25000</MaxScaleDenominator>
103      <Filter>[railway]='station'</Filter>
104      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
105    </Rule>
106    <Rule>
107      <MaxScaleDenominator>50000</MaxScaleDenominator>
108      <MinScaleDenominator>25000</MinScaleDenominator>
109      <Filter>[railway]='station'</Filter>
110      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
111    </Rule>
112    <Rule>
113      <MaxScaleDenominator>25000</MaxScaleDenominator>
114      <Filter>[railway]='station'</Filter>
115      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
116    </Rule>
117
118    <Rule>
119      <MaxScaleDenominator>10000</MaxScaleDenominator>
120      <Filter>[amenity]='pub'</Filter>
121      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
122    </Rule>
123    <Rule>
124      <MaxScaleDenominator>500000</MaxScaleDenominator>
125      <Filter>[natural]='peak'</Filter>
126      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
127    </Rule>
128    <Rule>
129      <MaxScaleDenominator>5000</MaxScaleDenominator>
130      <Filter>[man_made]='mast'</Filter>
131      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
132    </Rule>
133    <Rule>
134      <MaxScaleDenominator>10000</MaxScaleDenominator>
135      <Filter>[amenity]='recycling'</Filter>
136      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
137    </Rule>
138
139    <Rule>
140      <MaxScaleDenominator>20000</MaxScaleDenominator>
141      <Filter>[amenity]='hospital'</Filter>
142      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
143    </Rule>
144
145    <Rule>
146      <MaxScaleDenominator>5000</MaxScaleDenominator>
147      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
148      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
149    </Rule>
150
151    <Rule>
152      <MaxScaleDenominator>20000</MaxScaleDenominator>
153      <Filter>[amenity]='parking'</Filter>
154      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
155    </Rule>
156
157    <Rule>
158      <MaxScaleDenominator>10000</MaxScaleDenominator>
159      <Filter>[amenity]='place_of_worship'</Filter>
160      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
161     </Rule>
162    <Rule>
163      <MaxScaleDenominator>10000</MaxScaleDenominator>
164      <Filter>[amenity]='airport'</Filter>
165      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
166     </Rule>
167    <Rule>
168      <MaxScaleDenominator>20000</MaxScaleDenominator>
169      <Filter>[highway]='mini_roundabout'</Filter>
170      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
171    </Rule>
172    <Rule>
173      <MaxScaleDenominator>50000</MaxScaleDenominator>
174      <Filter>[power]='tower'</Filter>
175      <PointSymbolizer file="/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
176    </Rule>
177  </Style>
178
179  <Style name="leisure">
180    <Rule>
181      <Filter>[tourism] = 'attraction'</Filter>
182      <MaxScaleDenominator>1000000</MaxScaleDenominator>
183      <PolygonSymbolizer>
184        <CssParameter name="fill">#f2caea</CssParameter>
185     </PolygonSymbolizer>
186    </Rule>
187    <Rule>
188      <MaxScaleDenominator>1000000</MaxScaleDenominator>
189      <MinScaleDenominator>20000</MinScaleDenominator>
190      <Filter>[landuse] = 'cemetery'</Filter>
191      <PolygonSymbolizer>
192        <CssParameter name="fill">#aacbaf</CssParameter>
193      </PolygonSymbolizer>
194    </Rule>
195    <Rule>
196      <MaxScaleDenominator>1000000</MaxScaleDenominator>
197      <MinScaleDenominator>1000</MinScaleDenominator>
198      <Filter>[landuse] = 'residential'</Filter>
199      <PolygonSymbolizer>
200        <CssParameter name="fill">#ddd</CssParameter>
201      </PolygonSymbolizer>
202    </Rule>
203    <Rule>
204      <MaxScaleDenominator>1000000</MaxScaleDenominator>
205      <MinScaleDenominator>1000</MinScaleDenominator>
206      <Filter>[military] = 'barracks'</Filter>
207      <PolygonSymbolizer>
208        <CssParameter name="fill">#ff8f8f</CssParameter>
209      </PolygonSymbolizer>
210    </Rule>
211
212     <Rule>
213      <MaxScaleDenominator>50000</MaxScaleDenominator>
214      <Filter>[landuse] = 'cemetery'</Filter>
215      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
216    </Rule>
217
218     <Rule>
219      <MaxScaleDenominator>1000000</MaxScaleDenominator>
220      <Filter>[landuse] = 'meadow'</Filter>
221      <PolygonSymbolizer>
222        <CssParameter name="fill">#cfeca8</CssParameter>
223     </PolygonSymbolizer>
224    </Rule>
225    <Rule>
226      <Filter>[leisure] = 'park'</Filter>
227      <MaxScaleDenominator>1000000</MaxScaleDenominator>
228      <PolygonSymbolizer>
229        <CssParameter name="fill">#b6fdb6</CssParameter>
230     </PolygonSymbolizer>
231    </Rule>
232
233    <Rule>
234      <Filter>[leisure] = 'common'</Filter>
235      <MaxScaleDenominator>1000000</MaxScaleDenominator>
236      <PolygonSymbolizer>
237        <CssParameter name="fill">#cfeca8</CssParameter>
238      </PolygonSymbolizer>
239    </Rule>
240    <Rule>
241      <Filter>[leisure] = 'garden'</Filter>
242      <MaxScaleDenominator>1000000</MaxScaleDenominator>
243      <PolygonSymbolizer>
244        <CssParameter name="fill">#cfeca8</CssParameter>
245     </PolygonSymbolizer>
246    </Rule>
247    <Rule>
248      <Filter>[leisure] = 'golf_course'</Filter>
249      <MaxScaleDenominator>1000000</MaxScaleDenominator>
250      <PolygonSymbolizer>
251        <CssParameter name="fill">#b5e3b5</CssParameter>
252     </PolygonSymbolizer>
253    </Rule>
254
255    <Rule>
256      <Filter>[landuse] = 'allotments'</Filter>
257      <MaxScaleDenominator>1000000</MaxScaleDenominator>
258      <PolygonSymbolizer>
259        <CssParameter name="fill">#c8b084</CssParameter>
260     </PolygonSymbolizer>
261    </Rule>
262    <Rule>
263      <Filter>[landuse] = 'forest'</Filter>
264      <MaxScaleDenominator>2000000</MaxScaleDenominator>
265      <MinScaleDenominator>50000</MinScaleDenominator>
266      <PolygonSymbolizer>
267        <CssParameter name="fill">#8dc56c</CssParameter>
268     </PolygonSymbolizer>
269    </Rule>
270    <Rule>
271      <Filter>[landuse] = 'forest'</Filter>
272      <MaxScaleDenominator>50000</MaxScaleDenominator>
273      <PolygonPatternSymbolizer file="/home/steve/symbols/forest.png" type="png" width="21" height="24"/>
274    </Rule>
275    <Rule>
276      <Filter>[landuse] = 'farm'</Filter>
277      <MaxScaleDenominator>2000000</MaxScaleDenominator>
278      <PolygonSymbolizer>
279        <CssParameter name="fill">#ead8bd</CssParameter>
280     </PolygonSymbolizer>
281    </Rule>
282    <Rule>
283      <Filter>[landuse] = 'recreation_ground'</Filter>
284      <MaxScaleDenominator>1000000</MaxScaleDenominator>
285      <PolygonSymbolizer>
286        <CssParameter name="fill">#cfeca8</CssParameter>
287     </PolygonSymbolizer>
288    </Rule>
289    <Rule>
290      <Filter>[landuse] = 'village_green'</Filter>
291      <MaxScaleDenominator>500000</MaxScaleDenominator>
292      <PolygonSymbolizer>
293        <CssParameter name="fill">#cfeca8</CssParameter>
294     </PolygonSymbolizer>
295    </Rule>
296    <Rule>
297      <Filter>[landuse] = 'retail'</Filter>
298      <MaxScaleDenominator>1000000</MaxScaleDenominator>
299      <PolygonSymbolizer>
300        <CssParameter name="fill">#f1dada</CssParameter>
301     </PolygonSymbolizer>
302    </Rule>
303    <Rule>
304      <Filter>[landuse] = 'retail'</Filter>
305      <MaxScaleDenominator>25000</MaxScaleDenominator>
306      <LineSymbolizer>
307        <CssParameter name="stroke">red</CssParameter>
308        <CssParameter name="stroke-width">0.3</CssParameter>
309      </LineSymbolizer>
310    </Rule>
311
312
313    <Rule>
314      <Filter>[landuse] = 'industrial'</Filter>
315      <MaxScaleDenominator>1000000</MaxScaleDenominator>
316      <PolygonSymbolizer>
317        <CssParameter name="fill">#ffaeb9</CssParameter>
318     </PolygonSymbolizer>
319    </Rule>
320
321    <Rule>
322      <Filter>[landuse] = 'commercial'</Filter>
323      <MaxScaleDenominator>1000000</MaxScaleDenominator>
324      <PolygonSymbolizer>
325        <CssParameter name="fill">#efc8c8</CssParameter>
326     </PolygonSymbolizer>
327    </Rule>
328    <Rule>
329      <Filter>[landuse] = 'brownfield'</Filter>
330      <MaxScaleDenominator>1000000</MaxScaleDenominator>
331      <PolygonSymbolizer>
332        <CssParameter name="fill">#9d9d6c</CssParameter>
333     </PolygonSymbolizer>
334    </Rule>
335     <Rule>
336      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
337      <MaxScaleDenominator>1000000</MaxScaleDenominator>
338      <PolygonSymbolizer>
339        <CssParameter name="fill">#aed1a0</CssParameter>
340     </PolygonSymbolizer>
341    </Rule>
342     <Rule>
343      <Filter>[natural] = 'heath'</Filter>
344      <MaxScaleDenominator>1000000</MaxScaleDenominator>
345      <PolygonSymbolizer>
346        <CssParameter name="fill">#ffffc0</CssParameter>
347     </PolygonSymbolizer>
348    </Rule>
349
350    <Rule>
351      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
352      <MaxScaleDenominator>1000000</MaxScaleDenominator>
353      <PolygonSymbolizer>
354        <CssParameter name="fill">#f0f0d8</CssParameter>
355      </PolygonSymbolizer>
356    </Rule>
357    <Rule>
358      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
359      <MaxScaleDenominator>250000</MaxScaleDenominator>
360      <LineSymbolizer>
361        <CssParameter name="stroke">brown</CssParameter>
362        <CssParameter name="stroke-width">0.3</CssParameter>
363      </LineSymbolizer>
364    </Rule>
365
366    <Rule>
367      <Filter>[amenity] = 'parking'</Filter>
368      <MaxScaleDenominator>1000000</MaxScaleDenominator>
369     <PolygonSymbolizer>
370         <CssParameter name="fill">#f7efb7</CssParameter>
371      </PolygonSymbolizer>
372    </Rule>
373    <Rule>
374      <Filter>[amenity] = 'parking'</Filter>
375      <MaxScaleDenominator>25000</MaxScaleDenominator>
376      <LineSymbolizer>
377        <CssParameter name="stroke">#eeeed1</CssParameter>
378        <CssParameter name="stroke-width">0.3</CssParameter>
379      </LineSymbolizer>
380    </Rule>
381
382
383    <Rule>
384      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
385      <MaxScaleDenominator>1000000</MaxScaleDenominator>
386     <PolygonSymbolizer>
387         <CssParameter name="fill">#fff68f</CssParameter>
388         <CssParameter name="fill-opacity">0.5</CssParameter>
389      </PolygonSymbolizer>
390    </Rule>
391
392    <Rule>
393      <Filter>[building] = 'supermarket'</Filter>
394      <MaxScaleDenominator>1000000</MaxScaleDenominator>
395      <PolygonSymbolizer>
396         <CssParameter name="fill">pink</CssParameter>
397         <CssParameter name="fill-opacity">0.5</CssParameter>
398      </PolygonSymbolizer>
399    </Rule>
400    <Rule>
401      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
402      <MaxScaleDenominator>1000000</MaxScaleDenominator>
403      <PolygonSymbolizer>
404         <CssParameter name="fill">#cc9999</CssParameter>
405      </PolygonSymbolizer>
406    </Rule>
407    <Rule>
408      <Filter>[amenity] = 'place_of_worship'</Filter>
409      <MaxScaleDenominator>1000000</MaxScaleDenominator>
410      <PolygonSymbolizer>
411         <CssParameter name="fill">lightgrey</CssParameter>
412         <CssParameter name="fill-opacity">0.5</CssParameter>
413      </PolygonSymbolizer>
414    </Rule>
415     <Rule>
416      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
417      <MaxScaleDenominator>1000000</MaxScaleDenominator>
418      <PolygonSymbolizer>
419         <CssParameter name="fill">#33cc99</CssParameter>
420      </PolygonSymbolizer>
421    </Rule>
422    <Rule>
423      <Filter>[leisure] = 'pitch'</Filter>
424      <MaxScaleDenominator>1000000</MaxScaleDenominator>
425      <PolygonSymbolizer>
426         <CssParameter name="fill">#8ad3af</CssParameter>
427      </PolygonSymbolizer>
428    </Rule>
429    <Rule>
430      <Filter>[aeroway] = 'terminal'</Filter>
431      <MaxScaleDenominator>200000</MaxScaleDenominator>
432      <PolygonSymbolizer>
433         <CssParameter name="fill">#cc99ff</CssParameter>
434      </PolygonSymbolizer>
435    </Rule>
436    <Rule>
437      <Filter>[aeroway] = 'terminal'</Filter>
438      <MaxScaleDenominator>50000</MaxScaleDenominator>
439      <LineSymbolizer>
440        <CssParameter name="stroke">#330066</CssParameter>
441        <CssParameter name="stroke-width">0.2</CssParameter>
442      </LineSymbolizer>
443    </Rule>
444    <Rule>
445      <Filter>[aeroway] = 'apron'</Filter>
446      <MaxScaleDenominator>200000</MaxScaleDenominator>
447      <PolygonSymbolizer>
448         <CssParameter name="fill">#f0e0ff</CssParameter>
449      </PolygonSymbolizer>
450    </Rule>
451    <Rule>
452      <Filter>[natural] = 'beach'</Filter>
453      <MaxScaleDenominator>100000</MaxScaleDenominator>
454      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
455    </Rule>
456
457    <!--Rule>
458      <ElseFilter/>
459      <MaxScaleDenominator>1000000</MaxScaleDenominator>
460      <PolygonSymbolizer>
461        <CssParameter name="fill">lightgrey</CssParameter>
462     </PolygonSymbolizer>
463    </Rule-->
464  </Style>
465
466  <Style name="area-text">
467    <Rule>
468      <Filter>[way_area] &gt;= 200000</Filter>
469      <MaxScaleDenominator>25000</MaxScaleDenominator>
470      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
471    </Rule>
472    <Rule>
473      <Filter>[way_area] &gt;= 100000 and [way_area] &lt; 200000</Filter>
474      <MaxScaleDenominator>12500</MaxScaleDenominator>
475      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
476    </Rule>
477    <Rule>
478      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 100000</Filter>
479      <MaxScaleDenominator>5000</MaxScaleDenominator>
480      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
481    </Rule>
482    <Rule>
483      <Filter>[way_area] &lt; 20000</Filter>
484      <MaxScaleDenominator>2500</MaxScaleDenominator>
485      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
486    </Rule>
487  </Style>
488
489  <Style name="text">
490    <Rule>
491      <Filter>[place] = 'city'</Filter>
492      <MaxScaleDenominator>10000000</MaxScaleDenominator>
493      <MinScaleDenominator>2000000</MinScaleDenominator>
494      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
495    </Rule>
496    <Rule>
497      <Filter>[place] = 'city'</Filter>
498      <MaxScaleDenominator>2000000</MaxScaleDenominator>
499      <MinScaleDenominator>20000</MinScaleDenominator>
500      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
501    </Rule>
502    <Rule>
503      <Filter>[place] = 'town'</Filter>
504      <MaxScaleDenominator>2000000</MaxScaleDenominator>
505      <MinScaleDenominator>50000</MinScaleDenominator>
506      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
507    </Rule>
508    <Rule>
509      <Filter>[place] = 'town'</Filter>
510      <MaxScaleDenominator>50000</MaxScaleDenominator>
511      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
512    </Rule>
513    <Rule>
514      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
515      <MaxScaleDenominator>250000</MaxScaleDenominator>
516      <MinScaleDenominator>50000</MinScaleDenominator>
517      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
518    </Rule>
519    <Rule>
520      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
521      <MaxScaleDenominator>50000</MaxScaleDenominator>
522      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
523    </Rule>
524
525    <Rule>
526      <Filter>[place] = 'hamlet'</Filter>
527      <MaxScaleDenominator>125000</MaxScaleDenominator>
528      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
529    </Rule>
530    <Rule>
531      <Filter>[place] = 'locality'</Filter>
532      <MaxScaleDenominator>50000</MaxScaleDenominator>
533      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#777777" halo_radius="1" wrap_width="0"/>
534    </Rule>
535
536    <Rule>
537      <Filter>[amenity] = 'pub'</Filter>
538      <MaxScaleDenominator>5000</MaxScaleDenominator>
539      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
540    </Rule>
541     <Rule>
542      <Filter>[amenity] = 'place_of_worship'</Filter>
543      <MaxScaleDenominator>5000</MaxScaleDenominator>
544      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
545    </Rule>
546
547    <Rule>
548      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
549      <MaxScaleDenominator>20000</MaxScaleDenominator>
550      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
551    </Rule>
552    <Rule>
553      <Filter>[natural] = 'wood'</Filter>
554      <MaxScaleDenominator>20000</MaxScaleDenominator>
555      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
556    </Rule>
557    <Rule>
558      <Filter>[natural] = 'peak'</Filter>
559      <MaxScaleDenominator>100000</MaxScaleDenominator>
560      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
561    </Rule>
562    <Rule>
563      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
564      <MaxScaleDenominator>20000</MaxScaleDenominator>
565      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
566    </Rule>
567
568    <Rule>
569      <Filter>[tourism] &lt;&gt; ''</Filter>
570      <MaxScaleDenominator>10000</MaxScaleDenominator>
571      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
572    </Rule>
573    <Rule>
574      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
575      <MaxScaleDenominator>25000</MaxScaleDenominator>
576      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
577    </Rule>
578    <Rule>
579      <Filter>[amenity] = 'hospital'</Filter>
580      <MaxScaleDenominator>25000</MaxScaleDenominator>
581      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
582    </Rule>
583
584  </Style>
585
586   <Style name="water">
587    <Rule>
588      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
589      <MaxScaleDenominator>1000000</MaxScaleDenominator>
590      <PolygonSymbolizer>
591        <CssParameter name="fill">#b5d0d0</CssParameter>
592     </PolygonSymbolizer>
593    </Rule>
594
595    <Rule>
596      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
597      <MaxScaleDenominator>5000000</MaxScaleDenominator>
598      <PolygonSymbolizer>
599        <CssParameter name="fill">#b5d0d0</CssParameter>
600     </PolygonSymbolizer>
601    </Rule>
602
603    <Rule>
604      <Filter>[natural] = 'land'</Filter>
605      <MaxScaleDenominator>1000000</MaxScaleDenominator>
606      <PolygonSymbolizer>
607        <CssParameter name="fill">#f2efe9</CssParameter>
608     </PolygonSymbolizer>
609    </Rule>
610
611    <Rule>
612      <Filter>[waterway]='river'</Filter>
613      <MaxScaleDenominator>250000</MaxScaleDenominator>
614      <MinScaleDenominator>25000</MinScaleDenominator>
615      <LineSymbolizer>
616        <CssParameter name="stroke">#b5d0d0</CssParameter>
617        <CssParameter name="stroke-width">2</CssParameter>
618        <CssParameter name="stroke-linejoin">round</CssParameter>
619        <CssParameter name="stroke-linecap">round</CssParameter>
620      </LineSymbolizer>
621    </Rule>
622    <Rule>
623      <Filter>[waterway]='canal'</Filter>
624      <MaxScaleDenominator>250000</MaxScaleDenominator>
625      <MinScaleDenominator>100000</MinScaleDenominator>
626      <LineSymbolizer>
627        <CssParameter name="stroke">#b5d0d0</CssParameter>
628        <CssParameter name="stroke-width">3</CssParameter>
629        <CssParameter name="stroke-linejoin">round</CssParameter>
630        <CssParameter name="stroke-linecap">round</CssParameter>
631      </LineSymbolizer>
632    </Rule>
633    <Rule>
634      <Filter>[waterway]='canal'</Filter>
635      <MaxScaleDenominator>100000</MaxScaleDenominator>
636      <MinScaleDenominator>50000</MinScaleDenominator>
637      <LineSymbolizer>
638        <CssParameter name="stroke">#b5d0d0</CssParameter>
639        <CssParameter name="stroke-width">4</CssParameter>
640        <CssParameter name="stroke-linejoin">round</CssParameter>
641        <CssParameter name="stroke-linecap">round</CssParameter>
642      </LineSymbolizer>
643      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
644    </Rule>
645
646    <Rule>
647      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
648      <MaxScaleDenominator>100000</MaxScaleDenominator>
649      <MinScaleDenominator>25000</MinScaleDenominator>
650      <LineSymbolizer>
651        <CssParameter name="stroke">#b5d0d0</CssParameter>
652        <CssParameter name="stroke-width">1</CssParameter>
653      </LineSymbolizer>
654    </Rule>
655    <Rule>
656      <Filter>[waterway]='river'</Filter>
657      <MaxScaleDenominator>25000</MaxScaleDenominator>
658      <MinScaleDenominator>1000</MinScaleDenominator>
659      <LineSymbolizer>
660        <CssParameter name="stroke">#b5d0d0</CssParameter>
661        <CssParameter name="stroke-width">10</CssParameter>
662        <CssParameter name="stroke-linejoin">round</CssParameter>
663        <CssParameter name="stroke-linecap">round</CssParameter>
664      </LineSymbolizer>
665      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
666    </Rule>
667   
668    <Rule>
669      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
670      <MaxScaleDenominator>50000</MaxScaleDenominator>
671      <MinScaleDenominator>5000</MinScaleDenominator>
672       <LineSymbolizer>
673        <CssParameter name="stroke">#b5d0d0</CssParameter>
674        <CssParameter name="stroke-width">7</CssParameter>
675        <CssParameter name="stroke-dasharray">4,2</CssParameter>
676      </LineSymbolizer>
677      <LineSymbolizer>
678        <CssParameter name="stroke">white</CssParameter>
679        <CssParameter name="stroke-width">3</CssParameter>
680      </LineSymbolizer>
681      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
682    </Rule>
683    <Rule>
684      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
685      <MaxScaleDenominator>50000</MaxScaleDenominator>
686      <MinScaleDenominator>5000</MinScaleDenominator>
687      <LineSymbolizer>
688        <CssParameter name="stroke">#b5d0d0</CssParameter>
689        <CssParameter name="stroke-width">7</CssParameter>
690        <CssParameter name="stroke-linejoin">round</CssParameter>
691        <CssParameter name="stroke-linecap">round</CssParameter>
692      </LineSymbolizer>
693      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
694    </Rule>
695    <Rule>
696      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
697      <MaxScaleDenominator>5000</MaxScaleDenominator>
698      <MinScaleDenominator>1000</MinScaleDenominator>
699       <LineSymbolizer>
700        <CssParameter name="stroke">#b5d0d0</CssParameter>
701        <CssParameter name="stroke-width">11</CssParameter>
702        <CssParameter name="stroke-dasharray">4,2</CssParameter>
703      </LineSymbolizer>
704      <LineSymbolizer>
705        <CssParameter name="stroke">white</CssParameter>
706        <CssParameter name="stroke-width">7</CssParameter>
707      </LineSymbolizer>
708      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
709    </Rule>
710    <Rule>
711      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
712      <MaxScaleDenominator>5000</MaxScaleDenominator>
713      <MinScaleDenominator>1000</MinScaleDenominator>
714      <LineSymbolizer>
715        <CssParameter name="stroke">#b5d0d0</CssParameter>
716        <CssParameter name="stroke-width">11</CssParameter>
717        <CssParameter name="stroke-linejoin">round</CssParameter>
718        <CssParameter name="stroke-linecap">round</CssParameter>
719      </LineSymbolizer>
720      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
721    </Rule>
722
723    <Rule>
724      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
725      <MaxScaleDenominator>25000</MaxScaleDenominator>
726      <MinScaleDenominator>1000</MinScaleDenominator>
727      <LineSymbolizer>
728        <CssParameter name="stroke">#b5d0d0</CssParameter>
729        <CssParameter name="stroke-width">2</CssParameter>
730      </LineSymbolizer>
731      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
732    </Rule>
733  </Style>
734<Style name="power">
735<Rule>
736      <MaxScaleDenominator>50000</MaxScaleDenominator>
737      <MinScaleDenominator>1000</MinScaleDenominator>
738      <Filter>[power]='line'</Filter>
739      <LineSymbolizer>
740        <CssParameter name="stroke">#777</CssParameter>
741        <CssParameter name="stroke-width">1</CssParameter>
742      </LineSymbolizer>
743    </Rule> 
744</Style>
745<Style name="tunnels-casing">
746    <Rule>
747      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
748      <MaxScaleDenominator>200000</MaxScaleDenominator>
749      <MinScaleDenominator>100000</MinScaleDenominator>
750      <LineSymbolizer>
751        <CssParameter name="stroke">#506077</CssParameter>
752        <CssParameter name="stroke-width">3</CssParameter>
753        <CssParameter name="stroke-dasharray">4,2</CssParameter>
754      </LineSymbolizer>
755    </Rule>
756    <Rule>
757      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
758      <MaxScaleDenominator>100000</MaxScaleDenominator>
759      <MinScaleDenominator>20000</MinScaleDenominator>
760      <LineSymbolizer>
761        <CssParameter name="stroke">#506077</CssParameter>
762        <CssParameter name="stroke-width">5.5</CssParameter>
763        <CssParameter name="stroke-dasharray">4,2</CssParameter>
764      </LineSymbolizer>
765    </Rule>
766    <Rule>
767      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
768      <MaxScaleDenominator>20000</MaxScaleDenominator>
769      <MinScaleDenominator>5000</MinScaleDenominator>
770      <LineSymbolizer>
771        <CssParameter name="stroke">#506077</CssParameter>
772        <CssParameter name="stroke-width">9</CssParameter>
773        <CssParameter name="stroke-dasharray">4,2</CssParameter>
774      </LineSymbolizer>
775    </Rule>
776    <Rule>
777      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
778      <MaxScaleDenominator>5000</MaxScaleDenominator>
779      <MinScaleDenominator>1000</MinScaleDenominator>
780      <LineSymbolizer>
781        <CssParameter name="stroke">#506077</CssParameter>
782        <CssParameter name="stroke-width">12</CssParameter>
783        <CssParameter name="stroke-dasharray">4,2</CssParameter>
784      </LineSymbolizer>
785    </Rule>
786    <Rule>
787      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
788      <MaxScaleDenominator>200000</MaxScaleDenominator>
789      <MinScaleDenominator>100000</MinScaleDenominator>
790      <LineSymbolizer>
791        <CssParameter name="stroke">#477147</CssParameter>
792        <CssParameter name="stroke-width">4</CssParameter>
793        <CssParameter name="stroke-dasharray">4,2</CssParameter>
794      </LineSymbolizer>
795    </Rule>
796    <Rule>
797      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
798      <MaxScaleDenominator>100000</MaxScaleDenominator>
799      <MinScaleDenominator>20000</MinScaleDenominator>
800      <LineSymbolizer>
801        <CssParameter name="stroke">#477147</CssParameter>
802        <CssParameter name="stroke-width">10</CssParameter>
803        <CssParameter name="stroke-dasharray">4,2</CssParameter>
804      </LineSymbolizer>
805    </Rule>
806    <Rule>
807     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
808      <MaxScaleDenominator>20000</MaxScaleDenominator>
809      <MinScaleDenominator>5000</MinScaleDenominator>
810      <LineSymbolizer>
811        <CssParameter name="stroke">#477147</CssParameter>
812        <CssParameter name="stroke-width">13</CssParameter>
813        <CssParameter name="stroke-dasharray">4,2</CssParameter>
814      </LineSymbolizer>
815    </Rule>
816    <Rule>
817     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
818      <MaxScaleDenominator>5000</MaxScaleDenominator>
819      <MinScaleDenominator>1000</MinScaleDenominator>
820      <LineSymbolizer>
821        <CssParameter name="stroke">#477147</CssParameter>
822        <CssParameter name="stroke-width">17</CssParameter>
823        <CssParameter name="stroke-dasharray">4,2</CssParameter>
824      </LineSymbolizer>
825    </Rule>
826    <Rule>
827      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
828      <MaxScaleDenominator>200000</MaxScaleDenominator>
829      <MinScaleDenominator>100000</MinScaleDenominator>
830      <LineSymbolizer>
831        <CssParameter name="stroke">#8d4346</CssParameter>
832        <CssParameter name="stroke-width">4</CssParameter>
833        <CssParameter name="stroke-dasharray">4,2</CssParameter>
834      </LineSymbolizer>
835    </Rule>
836    <Rule>
837      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel] = 'yes'</Filter>
838      <MaxScaleDenominator>100000</MaxScaleDenominator>
839      <MinScaleDenominator>20000</MinScaleDenominator>
840      <LineSymbolizer>
841        <CssParameter name="stroke">#8d4346</CssParameter>
842        <CssParameter name="stroke-width">10</CssParameter>
843        <CssParameter name="stroke-dasharray">4,2</CssParameter>
844      </LineSymbolizer>
845    </Rule>
846   <Rule>
847      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
848      <MaxScaleDenominator>20000</MaxScaleDenominator>
849      <MinScaleDenominator>5000</MinScaleDenominator>
850      <LineSymbolizer>
851        <CssParameter name="stroke">#8d4346</CssParameter>
852        <CssParameter name="stroke-width">13</CssParameter>
853        <CssParameter name="stroke-dasharray">4,2</CssParameter>
854      </LineSymbolizer>
855    </Rule>
856    <Rule>
857      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
858      <MaxScaleDenominator>5000</MaxScaleDenominator>
859      <MinScaleDenominator>1000</MinScaleDenominator>
860      <LineSymbolizer>
861        <CssParameter name="stroke">#8d4346</CssParameter>
862        <CssParameter name="stroke-width">17</CssParameter>
863        <CssParameter name="stroke-dasharray">4,2</CssParameter>
864      </LineSymbolizer>
865    </Rule>
866    <Rule>
867      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
868      <MaxScaleDenominator>150000</MaxScaleDenominator>
869      <MinScaleDenominator>75000</MinScaleDenominator>
870      <LineSymbolizer>
871        <CssParameter name="stroke">#a37b48</CssParameter>
872        <CssParameter name="stroke-width">4</CssParameter>
873        <CssParameter name="stroke-dasharray">4,2</CssParameter>
874      </LineSymbolizer>
875    </Rule>
876    <Rule>
877      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
878      <MaxScaleDenominator>75000</MaxScaleDenominator>
879      <MinScaleDenominator>25000</MinScaleDenominator>
880      <LineSymbolizer>
881        <CssParameter name="stroke">#a37b48</CssParameter>
882        <CssParameter name="stroke-width">10</CssParameter>
883        <CssParameter name="stroke-dasharray">4,2</CssParameter>
884      </LineSymbolizer>
885    </Rule>
886    <Rule>
887      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
888      <MaxScaleDenominator>25000</MaxScaleDenominator>
889      <MinScaleDenominator>5000</MinScaleDenominator>
890      <LineSymbolizer>
891        <CssParameter name="stroke">#a37b48</CssParameter>
892        <CssParameter name="stroke-width">12</CssParameter>
893        <CssParameter name="stroke-dasharray">4,2</CssParameter>
894      </LineSymbolizer>
895    </Rule>
896    <Rule>
897      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
898      <MaxScaleDenominator>5000</MaxScaleDenominator>
899      <MinScaleDenominator>1000</MinScaleDenominator>
900      <LineSymbolizer>
901        <CssParameter name="stroke">#a37b48</CssParameter>
902        <CssParameter name="stroke-width">17</CssParameter>
903        <CssParameter name="stroke-dasharray">4,2</CssParameter>
904      </LineSymbolizer>
905    </Rule>
906</Style>
907<Style name="tunnels-fill">
908    <Rule>
909      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
910      <MaxScaleDenominator>200000</MaxScaleDenominator>
911      <MinScaleDenominator>100000</MinScaleDenominator>
912      <LineSymbolizer>
913        <CssParameter name="stroke">#d6dfea</CssParameter>
914        <CssParameter name="stroke-width">2</CssParameter>
915        <CssParameter name="stroke-linejoin">round</CssParameter>
916        <CssParameter name="stroke-linecap">round</CssParameter>
917      </LineSymbolizer>
918    </Rule>
919    <Rule>
920      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
921      <MaxScaleDenominator>100000</MaxScaleDenominator>
922      <MinScaleDenominator>20000</MinScaleDenominator>
923      <LineSymbolizer>
924        <CssParameter name="stroke">#d6dfea</CssParameter>
925        <CssParameter name="stroke-width">4</CssParameter>
926        <CssParameter name="stroke-linejoin">round</CssParameter>
927        <CssParameter name="stroke-linecap">round</CssParameter>
928      </LineSymbolizer>
929    </Rule>
930    <Rule>
931      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
932      <MaxScaleDenominator>20000</MaxScaleDenominator>
933      <MinScaleDenominator>5000</MinScaleDenominator>
934      <LineSymbolizer>
935        <CssParameter name="stroke">#d6dfea</CssParameter>
936        <CssParameter name="stroke-width">7.5</CssParameter>
937        <CssParameter name="stroke-linejoin">round</CssParameter>
938        <CssParameter name="stroke-linecap">round</CssParameter>
939      </LineSymbolizer>
940    </Rule>
941    <Rule>
942      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and [tunnel] = 'yes'</Filter>
943      <MaxScaleDenominator>5000</MaxScaleDenominator>
944      <MinScaleDenominator>1000</MinScaleDenominator>
945      <LineSymbolizer>
946        <CssParameter name="stroke">#d6dfea</CssParameter>
947        <CssParameter name="stroke-width">10</CssParameter>
948        <CssParameter name="stroke-linejoin">round</CssParameter>
949        <CssParameter name="stroke-linecap">round</CssParameter>
950      </LineSymbolizer>
951    </Rule>
952    <Rule>
953      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
954      <MaxScaleDenominator>200000</MaxScaleDenominator>
955      <MinScaleDenominator>100000</MinScaleDenominator>
956      <LineSymbolizer>
957        <CssParameter name="stroke">#cdeacd</CssParameter>
958        <CssParameter name="stroke-width">2.5</CssParameter>
959        <CssParameter name="stroke-linejoin">round</CssParameter>
960        <CssParameter name="stroke-linecap">round</CssParameter>
961      </LineSymbolizer>
962    </Rule>
963    <Rule>
964      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
965      <MaxScaleDenominator>100000</MaxScaleDenominator>
966      <MinScaleDenominator>20000</MinScaleDenominator>
967      <LineSymbolizer>
968        <CssParameter name="stroke">#cdeacd</CssParameter>
969        <CssParameter name="stroke-width">8</CssParameter>
970        <CssParameter name="stroke-linejoin">round</CssParameter>
971        <CssParameter name="stroke-linecap">round</CssParameter>
972      </LineSymbolizer>
973    </Rule>   
974    <Rule>
975      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
976      <MaxScaleDenominator>20000</MaxScaleDenominator>
977      <MinScaleDenominator>5000</MinScaleDenominator>
978      <LineSymbolizer>
979        <CssParameter name="stroke">#cdeacd</CssParameter>
980        <CssParameter name="stroke-width">10</CssParameter>
981        <CssParameter name="stroke-linejoin">round</CssParameter>
982        <CssParameter name="stroke-linecap">round</CssParameter>
983      </LineSymbolizer>
984    </Rule>
985    <Rule>
986      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
987      <MaxScaleDenominator>5000</MaxScaleDenominator>
988      <MinScaleDenominator>1000</MinScaleDenominator>
989      <LineSymbolizer>
990        <CssParameter name="stroke">#cdeacd</CssParameter>
991        <CssParameter name="stroke-width">13</CssParameter>
992        <CssParameter name="stroke-linejoin">round</CssParameter>
993        <CssParameter name="stroke-linecap">round</CssParameter>
994      </LineSymbolizer>
995    </Rule>
996    <Rule>
997      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
998      <MaxScaleDenominator>500000</MaxScaleDenominator>
999      <MinScaleDenominator>100000</MinScaleDenominator>
1000      <LineSymbolizer>
1001        <CssParameter name="stroke">#f4c3c4</CssParameter>
1002        <CssParameter name="stroke-width">2.5</CssParameter>
1003        <CssParameter name="stroke-linejoin">round</CssParameter>
1004        <CssParameter name="stroke-linecap">round</CssParameter>
1005      </LineSymbolizer>
1006    </Rule>
1007    <Rule>
1008      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1009      <MaxScaleDenominator>100000</MaxScaleDenominator>
1010      <MinScaleDenominator>20000</MinScaleDenominator>
1011      <LineSymbolizer>
1012        <CssParameter name="stroke">#f4c3c4</CssParameter>
1013        <CssParameter name="stroke-width">8</CssParameter>
1014        <CssParameter name="stroke-linejoin">round</CssParameter>
1015        <CssParameter name="stroke-linecap">round</CssParameter>
1016      </LineSymbolizer>
1017    </Rule>
1018    <Rule>
1019      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1020      <MaxScaleDenominator>20000</MaxScaleDenominator>
1021      <MinScaleDenominator>5000</MinScaleDenominator>
1022      <LineSymbolizer>
1023        <CssParameter name="stroke">#f4c3c4</CssParameter>
1024        <CssParameter name="stroke-width">10</CssParameter>
1025        <CssParameter name="stroke-linejoin">round</CssParameter>
1026        <CssParameter name="stroke-linecap">round</CssParameter>
1027      </LineSymbolizer>
1028    </Rule>
1029    <Rule>
1030      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1031      <MaxScaleDenominator>5000</MaxScaleDenominator>
1032      <MinScaleDenominator>1000</MinScaleDenominator>
1033      <LineSymbolizer>
1034        <CssParameter name="stroke">#f4c3c4</CssParameter>
1035        <CssParameter name="stroke-width">13</CssParameter>
1036        <CssParameter name="stroke-linejoin">round</CssParameter>
1037        <CssParameter name="stroke-linecap">round</CssParameter>
1038      </LineSymbolizer>
1039    </Rule>
1040    <Rule>
1041      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1042      <MaxScaleDenominator>150000</MaxScaleDenominator>
1043      <MinScaleDenominator>75000</MinScaleDenominator>
1044      <LineSymbolizer>
1045        <CssParameter name="stroke">#fee0b8</CssParameter>
1046        <CssParameter name="stroke-width">2</CssParameter>
1047        <CssParameter name="stroke-linejoin">round</CssParameter>
1048        <CssParameter name="stroke-linecap">round</CssParameter>
1049      </LineSymbolizer>
1050    </Rule>
1051    <Rule>
1052      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1053      <MaxScaleDenominator>75000</MaxScaleDenominator>
1054      <MinScaleDenominator>25000</MinScaleDenominator>
1055      <LineSymbolizer>
1056        <CssParameter name="stroke">#fee0b8</CssParameter>
1057        <CssParameter name="stroke-width">8</CssParameter>
1058        <CssParameter name="stroke-linejoin">round</CssParameter>
1059        <CssParameter name="stroke-linecap">round</CssParameter>
1060      </LineSymbolizer>
1061    </Rule>
1062    <Rule>
1063      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1064      <MaxScaleDenominator>25000</MaxScaleDenominator>
1065      <MinScaleDenominator>5000</MinScaleDenominator>
1066      <LineSymbolizer>
1067        <CssParameter name="stroke">#fee0b8</CssParameter>
1068        <CssParameter name="stroke-width">10</CssParameter>
1069        <CssParameter name="stroke-linejoin">round</CssParameter>
1070        <CssParameter name="stroke-linecap">round</CssParameter>
1071      </LineSymbolizer>
1072    </Rule>
1073    <Rule>
1074      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1075      <MaxScaleDenominator>5000</MaxScaleDenominator>
1076      <MinScaleDenominator>1000</MinScaleDenominator>
1077      <LineSymbolizer>
1078        <CssParameter name="stroke">#fee0b8</CssParameter>
1079        <CssParameter name="stroke-width">14</CssParameter>
1080        <CssParameter name="stroke-linejoin">round</CssParameter>
1081        <CssParameter name="stroke-linecap">round</CssParameter>
1082      </LineSymbolizer>
1083    </Rule>
1084</Style>
1085
1086<Style name="minor-roads-casing">
1087    <Rule>
1088      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1089      <MaxScaleDenominator>200000</MaxScaleDenominator>
1090      <MinScaleDenominator>100000</MinScaleDenominator>
1091      <LineSymbolizer>
1092        <CssParameter name="stroke">#506077</CssParameter>
1093        <CssParameter name="stroke-width">3</CssParameter>
1094        <CssParameter name="stroke-linejoin">round</CssParameter>
1095      </LineSymbolizer>
1096    </Rule>
1097    <Rule>
1098      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1099      <MaxScaleDenominator>100000</MaxScaleDenominator>
1100      <MinScaleDenominator>20000</MinScaleDenominator>
1101      <LineSymbolizer>
1102        <CssParameter name="stroke">#506077</CssParameter>
1103        <CssParameter name="stroke-width">5.5</CssParameter>
1104        <CssParameter name="stroke-linejoin">round</CssParameter>
1105      </LineSymbolizer>
1106    </Rule>
1107    <Rule>
1108      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
1109      <MaxScaleDenominator>20000</MaxScaleDenominator>
1110      <MinScaleDenominator>5000</MinScaleDenominator>
1111      <LineSymbolizer>
1112        <CssParameter name="stroke">#506077</CssParameter>
1113        <CssParameter name="stroke-width">9</CssParameter>
1114        <CssParameter name="stroke-linejoin">round</CssParameter>
1115      </LineSymbolizer>
1116    </Rule>
1117    <Rule>
1118      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
1119      <MaxScaleDenominator>5000</MaxScaleDenominator>
1120      <MinScaleDenominator>1000</MinScaleDenominator>
1121      <LineSymbolizer>
1122        <CssParameter name="stroke">#506077</CssParameter>
1123        <CssParameter name="stroke-width">12</CssParameter>
1124        <CssParameter name="stroke-linejoin">round</CssParameter>
1125      </LineSymbolizer>
1126    </Rule>
1127    <Rule>
1128      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1129      <MaxScaleDenominator>200000</MaxScaleDenominator>
1130      <MinScaleDenominator>100000</MinScaleDenominator>
1131      <LineSymbolizer>
1132        <CssParameter name="stroke">#477147</CssParameter>
1133        <CssParameter name="stroke-width">4</CssParameter>
1134        <CssParameter name="stroke-linejoin">round</CssParameter>
1135      </LineSymbolizer>
1136    </Rule>
1137    <Rule>
1138      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and  not [tunnel]='yes'</Filter>
1139      <MaxScaleDenominator>100000</MaxScaleDenominator>
1140      <MinScaleDenominator>20000</MinScaleDenominator>
1141      <LineSymbolizer>
1142        <CssParameter name="stroke">#477147</CssParameter>
1143        <CssParameter name="stroke-width">10</CssParameter>
1144        <CssParameter name="stroke-linejoin">round</CssParameter>
1145      </LineSymbolizer>
1146    </Rule>
1147    <Rule>
1148     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1149      <MaxScaleDenominator>20000</MaxScaleDenominator>
1150      <MinScaleDenominator>5000</MinScaleDenominator>
1151      <LineSymbolizer>
1152        <CssParameter name="stroke">#477147</CssParameter>
1153        <CssParameter name="stroke-width">13</CssParameter>
1154        <CssParameter name="stroke-linejoin">round</CssParameter>
1155      </LineSymbolizer>
1156    </Rule>
1157    <Rule>
1158     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1159      <MaxScaleDenominator>5000</MaxScaleDenominator>
1160      <MinScaleDenominator>1000</MinScaleDenominator>
1161      <LineSymbolizer>
1162        <CssParameter name="stroke">#477147</CssParameter>
1163        <CssParameter name="stroke-width">17</CssParameter>
1164        <CssParameter name="stroke-linejoin">round</CssParameter>
1165      </LineSymbolizer>
1166    </Rule>
1167    <Rule>
1168      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1169      <MaxScaleDenominator>200000</MaxScaleDenominator>
1170      <MinScaleDenominator>100000</MinScaleDenominator>
1171      <LineSymbolizer>
1172        <CssParameter name="stroke">#8d4346</CssParameter>
1173        <CssParameter name="stroke-width">4</CssParameter>
1174        <CssParameter name="stroke-linejoin">round</CssParameter>
1175      </LineSymbolizer>
1176    </Rule>
1177
1178    <Rule>
1179      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel] = 'yes'</Filter>
1180      <MaxScaleDenominator>100000</MaxScaleDenominator>
1181      <MinScaleDenominator>20000</MinScaleDenominator>
1182      <LineSymbolizer>
1183        <CssParameter name="stroke">#8d4346</CssParameter>
1184        <CssParameter name="stroke-width">10</CssParameter>
1185        <CssParameter name="stroke-linejoin">round</CssParameter>
1186      </LineSymbolizer>
1187    </Rule>
1188
1189    <Rule>
1190      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1191      <MaxScaleDenominator>20000</MaxScaleDenominator>
1192      <MinScaleDenominator>5000</MinScaleDenominator>     
1193      <LineSymbolizer>
1194        <CssParameter name="stroke">#8d4346</CssParameter>
1195        <CssParameter name="stroke-width">13</CssParameter>
1196        <CssParameter name="stroke-linejoin">round</CssParameter>
1197      </LineSymbolizer>
1198    </Rule>
1199
1200    <Rule>
1201      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1202      <MaxScaleDenominator>5000</MaxScaleDenominator>     
1203      <MinScaleDenominator>1000</MinScaleDenominator>
1204      <LineSymbolizer>
1205        <CssParameter name="stroke">#8d4346</CssParameter>
1206        <CssParameter name="stroke-width">17</CssParameter>
1207        <CssParameter name="stroke-linejoin">round</CssParameter>
1208      </LineSymbolizer>
1209    </Rule>
1210
1211    <Rule>
1212      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1213      <MaxScaleDenominator>150000</MaxScaleDenominator>
1214      <MinScaleDenominator>75000</MinScaleDenominator>
1215      <LineSymbolizer>
1216        <CssParameter name="stroke">#a37b48</CssParameter>
1217        <CssParameter name="stroke-width">4</CssParameter>
1218        <CssParameter name="stroke-linejoin">round</CssParameter>
1219        <CssParameter name="stroke-linecap">round</CssParameter>
1220      </LineSymbolizer>
1221    </Rule>
1222   
1223    <Rule>
1224      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1225      <MaxScaleDenominator>75000</MaxScaleDenominator>
1226      <MinScaleDenominator>25000</MinScaleDenominator>
1227      <LineSymbolizer>
1228        <CssParameter name="stroke">#a37b48</CssParameter>
1229        <CssParameter name="stroke-width">10</CssParameter>
1230        <CssParameter name="stroke-linejoin">round</CssParameter>
1231        <CssParameter name="stroke-linecap">round</CssParameter>
1232      </LineSymbolizer>
1233    </Rule>
1234   
1235    <Rule>
1236      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1237      <MaxScaleDenominator>25000</MaxScaleDenominator>
1238      <MinScaleDenominator>5000</MinScaleDenominator>
1239      <LineSymbolizer>
1240        <CssParameter name="stroke">#a37b48</CssParameter>
1241        <CssParameter name="stroke-width">12</CssParameter>
1242        <CssParameter name="stroke-linejoin">round</CssParameter>
1243        <CssParameter name="stroke-linecap">round</CssParameter>
1244      </LineSymbolizer>
1245    </Rule>
1246   
1247    <Rule>
1248      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1249      <MaxScaleDenominator>5000</MaxScaleDenominator>
1250      <MinScaleDenominator>1000</MinScaleDenominator>
1251      <LineSymbolizer>
1252        <CssParameter name="stroke">#a37b48</CssParameter>
1253        <CssParameter name="stroke-width">17</CssParameter>
1254        <CssParameter name="stroke-linejoin">round</CssParameter>
1255        <CssParameter name="stroke-linecap">round</CssParameter>
1256      </LineSymbolizer>
1257    </Rule>
1258   
1259    <Rule>
1260      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1261      <MaxScaleDenominator>100000</MaxScaleDenominator>
1262      <MinScaleDenominator>50000</MinScaleDenominator>
1263      <LineSymbolizer>
1264        <CssParameter name="stroke">#999</CssParameter>
1265        <CssParameter name="stroke-width">6</CssParameter>
1266        <CssParameter name="stroke-linejoin">round</CssParameter>
1267        <CssParameter name="stroke-linecap">round</CssParameter>
1268      </LineSymbolizer>
1269    </Rule>
1270   <Rule>
1271      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1272      <MaxScaleDenominator>100000</MaxScaleDenominator>
1273      <MinScaleDenominator>50000</MinScaleDenominator>
1274      <LineSymbolizer>
1275        <CssParameter name="stroke">#999</CssParameter>
1276        <CssParameter name="stroke-width">6</CssParameter>
1277        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1278      </LineSymbolizer>
1279    </Rule>
1280
1281    <Rule>
1282      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1283      <MaxScaleDenominator>100000</MaxScaleDenominator>
1284      <MinScaleDenominator>50000</MinScaleDenominator>
1285      <LineSymbolizer>
1286        <CssParameter name="stroke">#999</CssParameter>
1287        <CssParameter name="stroke-width">3</CssParameter>
1288        <CssParameter name="stroke-linejoin">round</CssParameter>
1289        <CssParameter name="stroke-linecap">round</CssParameter>
1290      </LineSymbolizer>
1291    </Rule>
1292    <Rule>
1293      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1294      <MaxScaleDenominator>100000</MaxScaleDenominator>
1295      <MinScaleDenominator>50000</MinScaleDenominator>
1296      <LineSymbolizer>
1297        <CssParameter name="stroke">#999</CssParameter>
1298        <CssParameter name="stroke-width">3</CssParameter>
1299        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1300      </LineSymbolizer>
1301    </Rule>
1302
1303    <Rule>
1304      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1305      <MaxScaleDenominator>50000</MaxScaleDenominator>
1306      <MinScaleDenominator>25000</MinScaleDenominator>
1307      <LineSymbolizer>
1308        <CssParameter name="stroke">#999</CssParameter>
1309        <CssParameter name="stroke-width">7</CssParameter>
1310        <CssParameter name="stroke-linejoin">round</CssParameter>
1311        <CssParameter name="stroke-linecap">round</CssParameter>
1312      </LineSymbolizer>
1313    </Rule>
1314    <Rule>
1315      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1316      <MaxScaleDenominator>50000</MaxScaleDenominator>
1317      <MinScaleDenominator>25000</MinScaleDenominator>
1318      <LineSymbolizer>
1319        <CssParameter name="stroke">#999</CssParameter>
1320        <CssParameter name="stroke-width">7</CssParameter>
1321        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1322      </LineSymbolizer>
1323    </Rule>
1324
1325    <Rule>
1326      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1327      <MaxScaleDenominator>50000</MaxScaleDenominator>
1328      <MinScaleDenominator>25000</MinScaleDenominator>
1329      <LineSymbolizer>
1330        <CssParameter name="stroke">#999</CssParameter>
1331        <CssParameter name="stroke-width">4.5</CssParameter>
1332        <CssParameter name="stroke-linejoin">round</CssParameter>
1333        <CssParameter name="stroke-linecap">round</CssParameter>
1334      </LineSymbolizer>
1335    </Rule>
1336    <Rule>
1337      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1338      <MaxScaleDenominator>50000</MaxScaleDenominator>
1339      <MinScaleDenominator>25000</MinScaleDenominator>
1340      <LineSymbolizer>
1341        <CssParameter name="stroke">#999</CssParameter>
1342        <CssParameter name="stroke-width">4.5</CssParameter>
1343        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1344      </LineSymbolizer>
1345    </Rule>
1346
1347    <Rule>
1348      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1349      <MaxScaleDenominator>25000</MaxScaleDenominator>
1350      <MinScaleDenominator>5000</MinScaleDenominator>
1351      <LineSymbolizer>
1352        <CssParameter name="stroke">#999</CssParameter>
1353        <CssParameter name="stroke-width">11</CssParameter>
1354        <CssParameter name="stroke-linejoin">round</CssParameter>
1355        <CssParameter name="stroke-linecap">round</CssParameter>
1356      </LineSymbolizer>
1357    </Rule>
1358   <Rule>
1359      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1360      <MaxScaleDenominator>25000</MaxScaleDenominator>
1361      <MinScaleDenominator>5000</MinScaleDenominator>
1362      <LineSymbolizer>
1363        <CssParameter name="stroke">#999</CssParameter>
1364        <CssParameter name="stroke-width">11</CssParameter>
1365        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1366      </LineSymbolizer>
1367    </Rule>
1368
1369    <Rule>
1370      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1371      <MaxScaleDenominator>5000</MaxScaleDenominator>
1372      <MinScaleDenominator>1000</MinScaleDenominator>
1373      <LineSymbolizer>
1374        <CssParameter name="stroke">#999</CssParameter>
1375        <CssParameter name="stroke-width">16</CssParameter>
1376        <CssParameter name="stroke-linejoin">round</CssParameter>
1377        <CssParameter name="stroke-linecap">round</CssParameter>
1378      </LineSymbolizer>
1379    </Rule>
1380    <Rule>
1381      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1382      <MaxScaleDenominator>5000</MaxScaleDenominator>
1383      <MinScaleDenominator>1000</MinScaleDenominator>
1384      <LineSymbolizer>
1385        <CssParameter name="stroke">#999</CssParameter>
1386        <CssParameter name="stroke-width">16</CssParameter>
1387        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1388      </LineSymbolizer>
1389    </Rule>
1390
1391    <Rule>
1392      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1393      <MaxScaleDenominator>50000</MaxScaleDenominator>
1394      <MinScaleDenominator>25000</MinScaleDenominator>
1395      <LineSymbolizer>
1396        <CssParameter name="stroke">#999</CssParameter>
1397        <CssParameter name="stroke-width">3</CssParameter>
1398        <CssParameter name="stroke-linejoin">round</CssParameter>
1399        <CssParameter name="stroke-linecap">round</CssParameter>
1400      </LineSymbolizer>
1401    </Rule>
1402    <Rule>
1403      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1404      <MaxScaleDenominator>50000</MaxScaleDenominator>
1405      <MinScaleDenominator>25000</MinScaleDenominator>
1406      <LineSymbolizer>
1407        <CssParameter name="stroke">#999</CssParameter>
1408        <CssParameter name="stroke-width">3</CssParameter>
1409        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1410      </LineSymbolizer>
1411    </Rule>
1412
1413    <Rule>
1414      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1415      <MaxScaleDenominator>25000</MaxScaleDenominator>
1416      <MinScaleDenominator>1000</MinScaleDenominator>
1417      <LineSymbolizer>
1418        <CssParameter name="stroke">#999</CssParameter>
1419        <CssParameter name="stroke-width">8</CssParameter>
1420        <CssParameter name="stroke-linejoin">round</CssParameter>
1421        <CssParameter name="stroke-linecap">round</CssParameter>
1422      </LineSymbolizer>
1423   </Rule>
1424   <Rule>
1425      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1426      <MaxScaleDenominator>25000</MaxScaleDenominator>
1427      <MinScaleDenominator>1000</MinScaleDenominator>
1428      <LineSymbolizer>
1429        <CssParameter name="stroke">#999</CssParameter>
1430        <CssParameter name="stroke-width">8</CssParameter>
1431        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1432      </LineSymbolizer>
1433   </Rule>
1434   <Rule>
1435      <Filter>[highway] = 'pedestrian'</Filter>
1436      <MaxScaleDenominator>50000</MaxScaleDenominator>
1437      <LineSymbolizer>
1438        <CssParameter name="stroke">grey</CssParameter>
1439        <CssParameter name="stroke-width">6.5</CssParameter>
1440        <CssParameter name="stroke-linejoin">round</CssParameter>
1441        <CssParameter name="stroke-linecap">round</CssParameter>
1442      </LineSymbolizer>
1443   </Rule>
1444</Style>
1445
1446  <Style name="minor-roads-fill">
1447    <!-- level 10 -->
1448    <Rule>
1449      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1450      <MaxScaleDenominator>200000</MaxScaleDenominator>
1451      <MinScaleDenominator>100000</MinScaleDenominator>
1452      <LineSymbolizer>
1453        <CssParameter name="stroke">#809bc0</CssParameter>
1454        <CssParameter name="stroke-width">2</CssParameter>
1455      </LineSymbolizer>
1456    </Rule>
1457
1458    <!-- level 11 ...-->
1459   
1460    <Rule>
1461      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1462      <MaxScaleDenominator>100000</MaxScaleDenominator>
1463      <MinScaleDenominator>20000</MinScaleDenominator>
1464      <LineSymbolizer>
1465        <CssParameter name="stroke">#809bc0</CssParameter>
1466        <CssParameter name="stroke-width">4</CssParameter>
1467        <CssParameter name="stroke-linejoin">round</CssParameter>
1468        <CssParameter name="stroke-linecap">round</CssParameter>
1469      </LineSymbolizer>
1470    </Rule>
1471
1472    <Rule>
1473      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1474      <MaxScaleDenominator>20000</MaxScaleDenominator>
1475      <MinScaleDenominator>5000</MinScaleDenominator>
1476      <LineSymbolizer>
1477        <CssParameter name="stroke">#809bc0</CssParameter>
1478        <CssParameter name="stroke-width">7.5</CssParameter>
1479        <CssParameter name="stroke-linejoin">round</CssParameter>
1480        <CssParameter name="stroke-linecap">round</CssParameter>
1481      </LineSymbolizer>
1482    </Rule>
1483   
1484    <Rule>
1485      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1486      <MaxScaleDenominator>5000</MaxScaleDenominator>
1487      <MinScaleDenominator>1000</MinScaleDenominator>
1488      <LineSymbolizer>
1489        <CssParameter name="stroke">#809bc0</CssParameter>
1490        <CssParameter name="stroke-width">10</CssParameter>
1491        <CssParameter name="stroke-linejoin">round</CssParameter>
1492        <CssParameter name="stroke-linecap">round</CssParameter>
1493      </LineSymbolizer>
1494    </Rule>
1495
1496   <Rule>
1497      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1498      <MaxScaleDenominator>200000</MaxScaleDenominator>
1499      <MinScaleDenominator>100000</MinScaleDenominator>
1500      <LineSymbolizer>
1501        <CssParameter name="stroke">#7fc97f</CssParameter>
1502        <CssParameter name="stroke-width">2.5</CssParameter>
1503        <CssParameter name="stroke-linejoin">round</CssParameter>
1504        <CssParameter name="stroke-linecap">round</CssParameter>
1505      </LineSymbolizer>
1506    </Rule>
1507   
1508    <Rule>
1509      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1510      <MaxScaleDenominator>100000</MaxScaleDenominator>
1511      <MinScaleDenominator>20000</MinScaleDenominator>
1512      <LineSymbolizer>
1513        <CssParameter name="stroke">#7fc97f</CssParameter>
1514        <CssParameter name="stroke-width">8</CssParameter>
1515        <CssParameter name="stroke-linejoin">round</CssParameter>
1516        <CssParameter name="stroke-linecap">round</CssParameter>
1517      </LineSymbolizer>
1518    </Rule>
1519
1520   <Rule>
1521      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1522      <MaxScaleDenominator>20000</MaxScaleDenominator>
1523      <MinScaleDenominator>5000</MinScaleDenominator>
1524      <LineSymbolizer>
1525        <CssParameter name="stroke">#7fc97f</CssParameter>
1526        <CssParameter name="stroke-width">10</CssParameter>
1527        <CssParameter name="stroke-linejoin">round</CssParameter>
1528        <CssParameter name="stroke-linecap">round</CssParameter>
1529      </LineSymbolizer>
1530    </Rule>
1531   
1532    <Rule>
1533      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1534      <MaxScaleDenominator>5000</MaxScaleDenominator>
1535      <MinScaleDenominator>1000</MinScaleDenominator>
1536      <LineSymbolizer>
1537        <CssParameter name="stroke">#7fc97f</CssParameter>
1538        <CssParameter name="stroke-width">13</CssParameter>
1539        <CssParameter name="stroke-linejoin">round</CssParameter>
1540        <CssParameter name="stroke-linecap">round</CssParameter>
1541      </LineSymbolizer>
1542   </Rule>
1543
1544   <Rule>
1545      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1546      <MaxScaleDenominator>500000</MaxScaleDenominator>
1547      <MinScaleDenominator>100000</MinScaleDenominator>
1548      <LineSymbolizer>
1549        <CssParameter name="stroke">#e46d71</CssParameter>
1550        <CssParameter name="stroke-width">2.5</CssParameter>
1551        <CssParameter name="stroke-linejoin">round</CssParameter>
1552        <CssParameter name="stroke-linecap">round</CssParameter>
1553      </LineSymbolizer>
1554    </Rule>
1555
1556    <Rule>
1557      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1558      <MaxScaleDenominator>100000</MaxScaleDenominator>
1559      <MinScaleDenominator>20000</MinScaleDenominator>
1560      <LineSymbolizer>
1561        <CssParameter name="stroke">#e46d71</CssParameter>
1562        <CssParameter name="stroke-width">8</CssParameter>
1563        <CssParameter name="stroke-linejoin">round</CssParameter>
1564        <CssParameter name="stroke-linecap">round</CssParameter>
1565      </LineSymbolizer>
1566    </Rule>
1567   
1568    <Rule>
1569      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1570      <MaxScaleDenominator>20000</MaxScaleDenominator>
1571      <MinScaleDenominator>5000</MinScaleDenominator>
1572      <LineSymbolizer>
1573        <CssParameter name="stroke">#e46d71</CssParameter>
1574        <CssParameter name="stroke-width">10</CssParameter>
1575        <CssParameter name="stroke-linejoin">round</CssParameter>
1576        <CssParameter name="stroke-linecap">round</CssParameter>
1577      </LineSymbolizer>
1578    </Rule>
1579
1580    <Rule>
1581      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1582      <MaxScaleDenominator>5000</MaxScaleDenominator>
1583      <MinScaleDenominator>1000</MinScaleDenominator>
1584      <LineSymbolizer>
1585        <CssParameter name="stroke">#e46d71</CssParameter>
1586        <CssParameter name="stroke-width">13</CssParameter>
1587        <CssParameter name="stroke-linejoin">round</CssParameter>
1588        <CssParameter name="stroke-linecap">round</CssParameter>
1589      </LineSymbolizer>
1590    </Rule>
1591
1592    <!-- level 11 ..-->
1593   <Rule>
1594      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1595      <MaxScaleDenominator>150000</MaxScaleDenominator>
1596      <MinScaleDenominator>75000</MinScaleDenominator>
1597      <LineSymbolizer>
1598        <CssParameter name="stroke">#fdbf6f</CssParameter>
1599        <CssParameter name="stroke-width">2</CssParameter>
1600        <CssParameter name="stroke-linejoin">round</CssParameter>
1601        <CssParameter name="stroke-linecap">round</CssParameter>
1602      </LineSymbolizer>
1603    </Rule>
1604   
1605    <Rule>
1606      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1607      <MaxScaleDenominator>75000</MaxScaleDenominator>
1608      <MinScaleDenominator>25000</MinScaleDenominator>
1609      <LineSymbolizer>
1610        <CssParameter name="stroke">#fdbf6f</CssParameter>
1611        <CssParameter name="stroke-width">8</CssParameter>
1612        <CssParameter name="stroke-linejoin">round</CssParameter>
1613        <CssParameter name="stroke-linecap">round</CssParameter>
1614      </LineSymbolizer>
1615    </Rule>
1616   
1617    <Rule>
1618      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1619      <MaxScaleDenominator>25000</MaxScaleDenominator>
1620      <MinScaleDenominator>5000</MinScaleDenominator>
1621      <LineSymbolizer>
1622        <CssParameter name="stroke">#fdbf6f</CssParameter>
1623        <CssParameter name="stroke-width">10</CssParameter>
1624        <CssParameter name="stroke-linejoin">round</CssParameter>
1625        <CssParameter name="stroke-linecap">round</CssParameter>
1626      </LineSymbolizer>
1627    </Rule>
1628   
1629    <Rule>
1630      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1631      <MaxScaleDenominator>5000</MaxScaleDenominator>
1632      <MinScaleDenominator>1000</MinScaleDenominator>
1633      <LineSymbolizer>
1634        <CssParameter name="stroke">#fdbf6f</CssParameter>
1635        <CssParameter name="stroke-width">14</CssParameter>
1636        <CssParameter name="stroke-linejoin">round</CssParameter>
1637        <CssParameter name="stroke-linecap">round</CssParameter>
1638      </LineSymbolizer>
1639    </Rule>
1640   
1641    <!-- -->
1642    <Rule>
1643      <MaxScaleDenominator>100000</MaxScaleDenominator>
1644      <MinScaleDenominator>50000</MinScaleDenominator>
1645      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1646      <LineSymbolizer>
1647        <CssParameter name="stroke">#ffffff</CssParameter>
1648        <CssParameter name="stroke-width">3</CssParameter>
1649        <CssParameter name="stroke-linejoin">round</CssParameter>
1650        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1651      </LineSymbolizer>
1652      <LineSymbolizer>
1653        <CssParameter name="stroke">#fdfdfd</CssParameter>
1654        <CssParameter name="stroke-width">3</CssParameter>
1655        <CssParameter name="stroke-linejoin">round</CssParameter>
1656        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1657      </LineSymbolizer>
1658      <LineSymbolizer>
1659        <CssParameter name="stroke">#ececec</CssParameter>
1660        <CssParameter name="stroke-width">3</CssParameter>
1661        <CssParameter name="stroke-linejoin">round</CssParameter>
1662        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1663      </LineSymbolizer>
1664      <LineSymbolizer>
1665        <CssParameter name="stroke">#cacaca</CssParameter>
1666        <CssParameter name="stroke-width">3</CssParameter>
1667        <CssParameter name="stroke-linejoin">round</CssParameter>
1668        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1669      </LineSymbolizer>
1670      <LineSymbolizer>
1671        <CssParameter name="stroke">#afafaf</CssParameter>
1672        <CssParameter name="stroke-width">3</CssParameter>
1673        <CssParameter name="stroke-linejoin">round</CssParameter>
1674        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1675      </LineSymbolizer>
1676      <LineSymbolizer>
1677        <CssParameter name="stroke">#a1a1a1</CssParameter>
1678        <CssParameter name="stroke-width">3</CssParameter>
1679        <CssParameter name="stroke-linejoin">round</CssParameter>
1680        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1681      </LineSymbolizer>
1682      <LineSymbolizer>
1683        <CssParameter name="stroke">#9b9b9b</CssParameter>
1684        <CssParameter name="stroke-width">3</CssParameter>
1685        <CssParameter name="stroke-linejoin">round</CssParameter>
1686        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1687      </LineSymbolizer>
1688    </Rule>
1689    <Rule>
1690      <MaxScaleDenominator>100000</MaxScaleDenominator>
1691      <MinScaleDenominator>50000</MinScaleDenominator>
1692      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1693      <LineSymbolizer>
1694        <CssParameter name="stroke">#999999</CssParameter>
1695        <CssParameter name="stroke-width">3</CssParameter>
1696        <CssParameter name="stroke-linejoin">round</CssParameter>
1697      </LineSymbolizer>
1698      <LineSymbolizer>
1699        <CssParameter name="stroke">white</CssParameter>
1700        <CssParameter name="stroke-width">1</CssParameter>
1701        <CssParameter name="stroke-linejoin">round</CssParameter>
1702        <CssParameter name="stroke-dasharray">8,12</CssParameter>
1703      </LineSymbolizer>
1704    </Rule>
1705    <Rule>
1706      <MaxScaleDenominator>50000</MaxScaleDenominator>
1707      <MinScaleDenominator>1000</MinScaleDenominator>
1708      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1709      <LineSymbolizer>
1710        <CssParameter name="stroke">black</CssParameter>
1711        <CssParameter name="stroke-width">7</CssParameter>
1712        <CssParameter name="stroke-linejoin">round</CssParameter>
1713      </LineSymbolizer>
1714      <LineSymbolizer>
1715        <CssParameter name="stroke">white</CssParameter>
1716        <CssParameter name="stroke-width">5</CssParameter>
1717        <CssParameter name="stroke-linejoin">round</CssParameter>
1718      </LineSymbolizer>
1719    </Rule>
1720    <Rule>
1721      <MaxScaleDenominator>50000</MaxScaleDenominator>
1722      <MinScaleDenominator>1000</MinScaleDenominator>
1723      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'true')</Filter>
1724      <LineSymbolizer>
1725        <CssParameter name="stroke">#999999</CssParameter>
1726        <CssParameter name="stroke-width">3</CssParameter>
1727        <CssParameter name="stroke-linejoin">round</CssParameter>
1728      </LineSymbolizer>
1729      <LineSymbolizer>
1730        <CssParameter name="stroke">white</CssParameter>
1731        <CssParameter name="stroke-width">1</CssParameter>
1732        <CssParameter name="stroke-linejoin">round</CssParameter>
1733        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
1734      </LineSymbolizer>
1735    </Rule>
1736    <Rule>
1737      <MaxScaleDenominator>50000</MaxScaleDenominator>
1738      <MinScaleDenominator>1000</MinScaleDenominator>
1739      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1740      <LineSymbolizer>
1741        <CssParameter name="stroke">#ffffff</CssParameter>
1742        <CssParameter name="stroke-width">3</CssParameter>
1743        <CssParameter name="stroke-linejoin">round</CssParameter>
1744        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1745      </LineSymbolizer>
1746      <LineSymbolizer>
1747        <CssParameter name="stroke">#fdfdfd</CssParameter>
1748        <CssParameter name="stroke-width">3</CssParameter>
1749        <CssParameter name="stroke-linejoin">round</CssParameter>
1750        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1751      </LineSymbolizer>
1752      <LineSymbolizer>
1753        <CssParameter name="stroke">#ececec</CssParameter>
1754        <CssParameter name="stroke-width">3</CssParameter>
1755        <CssParameter name="stroke-linejoin">round</CssParameter>
1756        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1757      </LineSymbolizer>
1758      <LineSymbolizer>
1759        <CssParameter name="stroke">#cacaca</CssParameter>
1760        <CssParameter name="stroke-width">3</CssParameter>
1761        <CssParameter name="stroke-linejoin">round</CssParameter>
1762        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1763      </LineSymbolizer>
1764      <LineSymbolizer>
1765        <CssParameter name="stroke">#afafaf</CssParameter>
1766        <CssParameter name="stroke-width">3</CssParameter>
1767        <CssParameter name="stroke-linejoin">round</CssParameter>
1768        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1769      </LineSymbolizer>
1770      <LineSymbolizer>
1771        <CssParameter name="stroke">#a1a1a1</CssParameter>
1772        <CssParameter name="stroke-width">3</CssParameter>
1773        <CssParameter name="stroke-linejoin">round</CssParameter>
1774        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1775      </LineSymbolizer>
1776      <LineSymbolizer>
1777        <CssParameter name="stroke">#9b9b9b</CssParameter>
1778        <CssParameter name="stroke-width">3</CssParameter>
1779        <CssParameter name="stroke-linejoin">round</CssParameter>
1780        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1781      </LineSymbolizer>
1782    </Rule>
1783    <Rule>
1784      <MaxScaleDenominator>100000</MaxScaleDenominator>
1785      <MinScaleDenominator>1000</MinScaleDenominator>
1786      <Filter>[railway]='narrow_gauge'</Filter>
1787      <LineSymbolizer>
1788        <CssParameter name="stroke">#444</CssParameter>
1789        <CssParameter name="stroke-width">2</CssParameter>
1790      </LineSymbolizer>
1791    </Rule>
1792    <Rule>
1793      <MaxScaleDenominator>100000</MaxScaleDenominator>
1794      <MinScaleDenominator>20000</MinScaleDenominator>
1795      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1796      <LineSymbolizer>
1797        <CssParameter name="stroke">#444</CssParameter>
1798        <CssParameter name="stroke-width">1</CssParameter>
1799          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1800      </LineSymbolizer>
1801    </Rule>
1802    <Rule>
1803      <MaxScaleDenominator>20000</MaxScaleDenominator>
1804      <MinScaleDenominator>1000</MinScaleDenominator>
1805      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1806      <LineSymbolizer>
1807        <CssParameter name="stroke">#444</CssParameter>
1808        <CssParameter name="stroke-width">2</CssParameter>
1809          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1810      </LineSymbolizer>
1811    </Rule>
1812    <Rule>
1813      <MaxScaleDenominator>100000</MaxScaleDenominator>
1814      <MinScaleDenominator>20000</MinScaleDenominator>
1815      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1816      <LineSymbolizer>
1817        <CssParameter name="stroke">#444</CssParameter>
1818        <CssParameter name="stroke-width">1</CssParameter>
1819      </LineSymbolizer>
1820    </Rule><Rule>
1821      <MaxScaleDenominator>20000</MaxScaleDenominator>
1822      <MinScaleDenominator>1000</MinScaleDenominator>
1823      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1824      <LineSymbolizer>
1825        <CssParameter name="stroke">#444</CssParameter>
1826        <CssParameter name="stroke-width">2</CssParameter>
1827      </LineSymbolizer>
1828    </Rule>
1829    <Rule>
1830      <MaxScaleDenominator>100000</MaxScaleDenominator>
1831      <MinScaleDenominator>1000</MinScaleDenominator>
1832      <Filter>[railway]='light_rail' and [tunnel]='yes'</Filter>
1833      <LineSymbolizer>
1834        <CssParameter name="stroke">#444</CssParameter>
1835        <CssParameter name="stroke-width">2</CssParameter>
1836        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1837      </LineSymbolizer>
1838    </Rule>
1839     <Rule>
1840      <MaxScaleDenominator>100000</MaxScaleDenominator>
1841      <MinScaleDenominator>1000</MinScaleDenominator>
1842      <Filter>[railway]='light_rail' and not [tunnel]='yes'</Filter>
1843      <LineSymbolizer>
1844        <CssParameter name="stroke">#444</CssParameter>
1845        <CssParameter name="stroke-width">2</CssParameter>
1846      </LineSymbolizer>
1847    </Rule>
1848
1849     <Rule>
1850      <MaxScaleDenominator>200000</MaxScaleDenominator>
1851      <MinScaleDenominator>1000</MinScaleDenominator>
1852      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
1853      <LineSymbolizer>
1854        <CssParameter name="stroke">#999</CssParameter>
1855        <CssParameter name="stroke-width">2</CssParameter>
1856        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1857      </LineSymbolizer>
1858    </Rule>
1859    <Rule>
1860      <MaxScaleDenominator>200000</MaxScaleDenominator>
1861      <MinScaleDenominator>1000</MinScaleDenominator>
1862      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
1863      <LineSymbolizer>
1864        <CssParameter name="stroke">#999</CssParameter>
1865        <CssParameter name="stroke-width">2</CssParameter>
1866      </LineSymbolizer>
1867    </Rule>
1868
1869    <Rule>
1870      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1871      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1872      <MinScaleDenominator>100000</MinScaleDenominator>
1873      <LineSymbolizer>
1874        <CssParameter name="stroke">#ccc</CssParameter>
1875        <CssParameter name="stroke-width">1</CssParameter>
1876      </LineSymbolizer>
1877    </Rule>
1878
1879    <Rule>
1880      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1881      <MaxScaleDenominator>100000</MaxScaleDenominator>
1882      <MinScaleDenominator>50000</MinScaleDenominator>
1883      <LineSymbolizer>
1884        <CssParameter name="stroke">#fff</CssParameter>
1885        <CssParameter name="stroke-width">2</CssParameter>
1886        <CssParameter name="stroke-linejoin">round</CssParameter>
1887        <CssParameter name="stroke-linecap">round</CssParameter>
1888      </LineSymbolizer>
1889    </Rule>
1890
1891    <Rule>
1892      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1893      <MaxScaleDenominator>50000</MaxScaleDenominator>
1894      <MinScaleDenominator>15000</MinScaleDenominator>
1895      <LineSymbolizer>
1896        <CssParameter name="stroke">#fff</CssParameter>
1897        <CssParameter name="stroke-width">3</CssParameter>
1898        <CssParameter name="stroke-linejoin">round</CssParameter>
1899        <CssParameter name="stroke-linecap">round</CssParameter>
1900      </LineSymbolizer>
1901    </Rule>
1902
1903    <Rule>
1904      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1905      <MaxScaleDenominator>25000</MaxScaleDenominator>
1906      <MinScaleDenominator>5000</MinScaleDenominator>
1907      <LineSymbolizer>
1908        <CssParameter name="stroke">#fff</CssParameter>
1909        <CssParameter name="stroke-width">9.4</CssParameter>
1910        <CssParameter name="stroke-linejoin">round</CssParameter>
1911        <CssParameter name="stroke-linecap">round</CssParameter>
1912      </LineSymbolizer>
1913    </Rule>
1914
1915
1916    <Rule>
1917      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1918      <MaxScaleDenominator>5000</MaxScaleDenominator>
1919      <MinScaleDenominator>100</MinScaleDenominator>
1920      <LineSymbolizer>
1921        <CssParameter name="stroke">#fff</CssParameter>
1922        <CssParameter name="stroke-width">13</CssParameter>
1923        <CssParameter name="stroke-linejoin">round</CssParameter>
1924        <CssParameter name="stroke-linecap">round</CssParameter>
1925      </LineSymbolizer>
1926    </Rule>
1927
1928    <Rule>
1929      <Filter>[highway] = 'tertiary'</Filter>
1930      <MaxScaleDenominator>100000</MaxScaleDenominator>
1931      <MinScaleDenominator>50000</MinScaleDenominator>
1932      <LineSymbolizer>
1933        <CssParameter name="stroke">#ffffcc</CssParameter>
1934        <CssParameter name="stroke-width">4</CssParameter>
1935        <CssParameter name="stroke-linejoin">round</CssParameter>
1936        <CssParameter name="stroke-linecap">round</CssParameter>
1937      </LineSymbolizer>
1938    </Rule>
1939
1940    <Rule>
1941      <Filter>[highway] = 'tertiary'</Filter>
1942      <MaxScaleDenominator>50000</MaxScaleDenominator>
1943      <MinScaleDenominator>25000</MinScaleDenominator>
1944      <LineSymbolizer>
1945        <CssParameter name="stroke">#ffffcc</CssParameter>
1946        <CssParameter name="stroke-width">5</CssParameter>
1947        <CssParameter name="stroke-linejoin">round</CssParameter>
1948        <CssParameter name="stroke-linecap">round</CssParameter>
1949      </LineSymbolizer>
1950    </Rule>
1951
1952   <Rule>
1953      <Filter>[highway] = 'tertiary'</Filter>
1954      <MaxScaleDenominator>25000</MaxScaleDenominator>
1955      <MinScaleDenominator>5000</MinScaleDenominator>
1956      <LineSymbolizer>
1957        <CssParameter name="stroke">#ffffcc</CssParameter>
1958        <CssParameter name="stroke-width">9.4</CssParameter>
1959        <CssParameter name="stroke-linejoin">round</CssParameter>
1960        <CssParameter name="stroke-linecap">round</CssParameter>
1961      </LineSymbolizer>
1962    </Rule>
1963    <Rule>
1964      <Filter>[highway] = 'tertiary'</Filter>
1965      <MaxScaleDenominator>5000</MaxScaleDenominator>
1966      <MinScaleDenominator>1000</MinScaleDenominator>
1967      <LineSymbolizer>
1968        <CssParameter name="stroke">#ffffcc</CssParameter>
1969        <CssParameter name="stroke-width">13</CssParameter>
1970        <CssParameter name="stroke-linejoin">round</CssParameter>
1971        <CssParameter name="stroke-linecap">round</CssParameter>
1972      </LineSymbolizer>
1973    </Rule>
1974    <Rule>
1975      <Filter>[highway] = 'service'</Filter>
1976      <MaxScaleDenominator>100000</MaxScaleDenominator>
1977      <MinScaleDenominator>50000</MinScaleDenominator>
1978      <LineSymbolizer>
1979        <CssParameter name="stroke">#bbbbbb</CssParameter>
1980        <CssParameter name="stroke-width">1</CssParameter>
1981      </LineSymbolizer>
1982   </Rule>
1983    <Rule>
1984      <Filter>[highway] = 'service'</Filter>
1985      <MaxScaleDenominator>50000</MaxScaleDenominator>
1986      <MinScaleDenominator>25000</MinScaleDenominator>
1987      <LineSymbolizer>
1988        <CssParameter name="stroke">white</CssParameter>
1989        <CssParameter name="stroke-width">2</CssParameter>
1990      </LineSymbolizer>
1991   </Rule>
1992
1993    <Rule>
1994      <Filter>[highway] = 'service'</Filter>
1995      <MaxScaleDenominator>25000</MaxScaleDenominator>
1996      <MinScaleDenominator>1000</MinScaleDenominator>
1997      <LineSymbolizer>
1998        <CssParameter name="stroke">white</CssParameter>
1999        <CssParameter name="stroke-width">6</CssParameter>
2000        <CssParameter name="stroke-linejoin">round</CssParameter>
2001        <CssParameter name="stroke-linecap">round</CssParameter>
2002      </LineSymbolizer>
2003   </Rule>
2004   <Rule>
2005      <Filter>[highway] = 'pedestrian'</Filter>
2006      <MaxScaleDenominator>50000</MaxScaleDenominator>
2007      <LineSymbolizer>
2008        <CssParameter name="stroke">#ededed</CssParameter>
2009        <CssParameter name="stroke-width">5.5</CssParameter>
2010        <CssParameter name="stroke-linejoin">round</CssParameter>
2011        <CssParameter name="stroke-linecap">round</CssParameter>
2012      </LineSymbolizer>
2013    </Rule>
2014    <Rule>
2015      <Filter>[highway] = 'steps'</Filter>
2016      <MaxScaleDenominator>20000</MaxScaleDenominator>
2017      <LineSymbolizer>
2018        <CssParameter name="stroke">salmon</CssParameter>
2019        <CssParameter name="stroke-width">5.0</CssParameter>
2020        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2021      </LineSymbolizer>
2022    </Rule>
2023   <Rule>
2024      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2025      <MaxScaleDenominator>100000</MaxScaleDenominator>
2026      <LineSymbolizer>
2027        <CssParameter name="stroke">#fff</CssParameter>
2028        <CssParameter name="stroke-width">4</CssParameter>
2029        <CssParameter name="stroke-linejoin">round</CssParameter>
2030        <CssParameter name="stroke-linecap">round</CssParameter>
2031        <CssParameter name="stroke-opacity">0.4</CssParameter>
2032      </LineSymbolizer>
2033      <LineSymbolizer>
2034        <CssParameter name="stroke">green</CssParameter>
2035        <CssParameter name="stroke-width">1.5</CssParameter>
2036        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2037      </LineSymbolizer>
2038    </Rule>
2039    <Rule>
2040      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2041      <MaxScaleDenominator>100000</MaxScaleDenominator>
2042      <LineSymbolizer>
2043        <CssParameter name="stroke">grey</CssParameter>
2044        <CssParameter name="stroke-width">5</CssParameter>
2045        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2046      </LineSymbolizer>
2047      <LineSymbolizer>
2048        <CssParameter name="stroke">#fff</CssParameter>
2049        <CssParameter name="stroke-width">3</CssParameter>
2050        <CssParameter name="stroke-linejoin">round</CssParameter>
2051        <CssParameter name="stroke-linecap">round</CssParameter>
2052      </LineSymbolizer>
2053      <LineSymbolizer>
2054        <CssParameter name="stroke">green</CssParameter>
2055        <CssParameter name="stroke-width">2</CssParameter>
2056        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2057        <CssParameter name="stroke-opacity">0.5</CssParameter>
2058        <CssParameter name="stroke-linejoin">round</CssParameter>
2059        <CssParameter name="stroke-linecap">round</CssParameter>
2060      </LineSymbolizer>
2061    </Rule>
2062    <Rule>
2063      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2064      <MaxScaleDenominator>100000</MaxScaleDenominator>
2065      <LineSymbolizer>
2066        <CssParameter name="stroke">#fff</CssParameter>
2067        <CssParameter name="stroke-width">6</CssParameter>
2068        <CssParameter name="stroke-linejoin">round</CssParameter>
2069        <CssParameter name="stroke-linecap">round</CssParameter>
2070        <CssParameter name="stroke-opacity">0.4</CssParameter>
2071      </LineSymbolizer>
2072      <LineSymbolizer>
2073        <CssParameter name="stroke">salmon</CssParameter>
2074        <CssParameter name="stroke-width">2.0</CssParameter>
2075        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2076        <CssParameter name="stroke-linejoin">round</CssParameter>
2077        <CssParameter name="stroke-linecap">round</CssParameter>
2078      </LineSymbolizer>
2079    </Rule>
2080    <Rule>
2081      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2082      <MaxScaleDenominator>100000</MaxScaleDenominator>
2083      <LineSymbolizer>
2084        <CssParameter name="stroke">grey</CssParameter>
2085        <CssParameter name="stroke-width">5.5</CssParameter>
2086        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2087      </LineSymbolizer>
2088      <LineSymbolizer>
2089        <CssParameter name="stroke">#fff</CssParameter>
2090        <CssParameter name="stroke-width">3.5</CssParameter>
2091        <CssParameter name="stroke-linejoin">round</CssParameter>
2092        <CssParameter name="stroke-linecap">round</CssParameter>
2093      </LineSymbolizer>
2094      <LineSymbolizer>
2095        <CssParameter name="stroke">salmon</CssParameter>
2096        <CssParameter name="stroke-width">2.5</CssParameter>
2097        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2098        <CssParameter name="stroke-opacity">0.5</CssParameter>
2099        <CssParameter name="stroke-linejoin">round</CssParameter>
2100        <CssParameter name="stroke-linecap">round</CssParameter>
2101      </LineSymbolizer>
2102    </Rule>
2103    <Rule>
2104      <Filter>[highway] = 'steps'</Filter>
2105      <MaxScaleDenominator>100000</MaxScaleDenominator>
2106      <MinScaleDenominator>20000</MinScaleDenominator>
2107      <LineSymbolizer>
2108        <CssParameter name="stroke">#fff</CssParameter>
2109        <CssParameter name="stroke-width">6</CssParameter>
2110        <CssParameter name="stroke-opacity">0.4</CssParameter>
2111      </LineSymbolizer>
2112      <LineSymbolizer>
2113        <CssParameter name="stroke">salmon</CssParameter>
2114        <CssParameter name="stroke-width">2.0</CssParameter>
2115        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2116        <CssParameter name="stroke-linejoin">round</CssParameter>
2117        <CssParameter name="stroke-linecap">round</CssParameter>
2118      </LineSymbolizer>
2119    </Rule>
2120
2121    <Rule>
2122      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2123      <MaxScaleDenominator>100000</MaxScaleDenominator>
2124      <LineSymbolizer>
2125        <CssParameter name="stroke">white</CssParameter>
2126        <CssParameter name="stroke-width">4</CssParameter>
2127        <CssParameter name="stroke-linejoin">round</CssParameter>
2128        <CssParameter name="stroke-linecap">round</CssParameter>
2129        <CssParameter name="stroke-opacity">0.4</CssParameter>
2130      </LineSymbolizer>
2131      <LineSymbolizer>
2132        <CssParameter name="stroke">blue</CssParameter>
2133        <CssParameter name="stroke-width">1.5</CssParameter>
2134        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2135        <CssParameter name="stroke-linejoin">round</CssParameter>
2136        <CssParameter name="stroke-linecap">round</CssParameter>
2137      </LineSymbolizer>
2138    </Rule>
2139    <Rule>
2140      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2141      <MaxScaleDenominator>100000</MaxScaleDenominator>
2142      <LineSymbolizer>
2143        <CssParameter name="stroke">grey</CssParameter>
2144        <CssParameter name="stroke-width">5</CssParameter>
2145        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2146      </LineSymbolizer>
2147      <LineSymbolizer>
2148        <CssParameter name="stroke">white</CssParameter>
2149        <CssParameter name="stroke-width">3</CssParameter>
2150        <CssParameter name="stroke-linejoin">round</CssParameter>
2151        <CssParameter name="stroke-linecap">round</CssParameter>
2152      </LineSymbolizer>
2153      <LineSymbolizer>
2154        <CssParameter name="stroke">blue</CssParameter>
2155        <CssParameter name="stroke-width">2</CssParameter>
2156        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2157        <CssParameter name="stroke-opacity">0.5</CssParameter>
2158        <CssParameter name="stroke-linejoin">round</CssParameter>
2159        <CssParameter name="stroke-linecap">round</CssParameter>
2160      </LineSymbolizer>
2161    </Rule>
2162    <Rule>
2163      <Filter>[highway] = 'byway'</Filter>
2164      <MaxScaleDenominator>100000</MaxScaleDenominator>
2165      <LineSymbolizer>
2166        <CssParameter name="stroke">white</CssParameter>
2167        <CssParameter name="stroke-width">6</CssParameter>
2168        <CssParameter name="stroke-linejoin">round</CssParameter>
2169        <CssParameter name="stroke-linecap">round</CssParameter>
2170        <CssParameter name="stroke-opacity">0.4</CssParameter>
2171      </LineSymbolizer>
2172      <LineSymbolizer>
2173        <CssParameter name="stroke">#ffcc00</CssParameter>
2174        <CssParameter name="stroke-width">2.0</CssParameter>
2175        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2176        <CssParameter name="stroke-linejoin">round</CssParameter>
2177        <CssParameter name="stroke-linecap">round</CssParameter>
2178      </LineSymbolizer>
2179    </Rule>
2180<Rule>
2181      <Filter>[highway] = 'unsurfaced'</Filter>
2182      <MaxScaleDenominator>100000</MaxScaleDenominator>
2183      <MinScaleDenominator>50000</MinScaleDenominator>
2184      <LineSymbolizer>
2185        <CssParameter name="stroke">#fff</CssParameter>
2186        <CssParameter name="stroke-width">4</CssParameter>
2187        <CssParameter name="stroke-linejoin">round</CssParameter>
2188        <CssParameter name="stroke-linecap">round</CssParameter>
2189        <CssParameter name="stroke-opacity">0.4</CssParameter>
2190      </LineSymbolizer>
2191      <LineSymbolizer>
2192        <CssParameter name="stroke">#debd9c</CssParameter>
2193        <CssParameter name="stroke-width">3</CssParameter>
2194        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2195        <CssParameter name="stroke-linejoin">round</CssParameter>
2196        <CssParameter name="stroke-linecap">round</CssParameter>
2197      </LineSymbolizer>
2198    </Rule>
2199    <Rule>
2200      <Filter>[highway] = 'unsurfaced'</Filter>
2201      <MaxScaleDenominator>50000</MaxScaleDenominator>
2202      <LineSymbolizer>
2203        <CssParameter name="stroke">#fff</CssParameter>
2204        <CssParameter name="stroke-width">5</CssParameter>
2205        <CssParameter name="stroke-linejoin">round</CssParameter>
2206        <CssParameter name="stroke-linecap">round</CssParameter>
2207        <CssParameter name="stroke-opacity">0.4</CssParameter>
2208      </LineSymbolizer>
2209      <LineSymbolizer>
2210        <CssParameter name="stroke">#debd9c</CssParameter>
2211        <CssParameter name="stroke-width">4</CssParameter>
2212        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2213        <CssParameter name="stroke-linejoin">round</CssParameter>
2214        <CssParameter name="stroke-linecap">round</CssParameter>
2215      </LineSymbolizer>
2216    </Rule>
2217    <Rule>
2218      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2219      <MaxScaleDenominator>100000</MaxScaleDenominator>
2220      <LineSymbolizer>
2221        <CssParameter name="stroke">white</CssParameter>
2222        <CssParameter name="stroke-width">4</CssParameter>
2223        <CssParameter name="stroke-linejoin">round</CssParameter>
2224        <CssParameter name="stroke-linecap">round</CssParameter>
2225        <CssParameter name="stroke-opacity">0.4</CssParameter>
2226      </LineSymbolizer>
2227      <LineSymbolizer>
2228        <CssParameter name="stroke">#996600</CssParameter>
2229        <CssParameter name="stroke-width">1.5</CssParameter>
2230        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2231        <CssParameter name="stroke-linejoin">round</CssParameter>
2232        <CssParameter name="stroke-linecap">round</CssParameter>
2233      </LineSymbolizer>
2234    </Rule>
2235    <Rule>
2236      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2237      <MaxScaleDenominator>100000</MaxScaleDenominator>
2238      <LineSymbolizer>
2239        <CssParameter name="stroke">grey</CssParameter>
2240        <CssParameter name="stroke-width">5</CssParameter>
2241        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2242      </LineSymbolizer>
2243      <LineSymbolizer>
2244        <CssParameter name="stroke">white</CssParameter>
2245        <CssParameter name="stroke-width">3</CssParameter>
2246        <CssParameter name="stroke-linejoin">round</CssParameter>
2247        <CssParameter name="stroke-linecap">round</CssParameter>
2248      </LineSymbolizer>
2249      <LineSymbolizer>
2250        <CssParameter name="stroke">#996600</CssParameter>
2251        <CssParameter name="stroke-width">2</CssParameter>
2252        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2253        <CssParameter name="stroke-opacity">0.5</CssParameter>
2254        <CssParameter name="stroke-linejoin">round</CssParameter>
2255        <CssParameter name="stroke-linecap">round</CssParameter>
2256      </LineSymbolizer>
2257    </Rule>
2258
2259    <Rule>
2260      <Filter>[highway] = 'pedestrian'</Filter>
2261      <MaxScaleDenominator>50000</MaxScaleDenominator>
2262      <LineSymbolizer>
2263        <CssParameter name="stroke">grey</CssParameter>
2264        <CssParameter name="stroke-width">6.5</CssParameter>
2265      </LineSymbolizer>
2266      <LineSymbolizer>
2267        <CssParameter name="stroke">#ededed</CssParameter>
2268        <CssParameter name="stroke-width">4</CssParameter>
2269        <CssParameter name="stroke-linejoin">round</CssParameter>
2270        <CssParameter name="stroke-linecap">round</CssParameter>
2271      </LineSymbolizer>
2272    </Rule>
2273   
2274     <Rule>
2275      <Filter>[route] = 'ferry'</Filter>
2276      <MaxScaleDenominator>500000</MaxScaleDenominator>
2277      <LineSymbolizer>
2278        <CssParameter name="stroke">navy</CssParameter>
2279        <CssParameter name="stroke-width">0.8</CssParameter>
2280        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2281      </LineSymbolizer>
2282    </Rule>
2283
2284    <Rule>
2285      <Filter>[aeroway] = 'runway'</Filter>
2286      <MaxScaleDenominator>500000</MaxScaleDenominator>
2287      <MinScaleDenominator>200000</MinScaleDenominator>
2288      <LineSymbolizer>
2289        <CssParameter name="stroke">#bbc</CssParameter>
2290        <CssParameter name="stroke-width">2</CssParameter>
2291      </LineSymbolizer>
2292    </Rule>
2293    <Rule>
2294      <Filter>[aeroway] = 'runway'</Filter>
2295      <MaxScaleDenominator>200000</MaxScaleDenominator>
2296      <MinScaleDenominator>50000</MinScaleDenominator>
2297      <LineSymbolizer>
2298        <CssParameter name="stroke">#bbc</CssParameter>
2299        <CssParameter name="stroke-width">7</CssParameter>
2300      </LineSymbolizer>
2301    </Rule>
2302    <Rule>
2303      <Filter>[aeroway] = 'runway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2304      <MaxScaleDenominator>50000</MaxScaleDenominator>
2305      <LineSymbolizer>
2306        <CssParameter name="stroke">#bbc</CssParameter>
2307        <CssParameter name="stroke-width">18</CssParameter>
2308      </LineSymbolizer>
2309    </Rule>
2310    <Rule>
2311      <Filter>[aeroway] = 'taxiway'</Filter>
2312      <MaxScaleDenominator>500000</MaxScaleDenominator>
2313      <MinScaleDenominator>50000</MinScaleDenominator>
2314      <LineSymbolizer>
2315        <CssParameter name="stroke">#bbc</CssParameter>
2316        <CssParameter name="stroke-width">1</CssParameter>
2317      </LineSymbolizer>
2318    </Rule>
2319    <Rule>
2320      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2321      <MaxScaleDenominator>50000</MaxScaleDenominator>
2322      <MinScaleDenominator>20000</MinScaleDenominator>
2323      <LineSymbolizer>
2324        <CssParameter name="stroke">#bbc</CssParameter>
2325        <CssParameter name="stroke-width">4</CssParameter>
2326      </LineSymbolizer>
2327    </Rule>
2328    <Rule>
2329      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2330      <MaxScaleDenominator>20000</MaxScaleDenominator>
2331      <LineSymbolizer>
2332        <CssParameter name="stroke">#bbc</CssParameter>
2333        <CssParameter name="stroke-width">6</CssParameter>
2334      </LineSymbolizer>
2335    </Rule>
2336
2337    <!--Rule>
2338      <ElseFilter/>
2339      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2340      <MinScaleDenominator>1000</MinScaleDenominator>
2341      <LineSymbolizer>
2342        <CssParameter name="stroke">black</CssParameter>
2343        <CssParameter name="stroke-width">2</CssParameter>
2344        <CssParameter name="stroke-linejoin">round</CssParameter>
2345        <CssParameter name="stroke-linecap">round</CssParameter>
2346        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2347      </LineSymbolizer>
2348    </Rule-->
2349  </Style>
2350<Style name="road-bridges-casing">
2351     <Rule>
2352      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2353      <MaxScaleDenominator>200000</MaxScaleDenominator>
2354      <MinScaleDenominator>100000</MinScaleDenominator>
2355        <LineSymbolizer>
2356        <CssParameter name="stroke">#506077</CssParameter>
2357        <CssParameter name="stroke-width">3</CssParameter>
2358      </LineSymbolizer>
2359    </Rule>
2360    <Rule>
2361      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2362      <MaxScaleDenominator>100000</MaxScaleDenominator>
2363      <MinScaleDenominator>20000</MinScaleDenominator>
2364        <LineSymbolizer>
2365        <CssParameter name="stroke">black</CssParameter>
2366        <CssParameter name="stroke-width">5.5</CssParameter>
2367      </LineSymbolizer>
2368    </Rule>
2369    <Rule>
2370      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2371      <MaxScaleDenominator>20000</MaxScaleDenominator>
2372      <MinScaleDenominator>5000</MinScaleDenominator>
2373        <LineSymbolizer>
2374        <CssParameter name="stroke">black</CssParameter>
2375        <CssParameter name="stroke-width">9</CssParameter>
2376      </LineSymbolizer>
2377    </Rule>
2378    <Rule>
2379      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2380      <MaxScaleDenominator>5000</MaxScaleDenominator>
2381      <MinScaleDenominator>1000</MinScaleDenominator>
2382        <LineSymbolizer>
2383        <CssParameter name="stroke">black</CssParameter>
2384        <CssParameter name="stroke-width">12</CssParameter>
2385      </LineSymbolizer>
2386    </Rule>
2387    <Rule>
2388      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2389      <MaxScaleDenominator>200000</MaxScaleDenominator>
2390      <MinScaleDenominator>100000</MinScaleDenominator>
2391        <LineSymbolizer>
2392        <CssParameter name="stroke">#477147</CssParameter>
2393        <CssParameter name="stroke-width">4</CssParameter>
2394      </LineSymbolizer>
2395    </Rule>
2396    <Rule>
2397      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2398      <MaxScaleDenominator>100000</MaxScaleDenominator>
2399      <MinScaleDenominator>20000</MinScaleDenominator>
2400        <LineSymbolizer>
2401        <CssParameter name="stroke">black</CssParameter>
2402        <CssParameter name="stroke-width">10</CssParameter>
2403      </LineSymbolizer>
2404    </Rule>
2405    <Rule>
2406      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2407      <MaxScaleDenominator>20000</MaxScaleDenominator>
2408      <MinScaleDenominator>5000</MinScaleDenominator>
2409        <LineSymbolizer>
2410        <CssParameter name="stroke">black</CssParameter>
2411        <CssParameter name="stroke-width">13</CssParameter>
2412      </LineSymbolizer>
2413    </Rule>
2414    <Rule>
2415      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2416      <MaxScaleDenominator>5000</MaxScaleDenominator>
2417      <MinScaleDenominator>1000</MinScaleDenominator>
2418        <LineSymbolizer>
2419        <CssParameter name="stroke">black</CssParameter>
2420        <CssParameter name="stroke-width">17</CssParameter>
2421      </LineSymbolizer>
2422    </Rule>
2423    <Rule>
2424      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2425      <MaxScaleDenominator>200000</MaxScaleDenominator>
2426      <MinScaleDenominator>100000</MinScaleDenominator>
2427        <LineSymbolizer>
2428        <CssParameter name="stroke">#8d4346</CssParameter>
2429        <CssParameter name="stroke-width">4</CssParameter>
2430      </LineSymbolizer>
2431    </Rule>
2432    <Rule>
2433      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2434      <MaxScaleDenominator>100000</MaxScaleDenominator>
2435      <MinScaleDenominator>20000</MinScaleDenominator>
2436        <LineSymbolizer>
2437        <CssParameter name="stroke">black</CssParameter>
2438        <CssParameter name="stroke-width">10</CssParameter>
2439      </LineSymbolizer>
2440    </Rule>
2441    <Rule>
2442      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2443      <MaxScaleDenominator>20000</MaxScaleDenominator>
2444      <MinScaleDenominator>5000</MinScaleDenominator>
2445        <LineSymbolizer>
2446        <CssParameter name="stroke">black</CssParameter>
2447        <CssParameter name="stroke-width">13</CssParameter>
2448      </LineSymbolizer>
2449    </Rule>
2450    <Rule>
2451      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2452      <MaxScaleDenominator>5000</MaxScaleDenominator>
2453      <MinScaleDenominator>1000</MinScaleDenominator>
2454        <LineSymbolizer>
2455        <CssParameter name="stroke">black</CssParameter>
2456        <CssParameter name="stroke-width">17</CssParameter>
2457      </LineSymbolizer>
2458    </Rule>
2459<Rule>
2460      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2461      <MaxScaleDenominator>75000</MaxScaleDenominator>
2462      <MinScaleDenominator>25000</MinScaleDenominator>
2463      <LineSymbolizer>
2464        <CssParameter name="stroke">black</CssParameter>
2465        <CssParameter name="stroke-width">10</CssParameter>
2466      </LineSymbolizer>
2467    </Rule>
2468    <Rule>
2469      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2470      <MaxScaleDenominator>25000</MaxScaleDenominator>
2471      <MinScaleDenominator>5000</MinScaleDenominator>
2472      <LineSymbolizer>
2473        <CssParameter name="stroke">black</CssParameter>
2474        <CssParameter name="stroke-width">12</CssParameter>
2475      </LineSymbolizer>
2476    </Rule>
2477    <Rule>
2478      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2479      <MaxScaleDenominator>5000</MaxScaleDenominator>
2480      <MinScaleDenominator>1000</MinScaleDenominator>
2481      <LineSymbolizer>
2482        <CssParameter name="stroke">black</CssParameter>
2483        <CssParameter name="stroke-width">17</CssParameter>
2484      </LineSymbolizer>
2485    </Rule>
2486    <Rule>
2487      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2488      <MaxScaleDenominator>50000</MaxScaleDenominator>
2489      <MinScaleDenominator>25000</MinScaleDenominator>
2490      <LineSymbolizer>
2491        <CssParameter name="stroke">black</CssParameter>
2492        <CssParameter name="stroke-width">7</CssParameter>
2493      </LineSymbolizer>
2494    </Rule>
2495    <Rule>
2496      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2497      <MaxScaleDenominator>25000</MaxScaleDenominator>
2498      <MinScaleDenominator>5000</MinScaleDenominator>
2499      <LineSymbolizer>
2500        <CssParameter name="stroke">black</CssParameter>
2501        <CssParameter name="stroke-width">11</CssParameter>
2502      </LineSymbolizer>
2503    </Rule>
2504    <Rule>
2505      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2506      <MaxScaleDenominator>5000</MaxScaleDenominator>
2507      <MinScaleDenominator>1000</MinScaleDenominator>
2508      <LineSymbolizer>
2509        <CssParameter name="stroke">black</CssParameter>
2510        <CssParameter name="stroke-width">16</CssParameter>
2511      </LineSymbolizer>
2512    </Rule>
2513    <Rule>
2514      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2515      <MaxScaleDenominator>50000</MaxScaleDenominator>
2516      <MinScaleDenominator>25000</MinScaleDenominator>
2517      <LineSymbolizer>
2518        <CssParameter name="stroke">black</CssParameter>
2519        <CssParameter name="stroke-width">4.5</CssParameter>
2520      </LineSymbolizer>
2521    </Rule>
2522    <Rule>
2523      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2524      <MaxScaleDenominator>25000</MaxScaleDenominator>
2525      <MinScaleDenominator>5000</MinScaleDenominator>
2526      <LineSymbolizer>
2527        <CssParameter name="stroke">black</CssParameter>
2528        <CssParameter name="stroke-width">11</CssParameter>
2529      </LineSymbolizer>
2530    </Rule>
2531    <Rule>
2532      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2533      <MaxScaleDenominator>5000</MaxScaleDenominator>
2534      <MinScaleDenominator>1000</MinScaleDenominator>
2535      <LineSymbolizer>
2536        <CssParameter name="stroke">black</CssParameter>
2537        <CssParameter name="stroke-width">16</CssParameter>
2538      </LineSymbolizer>
2539    </Rule>
2540    <Rule>
2541      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2542      <MaxScaleDenominator>50000</MaxScaleDenominator>
2543      <MinScaleDenominator>25000</MinScaleDenominator>
2544      <LineSymbolizer>
2545        <CssParameter name="stroke">black</CssParameter>
2546        <CssParameter name="stroke-width">3</CssParameter>
2547      </LineSymbolizer>
2548    </Rule>
2549    <Rule>
2550      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2551      <MaxScaleDenominator>25000</MaxScaleDenominator>
2552      <MinScaleDenominator>1000</MinScaleDenominator>
2553      <LineSymbolizer>
2554        <CssParameter name="stroke">black</CssParameter>
2555        <CssParameter name="stroke-width">8</CssParameter>
2556      </LineSymbolizer>
2557    </Rule>
2558    <Rule>
2559      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2560      <MaxScaleDenominator>50000</MaxScaleDenominator>
2561      <LineSymbolizer>
2562        <CssParameter name="stroke">black</CssParameter>
2563        <CssParameter name="stroke-width">6.5</CssParameter>
2564      </LineSymbolizer>
2565    </Rule>
2566
2567  </Style>
2568
2569<Style name="road-bridges-fill">
2570     <Rule>
2571      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2572      <MaxScaleDenominator>200000</MaxScaleDenominator>
2573      <MinScaleDenominator>100000</MinScaleDenominator>
2574      <LineSymbolizer>
2575        <CssParameter name="stroke">#809bc0</CssParameter>
2576        <CssParameter name="stroke-width">2</CssParameter>
2577        <CssParameter name="stroke-linejoin">round</CssParameter>
2578        <CssParameter name="stroke-linecap">round</CssParameter>
2579      </LineSymbolizer>
2580    </Rule>
2581    <Rule>
2582      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2583      <MaxScaleDenominator>100000</MaxScaleDenominator>
2584      <MinScaleDenominator>20000</MinScaleDenominator>
2585      <LineSymbolizer>
2586        <CssParameter name="stroke">#809bc0</CssParameter>
2587        <CssParameter name="stroke-width">4</CssParameter>
2588        <CssParameter name="stroke-linejoin">round</CssParameter>
2589        <CssParameter name="stroke-linecap">round</CssParameter>
2590      </LineSymbolizer>
2591    </Rule>
2592    <Rule>
2593      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2594      <MaxScaleDenominator>20000</MaxScaleDenominator>
2595      <MinScaleDenominator>5000</MinScaleDenominator>
2596      <LineSymbolizer>
2597        <CssParameter name="stroke">#809bc0</CssParameter>
2598        <CssParameter name="stroke-width">7.5</CssParameter>
2599        <CssParameter name="stroke-linejoin">round</CssParameter>
2600        <CssParameter name="stroke-linecap">round</CssParameter>
2601      </LineSymbolizer>
2602    </Rule>
2603    <Rule>
2604      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2605      <MaxScaleDenominator>5000</MaxScaleDenominator>
2606      <MinScaleDenominator>1000</MinScaleDenominator>
2607      <LineSymbolizer>
2608        <CssParameter name="stroke">#809bc0</CssParameter>
2609        <CssParameter name="stroke-width">10</CssParameter>
2610        <CssParameter name="stroke-linejoin">round</CssParameter>
2611        <CssParameter name="stroke-linecap">round</CssParameter>
2612      </LineSymbolizer>
2613    </Rule>
2614    <Rule>
2615      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2616      <MaxScaleDenominator>200000</MaxScaleDenominator>
2617      <MinScaleDenominator>100000</MinScaleDenominator>
2618      <LineSymbolizer>
2619        <CssParameter name="stroke">#7fc97f</CssParameter>
2620        <CssParameter name="stroke-width">3</CssParameter>
2621        <CssParameter name="stroke-linejoin">round</CssParameter>
2622        <CssParameter name="stroke-linecap">round</CssParameter>
2623      </LineSymbolizer>
2624    </Rule>
2625    <Rule>
2626      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2627      <MaxScaleDenominator>100000</MaxScaleDenominator>
2628      <MinScaleDenominator>20000</MinScaleDenominator>
2629      <LineSymbolizer>
2630        <CssParameter name="stroke">#7fc97f</CssParameter>
2631        <CssParameter name="stroke-width">8.5</CssParameter>
2632        <CssParameter name="stroke-linejoin">round</CssParameter>
2633        <CssParameter name="stroke-linecap">round</CssParameter>
2634      </LineSymbolizer>
2635    </Rule>
2636    <Rule>
2637      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2638      <MaxScaleDenominator>20000</MaxScaleDenominator>
2639      <MinScaleDenominator>5000</MinScaleDenominator>
2640      <LineSymbolizer>
2641        <CssParameter name="stroke">#7fc97f</CssParameter>
2642        <CssParameter name="stroke-width">11.5</CssParameter>
2643        <CssParameter name="stroke-linejoin">round</CssParameter>
2644        <CssParameter name="stroke-linecap">round</CssParameter>
2645      </LineSymbolizer>
2646    </Rule>
2647    <Rule>
2648      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2649      <MaxScaleDenominator>5000</MaxScaleDenominator>
2650      <MinScaleDenominator>1000</MinScaleDenominator>
2651      <LineSymbolizer>
2652        <CssParameter name="stroke">#7fc97f</CssParameter>
2653        <CssParameter name="stroke-width">15</CssParameter>
2654        <CssParameter name="stroke-linejoin">round</CssParameter>
2655        <CssParameter name="stroke-linecap">round</CssParameter>
2656      </LineSymbolizer>
2657    </Rule>
2658    <Rule>
2659      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2660      <MaxScaleDenominator>200000</MaxScaleDenominator>
2661      <MinScaleDenominator>100000</MinScaleDenominator>
2662      <LineSymbolizer>
2663        <CssParameter name="stroke">#e46d71</CssParameter>
2664        <CssParameter name="stroke-width">3</CssParameter>
2665        <CssParameter name="stroke-linejoin">round</CssParameter>
2666        <CssParameter name="stroke-linecap">round</CssParameter>
2667      </LineSymbolizer>
2668    </Rule>
2669    <Rule>
2670      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2671      <MaxScaleDenominator>100000</MaxScaleDenominator>
2672      <MinScaleDenominator>20000</MinScaleDenominator>
2673      <LineSymbolizer>
2674        <CssParameter name="stroke">#e46d71</CssParameter>
2675        <CssParameter name="stroke-width">8.5</CssParameter>
2676        <CssParameter name="stroke-linejoin">round</CssParameter>
2677        <CssParameter name="stroke-linecap">round</CssParameter>
2678      </LineSymbolizer>
2679    </Rule>
2680    <Rule>
2681      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2682      <MaxScaleDenominator>20000</MaxScaleDenominator>
2683      <MinScaleDenominator>5000</MinScaleDenominator>
2684      <LineSymbolizer>
2685        <CssParameter name="stroke">#e46d71</CssParameter>
2686        <CssParameter name="stroke-width">11.5</CssParameter>
2687        <CssParameter name="stroke-linejoin">round</CssParameter>
2688        <CssParameter name="stroke-linecap">round</CssParameter>
2689      </LineSymbolizer>
2690    </Rule>
2691    <Rule>
2692      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2693      <MaxScaleDenominator>5000</MaxScaleDenominator>
2694      <MinScaleDenominator>1000</MinScaleDenominator>
2695      <LineSymbolizer>
2696        <CssParameter name="stroke">#e46d71</CssParameter>
2697        <CssParameter name="stroke-width">15</CssParameter>
2698        <CssParameter name="stroke-linejoin">round</CssParameter>
2699        <CssParameter name="stroke-linecap">round</CssParameter>
2700      </LineSymbolizer>
2701    </Rule>
2702    <Rule>
2703      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2704      <MaxScaleDenominator>75000</MaxScaleDenominator>
2705      <MinScaleDenominator>25000</MinScaleDenominator>
2706      <LineSymbolizer>
2707        <CssParameter name="stroke">#fdbf6f</CssParameter>
2708        <CssParameter name="stroke-width">9</CssParameter>
2709        <CssParameter name="stroke-linejoin">round</CssParameter>
2710        <CssParameter name="stroke-linecap">round</CssParameter>
2711      </LineSymbolizer>
2712    </Rule>
2713
2714    <Rule>
2715      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2716      <MaxScaleDenominator>25000</MaxScaleDenominator>
2717      <MinScaleDenominator>5000</MinScaleDenominator>
2718      <LineSymbolizer>
2719        <CssParameter name="stroke">#fdbf6f</CssParameter>
2720        <CssParameter name="stroke-width">10.5</CssParameter>
2721        <CssParameter name="stroke-linejoin">round</CssParameter>
2722        <CssParameter name="stroke-linecap">round</CssParameter>
2723      </LineSymbolizer>
2724    </Rule>
2725   
2726    <Rule>
2727      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2728      <MaxScaleDenominator>5000</MaxScaleDenominator>
2729      <MinScaleDenominator>1000</MinScaleDenominator>
2730      <LineSymbolizer>
2731        <CssParameter name="stroke">#fdbf6f</CssParameter>
2732        <CssParameter name="stroke-width">15</CssParameter>
2733        <CssParameter name="stroke-linejoin">round</CssParameter>
2734        <CssParameter name="stroke-linecap">round</CssParameter>
2735      </LineSymbolizer>
2736    </Rule>
2737    <Rule>
2738      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2739      <MaxScaleDenominator>50000</MaxScaleDenominator>
2740      <MinScaleDenominator>25000</MinScaleDenominator>
2741      <LineSymbolizer>
2742        <CssParameter name="stroke">#ffffcc</CssParameter>
2743        <CssParameter name="stroke-width">6</CssParameter>
2744        <CssParameter name="stroke-linejoin">round</CssParameter>
2745        <CssParameter name="stroke-linecap">round</CssParameter>
2746      </LineSymbolizer>
2747    </Rule>
2748    <Rule>
2749      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2750      <MaxScaleDenominator>25000</MaxScaleDenominator>
2751      <MinScaleDenominator>5000</MinScaleDenominator>
2752      <LineSymbolizer>
2753        <CssParameter name="stroke">#ffffcc</CssParameter>
2754        <CssParameter name="stroke-width">9.5</CssParameter>
2755        <CssParameter name="stroke-linejoin">round</CssParameter>
2756        <CssParameter name="stroke-linecap">round</CssParameter>
2757      </LineSymbolizer>
2758    </Rule>
2759    <Rule>
2760      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2761      <MaxScaleDenominator>5000</MaxScaleDenominator>
2762      <MinScaleDenominator>1000</MinScaleDenominator>
2763      <LineSymbolizer>
2764        <CssParameter name="stroke">#ffffcc</CssParameter>
2765        <CssParameter name="stroke-width">14</CssParameter>
2766        <CssParameter name="stroke-linejoin">round</CssParameter>
2767        <CssParameter name="stroke-linecap">round</CssParameter>
2768      </LineSymbolizer>
2769    </Rule>
2770    <Rule>
2771      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2772      <MaxScaleDenominator>50000</MaxScaleDenominator>
2773      <MinScaleDenominator>25000</MinScaleDenominator>
2774      <LineSymbolizer>
2775        <CssParameter name="stroke">white</CssParameter>
2776        <CssParameter name="stroke-width">3.5</CssParameter>
2777        <CssParameter name="stroke-linejoin">round</CssParameter>
2778        <CssParameter name="stroke-linecap">round</CssParameter>
2779      </LineSymbolizer>
2780    </Rule>
2781    <Rule>
2782      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2783      <MaxScaleDenominator>25000</MaxScaleDenominator>
2784      <MinScaleDenominator>5000</MinScaleDenominator>
2785      <LineSymbolizer>
2786        <CssParameter name="stroke">white</CssParameter>
2787        <CssParameter name="stroke-width">9.5</CssParameter>
2788        <CssParameter name="stroke-linejoin">round</CssParameter>
2789        <CssParameter name="stroke-linecap">round</CssParameter>
2790      </LineSymbolizer>
2791    </Rule>
2792    <Rule>
2793      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2794      <MaxScaleDenominator>5000</MaxScaleDenominator>
2795      <MinScaleDenominator>1000</MinScaleDenominator>
2796      <LineSymbolizer>
2797        <CssParameter name="stroke">white</CssParameter>
2798        <CssParameter name="stroke-width">14</CssParameter>
2799        <CssParameter name="stroke-linejoin">round</CssParameter>
2800        <CssParameter name="stroke-linecap">round</CssParameter>
2801      </LineSymbolizer>
2802    </Rule>
2803    <Rule>
2804      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2805      <MaxScaleDenominator>50000</MaxScaleDenominator>
2806      <MinScaleDenominator>25000</MinScaleDenominator>
2807      <LineSymbolizer>
2808        <CssParameter name="stroke">white</CssParameter>
2809        <CssParameter name="stroke-width">2</CssParameter>
2810        <CssParameter name="stroke-linejoin">round</CssParameter>
2811        <CssParameter name="stroke-linecap">round</CssParameter>
2812      </LineSymbolizer>
2813    </Rule>
2814    <Rule>
2815      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2816      <MaxScaleDenominator>25000</MaxScaleDenominator>
2817      <MinScaleDenominator>1000</MinScaleDenominator>
2818      <LineSymbolizer>
2819        <CssParameter name="stroke">white</CssParameter>
2820        <CssParameter name="stroke-width">6</CssParameter>
2821        <CssParameter name="stroke-linejoin">round</CssParameter>
2822        <CssParameter name="stroke-linecap">round</CssParameter>
2823      </LineSymbolizer>
2824    </Rule>
2825    <Rule>
2826      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2827      <MaxScaleDenominator>50000</MaxScaleDenominator>
2828      <LineSymbolizer>
2829        <CssParameter name="stroke">#ededed</CssParameter>
2830        <CssParameter name="stroke-width">5.5</CssParameter>
2831        <CssParameter name="stroke-linejoin">round</CssParameter>
2832        <CssParameter name="stroke-linecap">round</CssParameter>
2833      </LineSymbolizer>
2834    </Rule>
2835</Style>
2836<Style name="noncased-ways-bridges">
2837    <Rule>
2838      <Filter>[aeroway] = 'runway' and ([bridge]='yes' or [bridge]='true')</Filter>
2839      <MaxScaleDenominator>50000</MaxScaleDenominator>
2840      <LineSymbolizer>
2841        <CssParameter name="stroke">black</CssParameter>
2842        <CssParameter name="stroke-width">19</CssParameter>
2843      </LineSymbolizer>
2844      <LineSymbolizer>
2845        <CssParameter name="stroke">#bbc</CssParameter>
2846        <CssParameter name="stroke-width">18</CssParameter>
2847      </LineSymbolizer>
2848    </Rule>
2849    <Rule>
2850      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
2851      <MaxScaleDenominator>50000</MaxScaleDenominator>
2852      <MinScaleDenominator>20000</MinScaleDenominator>
2853      <LineSymbolizer>
2854        <CssParameter name="stroke">black</CssParameter>
2855        <CssParameter name="stroke-width">5</CssParameter>
2856      </LineSymbolizer>
2857      <LineSymbolizer>
2858        <CssParameter name="stroke">#bbc</CssParameter>
2859        <CssParameter name="stroke-width">4</CssParameter>
2860      </LineSymbolizer>
2861    </Rule>
2862    <Rule>
2863      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
2864      <MaxScaleDenominator>20000</MaxScaleDenominator>
2865      <LineSymbolizer>
2866        <CssParameter name="stroke">black</CssParameter>
2867        <CssParameter name="stroke-width">7</CssParameter>
2868      </LineSymbolizer>
2869      <LineSymbolizer>
2870        <CssParameter name="stroke">#bbc</CssParameter>
2871        <CssParameter name="stroke-width">6</CssParameter>
2872      </LineSymbolizer>
2873    </Rule>
2874     <Rule>
2875      <MaxScaleDenominator>50000</MaxScaleDenominator>
2876      <MinScaleDenominator>1000</MinScaleDenominator>
2877      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2878      <LineSymbolizer>
2879        <CssParameter name="stroke">black</CssParameter>
2880        <CssParameter name="stroke-width">5.5</CssParameter>
2881      </LineSymbolizer>
2882      <LineSymbolizer>
2883        <CssParameter name="stroke">white</CssParameter>
2884        <CssParameter name="stroke-width">4</CssParameter>
2885      </LineSymbolizer>
2886      <LineSymbolizer>
2887        <CssParameter name="stroke">#999</CssParameter>
2888        <CssParameter name="stroke-width">2</CssParameter>
2889      </LineSymbolizer>
2890     </Rule>
2891    <Rule>
2892      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2893      <MaxScaleDenominator>100000</MaxScaleDenominator>
2894      <MinScaleDenominator>50000</MinScaleDenominator>
2895      <LineSymbolizer>
2896        <CssParameter name="stroke">black</CssParameter>
2897        <CssParameter name="stroke-width">5</CssParameter>
2898      </LineSymbolizer>
2899      <LineSymbolizer>
2900        <CssParameter name="stroke">#fff</CssParameter>
2901        <CssParameter name="stroke-width">4</CssParameter>
2902        <CssParameter name="stroke-linejoin">round</CssParameter>
2903        <CssParameter name="stroke-linecap">round</CssParameter>
2904      </LineSymbolizer>
2905      <LineSymbolizer>
2906        <CssParameter name="stroke">#debd9c</CssParameter>
2907        <CssParameter name="stroke-width">3</CssParameter>
2908        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2909        <CssParameter name="stroke-linejoin">round</CssParameter>
2910        <CssParameter name="stroke-linecap">round</CssParameter>
2911      </LineSymbolizer>
2912    </Rule>
2913    <Rule>
2914      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2915      <MaxScaleDenominator>50000</MaxScaleDenominator>
2916      <LineSymbolizer>
2917        <CssParameter name="stroke">black</CssParameter>
2918        <CssParameter name="stroke-width">6.5</CssParameter>
2919      </LineSymbolizer>
2920      <LineSymbolizer>
2921        <CssParameter name="stroke">#fff</CssParameter>
2922        <CssParameter name="stroke-width">5</CssParameter>
2923        <CssParameter name="stroke-linejoin">round</CssParameter>
2924        <CssParameter name="stroke-linecap">round</CssParameter>
2925      </LineSymbolizer>
2926      <LineSymbolizer>
2927        <CssParameter name="stroke">#debd9c</CssParameter>
2928        <CssParameter name="stroke-width">4</CssParameter>
2929        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2930        <CssParameter name="stroke-linejoin">round</CssParameter>
2931        <CssParameter name="stroke-linecap">round</CssParameter>
2932      </LineSymbolizer>
2933    </Rule>
2934
2935    <Rule>
2936      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2937      <MaxScaleDenominator>50000</MaxScaleDenominator>
2938      <LineSymbolizer>
2939        <CssParameter name="stroke">black</CssParameter>
2940        <CssParameter name="stroke-width">5.5</CssParameter>
2941      </LineSymbolizer>
2942      <LineSymbolizer>
2943        <CssParameter name="stroke">#fff</CssParameter>
2944        <CssParameter name="stroke-width">4</CssParameter>
2945        <CssParameter name="stroke-linejoin">round</CssParameter>
2946        <CssParameter name="stroke-linecap">round</CssParameter>
2947      </LineSymbolizer>
2948      <LineSymbolizer>
2949        <CssParameter name="stroke">green</CssParameter>
2950        <CssParameter name="stroke-width">1.5</CssParameter>
2951        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2952      </LineSymbolizer>
2953    </Rule>
2954    <Rule>
2955      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
2956      <MaxScaleDenominator>50000</MaxScaleDenominator>
2957      <LineSymbolizer>
2958        <CssParameter name="stroke">black</CssParameter>
2959        <CssParameter name="stroke-width">6</CssParameter>
2960      </LineSymbolizer>
2961      <LineSymbolizer>
2962        <CssParameter name="stroke">#fff</CssParameter>
2963        <CssParameter name="stroke-width">4.5</CssParameter>
2964        <CssParameter name="stroke-linejoin">round</CssParameter>
2965        <CssParameter name="stroke-linecap">round</CssParameter>
2966      </LineSymbolizer>
2967      <LineSymbolizer>
2968        <CssParameter name="stroke">salmon</CssParameter>
2969        <CssParameter name="stroke-width">2.0</CssParameter>
2970        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2971        <CssParameter name="stroke-linejoin">round</CssParameter>
2972        <CssParameter name="stroke-linecap">round</CssParameter>
2973      </LineSymbolizer>
2974    </Rule>
2975    <Rule>
2976      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2977      <MaxScaleDenominator>50000</MaxScaleDenominator>
2978      <LineSymbolizer>
2979        <CssParameter name="stroke">black</CssParameter>
2980        <CssParameter name="stroke-width">5.5</CssParameter>
2981      </LineSymbolizer>
2982      <LineSymbolizer>
2983        <CssParameter name="stroke">white</CssParameter>
2984        <CssParameter name="stroke-width">4</CssParameter>
2985        <CssParameter name="stroke-linejoin">round</CssParameter>
2986        <CssParameter name="stroke-linecap">round</CssParameter>
2987      </LineSymbolizer>
2988      <LineSymbolizer>
2989        <CssParameter name="stroke">blue</CssParameter>
2990        <CssParameter name="stroke-width">1.5</CssParameter>
2991        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2992        <CssParameter name="stroke-linejoin">round</CssParameter>
2993        <CssParameter name="stroke-linecap">round</CssParameter>
2994      </LineSymbolizer>
2995    </Rule>
2996    <Rule>
2997      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
2998      <MaxScaleDenominator>50000</MaxScaleDenominator>
2999      <LineSymbolizer>
3000        <CssParameter name="stroke">black</CssParameter>
3001        <CssParameter name="stroke-width">5.5</CssParameter>
3002      </LineSymbolizer>
3003      <LineSymbolizer>
3004        <CssParameter name="stroke">white</CssParameter>
3005        <CssParameter name="stroke-width">4</CssParameter>
3006        <CssParameter name="stroke-linejoin">round</CssParameter>
3007        <CssParameter name="stroke-linecap">round</CssParameter>
3008      </LineSymbolizer>
3009      <LineSymbolizer>
3010        <CssParameter name="stroke">#ffcc00</CssParameter>
3011        <CssParameter name="stroke-width">1.5</CssParameter>
3012        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3013        <CssParameter name="stroke-linejoin">round</CssParameter>
3014        <CssParameter name="stroke-linecap">round</CssParameter>
3015      </LineSymbolizer>
3016    </Rule>
3017    <Rule>
3018      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
3019      <MaxScaleDenominator>50000</MaxScaleDenominator>
3020     <LineSymbolizer>
3021        <CssParameter name="stroke">black</CssParameter>
3022        <CssParameter name="stroke-width">5.5</CssParameter>
3023      </LineSymbolizer>
3024      <LineSymbolizer>
3025        <CssParameter name="stroke">white</CssParameter>
3026        <CssParameter name="stroke-width">4</CssParameter>
3027        <CssParameter name="stroke-linejoin">round</CssParameter>
3028        <CssParameter name="stroke-linecap">round</CssParameter>
3029      </LineSymbolizer>
3030      <LineSymbolizer>
3031        <CssParameter name="stroke">#996600</CssParameter>
3032        <CssParameter name="stroke-width">1.5</CssParameter>
3033        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3034        <CssParameter name="stroke-linejoin">round</CssParameter>
3035        <CssParameter name="stroke-linecap">round</CssParameter>
3036      </LineSymbolizer>
3037    </Rule>
3038</Style>
3039<Style name="mwaybridge_layer0_casing">
3040    <Rule>
3041      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3042      <MaxScaleDenominator>20000</MaxScaleDenominator>
3043      <MinScaleDenominator>5000</MinScaleDenominator>
3044        <LineSymbolizer>
3045        <CssParameter name="stroke">black</CssParameter>
3046        <CssParameter name="stroke-width">9</CssParameter>
3047      </LineSymbolizer>
3048    </Rule>
3049    <Rule>
3050      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3051      <MaxScaleDenominator>5000</MaxScaleDenominator>
3052      <MinScaleDenominator>1000</MinScaleDenominator>
3053        <LineSymbolizer>
3054        <CssParameter name="stroke">black</CssParameter>
3055        <CssParameter name="stroke-width">12</CssParameter>
3056      </LineSymbolizer>
3057    </Rule>
3058</Style>
3059<Style name="mwaybridge_layer0_fill">
3060   <Rule>
3061      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3062      <MaxScaleDenominator>20000</MaxScaleDenominator>
3063      <MinScaleDenominator>5000</MinScaleDenominator>
3064      <LineSymbolizer>
3065        <CssParameter name="stroke">#809bc0</CssParameter>
3066        <CssParameter name="stroke-width">7.5</CssParameter>
3067        <CssParameter name="stroke-linejoin">round</CssParameter>
3068        <CssParameter name="stroke-linecap">round</CssParameter>
3069      </LineSymbolizer>
3070    </Rule>
3071   <Rule>
3072      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3073      <MaxScaleDenominator>5000</MaxScaleDenominator>
3074      <MinScaleDenominator>1000</MinScaleDenominator>
3075      <LineSymbolizer>
3076        <CssParameter name="stroke">#809bc0</CssParameter>
3077        <CssParameter name="stroke-width">10</CssParameter>
3078        <CssParameter name="stroke-linejoin">round</CssParameter>
3079        <CssParameter name="stroke-linecap">round</CssParameter>
3080      </LineSymbolizer>
3081    </Rule>
3082</Style>
3083<Style name="mwaybridge_layer1_casing">
3084    <Rule>
3085      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3086      <MaxScaleDenominator>20000</MaxScaleDenominator>
3087      <MinScaleDenominator>5000</MinScaleDenominator>
3088        <LineSymbolizer>
3089        <CssParameter name="stroke">black</CssParameter>
3090        <CssParameter name="stroke-width">9</CssParameter>
3091      </LineSymbolizer>
3092    </Rule>
3093    <Rule>
3094      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3095      <MaxScaleDenominator>5000</MaxScaleDenominator>
3096      <MinScaleDenominator>1000</MinScaleDenominator>
3097        <LineSymbolizer>
3098        <CssParameter name="stroke">black</CssParameter>
3099        <CssParameter name="stroke-width">12</CssParameter>
3100      </LineSymbolizer>
3101    </Rule>
3102</Style>
3103<Style name="mwaybridge_layer1_fill">
3104   <Rule>
3105      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3106      <MaxScaleDenominator>20000</MaxScaleDenominator>
3107      <MinScaleDenominator>5000</MinScaleDenominator>
3108      <LineSymbolizer>
3109        <CssParameter name="stroke">#809bc0</CssParameter>
3110        <CssParameter name="stroke-width">7.5</CssParameter>
3111        <CssParameter name="stroke-linejoin">round</CssParameter>
3112        <CssParameter name="stroke-linecap">round</CssParameter>
3113      </LineSymbolizer>
3114    </Rule>
3115    <Rule>
3116      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3117      <MaxScaleDenominator>5000</MaxScaleDenominator>
3118      <MinScaleDenominator>1000</MinScaleDenominator>
3119      <LineSymbolizer>
3120        <CssParameter name="stroke">#809bc0</CssParameter>
3121        <CssParameter name="stroke-width">10</CssParameter>
3122        <CssParameter name="stroke-linejoin">round</CssParameter>
3123        <CssParameter name="stroke-linecap">round</CssParameter>
3124      </LineSymbolizer>
3125    </Rule>
3126</Style>
3127<Style name="mwaybridge_layer2_casing">
3128    <Rule>
3129      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3130      <MaxScaleDenominator>20000</MaxScaleDenominator>
3131      <MinScaleDenominator>5000</MinScaleDenominator>
3132        <LineSymbolizer>
3133        <CssParameter name="stroke">black</CssParameter>
3134        <CssParameter name="stroke-width">9</CssParameter>
3135      </LineSymbolizer>
3136    </Rule>
3137    <Rule>
3138      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='2'</Filter>
3139      <MaxScaleDenominator>5000</MaxScaleDenominator>
3140      <MinScaleDenominator>1000</MinScaleDenominator>
3141        <LineSymbolizer>
3142        <CssParameter name="stroke">black</CssParameter>
3143        <CssParameter name="stroke-width">12</CssParameter>
3144      </LineSymbolizer>
3145    </Rule>
3146</Style>
3147<Style name="mwaybridge_layer2_fill">
3148    <Rule>
3149      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3150      <MaxScaleDenominator>20000</MaxScaleDenominator>
3151      <MinScaleDenominator>5000</MinScaleDenominator>
3152      <LineSymbolizer>
3153        <CssParameter name="stroke">#809bc0</CssParameter>
3154        <CssParameter name="stroke-width">7.5</CssParameter>
3155        <CssParameter name="stroke-linejoin">round</CssParameter>
3156        <CssParameter name="stroke-linecap">round</CssParameter>
3157      </LineSymbolizer>
3158    </Rule>
3159    <Rule>
3160      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3161      <MaxScaleDenominator>5000</MaxScaleDenominator>
3162      <MinScaleDenominator>1000</MinScaleDenominator>
3163      <LineSymbolizer>
3164        <CssParameter name="stroke">#809bc0</CssParameter>
3165        <CssParameter name="stroke-width">10</CssParameter>
3166        <CssParameter name="stroke-linejoin">round</CssParameter>
3167        <CssParameter name="stroke-linecap">round</CssParameter>
3168      </LineSymbolizer>
3169    </Rule>
3170</Style>
3171<Style name="mwaybridge_layer3_casing">
3172    <Rule>
3173      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3174      <MaxScaleDenominator>20000</MaxScaleDenominator>
3175      <MinScaleDenominator>5000</MinScaleDenominator>
3176        <LineSymbolizer>
3177        <CssParameter name="stroke">black</CssParameter>
3178        <CssParameter name="stroke-width">9</CssParameter>
3179      </LineSymbolizer>
3180    </Rule>
3181    <Rule>
3182      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3183      <MaxScaleDenominator>5000</MaxScaleDenominator>
3184      <MinScaleDenominator>1000</MinScaleDenominator>
3185        <LineSymbolizer>
3186        <CssParameter name="stroke">black</CssParameter>
3187        <CssParameter name="stroke-width">12</CssParameter>
3188      </LineSymbolizer>
3189    </Rule>
3190</Style>
3191<Style name="mwaybridge_layer3_fill">
3192    <Rule>
3193      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3194      <MaxScaleDenominator>20000</MaxScaleDenominator>
3195      <MinScaleDenominator>5000</MinScaleDenominator>
3196      <LineSymbolizer>
3197        <CssParameter name="stroke">#809bc0</CssParameter>
3198        <CssParameter name="stroke-width">7.5</CssParameter>
3199        <CssParameter name="stroke-linejoin">round</CssParameter>
3200        <CssParameter name="stroke-linecap">round</CssParameter>
3201      </LineSymbolizer>
3202    </Rule>
3203    <Rule>
3204      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3205      <MaxScaleDenominator>5000</MaxScaleDenominator>
3206      <MinScaleDenominator>1000</MinScaleDenominator>
3207      <LineSymbolizer>
3208        <CssParameter name="stroke">#809bc0</CssParameter>
3209        <CssParameter name="stroke-width">10</CssParameter>
3210        <CssParameter name="stroke-linejoin">round</CssParameter>
3211        <CssParameter name="stroke-linecap">round</CssParameter>
3212      </LineSymbolizer>
3213    </Rule> 
3214</Style>
3215<Style name="mwaybridge_layer4_casing">
3216     <Rule>
3217      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3218      <MaxScaleDenominator>20000</MaxScaleDenominator>
3219      <MinScaleDenominator>5000</MinScaleDenominator>
3220        <LineSymbolizer>
3221        <CssParameter name="stroke">black</CssParameter>
3222        <CssParameter name="stroke-width">9</CssParameter>
3223      </LineSymbolizer>
3224    </Rule>
3225    <Rule>
3226      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3227      <MaxScaleDenominator>5000</MaxScaleDenominator>
3228      <MinScaleDenominator>1000</MinScaleDenominator>
3229        <LineSymbolizer>
3230        <CssParameter name="stroke">black</CssParameter>
3231        <CssParameter name="stroke-width">12</CssParameter>
3232      </LineSymbolizer>
3233    </Rule>
3234</Style>
3235<Style name="mwaybridge_layer4_fill">
3236    <Rule>
3237      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3238      <MaxScaleDenominator>20000</MaxScaleDenominator>
3239      <MinScaleDenominator>5000</MinScaleDenominator>
3240      <LineSymbolizer>
3241        <CssParameter name="stroke">#809bc0</CssParameter>
3242        <CssParameter name="stroke-width">7.5</CssParameter>
3243        <CssParameter name="stroke-linejoin">round</CssParameter>
3244        <CssParameter name="stroke-linecap">round</CssParameter>
3245      </LineSymbolizer>
3246    </Rule>
3247    <Rule>
3248      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3249      <MaxScaleDenominator>5000</MaxScaleDenominator>
3250      <MinScaleDenominator>1000</MinScaleDenominator>
3251      <LineSymbolizer>
3252        <CssParameter name="stroke">#809bc0</CssParameter>
3253        <CssParameter name="stroke-width">10</CssParameter>
3254        <CssParameter name="stroke-linejoin">round</CssParameter>
3255        <CssParameter name="stroke-linecap">round</CssParameter>
3256      </LineSymbolizer>
3257    </Rule>
3258</Style>
3259
3260  <Style name="roads">
3261    <!-- MOTORWAY-->
3262    <!-- level 4-5 -->
3263    <Rule>
3264      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3265      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3266      <MinScaleDenominator>5000000</MinScaleDenominator>
3267      <LineSymbolizer>
3268        <CssParameter name="stroke">#809bc0</CssParameter>
3269        <CssParameter name="stroke-width">1</CssParameter>
3270      </LineSymbolizer>
3271    </Rule>
3272    <!-- level 6-8 -->
3273    <Rule>
3274      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3275      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3276      <MinScaleDenominator>1000000</MinScaleDenominator>
3277      <LineSymbolizer>
3278       <CssParameter name="stroke">#809bc0</CssParameter>
3279       <CssParameter name="stroke-width">1.5</CssParameter>
3280      </LineSymbolizer>
3281    </Rule>
3282    <!-- level 9 -->
3283   <Rule>
3284     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3285      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3286      <MinScaleDenominator>500000</MinScaleDenominator>
3287      <LineSymbolizer>
3288      <CssParameter name="stroke">#809bc0</CssParameter>
3289      <CssParameter name="stroke-width">2</CssParameter>
3290    </LineSymbolizer>
3291   </Rule>
3292<Rule>
3293     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3294      <MaxScaleDenominator>500000</MaxScaleDenominator>
3295      <MinScaleDenominator>200000</MinScaleDenominator>
3296      <LineSymbolizer>
3297      <CssParameter name="stroke">#809bc0</CssParameter>
3298      <CssParameter name="stroke-width">2.5</CssParameter>
3299    </LineSymbolizer>
3300   </Rule>
3301
3302    <!-- TRUNK -->
3303    <!--level 4-6-->
3304    <Rule>
3305      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3306      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3307      <MinScaleDenominator>2000000</MinScaleDenominator>
3308      <LineSymbolizer>
3309        <CssParameter name="stroke">#7fc97f</CssParameter>
3310        <CssParameter name="stroke-width">1</CssParameter>
3311      </LineSymbolizer>
3312    </Rule>
3313    <!-- level 7-9 -->
3314    <Rule>
3315      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3316      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3317      <MinScaleDenominator>500000</MinScaleDenominator>
3318      <LineSymbolizer>
3319        <CssParameter name="stroke">#7fc97f</CssParameter>
3320        <CssParameter name="stroke-width">1.7</CssParameter>
3321      </LineSymbolizer>
3322    </Rule>
3323    <!-- level 10-->
3324    <Rule>
3325      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3326      <MaxScaleDenominator>500000</MaxScaleDenominator>
3327      <MinScaleDenominator>200000</MinScaleDenominator>
3328      <LineSymbolizer>
3329        <CssParameter name="stroke">#7fc97f</CssParameter>
3330        <CssParameter name="stroke-width">2.5</CssParameter>
3331      </LineSymbolizer>
3332    </Rule>
3333
3334   <!-- PRIMARY-->
3335   <!-- level 5-6-->
3336   <Rule>
3337      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3338      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3339      <MinScaleDenominator>2000000</MinScaleDenominator>
3340      <LineSymbolizer>
3341        <CssParameter name="stroke">#e46d71</CssParameter>
3342        <CssParameter name="stroke-width">0.7</CssParameter>
3343      </LineSymbolizer>
3344    </Rule>
3345    <!-- level 7-9-->
3346    <Rule>
3347      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3348      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3349      <MinScaleDenominator>500000</MinScaleDenominator>
3350      <LineSymbolizer>
3351        <CssParameter name="stroke">#e46d71</CssParameter>
3352        <CssParameter name="stroke-width">1.6</CssParameter>
3353      </LineSymbolizer>
3354    </Rule>
3355    <!-- level 10 -->
3356    <Rule>
3357      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3358      <MaxScaleDenominator>500000</MaxScaleDenominator>
3359      <MinScaleDenominator>200000</MinScaleDenominator>
3360      <LineSymbolizer>
3361        <CssParameter name="stroke">#e46d71</CssParameter>
3362        <CssParameter name="stroke-width">2.5</CssParameter>
3363      </LineSymbolizer>
3364    </Rule>
3365
3366    <!-- SECONDARY -->
3367    <!-- level 7-9 -->
3368    <Rule>
3369      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3370      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3371      <MinScaleDenominator>500000</MinScaleDenominator>
3372      <LineSymbolizer>
3373        <CssParameter name="stroke">#fdbf6f</CssParameter>
3374        <CssParameter name="stroke-width">1</CssParameter>
3375      </LineSymbolizer>
3376    </Rule>
3377    <Rule>
3378      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3379      <MaxScaleDenominator>500000</MaxScaleDenominator>
3380      <MinScaleDenominator>100000</MinScaleDenominator>
3381      <LineSymbolizer>
3382        <CssParameter name="stroke">#fdbf6f</CssParameter>
3383        <CssParameter name="stroke-width">2</CssParameter>
3384      </LineSymbolizer>
3385    </Rule>
3386
3387    <!-- RAIL -->
3388        <Rule>
3389      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3390      <MinScaleDenominator>1000000</MinScaleDenominator>
3391      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3392       <LineSymbolizer>
3393        <CssParameter name="stroke">#aaa</CssParameter>
3394        <CssParameter name="stroke-width">1</CssParameter>
3395      </LineSymbolizer>
3396    </Rule>
3397    <Rule>
3398      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3399      <MinScaleDenominator>1000000</MinScaleDenominator>
3400      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3401       <LineSymbolizer>
3402        <CssParameter name="stroke">#aaa</CssParameter>
3403        <CssParameter name="stroke-width">1</CssParameter>
3404        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3405      </LineSymbolizer>
3406    </Rule>
3407    <Rule>
3408      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3409      <MinScaleDenominator>1000000</MinScaleDenominator>
3410      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3411       <LineSymbolizer>
3412        <CssParameter name="stroke">#ccc</CssParameter>
3413        <CssParameter name="stroke-width">1</CssParameter>
3414      </LineSymbolizer>
3415    </Rule>
3416    <Rule>
3417      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3418      <MinScaleDenominator>100000</MinScaleDenominator>
3419      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3420       <LineSymbolizer>
3421        <CssParameter name="stroke">#aaa</CssParameter>
3422        <CssParameter name="stroke-width">2</CssParameter>
3423      </LineSymbolizer>
3424    </Rule>
3425    <Rule>
3426      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3427      <MinScaleDenominator>100000</MinScaleDenominator>
3428      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3429       <LineSymbolizer>
3430        <CssParameter name="stroke">#aaa</CssParameter>
3431        <CssParameter name="stroke-width">2</CssParameter>
3432        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3433      </LineSymbolizer>
3434    </Rule>
3435    <Rule>
3436      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3437      <MinScaleDenominator>100000</MinScaleDenominator>
3438      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3439       <LineSymbolizer>
3440        <CssParameter name="stroke">#aaa</CssParameter>
3441        <CssParameter name="stroke-width">1</CssParameter>
3442      </LineSymbolizer>
3443    </Rule>
3444    <Rule>
3445      <MaxScaleDenominator>100000</MaxScaleDenominator>
3446      <MinScaleDenominator>1000</MinScaleDenominator>
3447      <Filter>[railway] = 'preserved'</Filter>
3448      <LineSymbolizer>
3449        <CssParameter name="stroke">#999999</CssParameter>
3450        <CssParameter name="stroke-width">3</CssParameter>
3451        <CssParameter name="stroke-linejoin">round</CssParameter>
3452      </LineSymbolizer>
3453      <LineSymbolizer>
3454        <CssParameter name="stroke">white</CssParameter>
3455        <CssParameter name="stroke-width">1</CssParameter>
3456        <CssParameter name="stroke-linejoin">round</CssParameter>
3457        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
3458      </LineSymbolizer>
3459    </Rule>
3460
3461  </Style>
3462
3463
3464  <!-- ROADS TEXT -->
3465  <Style name="roads-text">
3466    <Rule>
3467      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3468      <MaxScaleDenominator>500000</MaxScaleDenominator>
3469      <MinScaleDenominator>100</MinScaleDenominator>
3470      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3471    </Rule>
3472    <Rule>
3473      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3474      <MaxScaleDenominator>500000</MaxScaleDenominator>
3475      <MinScaleDenominator>100</MinScaleDenominator>
3476      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3477    </Rule>
3478    <Rule>
3479      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3480      <MaxScaleDenominator>500000</MaxScaleDenominator>
3481      <MinScaleDenominator>100</MinScaleDenominator>
3482      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3483    </Rule>
3484    <Rule>
3485      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3486      <MaxScaleDenominator>500000</MaxScaleDenominator>
3487      <MinScaleDenominator>100</MinScaleDenominator>
3488      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3489    </Rule>
3490
3491    <Rule>
3492      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3493      <MaxScaleDenominator>150000</MaxScaleDenominator>
3494      <MinScaleDenominator>100</MinScaleDenominator>
3495      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3496    </Rule>
3497    <Rule>
3498      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3499      <MaxScaleDenominator>150000</MaxScaleDenominator>
3500      <MinScaleDenominator>100</MinScaleDenominator>
3501      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3502    </Rule>
3503    <Rule>
3504      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3505      <MaxScaleDenominator>150000</MaxScaleDenominator>
3506      <MinScaleDenominator>100</MinScaleDenominator>
3507      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3508    </Rule>
3509    <Rule>
3510      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3511      <MaxScaleDenominator>150000</MaxScaleDenominator>
3512      <MinScaleDenominator>100</MinScaleDenominator>
3513      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3514    </Rule>
3515    <Rule>
3516      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3517      <MaxScaleDenominator>150000</MaxScaleDenominator>
3518      <MinScaleDenominator>100</MinScaleDenominator>
3519      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3520    </Rule>
3521
3522    <Rule>
3523      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3524      <MaxScaleDenominator>100000</MaxScaleDenominator>
3525      <MinScaleDenominator>100</MinScaleDenominator>
3526      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3527    </Rule>
3528    <Rule>
3529      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3530      <MaxScaleDenominator>100000</MaxScaleDenominator>
3531      <MinScaleDenominator>100</MinScaleDenominator>
3532      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3533    </Rule>
3534    <Rule>
3535      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3536      <MaxScaleDenominator>100000</MaxScaleDenominator>
3537      <MinScaleDenominator>100</MinScaleDenominator>
3538      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3539    </Rule>
3540    <Rule>
3541      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3542      <MaxScaleDenominator>100000</MaxScaleDenominator>
3543      <MinScaleDenominator>100</MinScaleDenominator>
3544      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3545    </Rule>
3546    <Rule>
3547      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3548      <MaxScaleDenominator>100000</MaxScaleDenominator>
3549      <MinScaleDenominator>100</MinScaleDenominator>
3550      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3551    </Rule>
3552
3553    <Rule>
3554      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3555      <MaxScaleDenominator>50000</MaxScaleDenominator>
3556      <MinScaleDenominator>100</MinScaleDenominator>
3557      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3558    </Rule>
3559    <Rule>
3560      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3561      <MaxScaleDenominator>50000</MaxScaleDenominator>
3562      <MinScaleDenominator>100</MinScaleDenominator>
3563      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3564    </Rule>
3565    <Rule>
3566      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3567      <MaxScaleDenominator>50000</MaxScaleDenominator>
3568      <MinScaleDenominator>100</MinScaleDenominator>
3569      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3570    </Rule>
3571    <Rule>
3572      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3573      <MaxScaleDenominator>50000</MaxScaleDenominator>
3574      <MinScaleDenominator>100</MinScaleDenominator>
3575      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3576    </Rule>
3577    <Rule>
3578      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3579      <MaxScaleDenominator>50000</MaxScaleDenominator>
3580      <MinScaleDenominator>100</MinScaleDenominator>
3581      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3582    </Rule>
3583
3584    <Rule>
3585      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3586      <MaxScaleDenominator>25000</MaxScaleDenominator>
3587      <MinScaleDenominator>100</MinScaleDenominator>
3588      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3589    </Rule>
3590    <Rule>
3591      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3592      <MaxScaleDenominator>25000</MaxScaleDenominator>
3593      <MinScaleDenominator>100</MinScaleDenominator>
3594      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3595    </Rule>
3596    <Rule>
3597      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3598      <MaxScaleDenominator>25000</MaxScaleDenominator>
3599      <MinScaleDenominator>100</MinScaleDenominator>
3600      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3601    </Rule>
3602    <Rule>
3603      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3604      <MaxScaleDenominator>25000</MaxScaleDenominator>
3605      <MinScaleDenominator>100</MinScaleDenominator>
3606      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3607    </Rule>
3608    <Rule>
3609      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3610      <MaxScaleDenominator>25000</MaxScaleDenominator>
3611      <MinScaleDenominator>100</MinScaleDenominator>
3612      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3613    </Rule>
3614    <Rule>
3615      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3616      <MaxScaleDenominator>75000</MaxScaleDenominator>
3617      <MinScaleDenominator>50000</MinScaleDenominator>
3618      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3619    </Rule>
3620    <Rule>
3621      <Filter>[highway] = 'secondary'</Filter>
3622      <MaxScaleDenominator>75000</MaxScaleDenominator>
3623      <MinScaleDenominator>50000</MinScaleDenominator>
3624      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3625    </Rule>
3626    <Rule>
3627      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3628      <MaxScaleDenominator>50000</MaxScaleDenominator>
3629      <MinScaleDenominator>1000</MinScaleDenominator>
3630      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3631    </Rule>
3632    <Rule>
3633      <Filter>[highway] = 'secondary'</Filter>
3634      <MaxScaleDenominator>50000</MaxScaleDenominator>
3635      <MinScaleDenominator>20000</MinScaleDenominator>
3636      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3637    </Rule><Rule>
3638      <Filter>[highway] = 'secondary'</Filter>
3639      <MaxScaleDenominator>20000</MaxScaleDenominator>
3640      <MinScaleDenominator>1000</MinScaleDenominator>
3641      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3642    </Rule>
3643    <Rule>
3644      <Filter>[highway] = 'tertiary'</Filter>
3645      <MaxScaleDenominator>25000</MaxScaleDenominator>
3646      <MinScaleDenominator>5000</MinScaleDenominator>
3647      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3648    </Rule>
3649    <Rule>
3650      <Filter>[highway] = 'tertiary'</Filter>
3651      <MaxScaleDenominator>5000</MaxScaleDenominator>
3652      <MinScaleDenominator>100</MinScaleDenominator>
3653      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3654    </Rule>
3655    <Rule>
3656      <ElseFilter/>
3657      <MaxScaleDenominator>25000</MaxScaleDenominator>
3658      <MinScaleDenominator>5000</MinScaleDenominator>
3659      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3660    </Rule>
3661    <Rule>
3662      <ElseFilter/>
3663      <MaxScaleDenominator>5000</MaxScaleDenominator>
3664      <MinScaleDenominator>100</MinScaleDenominator>
3665      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3666    </Rule>
3667  </Style>
3668
3669  <Style name="directions">
3670    <Rule>
3671      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
3672      <MaxScaleDenominator>25000</MaxScaleDenominator>
3673      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="174" height="8" />
3674    </Rule>
3675    <Rule>
3676      <Filter>[oneway] = '-1'</Filter>
3677      <MaxScaleDenominator>25000</MaxScaleDenominator>
3678      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="174" height="8" />
3679    </Rule>
3680 </Style>
3681<Style name="admin">
3682   <Rule>
3683      <Filter>[boundary] = 'administrative' and [admin_level]='2'</Filter>
3684      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3685      <LineSymbolizer>
3686        <CssParameter name="stroke">purple</CssParameter>
3687        <CssParameter name="stroke-width">6</CssParameter>
3688        <CssParameter name="stroke-opacity">0.1</CssParameter>
3689      </LineSymbolizer>
3690    </Rule>
3691    <Rule>
3692      <Filter>[boundary] = 'administrative' and [admin_level]='3'</Filter>
3693      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3694      <LineSymbolizer>
3695        <CssParameter name="stroke">purple</CssParameter>
3696        <CssParameter name="stroke-width">5</CssParameter>
3697          <CssParameter name="stroke-dasharray">4,2</CssParameter>
3698        <CssParameter name="stroke-opacity">0.1</CssParameter>
3699      </LineSymbolizer>
3700    </Rule>
3701    <Rule>
3702      <Filter>[boundary] = 'administrative' and [admin_level]='4'</Filter>
3703      <MaxScaleDenominator>500000</MaxScaleDenominator>
3704      <LineSymbolizer>
3705        <CssParameter name="stroke">purple</CssParameter>
3706        <CssParameter name="stroke-width">3</CssParameter>
3707          <CssParameter name="stroke-dasharray">4,3</CssParameter>
3708        <CssParameter name="stroke-opacity">0.2</CssParameter>
3709      </LineSymbolizer>
3710    </Rule>
3711    <Rule>
3712      <Filter>[boundary] = 'administrative' and [admin_level]='5'</Filter>
3713      <MaxScaleDenominator>500000</MaxScaleDenominator>
3714      <LineSymbolizer>
3715        <CssParameter name="stroke">purple</CssParameter>
3716        <CssParameter name="stroke-width">2</CssParameter>
3717          <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
3718        <CssParameter name="stroke-opacity">0.3</CssParameter>
3719      </LineSymbolizer>
3720    </Rule>
3721    <Rule>
3722      <Filter>[boundary] = 'administrative' and [admin_level]='6'</Filter>
3723      <MaxScaleDenominator>500000</MaxScaleDenominator>
3724      <LineSymbolizer>
3725        <CssParameter name="stroke">purple</CssParameter>
3726        <CssParameter name="stroke-width">2</CssParameter>
3727          <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
3728        <CssParameter name="stroke-opacity">0.3</CssParameter>
3729      </LineSymbolizer>
3730    </Rule>
3731    <Rule>
3732      <Filter>[boundary] = 'administrative' and ([admin_level]='8' or [admin_level]='7')</Filter>
3733      <MaxScaleDenominator>200000</MaxScaleDenominator>
3734      <LineSymbolizer>
3735        <CssParameter name="stroke">purple</CssParameter>
3736        <CssParameter name="stroke-width">1.5</CssParameter>
3737          <CssParameter name="stroke-dasharray">5,2</CssParameter>
3738        <CssParameter name="stroke-opacity">0.3</CssParameter>
3739      </LineSymbolizer>
3740    </Rule>
3741    <Rule>
3742      <Filter>[boundary] = 'administrative' and ([admin_level]='10' or [admin_level]='9')</Filter>
3743      <MaxScaleDenominator>100000</MaxScaleDenominator>
3744      <LineSymbolizer>
3745        <CssParameter name="stroke">purple</CssParameter>
3746        <CssParameter name="stroke-width">2</CssParameter>
3747          <CssParameter name="stroke-dasharray">2,3</CssParameter>
3748        <CssParameter name="stroke-opacity">0.3</CssParameter>
3749      </LineSymbolizer>
3750    </Rule>
3751   <Rule>
3752      <ElseFilter/>
3753      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3754      <LineSymbolizer>
3755        <CssParameter name="stroke">purple</CssParameter>
3756        <CssParameter name="stroke-width">1</CssParameter>
3757        <CssParameter name="stroke-opacity">0.2</CssParameter>
3758      </LineSymbolizer>
3759    </Rule> 
3760 </Style>
3761
3762  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
3763    <StyleName>world-1</StyleName>
3764    <Datasource>
3765      <Parameter name="type">shape</Parameter>
3766      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
3767    </Datasource>
3768  </Layer>
3769
3770  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
3771    <StyleName>world</StyleName>
3772    <Datasource>
3773      <Parameter name="type">shape</Parameter>
3774      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
3775    </Datasource>
3776  </Layer>
3777
3778  <Layer name="coast-poly" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3779    <StyleName>coast-poly</StyleName>
3780    <Datasource>
3781      <Parameter name="type">postgis</Parameter>
3782      <Parameter name="host">dev.openstreetmap.org</Parameter>
3783      <Parameter name="port">5433</Parameter>
3784      <Parameter name="user">steve</Parameter>
3785      <Parameter name="dbname">steve</Parameter>
3786      <Parameter name="estimate_extent">false</Parameter>
3787      <Parameter name="table">(select way from shoreline_a) as "coast-poly"</Parameter>
3788      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3789    </Datasource>
3790  </Layer>
3791
3792  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
3793    <StyleName>builtup</StyleName>
3794    <Datasource>
3795      <Parameter name="type">shape</Parameter>
3796      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
3797    </Datasource>
3798  </Layer>
3799
3800  <Layer name="leisure" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3801    <StyleName>leisure</StyleName>
3802    <Datasource>
3803      <Parameter name="type">postgis</Parameter>
3804      <Parameter name="host">dev.openstreetmap.org</Parameter>
3805      <Parameter name="port">5433</Parameter>
3806      <Parameter name="user">steve</Parameter>
3807      <Parameter name="dbname">steve</Parameter>
3808      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3809      <Parameter name="estimate_extent">false</Parameter>
3810      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3811    </Datasource>
3812  </Layer>
3813  <Layer name="water" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3814    <StyleName>water</StyleName>
3815    <Datasource>
3816      <Parameter name="type">postgis</Parameter>
3817      <Parameter name="host">dev.openstreetmap.org</Parameter>
3818      <Parameter name="port">5433</Parameter>
3819      <Parameter name="user">steve</Parameter>
3820      <Parameter name="dbname">steve</Parameter>
3821      <Parameter name="estimate_extent">false</Parameter>
3822      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' or "natural"='land' order by z_order) as water</Parameter>
3823      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3824    </Datasource>
3825  </Layer>
3826
3827  <Layer name="waterway" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3828    <StyleName>water</StyleName>
3829    <Datasource>
3830      <Parameter name="type">postgis</Parameter>
3831      <Parameter name="host">dev.openstreetmap.org</Parameter>
3832      <Parameter name="port">5433</Parameter>
3833      <Parameter name="user">steve</Parameter>
3834      <Parameter name="dbname">steve</Parameter>
3835      <Parameter name="estimate_extent">false</Parameter>
3836      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL or landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
3837      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3838    </Datasource>
3839  </Layer>
3840  <Layer name="tunnels" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3841    <StyleName>tunnels-casing</StyleName>
3842    <StyleName>tunnels-fill</StyleName>
3843    <Datasource>
3844      <Parameter name="type">postgis</Parameter>
3845      <Parameter name="host">dev.openstreetmap.org</Parameter>
3846      <Parameter name="port">5433</Parameter>
3847      <Parameter name="user">steve</Parameter>
3848      <Parameter name="dbname">steve</Parameter>
3849      <Parameter name="table">
3850      (select * from planet_osm_line order by z_order) as roads
3851      </Parameter>
3852      <Parameter name="estimate_extent">false</Parameter>
3853      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3854    </Datasource>
3855  </Layer>
3856
3857  <Layer name="minor-roads" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3858    <StyleName>minor-roads-casing</StyleName>
3859    <StyleName>minor-roads-fill</StyleName>
3860    <StyleName>road-bridges-casing</StyleName>
3861    <StyleName>road-bridges-fill</StyleName>
3862    <StyleName>noncased-ways-bridges</StyleName>
3863    <StyleName>mwaybridge_layer0_casing</StyleName>
3864    <StyleName>mwaybridge_layer0_fill</StyleName>
3865    <StyleName>mwaybridge_layer1_casing</StyleName>
3866    <StyleName>mwaybridge_layer1_fill</StyleName>
3867    <StyleName>mwaybridge_layer2_casing</StyleName>
3868    <StyleName>mwaybridge_layer2_fill</StyleName>
3869    <StyleName>mwaybridge_layer3_casing</StyleName>
3870    <StyleName>mwaybridge_layer3_fill</StyleName>
3871    <StyleName>mwaybridge_layer4_casing</StyleName>
3872    <StyleName>mwaybridge_layer4_fill</StyleName>
3873    <Datasource>
3874      <Parameter name="type">postgis</Parameter>
3875      <Parameter name="host">dev.openstreetmap.org</Parameter>
3876      <Parameter name="port">5433</Parameter>
3877      <Parameter name="user">steve</Parameter>
3878      <Parameter name="dbname">steve</Parameter>
3879      <Parameter name="table">
3880      (select * from planet_osm_line order by z_order) as roads
3881      </Parameter>
3882      <Parameter name="estimate_extent">false</Parameter>
3883      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3884    </Datasource>
3885  </Layer>
3886
3887  <Layer name="roads" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3888    <!--StyleName>roads-casing</StyleName-->
3889    <StyleName>roads</StyleName>
3890    <Datasource>
3891      <Parameter name="type">postgis</Parameter>
3892      <Parameter name="host">dev.openstreetmap.org</Parameter>
3893      <Parameter name="port">5433</Parameter>
3894      <Parameter name="user">steve</Parameter>
3895      <Parameter name="dbname">steve</Parameter>
3896      <Parameter name="table">
3897      (select * from planet_osm_roads order by z_order) as roads
3898      </Parameter>
3899      <Parameter name="estimate_extent">false</Parameter>
3900      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3901    </Datasource>
3902   </Layer>
3903
3904   <Layer name="amenity" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3905    <StyleName>amenity</StyleName>
3906    <Datasource>
3907      <Parameter name="type">postgis</Parameter>
3908      <Parameter name="host">dev.openstreetmap.org</Parameter>
3909      <Parameter name="port">5433</Parameter>
3910      <Parameter name="user">steve</Parameter>
3911      <Parameter name="dbname">steve</Parameter>
3912      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL or "natural" is NOT NULL or man_made is NOT NULL or highway is NOT NULL or power is NOT NULL) as amenity</Parameter>
3913      <Parameter name="estimate_extent">false</Parameter>
3914      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3915    </Datasource>
3916   </Layer>
3917
3918   <Layer name="planet roads text osm" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3919     <StyleName>directions</StyleName>
3920     <StyleName>roads-text</StyleName>
3921     <Datasource>
3922      <Parameter name="type">postgis</Parameter>
3923      <Parameter name="host">dev.openstreetmap.org</Parameter>
3924      <Parameter name="port">5433</Parameter>
3925      <Parameter name="user">steve</Parameter>
3926      <Parameter name="dbname">steve</Parameter>
3927      <Parameter name="table">
3928      (select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,ref,oneway,char_length(ref) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
3929      </Parameter>
3930      <Parameter name="estimate_extent">false</Parameter>
3931      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3932    </Datasource>
3933  </Layer>
3934
3935  <Layer name="area-text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3936    <StyleName>area-text</StyleName>
3937    <Datasource>
3938      <Parameter name="type">postgis</Parameter>
3939      <Parameter name="host">dev.openstreetmap.org</Parameter>
3940      <Parameter name="port">5433</Parameter>
3941      <Parameter name="user">steve</Parameter>
3942      <Parameter name="dbname">steve</Parameter>
3943      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3944      <Parameter name="estimate_extent">false</Parameter>
3945      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3946    </Datasource>
3947  </Layer>
3948
3949  <Layer name="text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3950    <StyleName>text</StyleName>
3951    <Datasource>
3952      <Parameter name="type">postgis</Parameter>
3953      <Parameter name="host">dev.openstreetmap.org</Parameter>
3954      <Parameter name="port">5433</Parameter>
3955      <Parameter name="user">steve</Parameter>
3956      <Parameter name="dbname">steve</Parameter>
3957      <Parameter name="table">planet_osm_point</Parameter>
3958      <Parameter name="estimate_extent">false</Parameter>
3959      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3960    </Datasource>
3961  </Layer>
3962  <Layer name="power" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3963    <StyleName>power</StyleName>
3964    <Datasource>
3965      <Parameter name="type">postgis</Parameter>
3966      <Parameter name="host">dev.openstreetmap.org</Parameter>
3967      <Parameter name="port">5433</Parameter>
3968      <Parameter name="user">steve</Parameter>
3969      <Parameter name="dbname">steve</Parameter>
3970      <Parameter name="estimate_extent">false</Parameter>
3971      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
3972      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3973    </Datasource>
3974  </Layer>
3975  <Layer name="admin" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3976    <StyleName>admin</StyleName>
3977    <Datasource>
3978      <Parameter name="type">postgis</Parameter>
3979      <Parameter name="host">dev.openstreetmap.org</Parameter>
3980      <Parameter name="port">5433</Parameter>
3981      <Parameter name="user">steve</Parameter>
3982      <Parameter name="dbname">steve</Parameter>
3983      <Parameter name="table">
3984      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
3985      <Parameter name="estimate_extent">false</Parameter>
3986      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3987    </Datasource>
3988  </Layer>
3989  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
3990    <StyleName>places</StyleName>
3991    <Datasource>
3992      <Parameter name="type">shape</Parameter>
3993      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
3994    </Datasource>
3995  </Layer>
3996</Map>
Note: See TracBrowser for help on using the repository browser.