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

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

Tracktypes rendered for normal, bridges and tunnels

  • Property svn:eol-style set to native
File size: 232.8 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  <Style name="stations">
83    <Rule>
84      <MaxScaleDenominator>250000</MaxScaleDenominator>
85      <MinScaleDenominator>25000</MinScaleDenominator>
86      <Filter>[railway]='station'</Filter>
87      <PointSymbolizer file = "/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
88    </Rule>
89    <Rule>
90      <MaxScaleDenominator>25000</MaxScaleDenominator>
91      <Filter>[railway]='station'</Filter>
92      <PointSymbolizer file = "/home/steve/symbols/station.png" type="png" width="9" height="9" />
93    </Rule>
94    <Rule>
95      <MaxScaleDenominator>100000</MaxScaleDenominator>
96      <Filter>[railway]='halt' or [railway]='tram_stop'</Filter>
97      <PointSymbolizer file = "/home/steve/symbols/halt.png" type="png" width="3" height="3" />
98    </Rule>
99    <Rule>
100      <MaxScaleDenominator>50000</MaxScaleDenominator>
101      <MinScaleDenominator>25000</MinScaleDenominator>
102      <Filter>[railway]='halt'</Filter>
103      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
104    </Rule>
105    <Rule>
106      <MaxScaleDenominator>25000</MaxScaleDenominator>
107      <Filter>[railway] ='halt'</Filter>
108      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
109    </Rule>
110    <Rule>
111      <MaxScaleDenominator>50000</MaxScaleDenominator>
112      <MinScaleDenominator>25000</MinScaleDenominator>
113      <Filter>[railway]='station'</Filter>
114      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
115    </Rule>
116    <Rule>
117      <MaxScaleDenominator>25000</MaxScaleDenominator>
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>50000</MaxScaleDenominator>
123      <MinScaleDenominator>10000</MinScaleDenominator>
124      <Filter>[railway]='level_crossing'</Filter>
125      <PointSymbolizer file = "/home/steve/symbols/level_crossing.png" type="png" width="7" height="7" />
126    </Rule>
127  </Style>
128  <Style name="amenity">
129    <Rule>
130      <MaxScaleDenominator>2000000</MaxScaleDenominator>
131      <MinScaleDenominator>500000</MinScaleDenominator>
132      <Filter>[aeroway]='airport'</Filter>
133      <PointSymbolizer file = "/home/steve/symbols/airport.png" type="png" width="14" height="11" />
134      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-10" halo_radius="1" wrap_width="0"/>
135    </Rule>
136    <Rule>
137      <MaxScaleDenominator>500000</MaxScaleDenominator>
138      <MinScaleDenominator>100000</MinScaleDenominator>
139      <Filter>[aeroway]='airport'</Filter>
140      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#636" halo_radius="1" wrap_width="0"/>
141    </Rule>
142    <Rule>
143      <MaxScaleDenominator>1000000</MaxScaleDenominator>
144      <MinScaleDenominator>500000</MinScaleDenominator>
145      <Filter>[aeroway]='aerodrome'</Filter>
146      <PointSymbolizer file = "/home/steve/symbols/aerodrome.png" type="png" width="10" height="9" />
147      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="8" fill="#636" dy="-9" halo_radius="1" wrap_width="0"/>
148    </Rule>
149    <Rule>
150      <MaxScaleDenominator>500000</MaxScaleDenominator>
151      <MinScaleDenominator>100000</MinScaleDenominator>
152      <Filter>[aeroway]='aerodrome'</Filter>
153      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="8" fill="#636" halo_radius="1" wrap_width="0"/>
154    </Rule>
155
156    <Rule>
157      <MaxScaleDenominator>5000</MaxScaleDenominator>
158      <Filter>[amenity]='post_box'</Filter>
159      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
160    </Rule>
161    <Rule>
162      <MaxScaleDenominator>5000</MaxScaleDenominator>
163      <Filter>[amenity]='atm'</Filter>
164      <PointSymbolizer file="/home/steve/symbols/atm.png" type="png" width="25" height="11" />
165    </Rule>
166    <Rule>
167      <MaxScaleDenominator>5000</MaxScaleDenominator>
168      <Filter>[amenity]='post_office'</Filter>
169      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
170    </Rule>
171    <Rule>
172      <MaxScaleDenominator>50000</MaxScaleDenominator>
173      <MinScaleDenominator>10000</MinScaleDenominator>
174      <Filter>[railway]='level_crossing'</Filter>
175      <PointSymbolizer file="/home/steve/symbols/level_crossing.png" type="png" width="7" height="7" />
176    </Rule>
177    <Rule>
178      <MaxScaleDenominator>10000</MaxScaleDenominator>
179      <Filter>[railway]='level_crossing'</Filter>
180      <PointSymbolizer file="/home/steve/symbols/level_crossing2.png" type="png" width="11" height="11" />
181    </Rule>
182    <Rule>
183      <MaxScaleDenominator>10000</MaxScaleDenominator>
184      <Filter>[amenity]='pub'</Filter>
185      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
186    </Rule>
187    <Rule>
188      <MaxScaleDenominator>500000</MaxScaleDenominator>
189      <Filter>[natural]='peak'</Filter>
190      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
191    </Rule>
192    <Rule>
193      <MaxScaleDenominator>5000</MaxScaleDenominator>
194      <Filter>[man_made]='mast'</Filter>
195      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
196    </Rule>
197    <Rule>
198      <MaxScaleDenominator>20000</MaxScaleDenominator>
199      <Filter>[man_made]='power_wind'</Filter>
200      <PointSymbolizer file = "/home/steve/symbols/power_wind.png" type="png" width="16" height="26" />
201    </Rule>
202    <Rule>
203      <MaxScaleDenominator>10000</MaxScaleDenominator>
204      <Filter>[man_made]='windmill'</Filter>
205      <PointSymbolizer file = "/home/steve/symbols/windmill.png" type="png" width="10" height="15" />
206    </Rule>
207    <Rule>
208      <MaxScaleDenominator>10000</MaxScaleDenominator>
209      <Filter>[amenity]='recycling'</Filter>
210      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
211    </Rule>
212
213    <Rule>
214      <MaxScaleDenominator>20000</MaxScaleDenominator>
215      <Filter>[amenity]='hospital'</Filter>
216      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
217    </Rule>
218
219    <Rule>
220      <MaxScaleDenominator>5000</MaxScaleDenominator>
221      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
222      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
223    </Rule>
224
225    <Rule>
226      <MaxScaleDenominator>20000</MaxScaleDenominator>
227      <Filter>[amenity]='parking'</Filter>
228      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
229    </Rule>
230
231    <Rule>
232      <MaxScaleDenominator>10000</MaxScaleDenominator>
233      <Filter>[amenity]='place_of_worship'</Filter>
234      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
235     </Rule>
236    <Rule>
237      <MaxScaleDenominator>10000</MaxScaleDenominator>
238      <Filter>[amenity]='airport'</Filter>
239      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
240     </Rule>
241    <Rule>
242      <MaxScaleDenominator>20000</MaxScaleDenominator>
243      <Filter>[highway]='mini_roundabout'</Filter>
244      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
245    </Rule>
246  </Style>
247
248  <Style name="leisure">
249    <Rule>
250      <Filter>[man_made] = 'pier'</Filter>
251      <MaxScaleDenominator>100000</MaxScaleDenominator>
252      <PolygonSymbolizer>
253        <CssParameter name="fill">#ededed</CssParameter>
254      </PolygonSymbolizer>
255      <LineSymbolizer>
256        <CssParameter name="stroke">grey</CssParameter>
257        <CssParameter name="stroke-width">0.3</CssParameter>
258      </LineSymbolizer>
259   </Rule>
260   <Rule>
261      <Filter>[highway] = 'pedestrian'</Filter>
262      <MaxScaleDenominator>50000</MaxScaleDenominator>
263      <PolygonSymbolizer>
264        <CssParameter name="fill">#ededed</CssParameter>
265      </PolygonSymbolizer>
266      <LineSymbolizer>
267        <CssParameter name="stroke">grey</CssParameter>
268        <CssParameter name="stroke-width">0.5</CssParameter>
269      </LineSymbolizer>
270   </Rule>
271    <Rule>
272      <Filter>[leisure] = 'playground'</Filter>
273      <MaxScaleDenominator>100000</MaxScaleDenominator>
274     <PolygonSymbolizer>
275        <CssParameter name="fill">#ccffff</CssParameter>
276     </PolygonSymbolizer>
277      <LineSymbolizer>
278        <CssParameter name="stroke">#666</CssParameter>
279        <CssParameter name="stroke-width">0.3</CssParameter>
280      </LineSymbolizer>
281    </Rule>   
282    <Rule>
283      <Filter>[tourism] = 'attraction'</Filter>
284      <MaxScaleDenominator>1000000</MaxScaleDenominator>
285      <PolygonSymbolizer>
286        <CssParameter name="fill">#f2caea</CssParameter>
287     </PolygonSymbolizer>
288    </Rule>
289    <Rule>
290      <Filter>[landuse] = 'quarry'</Filter>
291      <MaxScaleDenominator>500000</MaxScaleDenominator>
292      <MinScaleDenominator>100000</MinScaleDenominator>
293      <PolygonPatternSymbolizer file="/home/steve/symbols/quarry.png" type="png" width="16" height="16"/>
294      <LineSymbolizer>
295        <CssParameter name="stroke">grey</CssParameter>
296        <CssParameter name="stroke-width">0.5</CssParameter>
297      </LineSymbolizer>
298    </Rule>
299    <Rule>
300      <Filter>[landuse] = 'quarry'</Filter>
301      <MaxScaleDenominator>100000</MaxScaleDenominator>
302      <PolygonPatternSymbolizer file="/home/steve/symbols/quarry2.png" type="png" width="30" height="30"/>
303      <LineSymbolizer>
304        <CssParameter name="stroke">grey</CssParameter>
305        <CssParameter name="stroke-width">0.5</CssParameter>
306      </LineSymbolizer>
307    </Rule>
308    <Rule>
309      <Filter>[leisure] = 'nature_reserve'</Filter>
310      <MaxScaleDenominator>1000000</MaxScaleDenominator>
311      <MinScaleDenominator>100000</MinScaleDenominator>
312      <PolygonSymbolizer>
313        <CssParameter name="fill">#abdf96</CssParameter>
314     </PolygonSymbolizer>
315    </Rule>
316    <Rule>
317      <Filter>[leisure] = 'nature_reserve'</Filter>
318      <MaxScaleDenominator>100000</MaxScaleDenominator>
319      <MinScaleDenominator>50000</MinScaleDenominator>
320      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve.png" type="png" width="21" height="24"/>
321    </Rule>
322    <Rule>
323      <Filter>[leisure] = 'nature_reserve'</Filter>
324      <MaxScaleDenominator>50000</MaxScaleDenominator>
325      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve2.png" type="png" width="42" height="48"/>
326    </Rule>
327    <Rule>
328      <MaxScaleDenominator>1000000</MaxScaleDenominator>
329      <MinScaleDenominator>20000</MinScaleDenominator>
330      <Filter>[landuse] = 'cemetery'</Filter>
331      <PolygonSymbolizer>
332        <CssParameter name="fill">#aacbaf</CssParameter>
333      </PolygonSymbolizer>
334    </Rule>
335    <Rule>
336      <MaxScaleDenominator>1000000</MaxScaleDenominator>
337      <MinScaleDenominator>1000</MinScaleDenominator>
338      <Filter>[landuse] = 'residential'</Filter>
339      <PolygonSymbolizer>
340        <CssParameter name="fill">#ddd</CssParameter>
341      </PolygonSymbolizer>
342    </Rule>
343    <Rule>
344      <MaxScaleDenominator>1000000</MaxScaleDenominator>
345      <MinScaleDenominator>1000</MinScaleDenominator>
346      <Filter>[military] = 'barracks'</Filter>
347      <PolygonSymbolizer>
348        <CssParameter name="fill">#ff8f8f</CssParameter>
349      </PolygonSymbolizer>
350    </Rule>
351
352     <Rule>
353      <MaxScaleDenominator>50000</MaxScaleDenominator>
354      <Filter>[landuse] = 'cemetery'</Filter>
355      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
356    </Rule>
357
358     <Rule>
359      <MaxScaleDenominator>1000000</MaxScaleDenominator>
360      <Filter>[landuse] = 'meadow'</Filter>
361      <PolygonSymbolizer>
362        <CssParameter name="fill">#cfeca8</CssParameter>
363     </PolygonSymbolizer>
364    </Rule>
365    <Rule>
366      <Filter>[leisure] = 'park'</Filter>
367      <MaxScaleDenominator>1000000</MaxScaleDenominator>
368      <PolygonSymbolizer>
369        <CssParameter name="fill">#b6fdb6</CssParameter>
370     </PolygonSymbolizer>
371    </Rule>
372    <Rule>
373      <Filter>[tourism] = 'zoo'</Filter>
374      <MaxScaleDenominator>1000000</MaxScaleDenominator>
375      <PolygonPatternSymbolizer file="/home/steve/symbols/zoo.png" type="png" width="21" height="24"/>
376    </Rule>
377    <Rule>
378      <Filter>[leisure] = 'common'</Filter>
379      <MaxScaleDenominator>1000000</MaxScaleDenominator>
380      <PolygonSymbolizer>
381        <CssParameter name="fill">#cfeca8</CssParameter>
382      </PolygonSymbolizer>
383    </Rule>
384    <Rule>
385      <Filter>[leisure] = 'garden'</Filter>
386      <MaxScaleDenominator>1000000</MaxScaleDenominator>
387      <PolygonSymbolizer>
388        <CssParameter name="fill">#cfeca8</CssParameter>
389     </PolygonSymbolizer>
390    </Rule>
391    <Rule>
392      <Filter>[leisure] = 'golf_course'</Filter>
393      <MaxScaleDenominator>1000000</MaxScaleDenominator>
394      <PolygonSymbolizer>
395        <CssParameter name="fill">#b5e3b5</CssParameter>
396     </PolygonSymbolizer>
397    </Rule>
398
399    <Rule>
400      <Filter>[landuse] = 'allotments'</Filter>
401      <MaxScaleDenominator>1000000</MaxScaleDenominator>
402      <PolygonSymbolizer>
403        <CssParameter name="fill">#c8b084</CssParameter>
404     </PolygonSymbolizer>
405    </Rule>
406    <Rule>
407      <Filter>[landuse] = 'forest'</Filter>
408      <MaxScaleDenominator>2000000</MaxScaleDenominator>
409      <MinScaleDenominator>50000</MinScaleDenominator>
410      <PolygonSymbolizer>
411        <CssParameter name="fill">#8dc56c</CssParameter>
412     </PolygonSymbolizer>
413    </Rule>
414    <Rule>
415      <Filter>[landuse] = 'forest'</Filter>
416      <MaxScaleDenominator>50000</MaxScaleDenominator>
417      <PolygonPatternSymbolizer file="/home/steve/symbols/forest.png" type="png" width="21" height="24"/>
418    </Rule>
419    <Rule>
420      <Filter>[landuse] = 'farm'</Filter>
421      <MaxScaleDenominator>2000000</MaxScaleDenominator>
422      <PolygonSymbolizer>
423        <CssParameter name="fill">#ead8bd</CssParameter>
424     </PolygonSymbolizer>
425    </Rule>
426    <Rule>
427      <Filter>[landuse] = 'recreation_ground'</Filter>
428      <MaxScaleDenominator>1000000</MaxScaleDenominator>
429      <PolygonSymbolizer>
430        <CssParameter name="fill">#cfeca8</CssParameter>
431     </PolygonSymbolizer>
432    </Rule>
433    <Rule>
434      <Filter>[landuse] = 'village_green'</Filter>
435      <MaxScaleDenominator>500000</MaxScaleDenominator>
436      <PolygonSymbolizer>
437        <CssParameter name="fill">#cfeca8</CssParameter>
438     </PolygonSymbolizer>
439    </Rule>
440    <Rule>
441      <Filter>[landuse] = 'retail'</Filter>
442      <MaxScaleDenominator>1000000</MaxScaleDenominator>
443      <PolygonSymbolizer>
444        <CssParameter name="fill">#f1dada</CssParameter>
445     </PolygonSymbolizer>
446    </Rule>
447    <Rule>
448      <Filter>[landuse] = 'retail'</Filter>
449      <MaxScaleDenominator>25000</MaxScaleDenominator>
450      <LineSymbolizer>
451        <CssParameter name="stroke">red</CssParameter>
452        <CssParameter name="stroke-width">0.3</CssParameter>
453      </LineSymbolizer>
454    </Rule>
455
456
457    <Rule>
458      <Filter>[landuse] = 'industrial'</Filter>
459      <MaxScaleDenominator>1000000</MaxScaleDenominator>
460      <PolygonSymbolizer>
461        <CssParameter name="fill">#ffaeb9</CssParameter>
462     </PolygonSymbolizer>
463    </Rule>
464    <Rule>
465      <Filter>[power] = 'station'</Filter>
466      <MaxScaleDenominator>1000000</MaxScaleDenominator>
467      <MinScaleDenominator>200000</MinScaleDenominator>
468      <PolygonSymbolizer>
469        <CssParameter name="fill">#bbb</CssParameter>
470     </PolygonSymbolizer>
471    </Rule>
472    <Rule>
473      <Filter>[power] = 'station'</Filter>
474      <MaxScaleDenominator>200000</MaxScaleDenominator>
475      <PolygonSymbolizer>
476        <CssParameter name="fill">#bbb</CssParameter>
477     </PolygonSymbolizer>
478    <LineSymbolizer>
479        <CssParameter name="stroke">#555</CssParameter>
480        <CssParameter name="stroke-width">0.4</CssParameter>
481      </LineSymbolizer>
482    </Rule>
483    <Rule>
484      <Filter>[power] = 'sub_station'</Filter>
485      <MaxScaleDenominator>100000</MaxScaleDenominator>
486      <PolygonSymbolizer>
487        <CssParameter name="fill">#bbb</CssParameter>
488     </PolygonSymbolizer>
489    <LineSymbolizer>
490        <CssParameter name="stroke">#555</CssParameter>
491        <CssParameter name="stroke-width">0.4</CssParameter>
492      </LineSymbolizer>
493    </Rule>
494
495    <Rule>
496      <Filter>[landuse] = 'commercial'</Filter>
497      <MaxScaleDenominator>1000000</MaxScaleDenominator>
498      <PolygonSymbolizer>
499        <CssParameter name="fill">#efc8c8</CssParameter>
500     </PolygonSymbolizer>
501    </Rule>
502    <Rule>
503      <Filter>[landuse] = 'brownfield' or [landuse]='landfill'</Filter>
504      <MaxScaleDenominator>1000000</MaxScaleDenominator>
505      <PolygonSymbolizer>
506        <CssParameter name="fill">#9d9d6c</CssParameter>
507     </PolygonSymbolizer>
508    </Rule>
509     <Rule>
510      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
511      <MaxScaleDenominator>1000000</MaxScaleDenominator>
512      <PolygonSymbolizer>
513        <CssParameter name="fill">#aed1a0</CssParameter>
514     </PolygonSymbolizer>
515    </Rule>
516     <Rule>
517      <Filter>[natural] = 'heath'</Filter>
518      <MaxScaleDenominator>1000000</MaxScaleDenominator>
519      <PolygonSymbolizer>
520        <CssParameter name="fill">#ffffc0</CssParameter>
521     </PolygonSymbolizer>
522    </Rule>
523
524    <Rule>
525      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital'</Filter>
526      <MaxScaleDenominator>1000000</MaxScaleDenominator>
527      <PolygonSymbolizer>
528        <CssParameter name="fill">#f0f0d8</CssParameter>
529      </PolygonSymbolizer>
530    </Rule>
531    <Rule>
532      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital'</Filter>
533      <MaxScaleDenominator>250000</MaxScaleDenominator>
534      <LineSymbolizer>
535        <CssParameter name="stroke">brown</CssParameter>
536        <CssParameter name="stroke-width">0.3</CssParameter>
537      </LineSymbolizer>
538    </Rule>
539
540    <Rule>
541      <Filter>[amenity] = 'parking'</Filter>
542      <MaxScaleDenominator>1000000</MaxScaleDenominator>
543     <PolygonSymbolizer>
544         <CssParameter name="fill">#f7efb7</CssParameter>
545      </PolygonSymbolizer>
546    </Rule>
547    <Rule>
548      <Filter>[amenity] = 'parking'</Filter>
549      <MaxScaleDenominator>25000</MaxScaleDenominator>
550      <LineSymbolizer>
551        <CssParameter name="stroke">#eeeed1</CssParameter>
552        <CssParameter name="stroke-width">0.3</CssParameter>
553      </LineSymbolizer>
554    </Rule>
555
556
557    <Rule>
558      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
559      <MaxScaleDenominator>1000000</MaxScaleDenominator>
560     <PolygonSymbolizer>
561         <CssParameter name="fill">#fff68f</CssParameter>
562         <CssParameter name="fill-opacity">0.5</CssParameter>
563      </PolygonSymbolizer>
564    </Rule>
565
566    <Rule>
567      <Filter>[building] = 'supermarket'</Filter>
568      <MaxScaleDenominator>1000000</MaxScaleDenominator>
569      <PolygonSymbolizer>
570         <CssParameter name="fill">pink</CssParameter>
571         <CssParameter name="fill-opacity">0.5</CssParameter>
572      </PolygonSymbolizer>
573    </Rule>
574    <Rule>
575      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
576      <MaxScaleDenominator>1000000</MaxScaleDenominator>
577      <PolygonSymbolizer>
578         <CssParameter name="fill">#cc9999</CssParameter>
579      </PolygonSymbolizer>
580    </Rule>
581    <Rule>
582      <Filter>[amenity] = 'place_of_worship'</Filter>
583      <MaxScaleDenominator>1000000</MaxScaleDenominator>
584      <MinScaleDenominator>20000</MinScaleDenominator>
585      <PolygonSymbolizer>
586         <CssParameter name="fill">#777</CssParameter>
587         <CssParameter name="fill-opacity">0.5</CssParameter>
588      </PolygonSymbolizer>
589    </Rule>
590    <Rule>
591      <Filter>[amenity] = 'place_of_worship'</Filter>
592      <MaxScaleDenominator>20000</MaxScaleDenominator>
593      <PolygonSymbolizer>
594         <CssParameter name="fill">#777</CssParameter>
595         <CssParameter name="fill-opacity">0.5</CssParameter>
596      </PolygonSymbolizer>
597      <LineSymbolizer>
598        <CssParameter name="stroke">#111</CssParameter>
599        <CssParameter name="stroke-width">0.3</CssParameter>
600      </LineSymbolizer>
601    </Rule>
602     <Rule>
603      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
604      <MaxScaleDenominator>1000000</MaxScaleDenominator>
605      <PolygonSymbolizer>
606         <CssParameter name="fill">#33cc99</CssParameter>
607      </PolygonSymbolizer>
608    </Rule>
609    <Rule>
610      <Filter>[leisure] = 'pitch'</Filter>
611      <MaxScaleDenominator>1000000</MaxScaleDenominator>
612      <PolygonSymbolizer>
613         <CssParameter name="fill">#8ad3af</CssParameter>
614      </PolygonSymbolizer>
615    </Rule>
616    <Rule>
617      <Filter>[aeroway] = 'terminal'</Filter>
618      <MaxScaleDenominator>200000</MaxScaleDenominator>
619      <PolygonSymbolizer>
620         <CssParameter name="fill">#cc99ff</CssParameter>
621      </PolygonSymbolizer>
622    </Rule>
623    <Rule>
624      <Filter>[aeroway] = 'terminal'</Filter>
625      <MaxScaleDenominator>50000</MaxScaleDenominator>
626      <LineSymbolizer>
627        <CssParameter name="stroke">#330066</CssParameter>
628        <CssParameter name="stroke-width">0.2</CssParameter>
629      </LineSymbolizer>
630    </Rule>
631    <Rule>
632      <Filter>[aeroway] = 'apron'</Filter>
633      <MaxScaleDenominator>200000</MaxScaleDenominator>
634      <PolygonSymbolizer>
635         <CssParameter name="fill">#f0e0ff</CssParameter>
636      </PolygonSymbolizer>
637    </Rule>
638    <Rule>
639      <Filter>[natural] = 'beach'</Filter>
640      <MaxScaleDenominator>100000</MaxScaleDenominator>
641      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
642    </Rule>
643
644    <!--Rule>
645      <ElseFilter/>
646      <MaxScaleDenominator>1000000</MaxScaleDenominator>
647      <PolygonSymbolizer>
648        <CssParameter name="fill">lightgrey</CssParameter>
649     </PolygonSymbolizer>
650    </Rule-->
651  </Style>
652
653  <Style name="area-text">
654    <Rule>
655      <Filter>[way_area] &gt;= 150000</Filter>
656      <MaxScaleDenominator>50000</MaxScaleDenominator>
657      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
658    </Rule>
659    <Rule>
660      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
661      <MaxScaleDenominator>20000</MaxScaleDenominator>
662      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
663    </Rule>
664    <Rule>
665      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
666      <MaxScaleDenominator>10000</MaxScaleDenominator>
667      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
668    </Rule>
669    <Rule>
670      <Filter>[way_area] &lt; 20000</Filter>
671      <MaxScaleDenominator>5000</MaxScaleDenominator>
672      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
673    </Rule>
674  </Style>
675
676  <Style name="text">
677    <Rule>
678      <Filter>[place] = 'island'</Filter>
679      <MaxScaleDenominator>1000000</MaxScaleDenominator>
680      <MinScaleDenominator>20000</MinScaleDenominator>
681      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
682    </Rule>
683    <Rule>
684      <Filter>[place] = 'city'</Filter>
685      <MaxScaleDenominator>10000000</MaxScaleDenominator>
686      <MinScaleDenominator>2000000</MinScaleDenominator>
687      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
688    </Rule>
689    <Rule>
690      <Filter>[place] = 'city'</Filter>
691      <MaxScaleDenominator>2000000</MaxScaleDenominator>
692      <MinScaleDenominator>20000</MinScaleDenominator>
693      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
694    </Rule>
695    <Rule>
696      <Filter>[place] = 'town'</Filter>
697      <MaxScaleDenominator>2000000</MaxScaleDenominator>
698      <MinScaleDenominator>50000</MinScaleDenominator>
699      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
700    </Rule>
701    <Rule>
702      <Filter>[place] = 'town'</Filter>
703      <MaxScaleDenominator>50000</MaxScaleDenominator>
704      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
705    </Rule>
706    <Rule>
707      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
708      <MaxScaleDenominator>250000</MaxScaleDenominator>
709      <MinScaleDenominator>50000</MinScaleDenominator>
710      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
711    </Rule>
712    <Rule>
713      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
714      <MaxScaleDenominator>50000</MaxScaleDenominator>
715      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
716    </Rule>
717
718    <Rule>
719      <Filter>[place] = 'hamlet'</Filter>
720      <MaxScaleDenominator>125000</MaxScaleDenominator>
721      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
722    </Rule>
723    <Rule>
724      <Filter>[place] = 'locality'</Filter>
725      <MaxScaleDenominator>50000</MaxScaleDenominator>
726      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#777777" halo_radius="1" wrap_width="0"/>
727    </Rule>
728
729    <Rule>
730      <Filter>[amenity] = 'pub'</Filter>
731      <MaxScaleDenominator>5000</MaxScaleDenominator>
732      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
733    </Rule>
734     <Rule>
735      <Filter>[amenity] = 'place_of_worship' or [amenity] = 'police'</Filter>
736      <MaxScaleDenominator>5000</MaxScaleDenominator>
737      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
738    </Rule>
739
740    <Rule>
741      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
742      <MaxScaleDenominator>20000</MaxScaleDenominator>
743      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
744    </Rule>
745    <Rule>
746      <Filter>[natural] = 'wood'</Filter>
747      <MaxScaleDenominator>20000</MaxScaleDenominator>
748      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
749    </Rule>
750    <Rule>
751      <Filter>[natural] = 'peak'</Filter>
752      <MaxScaleDenominator>100000</MaxScaleDenominator>
753      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
754    </Rule>
755    <Rule>
756      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
757      <MaxScaleDenominator>20000</MaxScaleDenominator>
758      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
759    </Rule>
760
761    <Rule>
762      <Filter>[tourism] &lt;&gt; ''</Filter>
763      <MaxScaleDenominator>10000</MaxScaleDenominator>
764      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
765    </Rule>
766    <Rule>
767      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
768      <MaxScaleDenominator>25000</MaxScaleDenominator>
769      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
770    </Rule>
771    <Rule>
772      <Filter>[amenity] = 'hospital'</Filter>
773      <MaxScaleDenominator>25000</MaxScaleDenominator>
774      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
775    </Rule>
776    <Rule>
777      <Filter>[highway] = 'motorway_junction'</Filter>
778      <MaxScaleDenominator>500000</MaxScaleDenominator>
779      <MinScaleDenominator>200000</MinScaleDenominator>
780      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
781    </Rule>
782    <Rule>
783      <Filter>[highway] = 'motorway_junction'</Filter>
784      <MaxScaleDenominator>200000</MaxScaleDenominator>
785      <MinScaleDenominator>20000</MinScaleDenominator>
786      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
787      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
788    </Rule>
789    <Rule>
790      <Filter>[highway] = 'motorway_junction'</Filter>
791      <MaxScaleDenominator>20000</MaxScaleDenominator>
792      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
793      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
794    </Rule>
795  </Style>
796
797   <Style name="water">
798    <Rule>
799      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
800      <MaxScaleDenominator>1000000</MaxScaleDenominator>
801      <PolygonSymbolizer>
802        <CssParameter name="fill">#b5d0d0</CssParameter>
803     </PolygonSymbolizer>
804    </Rule>
805
806    <Rule>
807      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
808      <MaxScaleDenominator>5000000</MaxScaleDenominator>
809      <PolygonSymbolizer>
810        <CssParameter name="fill">#b5d0d0</CssParameter>
811     </PolygonSymbolizer>
812    </Rule>
813
814    <Rule>
815      <Filter>[natural] = 'land'</Filter>
816      <MaxScaleDenominator>1000000</MaxScaleDenominator>
817      <PolygonSymbolizer>
818        <CssParameter name="fill">#f2efe9</CssParameter>
819     </PolygonSymbolizer>
820    </Rule>
821
822    <Rule>
823      <Filter>[waterway]='river'</Filter>
824      <MaxScaleDenominator>250000</MaxScaleDenominator>
825      <MinScaleDenominator>25000</MinScaleDenominator>
826      <LineSymbolizer>
827        <CssParameter name="stroke">#b5d0d0</CssParameter>
828        <CssParameter name="stroke-width">2</CssParameter>
829        <CssParameter name="stroke-linejoin">round</CssParameter>
830        <CssParameter name="stroke-linecap">round</CssParameter>
831      </LineSymbolizer>
832    </Rule>
833    <Rule>
834      <Filter>[waterway]='canal'</Filter>
835      <MaxScaleDenominator>250000</MaxScaleDenominator>
836      <MinScaleDenominator>100000</MinScaleDenominator>
837      <LineSymbolizer>
838        <CssParameter name="stroke">#b5d0d0</CssParameter>
839        <CssParameter name="stroke-width">3</CssParameter>
840        <CssParameter name="stroke-linejoin">round</CssParameter>
841        <CssParameter name="stroke-linecap">round</CssParameter>
842      </LineSymbolizer>
843    </Rule>
844    <Rule>
845      <Filter>[waterway]='canal'</Filter>
846      <MaxScaleDenominator>100000</MaxScaleDenominator>
847      <MinScaleDenominator>50000</MinScaleDenominator>
848      <LineSymbolizer>
849        <CssParameter name="stroke">#b5d0d0</CssParameter>
850        <CssParameter name="stroke-width">4</CssParameter>
851        <CssParameter name="stroke-linejoin">round</CssParameter>
852        <CssParameter name="stroke-linecap">round</CssParameter>
853      </LineSymbolizer>
854      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
855    </Rule>
856
857    <Rule>
858      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
859      <MaxScaleDenominator>100000</MaxScaleDenominator>
860      <MinScaleDenominator>25000</MinScaleDenominator>
861      <LineSymbolizer>
862        <CssParameter name="stroke">#b5d0d0</CssParameter>
863        <CssParameter name="stroke-width">1</CssParameter>
864      </LineSymbolizer>
865    </Rule>
866    <Rule>
867      <Filter>[waterway]='river'</Filter>
868      <MaxScaleDenominator>25000</MaxScaleDenominator>
869      <MinScaleDenominator>1000</MinScaleDenominator>
870      <LineSymbolizer>
871        <CssParameter name="stroke">#b5d0d0</CssParameter>
872        <CssParameter name="stroke-width">10</CssParameter>
873        <CssParameter name="stroke-linejoin">round</CssParameter>
874        <CssParameter name="stroke-linecap">round</CssParameter>
875      </LineSymbolizer>
876      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
877    </Rule>
878   
879    <Rule>
880      <Filter>[waterway]='canal' and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
881      <MaxScaleDenominator>50000</MaxScaleDenominator>
882      <MinScaleDenominator>5000</MinScaleDenominator>
883       <LineSymbolizer>
884        <CssParameter name="stroke">#b5d0d0</CssParameter>
885        <CssParameter name="stroke-width">7</CssParameter>
886        <CssParameter name="stroke-dasharray">4,2</CssParameter>
887      </LineSymbolizer>
888      <LineSymbolizer>
889        <CssParameter name="stroke">white</CssParameter>
890        <CssParameter name="stroke-width">3</CssParameter>
891      </LineSymbolizer>
892      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
893    </Rule>
894    <Rule>
895      <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
896      <MaxScaleDenominator>50000</MaxScaleDenominator>
897      <MinScaleDenominator>5000</MinScaleDenominator>
898      <LineSymbolizer>
899        <CssParameter name="stroke">#b5d0d0</CssParameter>
900        <CssParameter name="stroke-width">7</CssParameter>
901        <CssParameter name="stroke-linejoin">round</CssParameter>
902        <CssParameter name="stroke-linecap">round</CssParameter>
903      </LineSymbolizer>
904      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
905    </Rule>
906    <Rule>
907      <Filter>[waterway]='canal' and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
908      <MaxScaleDenominator>5000</MaxScaleDenominator>
909      <MinScaleDenominator>1000</MinScaleDenominator>
910       <LineSymbolizer>
911        <CssParameter name="stroke">#b5d0d0</CssParameter>
912        <CssParameter name="stroke-width">11</CssParameter>
913        <CssParameter name="stroke-dasharray">4,2</CssParameter>
914      </LineSymbolizer>
915      <LineSymbolizer>
916        <CssParameter name="stroke">white</CssParameter>
917        <CssParameter name="stroke-width">7</CssParameter>
918      </LineSymbolizer>
919      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
920    </Rule>
921    <Rule>
922      <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
923      <MaxScaleDenominator>5000</MaxScaleDenominator>
924      <MinScaleDenominator>1000</MinScaleDenominator>
925      <LineSymbolizer>
926        <CssParameter name="stroke">#b5d0d0</CssParameter>
927        <CssParameter name="stroke-width">11</CssParameter>
928        <CssParameter name="stroke-linejoin">round</CssParameter>
929        <CssParameter name="stroke-linecap">round</CssParameter>
930      </LineSymbolizer>
931      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
932    </Rule>
933
934    <Rule>
935      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
936      <MaxScaleDenominator>25000</MaxScaleDenominator>
937      <MinScaleDenominator>1000</MinScaleDenominator>
938      <LineSymbolizer>
939        <CssParameter name="stroke">#b5d0d0</CssParameter>
940        <CssParameter name="stroke-width">2</CssParameter>
941      </LineSymbolizer>
942      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
943    </Rule>
944  </Style>
945<Style name="power">
946<Rule>
947      <MaxScaleDenominator>50000</MaxScaleDenominator>
948      <MinScaleDenominator>1000</MinScaleDenominator>
949      <LineSymbolizer>
950        <CssParameter name="stroke">#777</CssParameter>
951        <CssParameter name="stroke-width">1</CssParameter>
952      </LineSymbolizer>
953    </Rule> 
954</Style>
955<Style name="power_towers">
956    <Rule>
957      <MaxScaleDenominator>50000</MaxScaleDenominator>
958      <PointSymbolizer file = "/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
959    </Rule>
960</Style>
961<Style name="tunnels-casing">
962    <Rule>
963      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
964      <MaxScaleDenominator>200000</MaxScaleDenominator>
965      <MinScaleDenominator>100000</MinScaleDenominator>
966      <LineSymbolizer>
967        <CssParameter name="stroke">#506077</CssParameter>
968        <CssParameter name="stroke-width">3</CssParameter>
969        <CssParameter name="stroke-dasharray">4,2</CssParameter>
970      </LineSymbolizer>
971    </Rule>
972    <Rule>
973      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
974      <MaxScaleDenominator>100000</MaxScaleDenominator>
975      <MinScaleDenominator>20000</MinScaleDenominator>
976      <LineSymbolizer>
977        <CssParameter name="stroke">#506077</CssParameter>
978        <CssParameter name="stroke-width">6.5</CssParameter>
979        <CssParameter name="stroke-dasharray">4,2</CssParameter>
980      </LineSymbolizer>
981    </Rule>
982    <Rule>
983      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
984      <MaxScaleDenominator>20000</MaxScaleDenominator>
985      <MinScaleDenominator>5000</MinScaleDenominator>
986      <LineSymbolizer>
987        <CssParameter name="stroke">#506077</CssParameter>
988        <CssParameter name="stroke-width">10</CssParameter>
989        <CssParameter name="stroke-dasharray">4,2</CssParameter>
990      </LineSymbolizer>
991    </Rule>
992    <Rule>
993      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
994      <MaxScaleDenominator>5000</MaxScaleDenominator>
995      <MinScaleDenominator>1000</MinScaleDenominator>
996      <LineSymbolizer>
997        <CssParameter name="stroke">#506077</CssParameter>
998        <CssParameter name="stroke-width">13</CssParameter>
999        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1000      </LineSymbolizer>
1001    </Rule>
1002    <Rule>
1003      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1004      <MaxScaleDenominator>200000</MaxScaleDenominator>
1005      <MinScaleDenominator>100000</MinScaleDenominator>
1006      <LineSymbolizer>
1007        <CssParameter name="stroke">#477147</CssParameter>
1008        <CssParameter name="stroke-width">4</CssParameter>
1009        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1010      </LineSymbolizer>
1011    </Rule>
1012    <Rule>
1013      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1014      <MaxScaleDenominator>100000</MaxScaleDenominator>
1015      <MinScaleDenominator>20000</MinScaleDenominator>
1016      <LineSymbolizer>
1017        <CssParameter name="stroke">#477147</CssParameter>
1018        <CssParameter name="stroke-width">8</CssParameter>
1019        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1020      </LineSymbolizer>
1021    </Rule>
1022    <Rule>
1023     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1024      <MaxScaleDenominator>20000</MaxScaleDenominator>
1025      <MinScaleDenominator>5000</MinScaleDenominator>
1026      <LineSymbolizer>
1027        <CssParameter name="stroke">#477147</CssParameter>
1028        <CssParameter name="stroke-width">11</CssParameter>
1029        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1030      </LineSymbolizer>
1031    </Rule>
1032    <Rule>
1033     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1034      <MaxScaleDenominator>5000</MaxScaleDenominator>
1035      <MinScaleDenominator>1000</MinScaleDenominator>
1036      <LineSymbolizer>
1037        <CssParameter name="stroke">#477147</CssParameter>
1038        <CssParameter name="stroke-width">14</CssParameter>
1039        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1040      </LineSymbolizer>
1041    </Rule>
1042    <Rule>
1043      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1044      <MaxScaleDenominator>200000</MaxScaleDenominator>
1045      <MinScaleDenominator>100000</MinScaleDenominator>
1046      <LineSymbolizer>
1047        <CssParameter name="stroke">#8d4346</CssParameter>
1048        <CssParameter name="stroke-width">4</CssParameter>
1049        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1050      </LineSymbolizer>
1051    </Rule>
1052    <Rule>
1053      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1054      <MaxScaleDenominator>100000</MaxScaleDenominator>
1055      <MinScaleDenominator>20000</MinScaleDenominator>
1056      <LineSymbolizer>
1057        <CssParameter name="stroke">#8d4346</CssParameter>
1058        <CssParameter name="stroke-width">8</CssParameter>
1059        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1060      </LineSymbolizer>
1061    </Rule>
1062   <Rule>
1063      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1064      <MaxScaleDenominator>20000</MaxScaleDenominator>
1065      <MinScaleDenominator>5000</MinScaleDenominator>
1066      <LineSymbolizer>
1067        <CssParameter name="stroke">#8d4346</CssParameter>
1068        <CssParameter name="stroke-width">11</CssParameter>
1069        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1070      </LineSymbolizer>
1071    </Rule>
1072    <Rule>
1073      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1074      <MaxScaleDenominator>5000</MaxScaleDenominator>
1075      <MinScaleDenominator>1000</MinScaleDenominator>
1076      <LineSymbolizer>
1077        <CssParameter name="stroke">#8d4346</CssParameter>
1078        <CssParameter name="stroke-width">14</CssParameter>
1079        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1080      </LineSymbolizer>
1081    </Rule>
1082    <Rule>
1083      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1084      <MaxScaleDenominator>150000</MaxScaleDenominator>
1085      <MinScaleDenominator>75000</MinScaleDenominator>
1086      <LineSymbolizer>
1087        <CssParameter name="stroke">#a37b48</CssParameter>
1088        <CssParameter name="stroke-width">4</CssParameter>
1089        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1090      </LineSymbolizer>
1091    </Rule>
1092    <Rule>
1093      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1094      <MaxScaleDenominator>75000</MaxScaleDenominator>
1095      <MinScaleDenominator>25000</MinScaleDenominator>
1096      <LineSymbolizer>
1097        <CssParameter name="stroke">#a37b48</CssParameter>
1098        <CssParameter name="stroke-width">10</CssParameter>
1099        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1100      </LineSymbolizer>
1101    </Rule>
1102    <Rule>
1103      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1104      <MaxScaleDenominator>25000</MaxScaleDenominator>
1105      <MinScaleDenominator>5000</MinScaleDenominator>
1106      <LineSymbolizer>
1107        <CssParameter name="stroke">#a37b48</CssParameter>
1108        <CssParameter name="stroke-width">12</CssParameter>
1109        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1110      </LineSymbolizer>
1111    </Rule>
1112    <Rule>
1113      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1114      <MaxScaleDenominator>5000</MaxScaleDenominator>
1115      <MinScaleDenominator>1000</MinScaleDenominator>
1116      <LineSymbolizer>
1117        <CssParameter name="stroke">#a37b48</CssParameter>
1118        <CssParameter name="stroke-width">17</CssParameter>
1119        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1120      </LineSymbolizer>
1121    </Rule>
1122</Style>
1123<Style name="tunnels-fill">
1124    <Rule>
1125      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1126      <MaxScaleDenominator>200000</MaxScaleDenominator>
1127      <MinScaleDenominator>100000</MinScaleDenominator>
1128      <LineSymbolizer>
1129        <CssParameter name="stroke">#d6dfea</CssParameter>
1130        <CssParameter name="stroke-width">2</CssParameter>
1131        <CssParameter name="stroke-linejoin">round</CssParameter>
1132        <CssParameter name="stroke-linecap">round</CssParameter>
1133      </LineSymbolizer>
1134    </Rule>
1135    <Rule>
1136      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1137      <MaxScaleDenominator>100000</MaxScaleDenominator>
1138      <MinScaleDenominator>20000</MinScaleDenominator>
1139      <LineSymbolizer>
1140        <CssParameter name="stroke">#d6dfea</CssParameter>
1141        <CssParameter name="stroke-width">5</CssParameter>
1142        <CssParameter name="stroke-linejoin">round</CssParameter>
1143        <CssParameter name="stroke-linecap">round</CssParameter>
1144      </LineSymbolizer>
1145    </Rule>
1146    <Rule>
1147      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1148      <MaxScaleDenominator>20000</MaxScaleDenominator>
1149      <MinScaleDenominator>5000</MinScaleDenominator>
1150      <LineSymbolizer>
1151        <CssParameter name="stroke">#d6dfea</CssParameter>
1152        <CssParameter name="stroke-width">8.5</CssParameter>
1153        <CssParameter name="stroke-linejoin">round</CssParameter>
1154        <CssParameter name="stroke-linecap">round</CssParameter>
1155      </LineSymbolizer>
1156    </Rule>
1157    <Rule>
1158      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1159      <MaxScaleDenominator>5000</MaxScaleDenominator>
1160      <MinScaleDenominator>1000</MinScaleDenominator>
1161      <LineSymbolizer>
1162        <CssParameter name="stroke">#d6dfea</CssParameter>
1163        <CssParameter name="stroke-width">11</CssParameter>
1164        <CssParameter name="stroke-linejoin">round</CssParameter>
1165        <CssParameter name="stroke-linecap">round</CssParameter>
1166      </LineSymbolizer>
1167    </Rule>
1168    <Rule>
1169      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1170      <MaxScaleDenominator>200000</MaxScaleDenominator>
1171      <MinScaleDenominator>100000</MinScaleDenominator>
1172      <LineSymbolizer>
1173        <CssParameter name="stroke">#cdeacd</CssParameter>
1174        <CssParameter name="stroke-width">2.5</CssParameter>
1175        <CssParameter name="stroke-linejoin">round</CssParameter>
1176        <CssParameter name="stroke-linecap">round</CssParameter>
1177      </LineSymbolizer>
1178    </Rule>
1179    <Rule>
1180      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1181      <MaxScaleDenominator>100000</MaxScaleDenominator>
1182      <MinScaleDenominator>20000</MinScaleDenominator>
1183      <LineSymbolizer>
1184        <CssParameter name="stroke">#cdeacd</CssParameter>
1185        <CssParameter name="stroke-width">6.5</CssParameter>
1186        <CssParameter name="stroke-linejoin">round</CssParameter>
1187        <CssParameter name="stroke-linecap">round</CssParameter>
1188      </LineSymbolizer>
1189    </Rule>   
1190    <Rule>
1191      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1192      <MaxScaleDenominator>20000</MaxScaleDenominator>
1193      <MinScaleDenominator>5000</MinScaleDenominator>
1194      <LineSymbolizer>
1195        <CssParameter name="stroke">#cdeacd</CssParameter>
1196        <CssParameter name="stroke-width">9</CssParameter>
1197        <CssParameter name="stroke-linejoin">round</CssParameter>
1198        <CssParameter name="stroke-linecap">round</CssParameter>
1199      </LineSymbolizer>
1200    </Rule>
1201    <Rule>
1202      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1203      <MaxScaleDenominator>5000</MaxScaleDenominator>
1204      <MinScaleDenominator>1000</MinScaleDenominator>
1205      <LineSymbolizer>
1206        <CssParameter name="stroke">#cdeacd</CssParameter>
1207        <CssParameter name="stroke-width">12</CssParameter>
1208        <CssParameter name="stroke-linejoin">round</CssParameter>
1209        <CssParameter name="stroke-linecap">round</CssParameter>
1210      </LineSymbolizer>
1211    </Rule>
1212    <Rule>
1213      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1214      <MaxScaleDenominator>500000</MaxScaleDenominator>
1215      <MinScaleDenominator>100000</MinScaleDenominator>
1216      <LineSymbolizer>
1217        <CssParameter name="stroke">#f4c3c4</CssParameter>
1218        <CssParameter name="stroke-width">2.5</CssParameter>
1219        <CssParameter name="stroke-linejoin">round</CssParameter>
1220        <CssParameter name="stroke-linecap">round</CssParameter>
1221      </LineSymbolizer>
1222    </Rule>
1223    <Rule>
1224      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1225      <MaxScaleDenominator>100000</MaxScaleDenominator>
1226      <MinScaleDenominator>20000</MinScaleDenominator>
1227      <LineSymbolizer>
1228        <CssParameter name="stroke">#f4c3c4</CssParameter>
1229        <CssParameter name="stroke-width">8</CssParameter>
1230        <CssParameter name="stroke-linejoin">round</CssParameter>
1231        <CssParameter name="stroke-linecap">round</CssParameter>
1232      </LineSymbolizer>
1233    </Rule>
1234    <Rule>
1235      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1236      <MaxScaleDenominator>20000</MaxScaleDenominator>
1237      <MinScaleDenominator>5000</MinScaleDenominator>
1238      <LineSymbolizer>
1239        <CssParameter name="stroke">#f4c3c4</CssParameter>
1240        <CssParameter name="stroke-width">10</CssParameter>
1241        <CssParameter name="stroke-linejoin">round</CssParameter>
1242        <CssParameter name="stroke-linecap">round</CssParameter>
1243      </LineSymbolizer>
1244    </Rule>
1245    <Rule>
1246      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1247      <MaxScaleDenominator>5000</MaxScaleDenominator>
1248      <MinScaleDenominator>1000</MinScaleDenominator>
1249      <LineSymbolizer>
1250        <CssParameter name="stroke">#f4c3c4</CssParameter>
1251        <CssParameter name="stroke-width">13</CssParameter>
1252        <CssParameter name="stroke-linejoin">round</CssParameter>
1253        <CssParameter name="stroke-linecap">round</CssParameter>
1254      </LineSymbolizer>
1255    </Rule>
1256    <Rule>
1257      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1258      <MaxScaleDenominator>150000</MaxScaleDenominator>
1259      <MinScaleDenominator>75000</MinScaleDenominator>
1260      <LineSymbolizer>
1261        <CssParameter name="stroke">#fee0b8</CssParameter>
1262        <CssParameter name="stroke-width">2</CssParameter>
1263        <CssParameter name="stroke-linejoin">round</CssParameter>
1264        <CssParameter name="stroke-linecap">round</CssParameter>
1265      </LineSymbolizer>
1266    </Rule>
1267    <Rule>
1268      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1269      <MaxScaleDenominator>75000</MaxScaleDenominator>
1270      <MinScaleDenominator>25000</MinScaleDenominator>
1271      <LineSymbolizer>
1272        <CssParameter name="stroke">#fee0b8</CssParameter>
1273        <CssParameter name="stroke-width">8</CssParameter>
1274        <CssParameter name="stroke-linejoin">round</CssParameter>
1275        <CssParameter name="stroke-linecap">round</CssParameter>
1276      </LineSymbolizer>
1277    </Rule>
1278    <Rule>
1279      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1280      <MaxScaleDenominator>25000</MaxScaleDenominator>
1281      <MinScaleDenominator>5000</MinScaleDenominator>
1282      <LineSymbolizer>
1283        <CssParameter name="stroke">#fee0b8</CssParameter>
1284        <CssParameter name="stroke-width">10</CssParameter>
1285        <CssParameter name="stroke-linejoin">round</CssParameter>
1286        <CssParameter name="stroke-linecap">round</CssParameter>
1287      </LineSymbolizer>
1288    </Rule>
1289    <Rule>
1290      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1291      <MaxScaleDenominator>5000</MaxScaleDenominator>
1292      <MinScaleDenominator>1000</MinScaleDenominator>
1293      <LineSymbolizer>
1294        <CssParameter name="stroke">#fee0b8</CssParameter>
1295        <CssParameter name="stroke-width">14</CssParameter>
1296        <CssParameter name="stroke-linejoin">round</CssParameter>
1297        <CssParameter name="stroke-linecap">round</CssParameter>
1298      </LineSymbolizer>
1299    </Rule>
1300</Style>
1301
1302<Style name="minor-roads-casing">
1303    <Rule>
1304      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1305      <MaxScaleDenominator>200000</MaxScaleDenominator>
1306      <MinScaleDenominator>100000</MinScaleDenominator>
1307      <LineSymbolizer>
1308        <CssParameter name="stroke">#506077</CssParameter>
1309        <CssParameter name="stroke-width">3</CssParameter>
1310        <CssParameter name="stroke-linejoin">round</CssParameter>
1311      </LineSymbolizer>
1312    </Rule>
1313    <Rule>
1314      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1315      <MaxScaleDenominator>100000</MaxScaleDenominator>
1316      <MinScaleDenominator>20000</MinScaleDenominator>
1317      <LineSymbolizer>
1318        <CssParameter name="stroke">#506077</CssParameter>
1319        <CssParameter name="stroke-width">6.5</CssParameter>
1320        <CssParameter name="stroke-linejoin">round</CssParameter>
1321      </LineSymbolizer>
1322    </Rule>
1323    <Rule>
1324      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1325      <MaxScaleDenominator>20000</MaxScaleDenominator>
1326      <MinScaleDenominator>5000</MinScaleDenominator>
1327      <LineSymbolizer>
1328        <CssParameter name="stroke">#506077</CssParameter>
1329        <CssParameter name="stroke-width">10</CssParameter>
1330        <CssParameter name="stroke-linejoin">round</CssParameter>
1331      </LineSymbolizer>
1332    </Rule>
1333    <Rule>
1334      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1335      <MaxScaleDenominator>5000</MaxScaleDenominator>
1336      <MinScaleDenominator>1000</MinScaleDenominator>
1337      <LineSymbolizer>
1338        <CssParameter name="stroke">#506077</CssParameter>
1339        <CssParameter name="stroke-width">13</CssParameter>
1340        <CssParameter name="stroke-linejoin">round</CssParameter>
1341      </LineSymbolizer>
1342    </Rule>
1343    <Rule>
1344      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1345      <MaxScaleDenominator>200000</MaxScaleDenominator>
1346      <MinScaleDenominator>100000</MinScaleDenominator>
1347      <LineSymbolizer>
1348        <CssParameter name="stroke">#477147</CssParameter>
1349        <CssParameter name="stroke-width">4</CssParameter>
1350        <CssParameter name="stroke-linejoin">round</CssParameter>
1351      </LineSymbolizer>
1352    </Rule>
1353    <Rule>
1354      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1355      <MaxScaleDenominator>100000</MaxScaleDenominator>
1356      <MinScaleDenominator>20000</MinScaleDenominator>
1357      <LineSymbolizer>
1358        <CssParameter name="stroke">#477147</CssParameter>
1359        <CssParameter name="stroke-width">8</CssParameter>
1360        <CssParameter name="stroke-linejoin">round</CssParameter>
1361      </LineSymbolizer>
1362    </Rule>
1363    <Rule>
1364     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1365      <MaxScaleDenominator>20000</MaxScaleDenominator>
1366      <MinScaleDenominator>5000</MinScaleDenominator>
1367      <LineSymbolizer>
1368        <CssParameter name="stroke">#477147</CssParameter>
1369        <CssParameter name="stroke-width">11</CssParameter>
1370        <CssParameter name="stroke-linejoin">round</CssParameter>
1371      </LineSymbolizer>
1372    </Rule>
1373    <Rule>
1374     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1375      <MaxScaleDenominator>5000</MaxScaleDenominator>
1376      <MinScaleDenominator>1000</MinScaleDenominator>
1377      <LineSymbolizer>
1378        <CssParameter name="stroke">#477147</CssParameter>
1379        <CssParameter name="stroke-width">14</CssParameter>
1380        <CssParameter name="stroke-linejoin">round</CssParameter>
1381      </LineSymbolizer>
1382    </Rule>
1383    <Rule>
1384      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1385      <MaxScaleDenominator>200000</MaxScaleDenominator>
1386      <MinScaleDenominator>100000</MinScaleDenominator>
1387      <LineSymbolizer>
1388        <CssParameter name="stroke">#8d4346</CssParameter>
1389        <CssParameter name="stroke-width">4</CssParameter>
1390        <CssParameter name="stroke-linejoin">round</CssParameter>
1391      </LineSymbolizer>
1392    </Rule>
1393
1394    <Rule>
1395      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1396      <MaxScaleDenominator>100000</MaxScaleDenominator>
1397      <MinScaleDenominator>20000</MinScaleDenominator>
1398      <LineSymbolizer>
1399        <CssParameter name="stroke">#8d4346</CssParameter>
1400        <CssParameter name="stroke-width">8</CssParameter>
1401        <CssParameter name="stroke-linejoin">round</CssParameter>
1402      </LineSymbolizer>
1403    </Rule>
1404
1405    <Rule>
1406      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1407      <MaxScaleDenominator>20000</MaxScaleDenominator>
1408      <MinScaleDenominator>5000</MinScaleDenominator>     
1409      <LineSymbolizer>
1410        <CssParameter name="stroke">#8d4346</CssParameter>
1411        <CssParameter name="stroke-width">11</CssParameter>
1412        <CssParameter name="stroke-linejoin">round</CssParameter>
1413      </LineSymbolizer>
1414    </Rule>
1415
1416    <Rule>
1417      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1418      <MaxScaleDenominator>5000</MaxScaleDenominator>     
1419      <MinScaleDenominator>1000</MinScaleDenominator>
1420      <LineSymbolizer>
1421        <CssParameter name="stroke">#8d4346</CssParameter>
1422        <CssParameter name="stroke-width">14</CssParameter>
1423        <CssParameter name="stroke-linejoin">round</CssParameter>
1424      </LineSymbolizer>
1425    </Rule>
1426
1427    <Rule>
1428      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1429      <MaxScaleDenominator>150000</MaxScaleDenominator>
1430      <MinScaleDenominator>75000</MinScaleDenominator>
1431      <LineSymbolizer>
1432        <CssParameter name="stroke">#a37b48</CssParameter>
1433        <CssParameter name="stroke-width">4</CssParameter>
1434        <CssParameter name="stroke-linejoin">round</CssParameter>
1435        <CssParameter name="stroke-linecap">round</CssParameter>
1436      </LineSymbolizer>
1437    </Rule>
1438   
1439    <Rule>
1440      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1441      <MaxScaleDenominator>75000</MaxScaleDenominator>
1442      <MinScaleDenominator>25000</MinScaleDenominator>
1443      <LineSymbolizer>
1444        <CssParameter name="stroke">#a37b48</CssParameter>
1445        <CssParameter name="stroke-width">10</CssParameter>
1446        <CssParameter name="stroke-linejoin">round</CssParameter>
1447        <CssParameter name="stroke-linecap">round</CssParameter>
1448      </LineSymbolizer>
1449    </Rule>
1450   
1451    <Rule>
1452      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1453      <MaxScaleDenominator>25000</MaxScaleDenominator>
1454      <MinScaleDenominator>5000</MinScaleDenominator>
1455      <LineSymbolizer>
1456        <CssParameter name="stroke">#a37b48</CssParameter>
1457        <CssParameter name="stroke-width">12</CssParameter>
1458        <CssParameter name="stroke-linejoin">round</CssParameter>
1459        <CssParameter name="stroke-linecap">round</CssParameter>
1460      </LineSymbolizer>
1461    </Rule>
1462   
1463    <Rule>
1464      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1465      <MaxScaleDenominator>5000</MaxScaleDenominator>
1466      <MinScaleDenominator>1000</MinScaleDenominator>
1467      <LineSymbolizer>
1468        <CssParameter name="stroke">#a37b48</CssParameter>
1469        <CssParameter name="stroke-width">17</CssParameter>
1470        <CssParameter name="stroke-linejoin">round</CssParameter>
1471        <CssParameter name="stroke-linecap">round</CssParameter>
1472      </LineSymbolizer>
1473    </Rule>
1474   
1475    <Rule>
1476      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1477      <MaxScaleDenominator>100000</MaxScaleDenominator>
1478      <MinScaleDenominator>50000</MinScaleDenominator>
1479      <LineSymbolizer>
1480        <CssParameter name="stroke">#999</CssParameter>
1481        <CssParameter name="stroke-width">6</CssParameter>
1482        <CssParameter name="stroke-linejoin">round</CssParameter>
1483        <CssParameter name="stroke-linecap">round</CssParameter>
1484      </LineSymbolizer>
1485    </Rule>
1486   <Rule>
1487      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1488      <MaxScaleDenominator>100000</MaxScaleDenominator>
1489      <MinScaleDenominator>50000</MinScaleDenominator>
1490      <LineSymbolizer>
1491        <CssParameter name="stroke">#999</CssParameter>
1492        <CssParameter name="stroke-width">6</CssParameter>
1493        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1494      </LineSymbolizer>
1495    </Rule>
1496
1497    <Rule>
1498      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1499      <MaxScaleDenominator>100000</MaxScaleDenominator>
1500      <MinScaleDenominator>50000</MinScaleDenominator>
1501      <LineSymbolizer>
1502        <CssParameter name="stroke">#999</CssParameter>
1503        <CssParameter name="stroke-width">3</CssParameter>
1504        <CssParameter name="stroke-linejoin">round</CssParameter>
1505        <CssParameter name="stroke-linecap">round</CssParameter>
1506      </LineSymbolizer>
1507    </Rule>
1508    <Rule>
1509      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1510      <MaxScaleDenominator>100000</MaxScaleDenominator>
1511      <MinScaleDenominator>50000</MinScaleDenominator>
1512      <LineSymbolizer>
1513        <CssParameter name="stroke">#999</CssParameter>
1514        <CssParameter name="stroke-width">3</CssParameter>
1515        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1516      </LineSymbolizer>
1517    </Rule>
1518
1519    <Rule>
1520      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1521      <MaxScaleDenominator>50000</MaxScaleDenominator>
1522      <MinScaleDenominator>25000</MinScaleDenominator>
1523      <LineSymbolizer>
1524        <CssParameter name="stroke">#999</CssParameter>
1525        <CssParameter name="stroke-width">7</CssParameter>
1526        <CssParameter name="stroke-linejoin">round</CssParameter>
1527        <CssParameter name="stroke-linecap">round</CssParameter>
1528      </LineSymbolizer>
1529    </Rule>
1530    <Rule>
1531      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1532      <MaxScaleDenominator>50000</MaxScaleDenominator>
1533      <MinScaleDenominator>25000</MinScaleDenominator>
1534      <LineSymbolizer>
1535        <CssParameter name="stroke">#999</CssParameter>
1536        <CssParameter name="stroke-width">7</CssParameter>
1537        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1538      </LineSymbolizer>
1539    </Rule>
1540
1541    <Rule>
1542      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1543      <MaxScaleDenominator>50000</MaxScaleDenominator>
1544      <MinScaleDenominator>25000</MinScaleDenominator>
1545      <LineSymbolizer>
1546        <CssParameter name="stroke">#999</CssParameter>
1547        <CssParameter name="stroke-width">4.5</CssParameter>
1548        <CssParameter name="stroke-linejoin">round</CssParameter>
1549        <CssParameter name="stroke-linecap">round</CssParameter>
1550      </LineSymbolizer>
1551    </Rule>
1552    <Rule>
1553      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1554      <MaxScaleDenominator>50000</MaxScaleDenominator>
1555      <MinScaleDenominator>25000</MinScaleDenominator>
1556      <LineSymbolizer>
1557        <CssParameter name="stroke">#999</CssParameter>
1558        <CssParameter name="stroke-width">4.5</CssParameter>
1559        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1560      </LineSymbolizer>
1561    </Rule>
1562
1563    <Rule>
1564      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1565      <MaxScaleDenominator>25000</MaxScaleDenominator>
1566      <MinScaleDenominator>5000</MinScaleDenominator>
1567      <LineSymbolizer>
1568        <CssParameter name="stroke">#999</CssParameter>
1569        <CssParameter name="stroke-width">11</CssParameter>
1570        <CssParameter name="stroke-linejoin">round</CssParameter>
1571        <CssParameter name="stroke-linecap">round</CssParameter>
1572      </LineSymbolizer>
1573    </Rule>
1574   <Rule>
1575      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1576      <MaxScaleDenominator>25000</MaxScaleDenominator>
1577      <MinScaleDenominator>5000</MinScaleDenominator>
1578      <LineSymbolizer>
1579        <CssParameter name="stroke">#999</CssParameter>
1580        <CssParameter name="stroke-width">11</CssParameter>
1581        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1582      </LineSymbolizer>
1583    </Rule>
1584
1585    <Rule>
1586      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1587      <MaxScaleDenominator>5000</MaxScaleDenominator>
1588      <MinScaleDenominator>1000</MinScaleDenominator>
1589      <LineSymbolizer>
1590        <CssParameter name="stroke">#999</CssParameter>
1591        <CssParameter name="stroke-width">16</CssParameter>
1592        <CssParameter name="stroke-linejoin">round</CssParameter>
1593        <CssParameter name="stroke-linecap">round</CssParameter>
1594      </LineSymbolizer>
1595    </Rule>
1596    <Rule>
1597      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1598      <MaxScaleDenominator>5000</MaxScaleDenominator>
1599      <MinScaleDenominator>1000</MinScaleDenominator>
1600      <LineSymbolizer>
1601        <CssParameter name="stroke">#999</CssParameter>
1602        <CssParameter name="stroke-width">16</CssParameter>
1603        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1604      </LineSymbolizer>
1605    </Rule>
1606
1607    <Rule>
1608      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1609      <MaxScaleDenominator>50000</MaxScaleDenominator>
1610      <MinScaleDenominator>25000</MinScaleDenominator>
1611      <LineSymbolizer>
1612        <CssParameter name="stroke">#999</CssParameter>
1613        <CssParameter name="stroke-width">3</CssParameter>
1614        <CssParameter name="stroke-linejoin">round</CssParameter>
1615        <CssParameter name="stroke-linecap">round</CssParameter>
1616      </LineSymbolizer>
1617    </Rule>
1618    <Rule>
1619      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1620      <MaxScaleDenominator>50000</MaxScaleDenominator>
1621      <MinScaleDenominator>25000</MinScaleDenominator>
1622      <LineSymbolizer>
1623        <CssParameter name="stroke">#999</CssParameter>
1624        <CssParameter name="stroke-width">3</CssParameter>
1625        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1626      </LineSymbolizer>
1627    </Rule>
1628
1629    <Rule>
1630      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1631      <MaxScaleDenominator>25000</MaxScaleDenominator>
1632      <MinScaleDenominator>1000</MinScaleDenominator>
1633      <LineSymbolizer>
1634        <CssParameter name="stroke">#999</CssParameter>
1635        <CssParameter name="stroke-width">8</CssParameter>
1636        <CssParameter name="stroke-linejoin">round</CssParameter>
1637        <CssParameter name="stroke-linecap">round</CssParameter>
1638      </LineSymbolizer>
1639   </Rule>
1640   <Rule>
1641      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1642      <MaxScaleDenominator>25000</MaxScaleDenominator>
1643      <MinScaleDenominator>1000</MinScaleDenominator>
1644      <LineSymbolizer>
1645        <CssParameter name="stroke">#999</CssParameter>
1646        <CssParameter name="stroke-width">8</CssParameter>
1647        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1648      </LineSymbolizer>
1649   </Rule>
1650   <Rule>
1651      <Filter>[highway] = 'pedestrian'</Filter>
1652      <MaxScaleDenominator>100000</MaxScaleDenominator>
1653      <MinScaleDenominator>50000</MinScaleDenominator>
1654      <LineSymbolizer>
1655        <CssParameter name="stroke">grey</CssParameter>
1656        <CssParameter name="stroke-width">2</CssParameter>
1657        <CssParameter name="stroke-linejoin">round</CssParameter>
1658        <CssParameter name="stroke-linecap">round</CssParameter>
1659      </LineSymbolizer>
1660   </Rule>
1661   <Rule>
1662      <Filter>[highway] = 'pedestrian'</Filter>
1663      <MaxScaleDenominator>50000</MaxScaleDenominator>
1664      <MinScaleDenominator>20000</MinScaleDenominator>
1665      <LineSymbolizer>
1666        <CssParameter name="stroke">grey</CssParameter>
1667        <CssParameter name="stroke-width">3.6</CssParameter>
1668        <CssParameter name="stroke-linejoin">round</CssParameter>
1669        <CssParameter name="stroke-linecap">round</CssParameter>
1670      </LineSymbolizer>
1671   </Rule>
1672   <Rule>
1673      <Filter>[highway] = 'pedestrian'</Filter>
1674      <MaxScaleDenominator>20000</MaxScaleDenominator>
1675      <LineSymbolizer>
1676        <CssParameter name="stroke">grey</CssParameter>
1677        <CssParameter name="stroke-width">6.5</CssParameter>
1678        <CssParameter name="stroke-linejoin">round</CssParameter>
1679        <CssParameter name="stroke-linecap">round</CssParameter>
1680      </LineSymbolizer>
1681   </Rule>
1682
1683</Style>
1684
1685  <Style name="minor-roads-fill">
1686    <!-- level 10 -->
1687    <Rule>
1688      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1689      <MaxScaleDenominator>200000</MaxScaleDenominator>
1690      <MinScaleDenominator>100000</MinScaleDenominator>
1691      <LineSymbolizer>
1692        <CssParameter name="stroke">#809bc0</CssParameter>
1693        <CssParameter name="stroke-width">2</CssParameter>
1694      </LineSymbolizer>
1695    </Rule>
1696
1697    <!-- level 11 ...-->
1698    <Rule>
1699      <MaxScaleDenominator>200000</MaxScaleDenominator>
1700      <MinScaleDenominator>100000</MinScaleDenominator>
1701      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1702      <LineSymbolizer>
1703        <CssParameter name="stroke">#9cc</CssParameter>
1704        <CssParameter name="stroke-width">2</CssParameter>
1705      </LineSymbolizer>
1706      <LineSymbolizer>
1707        <CssParameter name="stroke">white</CssParameter>
1708        <CssParameter name="stroke-width">2</CssParameter>
1709        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1710      </LineSymbolizer>
1711    </Rule>
1712    <Rule>
1713      <MaxScaleDenominator>100000</MaxScaleDenominator>
1714      <MinScaleDenominator>10000</MinScaleDenominator>
1715      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1716      <LineSymbolizer>
1717        <CssParameter name="stroke">#9cc</CssParameter>
1718        <CssParameter name="stroke-width">4</CssParameter>
1719      </LineSymbolizer>
1720      <LineSymbolizer>
1721        <CssParameter name="stroke">white</CssParameter>
1722        <CssParameter name="stroke-width">3.5</CssParameter>
1723        <CssParameter name="stroke-dasharray">6,4</CssParameter>
1724      </LineSymbolizer>
1725    </Rule>
1726    <Rule>
1727      <MaxScaleDenominator>10000</MaxScaleDenominator>
1728      <MinScaleDenominator>1000</MinScaleDenominator>
1729      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1730      <LineSymbolizer>
1731        <CssParameter name="stroke">#9cc</CssParameter>
1732        <CssParameter name="stroke-width">8</CssParameter>
1733      </LineSymbolizer>
1734      <LineSymbolizer>
1735        <CssParameter name="stroke">white</CssParameter>
1736        <CssParameter name="stroke-width">7</CssParameter>
1737        <CssParameter name="stroke-dasharray">8,6</CssParameter>
1738      </LineSymbolizer>
1739    </Rule>
1740    <Rule>
1741      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1742      <MaxScaleDenominator>100000</MaxScaleDenominator>
1743      <MinScaleDenominator>20000</MinScaleDenominator>
1744      <LineSymbolizer>
1745        <CssParameter name="stroke">#809bc0</CssParameter>
1746        <CssParameter name="stroke-width">5</CssParameter>
1747        <CssParameter name="stroke-linejoin">round</CssParameter>
1748        <CssParameter name="stroke-linecap">round</CssParameter>
1749      </LineSymbolizer>
1750    </Rule>
1751
1752    <Rule>
1753      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1754      <MaxScaleDenominator>20000</MaxScaleDenominator>
1755      <MinScaleDenominator>5000</MinScaleDenominator>
1756      <LineSymbolizer>
1757        <CssParameter name="stroke">#809bc0</CssParameter>
1758        <CssParameter name="stroke-width">8.5</CssParameter>
1759        <CssParameter name="stroke-linejoin">round</CssParameter>
1760        <CssParameter name="stroke-linecap">round</CssParameter>
1761      </LineSymbolizer>
1762    </Rule>
1763   
1764    <Rule>
1765      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1766      <MaxScaleDenominator>5000</MaxScaleDenominator>
1767      <MinScaleDenominator>1000</MinScaleDenominator>
1768      <LineSymbolizer>
1769        <CssParameter name="stroke">#809bc0</CssParameter>
1770        <CssParameter name="stroke-width">11</CssParameter>
1771        <CssParameter name="stroke-linejoin">round</CssParameter>
1772        <CssParameter name="stroke-linecap">round</CssParameter>
1773      </LineSymbolizer>
1774    </Rule>
1775
1776   <Rule>
1777      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1778      <MaxScaleDenominator>200000</MaxScaleDenominator>
1779      <MinScaleDenominator>100000</MinScaleDenominator>
1780      <LineSymbolizer>
1781        <CssParameter name="stroke">#7fc97f</CssParameter>
1782        <CssParameter name="stroke-width">2.5</CssParameter>
1783        <CssParameter name="stroke-linejoin">round</CssParameter>
1784        <CssParameter name="stroke-linecap">round</CssParameter>
1785      </LineSymbolizer>
1786    </Rule>
1787   
1788    <Rule>
1789      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1790      <MaxScaleDenominator>100000</MaxScaleDenominator>
1791      <MinScaleDenominator>20000</MinScaleDenominator>
1792      <LineSymbolizer>
1793        <CssParameter name="stroke">#7fc97f</CssParameter>
1794        <CssParameter name="stroke-width">6.5</CssParameter>
1795        <CssParameter name="stroke-linejoin">round</CssParameter>
1796        <CssParameter name="stroke-linecap">round</CssParameter>
1797      </LineSymbolizer>
1798    </Rule>
1799
1800   <Rule>
1801      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1802      <MaxScaleDenominator>20000</MaxScaleDenominator>
1803      <MinScaleDenominator>5000</MinScaleDenominator>
1804      <LineSymbolizer>
1805        <CssParameter name="stroke">#7fc97f</CssParameter>
1806        <CssParameter name="stroke-width">9</CssParameter>
1807        <CssParameter name="stroke-linejoin">round</CssParameter>
1808        <CssParameter name="stroke-linecap">round</CssParameter>
1809      </LineSymbolizer>
1810    </Rule>
1811   
1812    <Rule>
1813      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1814      <MaxScaleDenominator>5000</MaxScaleDenominator>
1815      <MinScaleDenominator>1000</MinScaleDenominator>
1816      <LineSymbolizer>
1817        <CssParameter name="stroke">#7fc97f</CssParameter>
1818        <CssParameter name="stroke-width">12</CssParameter>
1819        <CssParameter name="stroke-linejoin">round</CssParameter>
1820        <CssParameter name="stroke-linecap">round</CssParameter>
1821      </LineSymbolizer>
1822   </Rule>
1823
1824   <Rule>
1825      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1826      <MaxScaleDenominator>500000</MaxScaleDenominator>
1827      <MinScaleDenominator>100000</MinScaleDenominator>
1828      <LineSymbolizer>
1829        <CssParameter name="stroke">#e46d71</CssParameter>
1830        <CssParameter name="stroke-width">2.5</CssParameter>
1831        <CssParameter name="stroke-linejoin">round</CssParameter>
1832        <CssParameter name="stroke-linecap">round</CssParameter>
1833      </LineSymbolizer>
1834    </Rule>
1835
1836    <Rule>
1837      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1838      <MaxScaleDenominator>100000</MaxScaleDenominator>
1839      <MinScaleDenominator>20000</MinScaleDenominator>
1840      <LineSymbolizer>
1841        <CssParameter name="stroke">#e46d71</CssParameter>
1842        <CssParameter name="stroke-width">6.5</CssParameter>
1843        <CssParameter name="stroke-linejoin">round</CssParameter>
1844        <CssParameter name="stroke-linecap">round</CssParameter>
1845      </LineSymbolizer>
1846    </Rule>
1847   
1848    <Rule>
1849      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1850      <MaxScaleDenominator>20000</MaxScaleDenominator>
1851      <MinScaleDenominator>5000</MinScaleDenominator>
1852      <LineSymbolizer>
1853        <CssParameter name="stroke">#e46d71</CssParameter>
1854        <CssParameter name="stroke-width">9</CssParameter>
1855        <CssParameter name="stroke-linejoin">round</CssParameter>
1856        <CssParameter name="stroke-linecap">round</CssParameter>
1857      </LineSymbolizer>
1858    </Rule>
1859
1860    <Rule>
1861      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1862      <MaxScaleDenominator>5000</MaxScaleDenominator>
1863      <MinScaleDenominator>1000</MinScaleDenominator>
1864      <LineSymbolizer>
1865        <CssParameter name="stroke">#e46d71</CssParameter>
1866        <CssParameter name="stroke-width">12</CssParameter>
1867        <CssParameter name="stroke-linejoin">round</CssParameter>
1868        <CssParameter name="stroke-linecap">round</CssParameter>
1869      </LineSymbolizer>
1870    </Rule>
1871
1872    <!-- level 11 ..-->
1873   <Rule>
1874      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1875      <MaxScaleDenominator>150000</MaxScaleDenominator>
1876      <MinScaleDenominator>75000</MinScaleDenominator>
1877      <LineSymbolizer>
1878        <CssParameter name="stroke">#fdbf6f</CssParameter>
1879        <CssParameter name="stroke-width">2</CssParameter>
1880        <CssParameter name="stroke-linejoin">round</CssParameter>
1881        <CssParameter name="stroke-linecap">round</CssParameter>
1882      </LineSymbolizer>
1883    </Rule>
1884   
1885    <Rule>
1886      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1887      <MaxScaleDenominator>75000</MaxScaleDenominator>
1888      <MinScaleDenominator>25000</MinScaleDenominator>
1889      <LineSymbolizer>
1890        <CssParameter name="stroke">#fdbf6f</CssParameter>
1891        <CssParameter name="stroke-width">8</CssParameter>
1892        <CssParameter name="stroke-linejoin">round</CssParameter>
1893        <CssParameter name="stroke-linecap">round</CssParameter>
1894      </LineSymbolizer>
1895    </Rule>
1896   
1897    <Rule>
1898      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1899      <MaxScaleDenominator>25000</MaxScaleDenominator>
1900      <MinScaleDenominator>5000</MinScaleDenominator>
1901      <LineSymbolizer>
1902        <CssParameter name="stroke">#fdbf6f</CssParameter>
1903        <CssParameter name="stroke-width">10</CssParameter>
1904        <CssParameter name="stroke-linejoin">round</CssParameter>
1905        <CssParameter name="stroke-linecap">round</CssParameter>
1906      </LineSymbolizer>
1907    </Rule>
1908   
1909    <Rule>
1910      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1911      <MaxScaleDenominator>5000</MaxScaleDenominator>
1912      <MinScaleDenominator>1000</MinScaleDenominator>
1913      <LineSymbolizer>
1914        <CssParameter name="stroke">#fdbf6f</CssParameter>
1915        <CssParameter name="stroke-width">14</CssParameter>
1916        <CssParameter name="stroke-linejoin">round</CssParameter>
1917        <CssParameter name="stroke-linecap">round</CssParameter>
1918      </LineSymbolizer>
1919    </Rule>
1920   
1921    <!-- -->
1922    <Rule>
1923      <MaxScaleDenominator>100000</MaxScaleDenominator>
1924      <MinScaleDenominator>50000</MinScaleDenominator>
1925      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1926      <LineSymbolizer>
1927        <CssParameter name="stroke">#ffffff</CssParameter>
1928        <CssParameter name="stroke-width">3</CssParameter>
1929        <CssParameter name="stroke-linejoin">round</CssParameter>
1930        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1931      </LineSymbolizer>
1932      <LineSymbolizer>
1933        <CssParameter name="stroke">#fdfdfd</CssParameter>
1934        <CssParameter name="stroke-width">3</CssParameter>
1935        <CssParameter name="stroke-linejoin">round</CssParameter>
1936        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1937      </LineSymbolizer>
1938      <LineSymbolizer>
1939        <CssParameter name="stroke">#ececec</CssParameter>
1940        <CssParameter name="stroke-width">3</CssParameter>
1941        <CssParameter name="stroke-linejoin">round</CssParameter>
1942        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1943      </LineSymbolizer>
1944      <LineSymbolizer>
1945        <CssParameter name="stroke">#cacaca</CssParameter>
1946        <CssParameter name="stroke-width">3</CssParameter>
1947        <CssParameter name="stroke-linejoin">round</CssParameter>
1948        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1949      </LineSymbolizer>
1950      <LineSymbolizer>
1951        <CssParameter name="stroke">#afafaf</CssParameter>
1952        <CssParameter name="stroke-width">3</CssParameter>
1953        <CssParameter name="stroke-linejoin">round</CssParameter>
1954        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1955      </LineSymbolizer>
1956      <LineSymbolizer>
1957        <CssParameter name="stroke">#a1a1a1</CssParameter>
1958        <CssParameter name="stroke-width">3</CssParameter>
1959        <CssParameter name="stroke-linejoin">round</CssParameter>
1960        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1961      </LineSymbolizer>
1962      <LineSymbolizer>
1963        <CssParameter name="stroke">#9b9b9b</CssParameter>
1964        <CssParameter name="stroke-width">3</CssParameter>
1965        <CssParameter name="stroke-linejoin">round</CssParameter>
1966        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1967      </LineSymbolizer>
1968    </Rule>
1969    <Rule>
1970      <MaxScaleDenominator>100000</MaxScaleDenominator>
1971      <MinScaleDenominator>50000</MinScaleDenominator>
1972      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1973      <LineSymbolizer>
1974        <CssParameter name="stroke">#999999</CssParameter>
1975        <CssParameter name="stroke-width">3</CssParameter>
1976        <CssParameter name="stroke-linejoin">round</CssParameter>
1977      </LineSymbolizer>
1978      <LineSymbolizer>
1979        <CssParameter name="stroke">white</CssParameter>
1980        <CssParameter name="stroke-width">1</CssParameter>
1981        <CssParameter name="stroke-linejoin">round</CssParameter>
1982        <CssParameter name="stroke-dasharray">8,12</CssParameter>
1983      </LineSymbolizer>
1984    </Rule>
1985    <Rule>
1986      <MaxScaleDenominator>50000</MaxScaleDenominator>
1987      <MinScaleDenominator>1000</MinScaleDenominator>
1988      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1989      <LineSymbolizer>
1990        <CssParameter name="stroke">black</CssParameter>
1991        <CssParameter name="stroke-width">7</CssParameter>
1992        <CssParameter name="stroke-linejoin">round</CssParameter>
1993      </LineSymbolizer>
1994      <LineSymbolizer>
1995        <CssParameter name="stroke">white</CssParameter>
1996        <CssParameter name="stroke-width">5</CssParameter>
1997        <CssParameter name="stroke-linejoin">round</CssParameter>
1998      </LineSymbolizer>
1999    </Rule>
2000    <Rule>
2001      <MaxScaleDenominator>50000</MaxScaleDenominator>
2002      <MinScaleDenominator>1000</MinScaleDenominator>
2003      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'true')</Filter>
2004      <LineSymbolizer>
2005        <CssParameter name="stroke">#999999</CssParameter>
2006        <CssParameter name="stroke-width">3</CssParameter>
2007        <CssParameter name="stroke-linejoin">round</CssParameter>
2008      </LineSymbolizer>
2009      <LineSymbolizer>
2010        <CssParameter name="stroke">white</CssParameter>
2011        <CssParameter name="stroke-width">1</CssParameter>
2012        <CssParameter name="stroke-linejoin">round</CssParameter>
2013        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
2014      </LineSymbolizer>
2015    </Rule>
2016    <Rule>
2017      <MaxScaleDenominator>50000</MaxScaleDenominator>
2018      <MinScaleDenominator>1000</MinScaleDenominator>
2019      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
2020      <LineSymbolizer>
2021        <CssParameter name="stroke">#ffffff</CssParameter>
2022        <CssParameter name="stroke-width">3</CssParameter>
2023        <CssParameter name="stroke-linejoin">round</CssParameter>
2024        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2025      </LineSymbolizer>
2026      <LineSymbolizer>
2027        <CssParameter name="stroke">#fdfdfd</CssParameter>
2028        <CssParameter name="stroke-width">3</CssParameter>
2029        <CssParameter name="stroke-linejoin">round</CssParameter>
2030        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2031      </LineSymbolizer>
2032      <LineSymbolizer>
2033        <CssParameter name="stroke">#ececec</CssParameter>
2034        <CssParameter name="stroke-width">3</CssParameter>
2035        <CssParameter name="stroke-linejoin">round</CssParameter>
2036        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2037      </LineSymbolizer>
2038      <LineSymbolizer>
2039        <CssParameter name="stroke">#cacaca</CssParameter>
2040        <CssParameter name="stroke-width">3</CssParameter>
2041        <CssParameter name="stroke-linejoin">round</CssParameter>
2042        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2043      </LineSymbolizer>
2044      <LineSymbolizer>
2045        <CssParameter name="stroke">#afafaf</CssParameter>
2046        <CssParameter name="stroke-width">3</CssParameter>
2047        <CssParameter name="stroke-linejoin">round</CssParameter>
2048        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2049      </LineSymbolizer>
2050      <LineSymbolizer>
2051        <CssParameter name="stroke">#a1a1a1</CssParameter>
2052        <CssParameter name="stroke-width">3</CssParameter>
2053        <CssParameter name="stroke-linejoin">round</CssParameter>
2054        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2055      </LineSymbolizer>
2056      <LineSymbolizer>
2057        <CssParameter name="stroke">#9b9b9b</CssParameter>
2058        <CssParameter name="stroke-width">3</CssParameter>
2059        <CssParameter name="stroke-linejoin">round</CssParameter>
2060        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2061      </LineSymbolizer>
2062    </Rule>
2063    <Rule>
2064      <MaxScaleDenominator>100000</MaxScaleDenominator>
2065      <MinScaleDenominator>1000</MinScaleDenominator>
2066      <Filter>[railway]='narrow_gauge'</Filter>
2067      <LineSymbolizer>
2068        <CssParameter name="stroke">#666</CssParameter>
2069        <CssParameter name="stroke-width">2</CssParameter>
2070      </LineSymbolizer>
2071    </Rule>
2072    <Rule>
2073      <MaxScaleDenominator>100000</MaxScaleDenominator>
2074      <MinScaleDenominator>20000</MinScaleDenominator>
2075      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2076      <LineSymbolizer>
2077        <CssParameter name="stroke">#444</CssParameter>
2078        <CssParameter name="stroke-width">1</CssParameter>
2079        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2080      </LineSymbolizer>
2081    </Rule>
2082    <Rule>
2083      <MaxScaleDenominator>20000</MaxScaleDenominator>
2084      <MinScaleDenominator>1000</MinScaleDenominator>
2085      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2086      <LineSymbolizer>
2087        <CssParameter name="stroke">#444</CssParameter>
2088        <CssParameter name="stroke-width">2</CssParameter>
2089        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2090      </LineSymbolizer>
2091    </Rule>
2092
2093    <Rule>
2094      <MaxScaleDenominator>100000</MaxScaleDenominator>
2095      <MinScaleDenominator>1000</MinScaleDenominator>
2096      <Filter>[railway]='light_rail' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2097      <LineSymbolizer>
2098        <CssParameter name="stroke">#666</CssParameter>
2099        <CssParameter name="stroke-width">2</CssParameter>
2100        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2101      </LineSymbolizer>
2102    </Rule>
2103     <Rule>
2104      <MaxScaleDenominator>100000</MaxScaleDenominator>
2105      <MinScaleDenominator>1000</MinScaleDenominator>
2106      <Filter>[railway]='light_rail' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2107      <LineSymbolizer>
2108        <CssParameter name="stroke">#666</CssParameter>
2109        <CssParameter name="stroke-width">2</CssParameter>
2110      </LineSymbolizer>
2111    </Rule>
2112
2113     <Rule>
2114      <MaxScaleDenominator>200000</MaxScaleDenominator>
2115      <MinScaleDenominator>1000</MinScaleDenominator>
2116      <Filter>[railway]='subway' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2117      <LineSymbolizer>
2118        <CssParameter name="stroke">#999</CssParameter>
2119        <CssParameter name="stroke-width">2</CssParameter>
2120        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2121      </LineSymbolizer>
2122    </Rule>
2123    <Rule>
2124      <MaxScaleDenominator>200000</MaxScaleDenominator>
2125      <MinScaleDenominator>1000</MinScaleDenominator>
2126      <Filter>[railway]='subway' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2127      <LineSymbolizer>
2128        <CssParameter name="stroke">#999</CssParameter>
2129        <CssParameter name="stroke-width">2</CssParameter>
2130      </LineSymbolizer>
2131    </Rule>
2132
2133    <Rule>
2134      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
2135      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2136      <MinScaleDenominator>100000</MinScaleDenominator>
2137      <LineSymbolizer>
2138        <CssParameter name="stroke">#ccc</CssParameter>
2139        <CssParameter name="stroke-width">1</CssParameter>
2140      </LineSymbolizer>
2141    </Rule>
2142
2143    <Rule>
2144      <Filter>[highway] = 'road'</Filter>
2145      <MaxScaleDenominator>100000</MaxScaleDenominator>
2146      <MinScaleDenominator>50000</MinScaleDenominator>
2147      <LineSymbolizer>
2148        <CssParameter name="stroke">#ddd</CssParameter>
2149        <CssParameter name="stroke-width">2</CssParameter>
2150        <CssParameter name="stroke-linejoin">round</CssParameter>
2151        <CssParameter name="stroke-linecap">round</CssParameter>
2152      </LineSymbolizer>
2153    </Rule>
2154
2155    <Rule>
2156      <Filter>[highway] = 'road'</Filter>
2157      <MaxScaleDenominator>50000</MaxScaleDenominator>
2158      <MinScaleDenominator>15000</MinScaleDenominator>
2159      <LineSymbolizer>
2160        <CssParameter name="stroke">#ddd</CssParameter>
2161        <CssParameter name="stroke-width">3</CssParameter>
2162        <CssParameter name="stroke-linejoin">round</CssParameter>
2163        <CssParameter name="stroke-linecap">round</CssParameter>
2164      </LineSymbolizer>
2165    </Rule>
2166
2167    <Rule>
2168      <Filter>[highway] = 'road'</Filter>
2169      <MaxScaleDenominator>25000</MaxScaleDenominator>
2170      <MinScaleDenominator>5000</MinScaleDenominator>
2171      <LineSymbolizer>
2172        <CssParameter name="stroke">#ddd</CssParameter>
2173        <CssParameter name="stroke-width">9.4</CssParameter>
2174        <CssParameter name="stroke-linejoin">round</CssParameter>
2175        <CssParameter name="stroke-linecap">round</CssParameter>
2176      </LineSymbolizer>
2177    </Rule>
2178
2179
2180    <Rule>
2181      <Filter>[highway] = 'road'</Filter>
2182      <MaxScaleDenominator>5000</MaxScaleDenominator>
2183      <MinScaleDenominator>100</MinScaleDenominator>
2184      <LineSymbolizer>
2185        <CssParameter name="stroke">#ddd</CssParameter>
2186        <CssParameter name="stroke-width">13</CssParameter>
2187        <CssParameter name="stroke-linejoin">round</CssParameter>
2188        <CssParameter name="stroke-linecap">round</CssParameter>
2189      </LineSymbolizer>
2190    </Rule>
2191    <Rule>
2192      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2193      <MaxScaleDenominator>100000</MaxScaleDenominator>
2194      <MinScaleDenominator>50000</MinScaleDenominator>
2195      <LineSymbolizer>
2196        <CssParameter name="stroke">#fff</CssParameter>
2197        <CssParameter name="stroke-width">2</CssParameter>
2198        <CssParameter name="stroke-linejoin">round</CssParameter>
2199        <CssParameter name="stroke-linecap">round</CssParameter>
2200      </LineSymbolizer>
2201    </Rule>
2202
2203    <Rule>
2204      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2205      <MaxScaleDenominator>50000</MaxScaleDenominator>
2206      <MinScaleDenominator>15000</MinScaleDenominator>
2207      <LineSymbolizer>
2208        <CssParameter name="stroke">#fff</CssParameter>
2209        <CssParameter name="stroke-width">3</CssParameter>
2210        <CssParameter name="stroke-linejoin">round</CssParameter>
2211        <CssParameter name="stroke-linecap">round</CssParameter>
2212      </LineSymbolizer>
2213    </Rule>
2214
2215    <Rule>
2216      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2217      <MaxScaleDenominator>25000</MaxScaleDenominator>
2218      <MinScaleDenominator>5000</MinScaleDenominator>
2219      <LineSymbolizer>
2220        <CssParameter name="stroke">#fff</CssParameter>
2221        <CssParameter name="stroke-width">9.4</CssParameter>
2222        <CssParameter name="stroke-linejoin">round</CssParameter>
2223        <CssParameter name="stroke-linecap">round</CssParameter>
2224      </LineSymbolizer>
2225    </Rule>
2226
2227
2228    <Rule>
2229      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2230      <MaxScaleDenominator>5000</MaxScaleDenominator>
2231      <MinScaleDenominator>100</MinScaleDenominator>
2232      <LineSymbolizer>
2233        <CssParameter name="stroke">#fff</CssParameter>
2234        <CssParameter name="stroke-width">13</CssParameter>
2235        <CssParameter name="stroke-linejoin">round</CssParameter>
2236        <CssParameter name="stroke-linecap">round</CssParameter>
2237      </LineSymbolizer>
2238    </Rule>
2239    <Rule>
2240      <Filter>[highway] = 'living_street'</Filter>
2241      <MaxScaleDenominator>50000</MaxScaleDenominator>
2242      <MinScaleDenominator>15000</MinScaleDenominator>
2243      <LineSymbolizer>
2244        <CssParameter name="stroke">#bbb</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    </Rule>
2250    <Rule>
2251      <Filter>[highway] = 'living_street'</Filter>
2252      <MaxScaleDenominator>25000</MaxScaleDenominator>
2253      <MinScaleDenominator>5000</MinScaleDenominator>
2254      <LineSymbolizer>
2255        <CssParameter name="stroke">#bbb</CssParameter>
2256        <CssParameter name="stroke-width">9.4</CssParameter>
2257        <CssParameter name="stroke-linejoin">round</CssParameter>
2258        <CssParameter name="stroke-linecap">round</CssParameter>
2259      </LineSymbolizer>
2260    </Rule>
2261    <Rule>
2262      <Filter>[highway] = 'living_street'</Filter>
2263      <MaxScaleDenominator>5000</MaxScaleDenominator>
2264      <MinScaleDenominator>100</MinScaleDenominator>
2265      <LineSymbolizer>
2266        <CssParameter name="stroke">#bbb</CssParameter>
2267        <CssParameter name="stroke-width">13</CssParameter>
2268        <CssParameter name="stroke-linejoin">round</CssParameter>
2269        <CssParameter name="stroke-linecap">round</CssParameter>
2270      </LineSymbolizer>
2271    </Rule>
2272
2273    <Rule>
2274      <Filter>[highway] = 'tertiary'</Filter>
2275      <MaxScaleDenominator>100000</MaxScaleDenominator>
2276      <MinScaleDenominator>50000</MinScaleDenominator>
2277      <LineSymbolizer>
2278        <CssParameter name="stroke">#ffffcc</CssParameter>
2279        <CssParameter name="stroke-width">4</CssParameter>
2280        <CssParameter name="stroke-linejoin">round</CssParameter>
2281        <CssParameter name="stroke-linecap">round</CssParameter>
2282      </LineSymbolizer>
2283    </Rule>
2284
2285    <Rule>
2286      <Filter>[highway] = 'tertiary'</Filter>
2287      <MaxScaleDenominator>50000</MaxScaleDenominator>
2288      <MinScaleDenominator>25000</MinScaleDenominator>
2289      <LineSymbolizer>
2290        <CssParameter name="stroke">#ffffcc</CssParameter>
2291        <CssParameter name="stroke-width">5</CssParameter>
2292        <CssParameter name="stroke-linejoin">round</CssParameter>
2293        <CssParameter name="stroke-linecap">round</CssParameter>
2294      </LineSymbolizer>
2295    </Rule>
2296
2297   <Rule>
2298      <Filter>[highway] = 'tertiary'</Filter>
2299      <MaxScaleDenominator>25000</MaxScaleDenominator>
2300      <MinScaleDenominator>5000</MinScaleDenominator>
2301      <LineSymbolizer>
2302        <CssParameter name="stroke">#ffffcc</CssParameter>
2303        <CssParameter name="stroke-width">9.4</CssParameter>
2304        <CssParameter name="stroke-linejoin">round</CssParameter>
2305        <CssParameter name="stroke-linecap">round</CssParameter>
2306      </LineSymbolizer>
2307    </Rule>
2308    <Rule>
2309      <Filter>[highway] = 'tertiary'</Filter>
2310      <MaxScaleDenominator>5000</MaxScaleDenominator>
2311      <MinScaleDenominator>1000</MinScaleDenominator>
2312      <LineSymbolizer>
2313        <CssParameter name="stroke">#ffffcc</CssParameter>
2314        <CssParameter name="stroke-width">13</CssParameter>
2315        <CssParameter name="stroke-linejoin">round</CssParameter>
2316        <CssParameter name="stroke-linecap">round</CssParameter>
2317      </LineSymbolizer>
2318    </Rule>
2319    <Rule>
2320      <Filter>[highway] = 'service'</Filter>
2321      <MaxScaleDenominator>100000</MaxScaleDenominator>
2322      <MinScaleDenominator>50000</MinScaleDenominator>
2323      <LineSymbolizer>
2324        <CssParameter name="stroke">#bbbbbb</CssParameter>
2325        <CssParameter name="stroke-width">1</CssParameter>
2326      </LineSymbolizer>
2327   </Rule>
2328    <Rule>
2329      <Filter>[highway] = 'service'</Filter>
2330      <MaxScaleDenominator>50000</MaxScaleDenominator>
2331      <MinScaleDenominator>25000</MinScaleDenominator>
2332      <LineSymbolizer>
2333        <CssParameter name="stroke">white</CssParameter>
2334        <CssParameter name="stroke-width">2</CssParameter>
2335      </LineSymbolizer>
2336   </Rule>
2337   <Rule>
2338      <Filter>[highway] = 'service'</Filter>
2339      <MaxScaleDenominator>25000</MaxScaleDenominator>
2340      <MinScaleDenominator>1000</MinScaleDenominator>
2341      <LineSymbolizer>
2342        <CssParameter name="stroke">white</CssParameter>
2343        <CssParameter name="stroke-width">6</CssParameter>
2344        <CssParameter name="stroke-linejoin">round</CssParameter>
2345        <CssParameter name="stroke-linecap">round</CssParameter>
2346      </LineSymbolizer>
2347   </Rule>
2348   <Rule>
2349      <Filter>[highway] = 'pedestrian'</Filter>
2350      <MaxScaleDenominator>100000</MaxScaleDenominator>
2351      <MinScaleDenominator>50000</MinScaleDenominator>
2352      <LineSymbolizer>
2353        <CssParameter name="stroke">#ededed</CssParameter>
2354        <CssParameter name="stroke-width">1.5</CssParameter>
2355        <CssParameter name="stroke-linejoin">round</CssParameter>
2356        <CssParameter name="stroke-linecap">round</CssParameter>
2357      </LineSymbolizer>
2358    </Rule>
2359    <Rule>
2360      <Filter>[highway] = 'pedestrian'</Filter>
2361      <MaxScaleDenominator>50000</MaxScaleDenominator>
2362      <MinScaleDenominator>20000</MinScaleDenominator>
2363      <LineSymbolizer>
2364        <CssParameter name="stroke">#ededed</CssParameter>
2365        <CssParameter name="stroke-width">3</CssParameter>
2366        <CssParameter name="stroke-linejoin">round</CssParameter>
2367        <CssParameter name="stroke-linecap">round</CssParameter>
2368      </LineSymbolizer>
2369    </Rule>
2370    <Rule>
2371      <Filter>[highway] = 'pedestrian'</Filter>
2372      <MaxScaleDenominator>20000</MaxScaleDenominator>
2373      <LineSymbolizer>
2374        <CssParameter name="stroke">#ededed</CssParameter>
2375        <CssParameter name="stroke-width">5.5</CssParameter>
2376        <CssParameter name="stroke-linejoin">round</CssParameter>
2377        <CssParameter name="stroke-linecap">round</CssParameter>
2378      </LineSymbolizer>
2379    </Rule>
2380    <Rule>
2381      <Filter>[highway] = 'steps'</Filter>
2382      <MaxScaleDenominator>20000</MaxScaleDenominator>
2383      <LineSymbolizer>
2384        <CssParameter name="stroke">salmon</CssParameter>
2385        <CssParameter name="stroke-width">5.0</CssParameter>
2386        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2387      </LineSymbolizer>
2388    </Rule>
2389   <Rule>
2390      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2391      <MaxScaleDenominator>100000</MaxScaleDenominator>
2392      <LineSymbolizer>
2393        <CssParameter name="stroke">#fff</CssParameter>
2394        <CssParameter name="stroke-width">4</CssParameter>
2395        <CssParameter name="stroke-linejoin">round</CssParameter>
2396        <CssParameter name="stroke-linecap">round</CssParameter>
2397        <CssParameter name="stroke-opacity">0.4</CssParameter>
2398      </LineSymbolizer>
2399      <LineSymbolizer>
2400        <CssParameter name="stroke">green</CssParameter>
2401        <CssParameter name="stroke-width">1.5</CssParameter>
2402        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2403      </LineSymbolizer>
2404    </Rule>
2405    <Rule>
2406      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2407      <MaxScaleDenominator>100000</MaxScaleDenominator>
2408      <LineSymbolizer>
2409        <CssParameter name="stroke">grey</CssParameter>
2410        <CssParameter name="stroke-width">5</CssParameter>
2411        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2412      </LineSymbolizer>
2413      <LineSymbolizer>
2414        <CssParameter name="stroke">#fff</CssParameter>
2415        <CssParameter name="stroke-width">3</CssParameter>
2416        <CssParameter name="stroke-linejoin">round</CssParameter>
2417        <CssParameter name="stroke-linecap">round</CssParameter>
2418      </LineSymbolizer>
2419      <LineSymbolizer>
2420        <CssParameter name="stroke">green</CssParameter>
2421        <CssParameter name="stroke-width">2</CssParameter>
2422        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2423        <CssParameter name="stroke-opacity">0.5</CssParameter>
2424        <CssParameter name="stroke-linejoin">round</CssParameter>
2425        <CssParameter name="stroke-linecap">round</CssParameter>
2426      </LineSymbolizer>
2427    </Rule>
2428    <Rule>
2429      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2430      <MaxScaleDenominator>100000</MaxScaleDenominator>
2431      <LineSymbolizer>
2432        <CssParameter name="stroke">#fff</CssParameter>
2433        <CssParameter name="stroke-width">6</CssParameter>
2434        <CssParameter name="stroke-linejoin">round</CssParameter>
2435        <CssParameter name="stroke-linecap">round</CssParameter>
2436        <CssParameter name="stroke-opacity">0.4</CssParameter>
2437      </LineSymbolizer>
2438      <LineSymbolizer>
2439        <CssParameter name="stroke">salmon</CssParameter>
2440        <CssParameter name="stroke-width">2.0</CssParameter>
2441        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2442        <CssParameter name="stroke-linejoin">round</CssParameter>
2443        <CssParameter name="stroke-linecap">round</CssParameter>
2444      </LineSymbolizer>
2445    </Rule>
2446    <Rule>
2447      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2448      <MaxScaleDenominator>100000</MaxScaleDenominator>
2449      <LineSymbolizer>
2450        <CssParameter name="stroke">grey</CssParameter>
2451        <CssParameter name="stroke-width">5.5</CssParameter>
2452        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2453      </LineSymbolizer>
2454      <LineSymbolizer>
2455        <CssParameter name="stroke">#fff</CssParameter>
2456        <CssParameter name="stroke-width">3.5</CssParameter>
2457        <CssParameter name="stroke-linejoin">round</CssParameter>
2458        <CssParameter name="stroke-linecap">round</CssParameter>
2459      </LineSymbolizer>
2460      <LineSymbolizer>
2461        <CssParameter name="stroke">salmon</CssParameter>
2462        <CssParameter name="stroke-width">2.5</CssParameter>
2463        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2464        <CssParameter name="stroke-opacity">0.5</CssParameter>
2465        <CssParameter name="stroke-linejoin">round</CssParameter>
2466        <CssParameter name="stroke-linecap">round</CssParameter>
2467      </LineSymbolizer>
2468    </Rule>
2469    <Rule>
2470      <Filter>[highway] = 'steps'</Filter>
2471      <MaxScaleDenominator>100000</MaxScaleDenominator>
2472      <MinScaleDenominator>20000</MinScaleDenominator>
2473      <LineSymbolizer>
2474        <CssParameter name="stroke">#fff</CssParameter>
2475        <CssParameter name="stroke-width">6</CssParameter>
2476        <CssParameter name="stroke-opacity">0.4</CssParameter>
2477      </LineSymbolizer>
2478      <LineSymbolizer>
2479        <CssParameter name="stroke">salmon</CssParameter>
2480        <CssParameter name="stroke-width">2.0</CssParameter>
2481        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2482        <CssParameter name="stroke-linejoin">round</CssParameter>
2483        <CssParameter name="stroke-linecap">round</CssParameter>
2484      </LineSymbolizer>
2485    </Rule>
2486
2487    <Rule>
2488      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2489      <MaxScaleDenominator>100000</MaxScaleDenominator>
2490      <LineSymbolizer>
2491        <CssParameter name="stroke">white</CssParameter>
2492        <CssParameter name="stroke-width">4</CssParameter>
2493        <CssParameter name="stroke-linejoin">round</CssParameter>
2494        <CssParameter name="stroke-linecap">round</CssParameter>
2495        <CssParameter name="stroke-opacity">0.4</CssParameter>
2496      </LineSymbolizer>
2497      <LineSymbolizer>
2498        <CssParameter name="stroke">blue</CssParameter>
2499        <CssParameter name="stroke-width">1.5</CssParameter>
2500        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2501        <CssParameter name="stroke-linejoin">round</CssParameter>
2502        <CssParameter name="stroke-linecap">round</CssParameter>
2503      </LineSymbolizer>
2504    </Rule>
2505    <Rule>
2506      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2507      <MaxScaleDenominator>100000</MaxScaleDenominator>
2508      <LineSymbolizer>
2509        <CssParameter name="stroke">grey</CssParameter>
2510        <CssParameter name="stroke-width">5</CssParameter>
2511        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2512      </LineSymbolizer>
2513      <LineSymbolizer>
2514        <CssParameter name="stroke">white</CssParameter>
2515        <CssParameter name="stroke-width">3</CssParameter>
2516        <CssParameter name="stroke-linejoin">round</CssParameter>
2517        <CssParameter name="stroke-linecap">round</CssParameter>
2518      </LineSymbolizer>
2519      <LineSymbolizer>
2520        <CssParameter name="stroke">blue</CssParameter>
2521        <CssParameter name="stroke-width">2</CssParameter>
2522        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2523        <CssParameter name="stroke-opacity">0.5</CssParameter>
2524        <CssParameter name="stroke-linejoin">round</CssParameter>
2525        <CssParameter name="stroke-linecap">round</CssParameter>
2526      </LineSymbolizer>
2527    </Rule>
2528    <Rule>
2529      <Filter>[highway] = 'byway'</Filter>
2530      <MaxScaleDenominator>100000</MaxScaleDenominator>
2531      <LineSymbolizer>
2532        <CssParameter name="stroke">white</CssParameter>
2533        <CssParameter name="stroke-width">6</CssParameter>
2534        <CssParameter name="stroke-linejoin">round</CssParameter>
2535        <CssParameter name="stroke-linecap">round</CssParameter>
2536        <CssParameter name="stroke-opacity">0.4</CssParameter>
2537      </LineSymbolizer>
2538      <LineSymbolizer>
2539        <CssParameter name="stroke">#ffcc00</CssParameter>
2540        <CssParameter name="stroke-width">2.0</CssParameter>
2541        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2542        <CssParameter name="stroke-linejoin">round</CssParameter>
2543        <CssParameter name="stroke-linecap">round</CssParameter>
2544      </LineSymbolizer>
2545    </Rule>
2546    <Rule>
2547      <Filter>[highway] = 'track'</Filter>
2548      <MaxScaleDenominator>100000</MaxScaleDenominator>
2549      <MinScaleDenominator>50000</MinScaleDenominator>
2550      <LineSymbolizer>
2551        <CssParameter name="stroke">white</CssParameter>
2552        <CssParameter name="stroke-width">3</CssParameter>
2553        <CssParameter name="stroke-linejoin">round</CssParameter>
2554        <CssParameter name="stroke-linecap">round</CssParameter>
2555        <CssParameter name="stroke-opacity">0.4</CssParameter>
2556      </LineSymbolizer>
2557      <LineSymbolizer>
2558        <CssParameter name="stroke">#996600</CssParameter>
2559        <CssParameter name="stroke-width">1.5</CssParameter>
2560        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2561        <CssParameter name="stroke-linejoin">round</CssParameter>
2562        <CssParameter name="stroke-linecap">round</CssParameter>
2563      </LineSymbolizer>
2564     </Rule>   
2565    <Rule>
2566      <Filter>[highway] = 'unsurfaced'</Filter>
2567      <MaxScaleDenominator>100000</MaxScaleDenominator>
2568      <MinScaleDenominator>50000</MinScaleDenominator>
2569      <LineSymbolizer>
2570        <CssParameter name="stroke">#fff</CssParameter>
2571        <CssParameter name="stroke-width">4</CssParameter>
2572        <CssParameter name="stroke-linejoin">round</CssParameter>
2573        <CssParameter name="stroke-linecap">round</CssParameter>
2574        <CssParameter name="stroke-opacity">0.4</CssParameter>
2575      </LineSymbolizer>
2576      <LineSymbolizer>
2577        <CssParameter name="stroke">#debd9c</CssParameter>
2578        <CssParameter name="stroke-width">3</CssParameter>
2579        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2580        <CssParameter name="stroke-linejoin">round</CssParameter>
2581        <CssParameter name="stroke-linecap">round</CssParameter>
2582      </LineSymbolizer>
2583    </Rule>
2584    <Rule>
2585      <Filter>[highway] = 'unsurfaced'</Filter>
2586      <MaxScaleDenominator>50000</MaxScaleDenominator>
2587      <LineSymbolizer>
2588        <CssParameter name="stroke">#fff</CssParameter>
2589        <CssParameter name="stroke-width">5</CssParameter>
2590        <CssParameter name="stroke-linejoin">round</CssParameter>
2591        <CssParameter name="stroke-linecap">round</CssParameter>
2592        <CssParameter name="stroke-opacity">0.4</CssParameter>
2593      </LineSymbolizer>
2594      <LineSymbolizer>
2595        <CssParameter name="stroke">#debd9c</CssParameter>
2596        <CssParameter name="stroke-width">4</CssParameter>
2597        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2598        <CssParameter name="stroke-linejoin">round</CssParameter>
2599        <CssParameter name="stroke-linecap">round</CssParameter>
2600      </LineSymbolizer>
2601    </Rule>
2602    <Rule>
2603      <Filter>[route] = 'ferry'</Filter>
2604      <MaxScaleDenominator>500000</MaxScaleDenominator>
2605      <LineSymbolizer>
2606        <CssParameter name="stroke">navy</CssParameter>
2607        <CssParameter name="stroke-width">0.8</CssParameter>
2608        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2609      </LineSymbolizer>
2610    </Rule>
2611
2612    <Rule>
2613      <Filter>[aeroway] = 'runway'</Filter>
2614      <MaxScaleDenominator>500000</MaxScaleDenominator>
2615      <MinScaleDenominator>200000</MinScaleDenominator>
2616      <LineSymbolizer>
2617        <CssParameter name="stroke">#bbc</CssParameter>
2618        <CssParameter name="stroke-width">2</CssParameter>
2619      </LineSymbolizer>
2620    </Rule>
2621    <Rule>
2622      <Filter>[aeroway] = 'runway'</Filter>
2623      <MaxScaleDenominator>200000</MaxScaleDenominator>
2624      <MinScaleDenominator>50000</MinScaleDenominator>
2625      <LineSymbolizer>
2626        <CssParameter name="stroke">#bbc</CssParameter>
2627        <CssParameter name="stroke-width">7</CssParameter>
2628      </LineSymbolizer>
2629    </Rule>
2630    <Rule>
2631      <Filter>[aeroway] = 'runway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2632      <MaxScaleDenominator>50000</MaxScaleDenominator>
2633      <LineSymbolizer>
2634        <CssParameter name="stroke">#bbc</CssParameter>
2635        <CssParameter name="stroke-width">18</CssParameter>
2636      </LineSymbolizer>
2637    </Rule>
2638    <Rule>
2639      <Filter>[aeroway] = 'taxiway'</Filter>
2640      <MaxScaleDenominator>500000</MaxScaleDenominator>
2641      <MinScaleDenominator>50000</MinScaleDenominator>
2642      <LineSymbolizer>
2643        <CssParameter name="stroke">#bbc</CssParameter>
2644        <CssParameter name="stroke-width">1</CssParameter>
2645      </LineSymbolizer>
2646    </Rule>
2647    <Rule>
2648      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2649      <MaxScaleDenominator>50000</MaxScaleDenominator>
2650      <MinScaleDenominator>20000</MinScaleDenominator>
2651      <LineSymbolizer>
2652        <CssParameter name="stroke">#bbc</CssParameter>
2653        <CssParameter name="stroke-width">4</CssParameter>
2654      </LineSymbolizer>
2655    </Rule>
2656    <Rule>
2657      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2658      <MaxScaleDenominator>20000</MaxScaleDenominator>
2659      <LineSymbolizer>
2660        <CssParameter name="stroke">#bbc</CssParameter>
2661        <CssParameter name="stroke-width">6</CssParameter>
2662      </LineSymbolizer>
2663    </Rule>
2664
2665    <!--Rule>
2666      <ElseFilter/>
2667      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2668      <MinScaleDenominator>1000</MinScaleDenominator>
2669      <LineSymbolizer>
2670        <CssParameter name="stroke">black</CssParameter>
2671        <CssParameter name="stroke-width">2</CssParameter>
2672        <CssParameter name="stroke-linejoin">round</CssParameter>
2673        <CssParameter name="stroke-linecap">round</CssParameter>
2674        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2675      </LineSymbolizer>
2676    </Rule-->
2677  </Style>
2678<Style name="tracks-notunnel-nobridge">
2679    <Rule>
2680      <Filter>[tracktype]='grade1'</Filter>
2681      <MaxScaleDenominator>50000</MaxScaleDenominator>
2682      <LineSymbolizer>
2683        <CssParameter name="stroke">white</CssParameter>
2684        <CssParameter name="stroke-width">3.5</CssParameter>
2685        <CssParameter name="stroke-opacity">0.4</CssParameter>
2686      </LineSymbolizer>
2687      <LineSymbolizer>
2688        <CssParameter name="stroke">#b37700</CssParameter>
2689        <CssParameter name="stroke-width">2</CssParameter>
2690        <CssParameter name="stroke-opacity">0.7</CssParameter>
2691      </LineSymbolizer>
2692    </Rule>
2693   <Rule>
2694      <Filter>[tracktype]='grade2'</Filter>
2695      <MaxScaleDenominator>50000</MaxScaleDenominator>
2696      <LineSymbolizer>
2697        <CssParameter name="stroke">white</CssParameter>
2698        <CssParameter name="stroke-width">3</CssParameter>
2699        <CssParameter name="stroke-linejoin">round</CssParameter>
2700        <CssParameter name="stroke-linecap">round</CssParameter>
2701        <CssParameter name="stroke-opacity">0.4</CssParameter>
2702      </LineSymbolizer>
2703      <LineSymbolizer>
2704        <CssParameter name="stroke">#a87000</CssParameter>
2705        <CssParameter name="stroke-width">1.5</CssParameter>
2706        <CssParameter name="stroke-dasharray">9,4</CssParameter>
2707        <CssParameter name="stroke-linejoin">round</CssParameter>
2708        <CssParameter name="stroke-linecap">round</CssParameter>
2709        <CssParameter name="stroke-opacity">0.8</CssParameter>
2710      </LineSymbolizer>
2711    </Rule>
2712   <Rule>
2713      <Filter>[tracktype]='grade3'</Filter>
2714      <MaxScaleDenominator>50000</MaxScaleDenominator>
2715      <LineSymbolizer>
2716        <CssParameter name="stroke">white</CssParameter>
2717        <CssParameter name="stroke-width">3</CssParameter>
2718        <CssParameter name="stroke-linejoin">round</CssParameter>
2719        <CssParameter name="stroke-linecap">round</CssParameter>
2720        <CssParameter name="stroke-opacity">0.4</CssParameter>
2721      </LineSymbolizer>
2722      <LineSymbolizer>
2723        <CssParameter name="stroke">#996600</CssParameter>
2724        <CssParameter name="stroke-width">1.5</CssParameter>
2725        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2726        <CssParameter name="stroke-linejoin">round</CssParameter>
2727        <CssParameter name="stroke-linecap">round</CssParameter>
2728        <CssParameter name="stroke-opacity">0.8</CssParameter>
2729      </LineSymbolizer>
2730    </Rule>
2731    <Rule>
2732      <Filter>[tracktype]='grade4'</Filter>
2733      <MaxScaleDenominator>50000</MaxScaleDenominator>
2734      <LineSymbolizer>
2735        <CssParameter name="stroke">white</CssParameter>
2736        <CssParameter name="stroke-width">3</CssParameter>
2737        <CssParameter name="stroke-linejoin">round</CssParameter>
2738        <CssParameter name="stroke-linecap">round</CssParameter>
2739        <CssParameter name="stroke-opacity">0.4</CssParameter>
2740      </LineSymbolizer>
2741      <LineSymbolizer>
2742        <CssParameter name="stroke">#996600</CssParameter>
2743        <CssParameter name="stroke-width">2</CssParameter>
2744        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
2745        <CssParameter name="stroke-linejoin">round</CssParameter>
2746        <CssParameter name="stroke-linecap">round</CssParameter>
2747        <CssParameter name="stroke-opacity">0.8</CssParameter>
2748      </LineSymbolizer>
2749    </Rule>
2750    <Rule>
2751      <Filter>[tracktype]='grade5'</Filter>
2752      <MaxScaleDenominator>50000</MaxScaleDenominator>
2753      <LineSymbolizer>
2754        <CssParameter name="stroke">white</CssParameter>
2755        <CssParameter name="stroke-width">3</CssParameter>
2756        <CssParameter name="stroke-linejoin">round</CssParameter>
2757        <CssParameter name="stroke-linecap">round</CssParameter>
2758        <CssParameter name="stroke-opacity">0.4</CssParameter>
2759      </LineSymbolizer>
2760      <LineSymbolizer>
2761        <CssParameter name="stroke">#996600</CssParameter>
2762        <CssParameter name="stroke-width">2</CssParameter>
2763        <CssParameter name="stroke-dasharray">1,5</CssParameter>
2764        <CssParameter name="stroke-linejoin">round</CssParameter>
2765        <CssParameter name="stroke-linecap">round</CssParameter>
2766        <CssParameter name="stroke-opacity">0.8</CssParameter>
2767      </LineSymbolizer>
2768    </Rule>
2769    <Rule>
2770      <ElseFilter/>
2771      <MaxScaleDenominator>50000</MaxScaleDenominator>
2772      <LineSymbolizer>
2773        <CssParameter name="stroke">white</CssParameter>
2774        <CssParameter name="stroke-width">3</CssParameter>
2775        <CssParameter name="stroke-linejoin">round</CssParameter>
2776        <CssParameter name="stroke-linecap">round</CssParameter>
2777        <CssParameter name="stroke-opacity">0.4</CssParameter>
2778      </LineSymbolizer>
2779      <LineSymbolizer>
2780        <CssParameter name="stroke">#996600</CssParameter>
2781        <CssParameter name="stroke-width">1.5</CssParameter>
2782        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2783        <CssParameter name="stroke-linejoin">round</CssParameter>
2784        <CssParameter name="stroke-linecap">round</CssParameter>
2785      </LineSymbolizer>
2786     </Rule>   
2787</Style>
2788<Style name="tracks-bridges">
2789    <Rule>
2790     <Filter>[tracktype]='grade1'</Filter>
2791     <MaxScaleDenominator>50000</MaxScaleDenominator>
2792     <LineSymbolizer>
2793        <CssParameter name="stroke">black</CssParameter>
2794        <CssParameter name="stroke-width">5</CssParameter>
2795      </LineSymbolizer>
2796      <LineSymbolizer>
2797        <CssParameter name="stroke">white</CssParameter>
2798        <CssParameter name="stroke-width">3.5</CssParameter>
2799      </LineSymbolizer>
2800      <LineSymbolizer>
2801        <CssParameter name="stroke">#b37700</CssParameter>
2802        <CssParameter name="stroke-width">2</CssParameter>
2803        <CssParameter name="stroke-opacity">0.7</CssParameter>
2804      </LineSymbolizer>
2805    </Rule>
2806    <Rule>
2807     <Filter>[tracktype]='grade2'</Filter>
2808     <MaxScaleDenominator>50000</MaxScaleDenominator>
2809     <LineSymbolizer>
2810        <CssParameter name="stroke">black</CssParameter>
2811        <CssParameter name="stroke-width">4.5</CssParameter>
2812      </LineSymbolizer>
2813      <LineSymbolizer>
2814        <CssParameter name="stroke">white</CssParameter>
2815        <CssParameter name="stroke-width">3</CssParameter>
2816        <CssParameter name="stroke-linejoin">round</CssParameter>
2817        <CssParameter name="stroke-linecap">round</CssParameter>
2818      </LineSymbolizer>
2819      <LineSymbolizer>
2820        <CssParameter name="stroke">#a87000</CssParameter>
2821        <CssParameter name="stroke-width">1.5</CssParameter>
2822        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2823        <CssParameter name="stroke-linejoin">round</CssParameter>
2824        <CssParameter name="stroke-linecap">round</CssParameter>
2825        <CssParameter name="stroke-opacity">0.8</CssParameter>
2826      </LineSymbolizer>
2827    </Rule>
2828    <Rule>
2829     <Filter>[tracktype]='grade3'</Filter>
2830     <MaxScaleDenominator>50000</MaxScaleDenominator>
2831     <LineSymbolizer>
2832        <CssParameter name="stroke">black</CssParameter>
2833        <CssParameter name="stroke-width">4.5</CssParameter>
2834      </LineSymbolizer>
2835      <LineSymbolizer>
2836        <CssParameter name="stroke">white</CssParameter>
2837        <CssParameter name="stroke-width">3.5</CssParameter>
2838        <CssParameter name="stroke-linejoin">round</CssParameter>
2839        <CssParameter name="stroke-linecap">round</CssParameter>
2840      </LineSymbolizer>
2841      <LineSymbolizer>
2842        <CssParameter name="stroke">#996600</CssParameter>
2843        <CssParameter name="stroke-width">2</CssParameter>
2844        <CssParameter name="stroke-linejoin">round</CssParameter>
2845        <CssParameter name="stroke-linecap">round</CssParameter>
2846        <CssParameter name="stroke-opacity">0.7</CssParameter>
2847      </LineSymbolizer>
2848    </Rule>
2849    <Rule>
2850     <Filter>[tracktype]='grade4'</Filter>
2851     <MaxScaleDenominator>50000</MaxScaleDenominator>
2852     <LineSymbolizer>
2853        <CssParameter name="stroke">black</CssParameter>
2854        <CssParameter name="stroke-width">4.5</CssParameter>
2855      </LineSymbolizer>
2856      <LineSymbolizer>
2857        <CssParameter name="stroke">white</CssParameter>
2858        <CssParameter name="stroke-width">3</CssParameter>
2859        <CssParameter name="stroke-linejoin">round</CssParameter>
2860        <CssParameter name="stroke-linecap">round</CssParameter>
2861      </LineSymbolizer>
2862      <LineSymbolizer>
2863        <CssParameter name="stroke">#996600</CssParameter>
2864        <CssParameter name="stroke-width">2</CssParameter>
2865        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
2866        <CssParameter name="stroke-linejoin">round</CssParameter>
2867        <CssParameter name="stroke-linecap">round</CssParameter>
2868        <CssParameter name="stroke-opacity">0.8</CssParameter>
2869      </LineSymbolizer>
2870    </Rule>
2871    <Rule>
2872     <Filter>[tracktype]='grade5'</Filter>
2873     <MaxScaleDenominator>50000</MaxScaleDenominator>
2874     <LineSymbolizer>
2875        <CssParameter name="stroke">black</CssParameter>
2876        <CssParameter name="stroke-width">4.5</CssParameter>
2877      </LineSymbolizer>
2878      <LineSymbolizer>
2879        <CssParameter name="stroke">white</CssParameter>
2880        <CssParameter name="stroke-width">3</CssParameter>
2881        <CssParameter name="stroke-linejoin">round</CssParameter>
2882        <CssParameter name="stroke-linecap">round</CssParameter>
2883      </LineSymbolizer>
2884      <LineSymbolizer>
2885        <CssParameter name="stroke">#996600</CssParameter>
2886        <CssParameter name="stroke-width">2</CssParameter>
2887        <CssParameter name="stroke-dasharray">1,5</CssParameter>
2888        <CssParameter name="stroke-linejoin">round</CssParameter>
2889        <CssParameter name="stroke-linecap">round</CssParameter>
2890        <CssParameter name="stroke-opacity">0.8</CssParameter>
2891      </LineSymbolizer>
2892    </Rule>
2893    <Rule>
2894      <ElseFilter/>
2895      <MaxScaleDenominator>50000</MaxScaleDenominator>
2896     <LineSymbolizer>
2897        <CssParameter name="stroke">black</CssParameter>
2898        <CssParameter name="stroke-width">4.5</CssParameter>
2899      </LineSymbolizer>
2900      <LineSymbolizer>
2901        <CssParameter name="stroke">white</CssParameter>
2902        <CssParameter name="stroke-width">3</CssParameter>
2903        <CssParameter name="stroke-linejoin">round</CssParameter>
2904        <CssParameter name="stroke-linecap">round</CssParameter>
2905      </LineSymbolizer>
2906      <LineSymbolizer>
2907        <CssParameter name="stroke">#996600</CssParameter>
2908        <CssParameter name="stroke-width">1.5</CssParameter>
2909        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2910        <CssParameter name="stroke-linejoin">round</CssParameter>
2911        <CssParameter name="stroke-linecap">round</CssParameter>
2912      </LineSymbolizer>
2913     </Rule>   
2914</Style>
2915<Style name="tracks-tunnels">
2916    <Rule>
2917     <Filter>[tracktype]='grade1'</Filter>
2918     <MaxScaleDenominator>50000</MaxScaleDenominator>
2919     <LineSymbolizer>
2920        <CssParameter name="stroke">grey</CssParameter>
2921        <CssParameter name="stroke-width">5</CssParameter>
2922        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2923      </LineSymbolizer>
2924      <LineSymbolizer>
2925        <CssParameter name="stroke">white</CssParameter>
2926        <CssParameter name="stroke-width">3.5</CssParameter>
2927      </LineSymbolizer>
2928      <LineSymbolizer>
2929        <CssParameter name="stroke">#b37700</CssParameter>
2930        <CssParameter name="stroke-width">2</CssParameter>
2931        <CssParameter name="stroke-opacity">0.5</CssParameter>
2932      </LineSymbolizer>
2933    </Rule>
2934    <Rule>
2935     <Filter>[tracktype]='grade2'</Filter>
2936     <MaxScaleDenominator>50000</MaxScaleDenominator>
2937     <LineSymbolizer>
2938        <CssParameter name="stroke">grey</CssParameter>
2939        <CssParameter name="stroke-width">4.5</CssParameter>
2940        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2941      </LineSymbolizer>
2942      <LineSymbolizer>
2943        <CssParameter name="stroke">white</CssParameter>
2944        <CssParameter name="stroke-width">3</CssParameter>
2945        <CssParameter name="stroke-linejoin">round</CssParameter>
2946        <CssParameter name="stroke-linecap">round</CssParameter>
2947      </LineSymbolizer>
2948      <LineSymbolizer>
2949        <CssParameter name="stroke">#a87000</CssParameter>
2950        <CssParameter name="stroke-width">1.5</CssParameter>
2951        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2952        <CssParameter name="stroke-linejoin">round</CssParameter>
2953        <CssParameter name="stroke-linecap">round</CssParameter>
2954        <CssParameter name="stroke-opacity">0.5</CssParameter>
2955      </LineSymbolizer>
2956    </Rule>
2957    <Rule>
2958     <Filter>[tracktype]='grade3'</Filter>
2959     <MaxScaleDenominator>50000</MaxScaleDenominator>
2960     <LineSymbolizer>
2961        <CssParameter name="stroke">grey</CssParameter>
2962        <CssParameter name="stroke-width">4.5</CssParameter>
2963        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2964      </LineSymbolizer>
2965      <LineSymbolizer>
2966        <CssParameter name="stroke">white</CssParameter>
2967        <CssParameter name="stroke-width">3.5</CssParameter>
2968        <CssParameter name="stroke-linejoin">round</CssParameter>
2969        <CssParameter name="stroke-linecap">round</CssParameter>
2970      </LineSymbolizer>
2971      <LineSymbolizer>
2972        <CssParameter name="stroke">#996600</CssParameter>
2973        <CssParameter name="stroke-width">2</CssParameter>
2974        <CssParameter name="stroke-linejoin">round</CssParameter>
2975        <CssParameter name="stroke-linecap">round</CssParameter>
2976        <CssParameter name="stroke-opacity">0.5</CssParameter>
2977      </LineSymbolizer>
2978    </Rule>
2979    <Rule>
2980     <Filter>[tracktype]='grade4'</Filter>
2981     <MaxScaleDenominator>50000</MaxScaleDenominator>
2982     <LineSymbolizer>
2983        <CssParameter name="stroke">grey</CssParameter>
2984        <CssParameter name="stroke-width">4.5</CssParameter>
2985        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2986      </LineSymbolizer>
2987      <LineSymbolizer>
2988        <CssParameter name="stroke">white</CssParameter>
2989        <CssParameter name="stroke-width">3</CssParameter>
2990        <CssParameter name="stroke-linejoin">round</CssParameter>
2991        <CssParameter name="stroke-linecap">round</CssParameter>
2992      </LineSymbolizer>
2993      <LineSymbolizer>
2994        <CssParameter name="stroke">#996600</CssParameter>
2995        <CssParameter name="stroke-width">2</CssParameter>
2996        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
2997        <CssParameter name="stroke-linejoin">round</CssParameter>
2998        <CssParameter name="stroke-linecap">round</CssParameter>
2999        <CssParameter name="stroke-opacity">0.5</CssParameter>
3000      </LineSymbolizer>
3001    </Rule>
3002    <Rule>
3003     <Filter>[tracktype]='grade5'</Filter>
3004     <MaxScaleDenominator>50000</MaxScaleDenominator>
3005     <LineSymbolizer>
3006        <CssParameter name="stroke">grey</CssParameter>
3007        <CssParameter name="stroke-width">4.5</CssParameter>
3008        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3009      </LineSymbolizer>
3010      <LineSymbolizer>
3011        <CssParameter name="stroke">white</CssParameter>
3012        <CssParameter name="stroke-width">3</CssParameter>
3013        <CssParameter name="stroke-linejoin">round</CssParameter>
3014        <CssParameter name="stroke-linecap">round</CssParameter>
3015      </LineSymbolizer>
3016      <LineSymbolizer>
3017        <CssParameter name="stroke">#996600</CssParameter>
3018        <CssParameter name="stroke-width">2</CssParameter>
3019        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3020        <CssParameter name="stroke-linejoin">round</CssParameter>
3021        <CssParameter name="stroke-linecap">round</CssParameter>
3022        <CssParameter name="stroke-opacity">0.5</CssParameter>
3023      </LineSymbolizer>
3024    </Rule>
3025    <Rule>
3026      <ElseFilter/>
3027      <MaxScaleDenominator>50000</MaxScaleDenominator>
3028     <LineSymbolizer>
3029        <CssParameter name="stroke">grey</CssParameter>
3030        <CssParameter name="stroke-width">4.5</CssParameter>
3031        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3032      </LineSymbolizer>
3033      <LineSymbolizer>
3034        <CssParameter name="stroke">white</CssParameter>
3035        <CssParameter name="stroke-width">3</CssParameter>
3036        <CssParameter name="stroke-linejoin">round</CssParameter>
3037        <CssParameter name="stroke-linecap">round</CssParameter>
3038      </LineSymbolizer>
3039      <LineSymbolizer>
3040        <CssParameter name="stroke">#996600</CssParameter>
3041        <CssParameter name="stroke-width">1.5</CssParameter>
3042        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3043        <CssParameter name="stroke-linejoin">round</CssParameter>
3044        <CssParameter name="stroke-linecap">round</CssParameter>
3045        <CssParameter name="stroke-opacity">0.5</CssParameter>
3046      </LineSymbolizer>
3047     </Rule>   
3048</Style>
3049<Style name="road-bridges-casing">
3050     <Rule>
3051      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3052      <MaxScaleDenominator>200000</MaxScaleDenominator>
3053      <MinScaleDenominator>100000</MinScaleDenominator>
3054        <LineSymbolizer>
3055        <CssParameter name="stroke">#506077</CssParameter>
3056        <CssParameter name="stroke-width">3</CssParameter>
3057      </LineSymbolizer>
3058    </Rule>
3059    <Rule>
3060      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3061      <MaxScaleDenominator>100000</MaxScaleDenominator>
3062      <MinScaleDenominator>20000</MinScaleDenominator>
3063        <LineSymbolizer>
3064        <CssParameter name="stroke">black</CssParameter>
3065        <CssParameter name="stroke-width">6.5</CssParameter>
3066      </LineSymbolizer>
3067    </Rule>
3068    <Rule>
3069      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3070      <MaxScaleDenominator>20000</MaxScaleDenominator>
3071      <MinScaleDenominator>5000</MinScaleDenominator>
3072        <LineSymbolizer>
3073        <CssParameter name="stroke">black</CssParameter>
3074        <CssParameter name="stroke-width">10</CssParameter>
3075      </LineSymbolizer>
3076    </Rule>
3077    <Rule>
3078      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3079      <MaxScaleDenominator>5000</MaxScaleDenominator>
3080      <MinScaleDenominator>1000</MinScaleDenominator>
3081        <LineSymbolizer>
3082        <CssParameter name="stroke">black</CssParameter>
3083        <CssParameter name="stroke-width">13</CssParameter>
3084      </LineSymbolizer>
3085    </Rule>
3086    <Rule>
3087      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3088      <MaxScaleDenominator>200000</MaxScaleDenominator>
3089      <MinScaleDenominator>100000</MinScaleDenominator>
3090        <LineSymbolizer>
3091        <CssParameter name="stroke">#477147</CssParameter>
3092        <CssParameter name="stroke-width">4</CssParameter>
3093      </LineSymbolizer>
3094    </Rule>
3095    <Rule>
3096      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3097      <MaxScaleDenominator>100000</MaxScaleDenominator>
3098      <MinScaleDenominator>20000</MinScaleDenominator>
3099        <LineSymbolizer>
3100        <CssParameter name="stroke">black</CssParameter>
3101        <CssParameter name="stroke-width">8</CssParameter>
3102      </LineSymbolizer>
3103    </Rule>
3104    <Rule>
3105      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3106      <MaxScaleDenominator>20000</MaxScaleDenominator>
3107      <MinScaleDenominator>5000</MinScaleDenominator>
3108        <LineSymbolizer>
3109        <CssParameter name="stroke">black</CssParameter>
3110        <CssParameter name="stroke-width">11</CssParameter>
3111      </LineSymbolizer>
3112    </Rule>
3113    <Rule>
3114      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3115      <MaxScaleDenominator>5000</MaxScaleDenominator>
3116      <MinScaleDenominator>1000</MinScaleDenominator>
3117        <LineSymbolizer>
3118        <CssParameter name="stroke">black</CssParameter>
3119        <CssParameter name="stroke-width">14</CssParameter>
3120      </LineSymbolizer>
3121    </Rule>
3122    <Rule>
3123      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3124      <MaxScaleDenominator>200000</MaxScaleDenominator>
3125      <MinScaleDenominator>100000</MinScaleDenominator>
3126        <LineSymbolizer>
3127        <CssParameter name="stroke">#8d4346</CssParameter>
3128        <CssParameter name="stroke-width">4</CssParameter>
3129      </LineSymbolizer>
3130    </Rule>
3131    <Rule>
3132      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3133      <MaxScaleDenominator>100000</MaxScaleDenominator>
3134      <MinScaleDenominator>20000</MinScaleDenominator>
3135        <LineSymbolizer>
3136        <CssParameter name="stroke">black</CssParameter>
3137        <CssParameter name="stroke-width">8</CssParameter>
3138      </LineSymbolizer>
3139    </Rule>
3140    <Rule>
3141      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3142      <MaxScaleDenominator>20000</MaxScaleDenominator>
3143      <MinScaleDenominator>5000</MinScaleDenominator>
3144        <LineSymbolizer>
3145        <CssParameter name="stroke">black</CssParameter>
3146        <CssParameter name="stroke-width">11</CssParameter>
3147      </LineSymbolizer>
3148    </Rule>
3149    <Rule>
3150      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3151      <MaxScaleDenominator>5000</MaxScaleDenominator>
3152      <MinScaleDenominator>1000</MinScaleDenominator>
3153        <LineSymbolizer>
3154        <CssParameter name="stroke">black</CssParameter>
3155        <CssParameter name="stroke-width">14</CssParameter>
3156      </LineSymbolizer>
3157    </Rule>
3158<Rule>
3159      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3160      <MaxScaleDenominator>75000</MaxScaleDenominator>
3161      <MinScaleDenominator>25000</MinScaleDenominator>
3162      <LineSymbolizer>
3163        <CssParameter name="stroke">black</CssParameter>
3164        <CssParameter name="stroke-width">10</CssParameter>
3165      </LineSymbolizer>
3166    </Rule>
3167    <Rule>
3168      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3169      <MaxScaleDenominator>25000</MaxScaleDenominator>
3170      <MinScaleDenominator>5000</MinScaleDenominator>
3171      <LineSymbolizer>
3172        <CssParameter name="stroke">black</CssParameter>
3173        <CssParameter name="stroke-width">12</CssParameter>
3174      </LineSymbolizer>
3175    </Rule>
3176    <Rule>
3177      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3178      <MaxScaleDenominator>5000</MaxScaleDenominator>
3179      <MinScaleDenominator>1000</MinScaleDenominator>
3180      <LineSymbolizer>
3181        <CssParameter name="stroke">black</CssParameter>
3182        <CssParameter name="stroke-width">17</CssParameter>
3183      </LineSymbolizer>
3184    </Rule>
3185    <Rule>
3186      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3187      <MaxScaleDenominator>50000</MaxScaleDenominator>
3188      <MinScaleDenominator>25000</MinScaleDenominator>
3189      <LineSymbolizer>
3190        <CssParameter name="stroke">black</CssParameter>
3191        <CssParameter name="stroke-width">7</CssParameter>
3192      </LineSymbolizer>
3193    </Rule>
3194    <Rule>
3195      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3196      <MaxScaleDenominator>25000</MaxScaleDenominator>
3197      <MinScaleDenominator>5000</MinScaleDenominator>
3198      <LineSymbolizer>
3199        <CssParameter name="stroke">black</CssParameter>
3200        <CssParameter name="stroke-width">11</CssParameter>
3201      </LineSymbolizer>
3202    </Rule>
3203    <Rule>
3204      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3205      <MaxScaleDenominator>5000</MaxScaleDenominator>
3206      <MinScaleDenominator>1000</MinScaleDenominator>
3207      <LineSymbolizer>
3208        <CssParameter name="stroke">black</CssParameter>
3209        <CssParameter name="stroke-width">16</CssParameter>
3210      </LineSymbolizer>
3211    </Rule>
3212    <Rule>
3213      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3214      <MaxScaleDenominator>50000</MaxScaleDenominator>
3215      <MinScaleDenominator>25000</MinScaleDenominator>
3216      <LineSymbolizer>
3217        <CssParameter name="stroke">black</CssParameter>
3218        <CssParameter name="stroke-width">4.5</CssParameter>
3219      </LineSymbolizer>
3220    </Rule>
3221    <Rule>
3222      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3223      <MaxScaleDenominator>25000</MaxScaleDenominator>
3224      <MinScaleDenominator>5000</MinScaleDenominator>
3225      <LineSymbolizer>
3226        <CssParameter name="stroke">black</CssParameter>
3227        <CssParameter name="stroke-width">11</CssParameter>
3228      </LineSymbolizer>
3229    </Rule>
3230    <Rule>
3231      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3232      <MaxScaleDenominator>5000</MaxScaleDenominator>
3233      <MinScaleDenominator>1000</MinScaleDenominator>
3234      <LineSymbolizer>
3235        <CssParameter name="stroke">black</CssParameter>
3236        <CssParameter name="stroke-width">16</CssParameter>
3237      </LineSymbolizer>
3238    </Rule>
3239    <Rule>
3240      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3241      <MaxScaleDenominator>50000</MaxScaleDenominator>
3242      <MinScaleDenominator>25000</MinScaleDenominator>
3243      <LineSymbolizer>
3244        <CssParameter name="stroke">black</CssParameter>
3245        <CssParameter name="stroke-width">3</CssParameter>
3246      </LineSymbolizer>
3247    </Rule>
3248    <Rule>
3249      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3250      <MaxScaleDenominator>25000</MaxScaleDenominator>
3251      <MinScaleDenominator>1000</MinScaleDenominator>
3252      <LineSymbolizer>
3253        <CssParameter name="stroke">black</CssParameter>
3254        <CssParameter name="stroke-width">8</CssParameter>
3255      </LineSymbolizer>
3256    </Rule>
3257    <Rule>
3258      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3259      <MaxScaleDenominator>100000</MaxScaleDenominator>
3260      <MinScaleDenominator>50000</MinScaleDenominator>
3261      <LineSymbolizer>
3262        <CssParameter name="stroke">black</CssParameter>
3263        <CssParameter name="stroke-width">2.2</CssParameter>
3264      </LineSymbolizer>
3265    </Rule>
3266    <Rule>
3267      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3268      <MaxScaleDenominator>50000</MaxScaleDenominator>
3269      <MinScaleDenominator>20000</MinScaleDenominator>
3270      <LineSymbolizer>
3271        <CssParameter name="stroke">black</CssParameter>
3272        <CssParameter name="stroke-width">3.8</CssParameter>
3273      </LineSymbolizer>
3274    </Rule>
3275    <Rule>
3276      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3277      <MaxScaleDenominator>20000</MaxScaleDenominator>
3278      <LineSymbolizer>
3279        <CssParameter name="stroke">black</CssParameter>
3280        <CssParameter name="stroke-width">7</CssParameter>
3281      </LineSymbolizer>
3282    </Rule>
3283
3284</Style>
3285
3286<Style name="road-bridges-fill">
3287     <Rule>
3288      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3289      <MaxScaleDenominator>200000</MaxScaleDenominator>
3290      <MinScaleDenominator>100000</MinScaleDenominator>
3291      <LineSymbolizer>
3292        <CssParameter name="stroke">#809bc0</CssParameter>
3293        <CssParameter name="stroke-width">2</CssParameter>
3294        <CssParameter name="stroke-linejoin">round</CssParameter>
3295        <CssParameter name="stroke-linecap">round</CssParameter>
3296      </LineSymbolizer>
3297    </Rule>
3298    <Rule>
3299      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3300      <MaxScaleDenominator>100000</MaxScaleDenominator>
3301      <MinScaleDenominator>20000</MinScaleDenominator>
3302      <LineSymbolizer>
3303        <CssParameter name="stroke">#809bc0</CssParameter>
3304        <CssParameter name="stroke-width">5.5</CssParameter>
3305        <CssParameter name="stroke-linejoin">round</CssParameter>
3306        <CssParameter name="stroke-linecap">round</CssParameter>
3307      </LineSymbolizer>
3308    </Rule>
3309    <Rule>
3310      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3311      <MaxScaleDenominator>20000</MaxScaleDenominator>
3312      <MinScaleDenominator>5000</MinScaleDenominator>
3313      <LineSymbolizer>
3314        <CssParameter name="stroke">#809bc0</CssParameter>
3315        <CssParameter name="stroke-width">9</CssParameter>
3316        <CssParameter name="stroke-linejoin">round</CssParameter>
3317        <CssParameter name="stroke-linecap">round</CssParameter>
3318      </LineSymbolizer>
3319    </Rule>
3320    <Rule>
3321      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3322      <MaxScaleDenominator>5000</MaxScaleDenominator>
3323      <MinScaleDenominator>1000</MinScaleDenominator>
3324      <LineSymbolizer>
3325        <CssParameter name="stroke">#809bc0</CssParameter>
3326        <CssParameter name="stroke-width">11.5</CssParameter>
3327        <CssParameter name="stroke-linejoin">round</CssParameter>
3328        <CssParameter name="stroke-linecap">round</CssParameter>
3329      </LineSymbolizer>
3330    </Rule>
3331    <Rule>
3332      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3333      <MaxScaleDenominator>200000</MaxScaleDenominator>
3334      <MinScaleDenominator>100000</MinScaleDenominator>
3335      <LineSymbolizer>
3336        <CssParameter name="stroke">#7fc97f</CssParameter>
3337        <CssParameter name="stroke-width">3</CssParameter>
3338        <CssParameter name="stroke-linejoin">round</CssParameter>
3339        <CssParameter name="stroke-linecap">round</CssParameter>
3340      </LineSymbolizer>
3341    </Rule>
3342    <Rule>
3343      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3344      <MaxScaleDenominator>100000</MaxScaleDenominator>
3345      <MinScaleDenominator>20000</MinScaleDenominator>
3346      <LineSymbolizer>
3347        <CssParameter name="stroke">#7fc97f</CssParameter>
3348        <CssParameter name="stroke-width">7</CssParameter>
3349        <CssParameter name="stroke-linejoin">round</CssParameter>
3350        <CssParameter name="stroke-linecap">round</CssParameter>
3351      </LineSymbolizer>
3352    </Rule>
3353    <Rule>
3354      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3355      <MaxScaleDenominator>20000</MaxScaleDenominator>
3356      <MinScaleDenominator>5000</MinScaleDenominator>
3357      <LineSymbolizer>
3358        <CssParameter name="stroke">#7fc97f</CssParameter>
3359        <CssParameter name="stroke-width">9.5</CssParameter>
3360        <CssParameter name="stroke-linejoin">round</CssParameter>
3361        <CssParameter name="stroke-linecap">round</CssParameter>
3362      </LineSymbolizer>
3363    </Rule>
3364    <Rule>
3365      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3366      <MaxScaleDenominator>5000</MaxScaleDenominator>
3367      <MinScaleDenominator>1000</MinScaleDenominator>
3368      <LineSymbolizer>
3369        <CssParameter name="stroke">#7fc97f</CssParameter>
3370        <CssParameter name="stroke-width">12.5</CssParameter>
3371        <CssParameter name="stroke-linejoin">round</CssParameter>
3372        <CssParameter name="stroke-linecap">round</CssParameter>
3373      </LineSymbolizer>
3374    </Rule>
3375    <Rule>
3376      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3377      <MaxScaleDenominator>200000</MaxScaleDenominator>
3378      <MinScaleDenominator>100000</MinScaleDenominator>
3379      <LineSymbolizer>
3380        <CssParameter name="stroke">#e46d71</CssParameter>
3381        <CssParameter name="stroke-width">3</CssParameter>
3382        <CssParameter name="stroke-linejoin">round</CssParameter>
3383        <CssParameter name="stroke-linecap">round</CssParameter>
3384      </LineSymbolizer>
3385    </Rule>
3386    <Rule>
3387      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3388      <MaxScaleDenominator>100000</MaxScaleDenominator>
3389      <MinScaleDenominator>20000</MinScaleDenominator>
3390      <LineSymbolizer>
3391        <CssParameter name="stroke">#e46d71</CssParameter>
3392        <CssParameter name="stroke-width">7</CssParameter>
3393        <CssParameter name="stroke-linejoin">round</CssParameter>
3394        <CssParameter name="stroke-linecap">round</CssParameter>
3395      </LineSymbolizer>
3396    </Rule>
3397    <Rule>
3398      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3399      <MaxScaleDenominator>20000</MaxScaleDenominator>
3400      <MinScaleDenominator>5000</MinScaleDenominator>
3401      <LineSymbolizer>
3402        <CssParameter name="stroke">#e46d71</CssParameter>
3403        <CssParameter name="stroke-width">9.5</CssParameter>
3404        <CssParameter name="stroke-linejoin">round</CssParameter>
3405        <CssParameter name="stroke-linecap">round</CssParameter>
3406      </LineSymbolizer>
3407    </Rule>
3408    <Rule>
3409      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3410      <MaxScaleDenominator>5000</MaxScaleDenominator>
3411      <MinScaleDenominator>1000</MinScaleDenominator>
3412      <LineSymbolizer>
3413        <CssParameter name="stroke">#e46d71</CssParameter>
3414        <CssParameter name="stroke-width">12.5</CssParameter>
3415        <CssParameter name="stroke-linejoin">round</CssParameter>
3416        <CssParameter name="stroke-linecap">round</CssParameter>
3417      </LineSymbolizer>
3418    </Rule>
3419    <Rule>
3420      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
3421      <MaxScaleDenominator>75000</MaxScaleDenominator>
3422      <MinScaleDenominator>25000</MinScaleDenominator>
3423      <LineSymbolizer>
3424        <CssParameter name="stroke">#fdbf6f</CssParameter>
3425        <CssParameter name="stroke-width">9</CssParameter>
3426        <CssParameter name="stroke-linejoin">round</CssParameter>
3427        <CssParameter name="stroke-linecap">round</CssParameter>
3428      </LineSymbolizer>
3429    </Rule>
3430
3431    <Rule>
3432      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
3433      <MaxScaleDenominator>25000</MaxScaleDenominator>
3434      <MinScaleDenominator>5000</MinScaleDenominator>
3435      <LineSymbolizer>
3436        <CssParameter name="stroke">#fdbf6f</CssParameter>
3437        <CssParameter name="stroke-width">10.5</CssParameter>
3438        <CssParameter name="stroke-linejoin">round</CssParameter>
3439        <CssParameter name="stroke-linecap">round</CssParameter>
3440      </LineSymbolizer>
3441    </Rule>
3442   
3443    <Rule>
3444      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
3445      <MaxScaleDenominator>5000</MaxScaleDenominator>
3446      <MinScaleDenominator>1000</MinScaleDenominator>
3447      <LineSymbolizer>
3448        <CssParameter name="stroke">#fdbf6f</CssParameter>
3449        <CssParameter name="stroke-width">15</CssParameter>
3450        <CssParameter name="stroke-linejoin">round</CssParameter>
3451        <CssParameter name="stroke-linecap">round</CssParameter>
3452      </LineSymbolizer>
3453    </Rule>
3454    <Rule>
3455      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3456      <MaxScaleDenominator>50000</MaxScaleDenominator>
3457      <MinScaleDenominator>25000</MinScaleDenominator>
3458      <LineSymbolizer>
3459        <CssParameter name="stroke">#ffffcc</CssParameter>
3460        <CssParameter name="stroke-width">6</CssParameter>
3461        <CssParameter name="stroke-linejoin">round</CssParameter>
3462        <CssParameter name="stroke-linecap">round</CssParameter>
3463      </LineSymbolizer>
3464    </Rule>
3465    <Rule>
3466      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3467      <MaxScaleDenominator>25000</MaxScaleDenominator>
3468      <MinScaleDenominator>5000</MinScaleDenominator>
3469      <LineSymbolizer>
3470        <CssParameter name="stroke">#ffffcc</CssParameter>
3471        <CssParameter name="stroke-width">9.5</CssParameter>
3472        <CssParameter name="stroke-linejoin">round</CssParameter>
3473        <CssParameter name="stroke-linecap">round</CssParameter>
3474      </LineSymbolizer>
3475    </Rule>
3476    <Rule>
3477      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3478      <MaxScaleDenominator>5000</MaxScaleDenominator>
3479      <MinScaleDenominator>1000</MinScaleDenominator>
3480      <LineSymbolizer>
3481        <CssParameter name="stroke">#ffffcc</CssParameter>
3482        <CssParameter name="stroke-width">14</CssParameter>
3483        <CssParameter name="stroke-linejoin">round</CssParameter>
3484        <CssParameter name="stroke-linecap">round</CssParameter>
3485      </LineSymbolizer>
3486    </Rule>
3487    <Rule>
3488      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3489      <MaxScaleDenominator>50000</MaxScaleDenominator>
3490      <MinScaleDenominator>25000</MinScaleDenominator>
3491      <LineSymbolizer>
3492        <CssParameter name="stroke">#ddd</CssParameter>
3493        <CssParameter name="stroke-width">3.5</CssParameter>
3494        <CssParameter name="stroke-linejoin">round</CssParameter>
3495        <CssParameter name="stroke-linecap">round</CssParameter>
3496      </LineSymbolizer>
3497    </Rule>
3498    <Rule>
3499      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3500      <MaxScaleDenominator>25000</MaxScaleDenominator>
3501      <MinScaleDenominator>5000</MinScaleDenominator>
3502      <LineSymbolizer>
3503        <CssParameter name="stroke">#ddd</CssParameter>
3504        <CssParameter name="stroke-width">9.5</CssParameter>
3505        <CssParameter name="stroke-linejoin">round</CssParameter>
3506        <CssParameter name="stroke-linecap">round</CssParameter>
3507      </LineSymbolizer>
3508    </Rule>
3509    <Rule>
3510      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3511      <MaxScaleDenominator>5000</MaxScaleDenominator>
3512      <MinScaleDenominator>1000</MinScaleDenominator>
3513      <LineSymbolizer>
3514        <CssParameter name="stroke">#ddd</CssParameter>
3515        <CssParameter name="stroke-width">14</CssParameter>
3516        <CssParameter name="stroke-linejoin">round</CssParameter>
3517        <CssParameter name="stroke-linecap">round</CssParameter>
3518      </LineSymbolizer>
3519    </Rule>
3520
3521    <Rule>
3522      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3523      <MaxScaleDenominator>50000</MaxScaleDenominator>
3524      <MinScaleDenominator>25000</MinScaleDenominator>
3525      <LineSymbolizer>
3526        <CssParameter name="stroke">white</CssParameter>
3527        <CssParameter name="stroke-width">3.5</CssParameter>
3528        <CssParameter name="stroke-linejoin">round</CssParameter>
3529        <CssParameter name="stroke-linecap">round</CssParameter>
3530      </LineSymbolizer>
3531    </Rule>
3532    <Rule>
3533      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3534      <MaxScaleDenominator>25000</MaxScaleDenominator>
3535      <MinScaleDenominator>5000</MinScaleDenominator>
3536      <LineSymbolizer>
3537        <CssParameter name="stroke">white</CssParameter>
3538        <CssParameter name="stroke-width">9.5</CssParameter>
3539        <CssParameter name="stroke-linejoin">round</CssParameter>
3540        <CssParameter name="stroke-linecap">round</CssParameter>
3541      </LineSymbolizer>
3542    </Rule>
3543    <Rule>
3544      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3545      <MaxScaleDenominator>5000</MaxScaleDenominator>
3546      <MinScaleDenominator>1000</MinScaleDenominator>
3547      <LineSymbolizer>
3548        <CssParameter name="stroke">white</CssParameter>
3549        <CssParameter name="stroke-width">14</CssParameter>
3550        <CssParameter name="stroke-linejoin">round</CssParameter>
3551        <CssParameter name="stroke-linecap">round</CssParameter>
3552      </LineSymbolizer>
3553    </Rule>
3554    <Rule>
3555      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3556      <MaxScaleDenominator>50000</MaxScaleDenominator>
3557      <MinScaleDenominator>25000</MinScaleDenominator>
3558      <LineSymbolizer>
3559        <CssParameter name="stroke">white</CssParameter>
3560        <CssParameter name="stroke-width">2</CssParameter>
3561        <CssParameter name="stroke-linejoin">round</CssParameter>
3562        <CssParameter name="stroke-linecap">round</CssParameter>
3563      </LineSymbolizer>
3564    </Rule>
3565    <Rule>
3566      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3567      <MaxScaleDenominator>25000</MaxScaleDenominator>
3568      <MinScaleDenominator>1000</MinScaleDenominator>
3569      <LineSymbolizer>
3570        <CssParameter name="stroke">white</CssParameter>
3571        <CssParameter name="stroke-width">6</CssParameter>
3572        <CssParameter name="stroke-linejoin">round</CssParameter>
3573        <CssParameter name="stroke-linecap">round</CssParameter>
3574      </LineSymbolizer>
3575    </Rule>
3576    <Rule>
3577      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3578      <MaxScaleDenominator>100000</MaxScaleDenominator>
3579      <MinScaleDenominator>50000</MinScaleDenominator>
3580      <LineSymbolizer>
3581        <CssParameter name="stroke">#ededed</CssParameter>
3582        <CssParameter name="stroke-width">1.5</CssParameter>
3583        <CssParameter name="stroke-linejoin">round</CssParameter>
3584        <CssParameter name="stroke-linecap">round</CssParameter>
3585      </LineSymbolizer>
3586    </Rule>
3587    <Rule>
3588      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3589      <MaxScaleDenominator>50000</MaxScaleDenominator>
3590      <MinScaleDenominator>20000</MinScaleDenominator>
3591      <LineSymbolizer>
3592        <CssParameter name="stroke">#ededed</CssParameter>
3593        <CssParameter name="stroke-width">3</CssParameter>
3594        <CssParameter name="stroke-linejoin">round</CssParameter>
3595        <CssParameter name="stroke-linecap">round</CssParameter>
3596      </LineSymbolizer>
3597    </Rule>
3598    <Rule>
3599      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3600      <MaxScaleDenominator>20000</MaxScaleDenominator>
3601      <LineSymbolizer>
3602        <CssParameter name="stroke">#ededed</CssParameter>
3603        <CssParameter name="stroke-width">5.5</CssParameter>
3604        <CssParameter name="stroke-linejoin">round</CssParameter>
3605        <CssParameter name="stroke-linecap">round</CssParameter>
3606      </LineSymbolizer>
3607    </Rule>
3608</Style>
3609<Style name="waterway-bridges">
3610<Rule>
3611      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3612      <MaxScaleDenominator>50000</MaxScaleDenominator>
3613      <MinScaleDenominator>5000</MinScaleDenominator>
3614      <LineSymbolizer>
3615        <CssParameter name="stroke">#000</CssParameter>
3616        <CssParameter name="stroke-width">7</CssParameter>
3617        <CssParameter name="stroke-linejoin">round</CssParameter>
3618      </LineSymbolizer>
3619      <LineSymbolizer>
3620        <CssParameter name="stroke">#b5d0d0</CssParameter>
3621        <CssParameter name="stroke-width">6</CssParameter>
3622        <CssParameter name="stroke-linejoin">round</CssParameter>
3623        <CssParameter name="stroke-linecap">round</CssParameter>
3624      </LineSymbolizer>
3625      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3626    </Rule>
3627    <Rule>
3628      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3629      <MaxScaleDenominator>5000</MaxScaleDenominator>
3630      <MinScaleDenominator>1000</MinScaleDenominator>
3631      <LineSymbolizer>
3632        <CssParameter name="stroke">#000</CssParameter>
3633        <CssParameter name="stroke-width">11</CssParameter>
3634        <CssParameter name="stroke-linejoin">round</CssParameter>
3635      </LineSymbolizer>
3636      <LineSymbolizer>
3637        <CssParameter name="stroke">#b5d0d0</CssParameter>
3638        <CssParameter name="stroke-width">10</CssParameter>
3639        <CssParameter name="stroke-linejoin">round</CssParameter>
3640        <CssParameter name="stroke-linecap">round</CssParameter>
3641      </LineSymbolizer>
3642      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3643    </Rule>
3644</Style>
3645<Style name="noncased-ways-bridges">
3646    <Rule>
3647      <Filter>[aeroway] = 'runway' and ([bridge]='yes' or [bridge]='true')</Filter>
3648      <MaxScaleDenominator>50000</MaxScaleDenominator>
3649      <LineSymbolizer>
3650        <CssParameter name="stroke">black</CssParameter>
3651        <CssParameter name="stroke-width">19</CssParameter>
3652      </LineSymbolizer>
3653      <LineSymbolizer>
3654        <CssParameter name="stroke">#bbc</CssParameter>
3655        <CssParameter name="stroke-width">18</CssParameter>
3656      </LineSymbolizer>
3657    </Rule>
3658    <Rule>
3659      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3660      <MaxScaleDenominator>50000</MaxScaleDenominator>
3661      <MinScaleDenominator>20000</MinScaleDenominator>
3662      <LineSymbolizer>
3663        <CssParameter name="stroke">black</CssParameter>
3664        <CssParameter name="stroke-width">5</CssParameter>
3665      </LineSymbolizer>
3666      <LineSymbolizer>
3667        <CssParameter name="stroke">#bbc</CssParameter>
3668        <CssParameter name="stroke-width">4</CssParameter>
3669      </LineSymbolizer>
3670    </Rule>
3671    <Rule>
3672      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3673      <MaxScaleDenominator>20000</MaxScaleDenominator>
3674      <LineSymbolizer>
3675        <CssParameter name="stroke">black</CssParameter>
3676        <CssParameter name="stroke-width">7</CssParameter>
3677      </LineSymbolizer>
3678      <LineSymbolizer>
3679        <CssParameter name="stroke">#bbc</CssParameter>
3680        <CssParameter name="stroke-width">6</CssParameter>
3681      </LineSymbolizer>
3682    </Rule>
3683     <Rule>
3684      <MaxScaleDenominator>50000</MaxScaleDenominator>
3685      <MinScaleDenominator>1000</MinScaleDenominator>
3686      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3687      <LineSymbolizer>
3688        <CssParameter name="stroke">black</CssParameter>
3689        <CssParameter name="stroke-width">5.5</CssParameter>
3690      </LineSymbolizer>
3691      <LineSymbolizer>
3692        <CssParameter name="stroke">white</CssParameter>
3693        <CssParameter name="stroke-width">4</CssParameter>
3694      </LineSymbolizer>
3695      <LineSymbolizer>
3696        <CssParameter name="stroke">#999</CssParameter>
3697        <CssParameter name="stroke-width">2</CssParameter>
3698      </LineSymbolizer>
3699     </Rule>
3700     <Rule>
3701      <MaxScaleDenominator>50000</MaxScaleDenominator>
3702      <MinScaleDenominator>1000</MinScaleDenominator>
3703      <Filter>[railway]='light_rail' and ([bridge]='yes' or [bridge]='true')</Filter>
3704      <LineSymbolizer>
3705        <CssParameter name="stroke">#555</CssParameter>
3706        <CssParameter name="stroke-width">5.5</CssParameter>
3707      </LineSymbolizer>
3708      <LineSymbolizer>
3709        <CssParameter name="stroke">white</CssParameter>
3710        <CssParameter name="stroke-width">4</CssParameter>
3711      </LineSymbolizer>
3712      <LineSymbolizer>
3713        <CssParameter name="stroke">#666</CssParameter>
3714        <CssParameter name="stroke-width">2</CssParameter>
3715      </LineSymbolizer>
3716    </Rule>
3717    <Rule>
3718      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3719      <MaxScaleDenominator>100000</MaxScaleDenominator>
3720      <MinScaleDenominator>50000</MinScaleDenominator>
3721      <LineSymbolizer>
3722        <CssParameter name="stroke">black</CssParameter>
3723        <CssParameter name="stroke-width">5</CssParameter>
3724      </LineSymbolizer>
3725      <LineSymbolizer>
3726        <CssParameter name="stroke">#fff</CssParameter>
3727        <CssParameter name="stroke-width">4</CssParameter>
3728        <CssParameter name="stroke-linejoin">round</CssParameter>
3729        <CssParameter name="stroke-linecap">round</CssParameter>
3730      </LineSymbolizer>
3731      <LineSymbolizer>
3732        <CssParameter name="stroke">#debd9c</CssParameter>
3733        <CssParameter name="stroke-width">3</CssParameter>
3734        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3735        <CssParameter name="stroke-linejoin">round</CssParameter>
3736        <CssParameter name="stroke-linecap">round</CssParameter>
3737      </LineSymbolizer>
3738    </Rule>
3739    <Rule>
3740      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3741      <MaxScaleDenominator>50000</MaxScaleDenominator>
3742      <LineSymbolizer>
3743        <CssParameter name="stroke">black</CssParameter>
3744        <CssParameter name="stroke-width">6.5</CssParameter>
3745      </LineSymbolizer>
3746      <LineSymbolizer>
3747        <CssParameter name="stroke">#fff</CssParameter>
3748        <CssParameter name="stroke-width">5</CssParameter>
3749        <CssParameter name="stroke-linejoin">round</CssParameter>
3750        <CssParameter name="stroke-linecap">round</CssParameter>
3751      </LineSymbolizer>
3752      <LineSymbolizer>
3753        <CssParameter name="stroke">#debd9c</CssParameter>
3754        <CssParameter name="stroke-width">4</CssParameter>
3755        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3756        <CssParameter name="stroke-linejoin">round</CssParameter>
3757        <CssParameter name="stroke-linecap">round</CssParameter>
3758      </LineSymbolizer>
3759    </Rule>
3760
3761    <Rule>
3762      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3763      <MaxScaleDenominator>50000</MaxScaleDenominator>
3764      <LineSymbolizer>
3765        <CssParameter name="stroke">black</CssParameter>
3766        <CssParameter name="stroke-width">5.5</CssParameter>
3767      </LineSymbolizer>
3768      <LineSymbolizer>
3769        <CssParameter name="stroke">#fff</CssParameter>
3770        <CssParameter name="stroke-width">4</CssParameter>
3771        <CssParameter name="stroke-linejoin">round</CssParameter>
3772        <CssParameter name="stroke-linecap">round</CssParameter>
3773      </LineSymbolizer>
3774      <LineSymbolizer>
3775        <CssParameter name="stroke">green</CssParameter>
3776        <CssParameter name="stroke-width">1.5</CssParameter>
3777        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3778      </LineSymbolizer>
3779    </Rule>
3780    <Rule>
3781      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
3782      <MaxScaleDenominator>50000</MaxScaleDenominator>
3783      <LineSymbolizer>
3784        <CssParameter name="stroke">black</CssParameter>
3785        <CssParameter name="stroke-width">6</CssParameter>
3786      </LineSymbolizer>
3787      <LineSymbolizer>
3788        <CssParameter name="stroke">#fff</CssParameter>
3789        <CssParameter name="stroke-width">4.5</CssParameter>
3790        <CssParameter name="stroke-linejoin">round</CssParameter>
3791        <CssParameter name="stroke-linecap">round</CssParameter>
3792      </LineSymbolizer>
3793      <LineSymbolizer>
3794        <CssParameter name="stroke">salmon</CssParameter>
3795        <CssParameter name="stroke-width">2.0</CssParameter>
3796        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3797        <CssParameter name="stroke-linejoin">round</CssParameter>
3798        <CssParameter name="stroke-linecap">round</CssParameter>
3799      </LineSymbolizer>
3800    </Rule>
3801    <Rule>
3802      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3803      <MaxScaleDenominator>50000</MaxScaleDenominator>
3804      <LineSymbolizer>
3805        <CssParameter name="stroke">black</CssParameter>
3806        <CssParameter name="stroke-width">5.5</CssParameter>
3807      </LineSymbolizer>
3808      <LineSymbolizer>
3809        <CssParameter name="stroke">white</CssParameter>
3810        <CssParameter name="stroke-width">4</CssParameter>
3811        <CssParameter name="stroke-linejoin">round</CssParameter>
3812        <CssParameter name="stroke-linecap">round</CssParameter>
3813      </LineSymbolizer>
3814      <LineSymbolizer>
3815        <CssParameter name="stroke">blue</CssParameter>
3816        <CssParameter name="stroke-width">1.5</CssParameter>
3817        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3818        <CssParameter name="stroke-linejoin">round</CssParameter>
3819        <CssParameter name="stroke-linecap">round</CssParameter>
3820      </LineSymbolizer>
3821    </Rule>
3822    <Rule>
3823      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
3824      <MaxScaleDenominator>50000</MaxScaleDenominator>
3825      <LineSymbolizer>
3826        <CssParameter name="stroke">black</CssParameter>
3827        <CssParameter name="stroke-width">5.5</CssParameter>
3828      </LineSymbolizer>
3829      <LineSymbolizer>
3830        <CssParameter name="stroke">white</CssParameter>
3831        <CssParameter name="stroke-width">4</CssParameter>
3832        <CssParameter name="stroke-linejoin">round</CssParameter>
3833        <CssParameter name="stroke-linecap">round</CssParameter>
3834      </LineSymbolizer>
3835      <LineSymbolizer>
3836        <CssParameter name="stroke">#ffcc00</CssParameter>
3837        <CssParameter name="stroke-width">1.5</CssParameter>
3838        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3839        <CssParameter name="stroke-linejoin">round</CssParameter>
3840        <CssParameter name="stroke-linecap">round</CssParameter>
3841      </LineSymbolizer>
3842    </Rule>
3843</Style>
3844<Style name="mwaybridge_layer0_casing">
3845    <Rule>
3846      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3847      <MaxScaleDenominator>20000</MaxScaleDenominator>
3848      <MinScaleDenominator>5000</MinScaleDenominator>
3849        <LineSymbolizer>
3850        <CssParameter name="stroke">black</CssParameter>
3851        <CssParameter name="stroke-width">9</CssParameter>
3852      </LineSymbolizer>
3853    </Rule>
3854    <Rule>
3855      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3856      <MaxScaleDenominator>5000</MaxScaleDenominator>
3857      <MinScaleDenominator>1000</MinScaleDenominator>
3858        <LineSymbolizer>
3859        <CssParameter name="stroke">black</CssParameter>
3860        <CssParameter name="stroke-width">12</CssParameter>
3861      </LineSymbolizer>
3862    </Rule>
3863</Style>
3864<Style name="mwaybridge_layer0_fill">
3865   <Rule>
3866      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3867      <MaxScaleDenominator>20000</MaxScaleDenominator>
3868      <MinScaleDenominator>5000</MinScaleDenominator>
3869      <LineSymbolizer>
3870        <CssParameter name="stroke">#809bc0</CssParameter>
3871        <CssParameter name="stroke-width">7.5</CssParameter>
3872        <CssParameter name="stroke-linejoin">round</CssParameter>
3873        <CssParameter name="stroke-linecap">round</CssParameter>
3874      </LineSymbolizer>
3875    </Rule>
3876   <Rule>
3877      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3878      <MaxScaleDenominator>5000</MaxScaleDenominator>
3879      <MinScaleDenominator>1000</MinScaleDenominator>
3880      <LineSymbolizer>
3881        <CssParameter name="stroke">#809bc0</CssParameter>
3882        <CssParameter name="stroke-width">10</CssParameter>
3883        <CssParameter name="stroke-linejoin">round</CssParameter>
3884        <CssParameter name="stroke-linecap">round</CssParameter>
3885      </LineSymbolizer>
3886    </Rule>
3887</Style>
3888<Style name="mwaybridge_layer1_casing">
3889    <Rule>
3890      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3891      <MaxScaleDenominator>20000</MaxScaleDenominator>
3892      <MinScaleDenominator>5000</MinScaleDenominator>
3893        <LineSymbolizer>
3894        <CssParameter name="stroke">black</CssParameter>
3895        <CssParameter name="stroke-width">9</CssParameter>
3896      </LineSymbolizer>
3897    </Rule>
3898    <Rule>
3899      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3900      <MaxScaleDenominator>5000</MaxScaleDenominator>
3901      <MinScaleDenominator>1000</MinScaleDenominator>
3902        <LineSymbolizer>
3903        <CssParameter name="stroke">black</CssParameter>
3904        <CssParameter name="stroke-width">12</CssParameter>
3905      </LineSymbolizer>
3906    </Rule>
3907</Style>
3908<Style name="mwaybridge_layer1_fill">
3909   <Rule>
3910      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3911      <MaxScaleDenominator>20000</MaxScaleDenominator>
3912      <MinScaleDenominator>5000</MinScaleDenominator>
3913      <LineSymbolizer>
3914        <CssParameter name="stroke">#809bc0</CssParameter>
3915        <CssParameter name="stroke-width">7.5</CssParameter>
3916        <CssParameter name="stroke-linejoin">round</CssParameter>
3917        <CssParameter name="stroke-linecap">round</CssParameter>
3918      </LineSymbolizer>
3919    </Rule>
3920    <Rule>
3921      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3922      <MaxScaleDenominator>5000</MaxScaleDenominator>
3923      <MinScaleDenominator>1000</MinScaleDenominator>
3924      <LineSymbolizer>
3925        <CssParameter name="stroke">#809bc0</CssParameter>
3926        <CssParameter name="stroke-width">10</CssParameter>
3927        <CssParameter name="stroke-linejoin">round</CssParameter>
3928        <CssParameter name="stroke-linecap">round</CssParameter>
3929      </LineSymbolizer>
3930    </Rule>
3931</Style>
3932<Style name="mwaybridge_layer2_casing">
3933    <Rule>
3934      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3935      <MaxScaleDenominator>20000</MaxScaleDenominator>
3936      <MinScaleDenominator>5000</MinScaleDenominator>
3937        <LineSymbolizer>
3938        <CssParameter name="stroke">black</CssParameter>
3939        <CssParameter name="stroke-width">9</CssParameter>
3940      </LineSymbolizer>
3941    </Rule>
3942    <Rule>
3943      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='2'</Filter>
3944      <MaxScaleDenominator>5000</MaxScaleDenominator>
3945      <MinScaleDenominator>1000</MinScaleDenominator>
3946        <LineSymbolizer>
3947        <CssParameter name="stroke">black</CssParameter>
3948        <CssParameter name="stroke-width">12</CssParameter>
3949      </LineSymbolizer>
3950    </Rule>
3951</Style>
3952<Style name="mwaybridge_layer2_fill">
3953    <Rule>
3954      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3955      <MaxScaleDenominator>20000</MaxScaleDenominator>
3956      <MinScaleDenominator>5000</MinScaleDenominator>
3957      <LineSymbolizer>
3958        <CssParameter name="stroke">#809bc0</CssParameter>
3959        <CssParameter name="stroke-width">7.5</CssParameter>
3960        <CssParameter name="stroke-linejoin">round</CssParameter>
3961        <CssParameter name="stroke-linecap">round</CssParameter>
3962      </LineSymbolizer>
3963    </Rule>
3964    <Rule>
3965      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3966      <MaxScaleDenominator>5000</MaxScaleDenominator>
3967      <MinScaleDenominator>1000</MinScaleDenominator>
3968      <LineSymbolizer>
3969        <CssParameter name="stroke">#809bc0</CssParameter>
3970        <CssParameter name="stroke-width">10</CssParameter>
3971        <CssParameter name="stroke-linejoin">round</CssParameter>
3972        <CssParameter name="stroke-linecap">round</CssParameter>
3973      </LineSymbolizer>
3974    </Rule>
3975</Style>
3976<Style name="mwaybridge_layer3_casing">
3977    <Rule>
3978      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3979      <MaxScaleDenominator>20000</MaxScaleDenominator>
3980      <MinScaleDenominator>5000</MinScaleDenominator>
3981        <LineSymbolizer>
3982        <CssParameter name="stroke">black</CssParameter>
3983        <CssParameter name="stroke-width">9</CssParameter>
3984      </LineSymbolizer>
3985    </Rule>
3986    <Rule>
3987      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3988      <MaxScaleDenominator>5000</MaxScaleDenominator>
3989      <MinScaleDenominator>1000</MinScaleDenominator>
3990        <LineSymbolizer>
3991        <CssParameter name="stroke">black</CssParameter>
3992        <CssParameter name="stroke-width">12</CssParameter>
3993      </LineSymbolizer>
3994    </Rule>
3995</Style>
3996<Style name="mwaybridge_layer3_fill">
3997    <Rule>
3998      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3999      <MaxScaleDenominator>20000</MaxScaleDenominator>
4000      <MinScaleDenominator>5000</MinScaleDenominator>
4001      <LineSymbolizer>
4002        <CssParameter name="stroke">#809bc0</CssParameter>
4003        <CssParameter name="stroke-width">7.5</CssParameter>
4004        <CssParameter name="stroke-linejoin">round</CssParameter>
4005        <CssParameter name="stroke-linecap">round</CssParameter>
4006      </LineSymbolizer>
4007    </Rule>
4008    <Rule>
4009      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
4010      <MaxScaleDenominator>5000</MaxScaleDenominator>
4011      <MinScaleDenominator>1000</MinScaleDenominator>
4012      <LineSymbolizer>
4013        <CssParameter name="stroke">#809bc0</CssParameter>
4014        <CssParameter name="stroke-width">10</CssParameter>
4015        <CssParameter name="stroke-linejoin">round</CssParameter>
4016        <CssParameter name="stroke-linecap">round</CssParameter>
4017      </LineSymbolizer>
4018    </Rule> 
4019</Style>
4020<Style name="mwaybridge_layer4_casing">
4021     <Rule>
4022      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
4023      <MaxScaleDenominator>20000</MaxScaleDenominator>
4024      <MinScaleDenominator>5000</MinScaleDenominator>
4025        <LineSymbolizer>
4026        <CssParameter name="stroke">black</CssParameter>
4027        <CssParameter name="stroke-width">9</CssParameter>
4028      </LineSymbolizer>
4029    </Rule>
4030    <Rule>
4031      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
4032      <MaxScaleDenominator>5000</MaxScaleDenominator>
4033      <MinScaleDenominator>1000</MinScaleDenominator>
4034        <LineSymbolizer>
4035        <CssParameter name="stroke">black</CssParameter>
4036        <CssParameter name="stroke-width">12</CssParameter>
4037      </LineSymbolizer>
4038    </Rule>
4039</Style>
4040<Style name="mwaybridge_layer4_fill">
4041    <Rule>
4042      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4043      <MaxScaleDenominator>20000</MaxScaleDenominator>
4044      <MinScaleDenominator>5000</MinScaleDenominator>
4045      <LineSymbolizer>
4046        <CssParameter name="stroke">#809bc0</CssParameter>
4047        <CssParameter name="stroke-width">7.5</CssParameter>
4048        <CssParameter name="stroke-linejoin">round</CssParameter>
4049        <CssParameter name="stroke-linecap">round</CssParameter>
4050      </LineSymbolizer>
4051    </Rule>
4052    <Rule>
4053      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4054      <MaxScaleDenominator>5000</MaxScaleDenominator>
4055      <MinScaleDenominator>1000</MinScaleDenominator>
4056      <LineSymbolizer>
4057        <CssParameter name="stroke">#809bc0</CssParameter>
4058        <CssParameter name="stroke-width">10</CssParameter>
4059        <CssParameter name="stroke-linejoin">round</CssParameter>
4060        <CssParameter name="stroke-linecap">round</CssParameter>
4061      </LineSymbolizer>
4062    </Rule>
4063</Style>
4064<Style name="mwaybridge_layer5_casing">
4065     <Rule>
4066      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
4067      <MaxScaleDenominator>20000</MaxScaleDenominator>
4068      <MinScaleDenominator>5000</MinScaleDenominator>
4069        <LineSymbolizer>
4070        <CssParameter name="stroke">black</CssParameter>
4071        <CssParameter name="stroke-width">9</CssParameter>
4072      </LineSymbolizer>
4073    </Rule>
4074    <Rule>
4075      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
4076      <MaxScaleDenominator>5000</MaxScaleDenominator>
4077      <MinScaleDenominator>1000</MinScaleDenominator>
4078        <LineSymbolizer>
4079        <CssParameter name="stroke">black</CssParameter>
4080        <CssParameter name="stroke-width">12</CssParameter>
4081      </LineSymbolizer>
4082    </Rule>
4083</Style>
4084<Style name="mwaybridge_layer5_fill">
4085    <Rule>
4086      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4087      <MaxScaleDenominator>20000</MaxScaleDenominator>
4088      <MinScaleDenominator>5000</MinScaleDenominator>
4089      <LineSymbolizer>
4090        <CssParameter name="stroke">#809bc0</CssParameter>
4091        <CssParameter name="stroke-width">7.5</CssParameter>
4092        <CssParameter name="stroke-linejoin">round</CssParameter>
4093        <CssParameter name="stroke-linecap">round</CssParameter>
4094      </LineSymbolizer>
4095    </Rule>
4096    <Rule>
4097      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4098      <MaxScaleDenominator>5000</MaxScaleDenominator>
4099      <MinScaleDenominator>1000</MinScaleDenominator>
4100      <LineSymbolizer>
4101        <CssParameter name="stroke">#809bc0</CssParameter>
4102        <CssParameter name="stroke-width">10</CssParameter>
4103        <CssParameter name="stroke-linejoin">round</CssParameter>
4104        <CssParameter name="stroke-linecap">round</CssParameter>
4105      </LineSymbolizer>
4106    </Rule>
4107</Style>
4108  <Style name="roads">
4109    <!-- MOTORWAY-->
4110    <!-- level 4-5 -->
4111    <Rule>
4112      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4113      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4114      <MinScaleDenominator>5000000</MinScaleDenominator>
4115      <LineSymbolizer>
4116        <CssParameter name="stroke">#809bc0</CssParameter>
4117        <CssParameter name="stroke-width">1</CssParameter>
4118      </LineSymbolizer>
4119    </Rule>
4120    <!-- level 6-8 -->
4121    <Rule>
4122      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4123      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4124      <MinScaleDenominator>1000000</MinScaleDenominator>
4125      <LineSymbolizer>
4126       <CssParameter name="stroke">#809bc0</CssParameter>
4127       <CssParameter name="stroke-width">1.5</CssParameter>
4128      </LineSymbolizer>
4129    </Rule>
4130    <!-- level 9 -->
4131   <Rule>
4132     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4133      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4134      <MinScaleDenominator>500000</MinScaleDenominator>
4135      <LineSymbolizer>
4136      <CssParameter name="stroke">#809bc0</CssParameter>
4137      <CssParameter name="stroke-width">2</CssParameter>
4138    </LineSymbolizer>
4139   </Rule>
4140<Rule>
4141     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4142      <MaxScaleDenominator>500000</MaxScaleDenominator>
4143      <MinScaleDenominator>200000</MinScaleDenominator>
4144      <LineSymbolizer>
4145      <CssParameter name="stroke">#809bc0</CssParameter>
4146      <CssParameter name="stroke-width">2.5</CssParameter>
4147    </LineSymbolizer>
4148   </Rule>
4149
4150    <!-- TRUNK -->
4151    <!--level 4-6-->
4152    <Rule>
4153      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4154      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4155      <MinScaleDenominator>2000000</MinScaleDenominator>
4156      <LineSymbolizer>
4157        <CssParameter name="stroke">#7fc97f</CssParameter>
4158        <CssParameter name="stroke-width">1</CssParameter>
4159      </LineSymbolizer>
4160    </Rule>
4161    <!-- level 7-9 -->
4162    <Rule>
4163      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4164      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4165      <MinScaleDenominator>500000</MinScaleDenominator>
4166      <LineSymbolizer>
4167        <CssParameter name="stroke">#7fc97f</CssParameter>
4168        <CssParameter name="stroke-width">1.7</CssParameter>
4169      </LineSymbolizer>
4170    </Rule>
4171    <!-- level 10-->
4172    <Rule>
4173      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4174      <MaxScaleDenominator>500000</MaxScaleDenominator>
4175      <MinScaleDenominator>200000</MinScaleDenominator>
4176      <LineSymbolizer>
4177        <CssParameter name="stroke">#7fc97f</CssParameter>
4178        <CssParameter name="stroke-width">2.5</CssParameter>
4179      </LineSymbolizer>
4180    </Rule>
4181
4182   <!-- PRIMARY-->
4183   <!-- level 5-6-->
4184   <Rule>
4185      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4186      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4187      <MinScaleDenominator>2000000</MinScaleDenominator>
4188      <LineSymbolizer>
4189        <CssParameter name="stroke">#e46d71</CssParameter>
4190        <CssParameter name="stroke-width">0.7</CssParameter>
4191      </LineSymbolizer>
4192    </Rule>
4193    <!-- level 7-9-->
4194    <Rule>
4195      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4196      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4197      <MinScaleDenominator>500000</MinScaleDenominator>
4198      <LineSymbolizer>
4199        <CssParameter name="stroke">#e46d71</CssParameter>
4200        <CssParameter name="stroke-width">1.6</CssParameter>
4201      </LineSymbolizer>
4202    </Rule>
4203    <!-- level 10 -->
4204    <Rule>
4205      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4206      <MaxScaleDenominator>500000</MaxScaleDenominator>
4207      <MinScaleDenominator>200000</MinScaleDenominator>
4208      <LineSymbolizer>
4209        <CssParameter name="stroke">#e46d71</CssParameter>
4210        <CssParameter name="stroke-width">2.5</CssParameter>
4211      </LineSymbolizer>
4212    </Rule>
4213
4214    <!-- SECONDARY -->
4215    <!-- level 7-9 -->
4216    <Rule>
4217      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4218      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4219      <MinScaleDenominator>500000</MinScaleDenominator>
4220      <LineSymbolizer>
4221        <CssParameter name="stroke">#fdbf6f</CssParameter>
4222        <CssParameter name="stroke-width">1</CssParameter>
4223      </LineSymbolizer>
4224    </Rule>
4225    <Rule>
4226      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4227      <MaxScaleDenominator>500000</MaxScaleDenominator>
4228      <MinScaleDenominator>100000</MinScaleDenominator>
4229      <LineSymbolizer>
4230        <CssParameter name="stroke">#fdbf6f</CssParameter>
4231        <CssParameter name="stroke-width">2</CssParameter>
4232      </LineSymbolizer>
4233    </Rule>
4234
4235    <!-- RAIL -->
4236        <Rule>
4237      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4238      <MinScaleDenominator>1000000</MinScaleDenominator>
4239      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4240       <LineSymbolizer>
4241        <CssParameter name="stroke">#aaa</CssParameter>
4242        <CssParameter name="stroke-width">1</CssParameter>
4243      </LineSymbolizer>
4244    </Rule>
4245    <Rule>
4246      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4247      <MinScaleDenominator>1000000</MinScaleDenominator>
4248      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
4249       <LineSymbolizer>
4250        <CssParameter name="stroke">#aaa</CssParameter>
4251        <CssParameter name="stroke-width">1</CssParameter>
4252        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4253      </LineSymbolizer>
4254    </Rule>
4255    <Rule>
4256      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4257      <MinScaleDenominator>1000000</MinScaleDenominator>
4258      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
4259       <LineSymbolizer>
4260        <CssParameter name="stroke">#ccc</CssParameter>
4261        <CssParameter name="stroke-width">1</CssParameter>
4262      </LineSymbolizer>
4263    </Rule>
4264    <Rule>
4265      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4266      <MinScaleDenominator>100000</MinScaleDenominator>
4267      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4268       <LineSymbolizer>
4269        <CssParameter name="stroke">#aaa</CssParameter>
4270        <CssParameter name="stroke-width">2</CssParameter>
4271      </LineSymbolizer>
4272    </Rule>
4273    <Rule>
4274      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4275      <MinScaleDenominator>100000</MinScaleDenominator>
4276      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
4277       <LineSymbolizer>
4278        <CssParameter name="stroke">#aaa</CssParameter>
4279        <CssParameter name="stroke-width">2</CssParameter>
4280        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4281      </LineSymbolizer>
4282    </Rule>
4283    <Rule>
4284      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4285      <MinScaleDenominator>100000</MinScaleDenominator>
4286      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
4287       <LineSymbolizer>
4288        <CssParameter name="stroke">#aaa</CssParameter>
4289        <CssParameter name="stroke-width">1</CssParameter>
4290      </LineSymbolizer>
4291    </Rule>
4292    <Rule>
4293      <MaxScaleDenominator>100000</MaxScaleDenominator>
4294      <MinScaleDenominator>1000</MinScaleDenominator>
4295      <Filter>[railway] = 'preserved'</Filter>
4296      <LineSymbolizer>
4297        <CssParameter name="stroke">#999999</CssParameter>
4298        <CssParameter name="stroke-width">3</CssParameter>
4299        <CssParameter name="stroke-linejoin">round</CssParameter>
4300      </LineSymbolizer>
4301      <LineSymbolizer>
4302        <CssParameter name="stroke">white</CssParameter>
4303        <CssParameter name="stroke-width">1</CssParameter>
4304        <CssParameter name="stroke-linejoin">round</CssParameter>
4305        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
4306      </LineSymbolizer>
4307    </Rule>
4308    <Rule>
4309      <MaxScaleDenominator>50000</MaxScaleDenominator>
4310      <MinScaleDenominator>1000</MinScaleDenominator>
4311      <Filter>[railway]='monorail'</Filter>
4312      <LineSymbolizer>
4313        <CssParameter name="stroke">#fff</CssParameter>
4314        <CssParameter name="stroke-width">4</CssParameter>
4315        <CssParameter name="stroke-linejoin">round</CssParameter>
4316        <CssParameter name="stroke-linecap">round</CssParameter>
4317        <CssParameter name="stroke-opacity">0.4</CssParameter>
4318      </LineSymbolizer>
4319      <LineSymbolizer>
4320        <CssParameter name="stroke">#777</CssParameter>
4321        <CssParameter name="stroke-width">3.0</CssParameter>
4322        <CssParameter name="stroke-dasharray">2,3</CssParameter>
4323        <CssParameter name="stroke-linejoin">round</CssParameter>
4324        <CssParameter name="stroke-linecap">round</CssParameter>
4325      </LineSymbolizer>
4326    </Rule>
4327  </Style>
4328<Style name="trams">
4329    <Rule>
4330      <MaxScaleDenominator>100000</MaxScaleDenominator>
4331      <MinScaleDenominator>20000</MinScaleDenominator>
4332      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4333      <LineSymbolizer>
4334        <CssParameter name="stroke">#444</CssParameter>
4335        <CssParameter name="stroke-width">1</CssParameter>
4336      </LineSymbolizer>
4337    </Rule><Rule>
4338      <MaxScaleDenominator>20000</MaxScaleDenominator>
4339      <MinScaleDenominator>1000</MinScaleDenominator>
4340      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4341      <LineSymbolizer>
4342        <CssParameter name="stroke">#444</CssParameter>
4343        <CssParameter name="stroke-width">2</CssParameter>
4344      </LineSymbolizer>
4345    </Rule>
4346</Style>
4347
4348  <!-- ROADS TEXT -->
4349  <Style name="roads-text">
4350    <Rule>
4351      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
4352      <MaxScaleDenominator>500000</MaxScaleDenominator>
4353      <MinScaleDenominator>100</MinScaleDenominator>
4354      <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"/>
4355    </Rule>
4356    <Rule>
4357      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
4358      <MaxScaleDenominator>500000</MaxScaleDenominator>
4359      <MinScaleDenominator>100</MinScaleDenominator>
4360      <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"/>
4361    </Rule>
4362    <Rule>
4363      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
4364      <MaxScaleDenominator>500000</MaxScaleDenominator>
4365      <MinScaleDenominator>100</MinScaleDenominator>
4366      <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"/>
4367    </Rule>
4368    <Rule>
4369      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
4370      <MaxScaleDenominator>500000</MaxScaleDenominator>
4371      <MinScaleDenominator>100</MinScaleDenominator>
4372      <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"/>
4373    </Rule>
4374    <Rule>
4375      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
4376      <MaxScaleDenominator>500000</MaxScaleDenominator>
4377      <MinScaleDenominator>100</MinScaleDenominator>
4378      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield5.png" type="png" width="45" height="17" min_distance="100"/>
4379    </Rule>
4380    <Rule>
4381      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
4382      <MaxScaleDenominator>500000</MaxScaleDenominator>
4383      <MinScaleDenominator>100</MinScaleDenominator>
4384      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield6.png" type="png" width="52" height="17" min_distance="100"/>
4385    </Rule>
4386
4387    <Rule>
4388      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
4389      <MaxScaleDenominator>150000</MaxScaleDenominator>
4390      <MinScaleDenominator>100</MinScaleDenominator>
4391      <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"/>
4392    </Rule>
4393    <Rule>
4394      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
4395      <MaxScaleDenominator>150000</MaxScaleDenominator>
4396      <MinScaleDenominator>100</MinScaleDenominator>
4397      <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"/>
4398    </Rule>
4399    <Rule>
4400      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
4401      <MaxScaleDenominator>150000</MaxScaleDenominator>
4402      <MinScaleDenominator>100</MinScaleDenominator>
4403      <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"/>
4404    </Rule>
4405    <Rule>
4406      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
4407      <MaxScaleDenominator>150000</MaxScaleDenominator>
4408      <MinScaleDenominator>100</MinScaleDenominator>
4409      <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"/>
4410    </Rule>
4411    <Rule>
4412      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
4413      <MaxScaleDenominator>150000</MaxScaleDenominator>
4414      <MinScaleDenominator>100</MinScaleDenominator>
4415      <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"/>
4416    </Rule>
4417    <Rule>
4418      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
4419      <MaxScaleDenominator>150000</MaxScaleDenominator>
4420      <MinScaleDenominator>100</MinScaleDenominator>
4421      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield6.png" type="png" width="52" height="17" min_distance="100"/>
4422    </Rule>
4423    <Rule>
4424      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
4425      <MaxScaleDenominator>150000</MaxScaleDenominator>
4426      <MinScaleDenominator>100</MinScaleDenominator>
4427      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield7.png" type="png" width="59" height="17" min_distance="100"/>
4428    </Rule>
4429    <Rule>
4430      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
4431      <MaxScaleDenominator>150000</MaxScaleDenominator>
4432      <MinScaleDenominator>100</MinScaleDenominator>
4433      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield8.png" type="png" width="66" height="17" min_distance="100"/>
4434    </Rule>
4435
4436    <Rule>
4437      <Filter>[highway] = 'primary' and [length] = 1</Filter>
4438      <MaxScaleDenominator>100000</MaxScaleDenominator>
4439      <MinScaleDenominator>100</MinScaleDenominator>
4440      <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"/>
4441    </Rule>
4442    <Rule>
4443      <Filter>[highway] = 'primary' and [length] = 2</Filter>
4444      <MaxScaleDenominator>100000</MaxScaleDenominator>
4445      <MinScaleDenominator>100</MinScaleDenominator>
4446      <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"/>
4447    </Rule>
4448    <Rule>
4449      <Filter>[highway] = 'primary' and [length] = 3</Filter>
4450      <MaxScaleDenominator>100000</MaxScaleDenominator>
4451      <MinScaleDenominator>100</MinScaleDenominator>
4452      <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"/>
4453    </Rule>
4454    <Rule>
4455      <Filter>[highway] = 'primary' and [length] = 4</Filter>
4456      <MaxScaleDenominator>100000</MaxScaleDenominator>
4457      <MinScaleDenominator>100</MinScaleDenominator>
4458      <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"/>
4459    </Rule>
4460    <Rule>
4461      <Filter>[highway] = 'primary' and [length] = 5</Filter>
4462      <MaxScaleDenominator>100000</MaxScaleDenominator>
4463      <MinScaleDenominator>100</MinScaleDenominator>
4464      <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"/>
4465    </Rule>
4466    <Rule>
4467      <Filter>[highway] = 'primary' and [length] = 6</Filter>
4468      <MaxScaleDenominator>100000</MaxScaleDenominator>
4469      <MinScaleDenominator>100</MinScaleDenominator>
4470      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield6.png" type="png" width="52" height="17" min_distance="100"/>
4471    </Rule>
4472    <Rule>
4473      <Filter>[highway] = 'primary' and [length] = 7</Filter>
4474      <MaxScaleDenominator>100000</MaxScaleDenominator>
4475      <MinScaleDenominator>100</MinScaleDenominator>
4476      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield7.png" type="png" width="59" height="17" min_distance="100"/>
4477    </Rule>
4478    <Rule>
4479      <Filter>[highway] = 'primary' and [length] = 8</Filter>
4480      <MaxScaleDenominator>100000</MaxScaleDenominator>
4481      <MinScaleDenominator>100</MinScaleDenominator>
4482      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield8.png" type="png" width="66" height="17" min_distance="100"/>
4483    </Rule>
4484
4485    <Rule>
4486      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
4487      <MaxScaleDenominator>50000</MaxScaleDenominator>
4488      <MinScaleDenominator>100</MinScaleDenominator>
4489      <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"/>
4490    </Rule>
4491    <Rule>
4492      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
4493      <MaxScaleDenominator>50000</MaxScaleDenominator>
4494      <MinScaleDenominator>100</MinScaleDenominator>
4495      <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"/>
4496    </Rule>
4497    <Rule>
4498      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
4499      <MaxScaleDenominator>50000</MaxScaleDenominator>
4500      <MinScaleDenominator>100</MinScaleDenominator>
4501      <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"/>
4502    </Rule>
4503    <Rule>
4504      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
4505      <MaxScaleDenominator>50000</MaxScaleDenominator>
4506      <MinScaleDenominator>100</MinScaleDenominator>
4507      <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"/>
4508    </Rule>
4509    <Rule>
4510      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
4511      <MaxScaleDenominator>50000</MaxScaleDenominator>
4512      <MinScaleDenominator>100</MinScaleDenominator>
4513      <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"/>
4514    </Rule>
4515    <Rule>
4516      <Filter>[highway] = 'secondary' and [length] = 6</Filter>
4517      <MaxScaleDenominator>50000</MaxScaleDenominator>
4518      <MinScaleDenominator>100</MinScaleDenominator>
4519      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield6.png" type="png" width="52" height="17" min_distance="100"/>
4520    </Rule>
4521    <Rule>
4522      <Filter>[highway] = 'secondary' and [length] = 7</Filter>
4523      <MaxScaleDenominator>50000</MaxScaleDenominator>
4524      <MinScaleDenominator>100</MinScaleDenominator>
4525      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield7.png" type="png" width="59" height="17" min_distance="100"/>
4526    </Rule>
4527    <Rule>
4528      <Filter>[highway] = 'secondary' and [length] = 8</Filter>
4529      <MaxScaleDenominator>50000</MaxScaleDenominator>
4530      <MinScaleDenominator>100</MinScaleDenominator>
4531      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield8.png" type="png" width="66" height="17" min_distance="100"/>
4532    </Rule>
4533
4534    <Rule>
4535      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
4536      <MaxScaleDenominator>25000</MaxScaleDenominator>
4537      <MinScaleDenominator>100</MinScaleDenominator>
4538      <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"/>
4539    </Rule>
4540    <Rule>
4541      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
4542      <MaxScaleDenominator>25000</MaxScaleDenominator>
4543      <MinScaleDenominator>100</MinScaleDenominator>
4544      <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"/>
4545    </Rule>
4546    <Rule>
4547      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
4548      <MaxScaleDenominator>25000</MaxScaleDenominator>
4549      <MinScaleDenominator>100</MinScaleDenominator>
4550      <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"/>
4551    </Rule>
4552    <Rule>
4553      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
4554      <MaxScaleDenominator>25000</MaxScaleDenominator>
4555      <MinScaleDenominator>100</MinScaleDenominator>
4556      <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"/>
4557    </Rule>
4558    <Rule>
4559      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
4560      <MaxScaleDenominator>25000</MaxScaleDenominator>
4561      <MinScaleDenominator>100</MinScaleDenominator>
4562      <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"/>
4563    </Rule>
4564    <Rule>
4565      <Filter>[highway] = 'tertiary' and [length] = 6</Filter>
4566      <MaxScaleDenominator>25000</MaxScaleDenominator>
4567      <MinScaleDenominator>100</MinScaleDenominator>
4568      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield6.png" type="png" width="52" height="17" min_distance="100"/>
4569    </Rule>
4570    <Rule>
4571      <Filter>[highway] = 'tertiary' and [length] = 7</Filter>
4572      <MaxScaleDenominator>25000</MaxScaleDenominator>
4573      <MinScaleDenominator>100</MinScaleDenominator>
4574      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield7.png" type="png" width="59" height="17" min_distance="100"/>
4575    </Rule>
4576    <Rule>
4577      <Filter>[highway] = 'tertiary' and [length] = 8</Filter>
4578      <MaxScaleDenominator>25000</MaxScaleDenominator>
4579      <MinScaleDenominator>100</MinScaleDenominator>
4580      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield8.png" type="png" width="66" height="17" min_distance="100"/>
4581    </Rule>
4582
4583    <Rule>
4584      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4585      <MaxScaleDenominator>75000</MaxScaleDenominator>
4586      <MinScaleDenominator>50000</MinScaleDenominator>
4587      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
4588    </Rule>
4589    <Rule>
4590      <Filter>[highway] = 'secondary'</Filter>
4591      <MaxScaleDenominator>75000</MaxScaleDenominator>
4592      <MinScaleDenominator>50000</MinScaleDenominator>
4593      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
4594    </Rule>
4595    <Rule>
4596      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4597      <MaxScaleDenominator>50000</MaxScaleDenominator>
4598      <MinScaleDenominator>20000</MinScaleDenominator>
4599      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="0" placement="line"/>
4600    </Rule>
4601    <Rule>
4602      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4603      <MaxScaleDenominator>20000</MaxScaleDenominator>
4604      <MinScaleDenominator>1000</MinScaleDenominator>
4605      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
4606    </Rule>
4607    <Rule>
4608      <Filter>[highway] = 'secondary'</Filter>
4609      <MaxScaleDenominator>50000</MaxScaleDenominator>
4610      <MinScaleDenominator>20000</MinScaleDenominator>
4611      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
4612    </Rule><Rule>
4613      <Filter>[highway] = 'secondary'</Filter>
4614      <MaxScaleDenominator>20000</MaxScaleDenominator>
4615      <MinScaleDenominator>1000</MinScaleDenominator>
4616      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
4617    </Rule>
4618    <Rule>
4619      <Filter>[highway] = 'tertiary'</Filter>
4620      <MaxScaleDenominator>25000</MaxScaleDenominator>
4621      <MinScaleDenominator>5000</MinScaleDenominator>
4622      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4623    </Rule>
4624    <Rule>
4625      <Filter>[highway] = 'tertiary'</Filter>
4626      <MaxScaleDenominator>5000</MaxScaleDenominator>
4627      <MinScaleDenominator>100</MinScaleDenominator>
4628      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4629    </Rule>
4630    <Rule>
4631      <MaxScaleDenominator>100000</MaxScaleDenominator>
4632      <MinScaleDenominator>10000</MinScaleDenominator>
4633      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4634      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4635    </Rule>
4636    <Rule>
4637      <MaxScaleDenominator>10000</MaxScaleDenominator>
4638      <MinScaleDenominator>1000</MinScaleDenominator>
4639      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4640      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4641    </Rule>
4642    <Rule>
4643      <ElseFilter/>
4644      <MaxScaleDenominator>25000</MaxScaleDenominator>
4645      <MinScaleDenominator>5000</MinScaleDenominator>
4646      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4647    </Rule>
4648    <Rule>
4649      <ElseFilter/>
4650      <MaxScaleDenominator>5000</MaxScaleDenominator>
4651      <MinScaleDenominator>100</MinScaleDenominator>
4652      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4653    </Rule>
4654  </Style>
4655  <Style name="cliffs">
4656     <Rule>
4657      <MaxScaleDenominator>100000</MaxScaleDenominator>
4658      <MinScaleDenominator>20000</MinScaleDenominator>
4659      <Filter>[natural] = 'cliff'</Filter>       
4660       <LinePatternSymbolizer file="/home/steve/symbols/cliff.png" type="png" width="10" height="4" />
4661    </Rule>
4662    <Rule>
4663      <MaxScaleDenominator>20000</MaxScaleDenominator>
4664      <Filter>[natural] = 'cliff'</Filter>
4665       <LinePatternSymbolizer file="/home/steve/symbols/cliff2.png" type="png" width="12" height="6" />
4666    </Rule>
4667    <Rule>
4668      <MaxScaleDenominator>20000</MaxScaleDenominator>
4669      <Filter>[man_made] = 'embankment'</Filter>
4670       <LinePatternSymbolizer file="/home/steve/symbols/cliff.png" type="png" width="10" height="4" />
4671    </Rule>
4672  </Style>
4673  <Style name="directions">
4674    <Rule>
4675      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
4676      <MaxScaleDenominator>25000</MaxScaleDenominator>
4677      <LineSymbolizer>
4678        <CssParameter name="stroke">#6c70d5</CssParameter>
4679        <CssParameter name="stroke-width">1</CssParameter>
4680        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4681        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4682      </LineSymbolizer>
4683      <LineSymbolizer>
4684        <CssParameter name="stroke">#6c70d5</CssParameter>
4685        <CssParameter name="stroke-width">2</CssParameter>
4686        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4687        <CssParameter name="stroke-dasharray">0,12,9,153</CssParameter>
4688      </LineSymbolizer>
4689      <LineSymbolizer>
4690        <CssParameter name="stroke">#6c70d5</CssParameter>
4691        <CssParameter name="stroke-width">3</CssParameter>
4692        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4693        <CssParameter name="stroke-dasharray">0,18,2,154</CssParameter>
4694      </LineSymbolizer>
4695      <LineSymbolizer>
4696        <CssParameter name="stroke">#6c70d5</CssParameter>
4697        <CssParameter name="stroke-width">4</CssParameter>
4698        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4699        <CssParameter name="stroke-dasharray">0,18,1,155</CssParameter>
4700      </LineSymbolizer>
4701    </Rule>
4702    <Rule>
4703      <Filter>[oneway] = '-1'</Filter>
4704      <MaxScaleDenominator>25000</MaxScaleDenominator>
4705      <LineSymbolizer>
4706        <CssParameter name="stroke">#6c70d5</CssParameter>
4707        <CssParameter name="stroke-width">1</CssParameter>
4708        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4709        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4710      </LineSymbolizer>
4711      <LineSymbolizer>
4712        <CssParameter name="stroke">#6c70d5</CssParameter>
4713        <CssParameter name="stroke-width">2</CssParameter>
4714        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4715        <CssParameter name="stroke-dasharray">0,13,9,152</CssParameter>
4716      </LineSymbolizer>
4717      <LineSymbolizer>
4718        <CssParameter name="stroke">#6c70d5</CssParameter>
4719        <CssParameter name="stroke-width">3</CssParameter>
4720        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4721        <CssParameter name="stroke-dasharray">0,14,2,158</CssParameter>
4722      </LineSymbolizer>
4723      <LineSymbolizer>
4724        <CssParameter name="stroke">#6c70d5</CssParameter>
4725        <CssParameter name="stroke-width">4</CssParameter>
4726        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4727        <CssParameter name="stroke-dasharray">0,15,1,158</CssParameter>
4728      </LineSymbolizer>
4729    </Rule>
4730 </Style>
4731<Style name="admin">
4732   <Rule>
4733      <Filter>[admin_level]='2' or [admin_level]='3'</Filter>
4734      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4735      <MinScaleDenominator>1000000</MinScaleDenominator>
4736      <LineSymbolizer>
4737        <CssParameter name="stroke">purple</CssParameter>
4738        <CssParameter name="stroke-width">2</CssParameter>
4739        <CssParameter name="stroke-opacity">0.2</CssParameter>
4740      </LineSymbolizer>
4741    </Rule>
4742   <Rule>
4743      <Filter>[admin_level]='2'</Filter>
4744      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4745      <LineSymbolizer>
4746        <CssParameter name="stroke">purple</CssParameter>
4747        <CssParameter name="stroke-width">6</CssParameter>
4748        <CssParameter name="stroke-opacity">0.1</CssParameter>
4749      </LineSymbolizer>
4750    </Rule>
4751    <Rule>
4752      <Filter>[admin_level]='3'</Filter>
4753      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4754      <LineSymbolizer>
4755        <CssParameter name="stroke">purple</CssParameter>
4756        <CssParameter name="stroke-width">5</CssParameter>
4757        <CssParameter name="stroke-dasharray">4,2</CssParameter>
4758        <CssParameter name="stroke-opacity">0.1</CssParameter>
4759      </LineSymbolizer>
4760    </Rule>
4761    <Rule>
4762      <Filter>[admin_level]='4'</Filter>
4763      <MaxScaleDenominator>500000</MaxScaleDenominator>
4764      <LineSymbolizer>
4765        <CssParameter name="stroke">purple</CssParameter>
4766        <CssParameter name="stroke-width">3</CssParameter>
4767        <CssParameter name="stroke-dasharray">4,3</CssParameter>
4768        <CssParameter name="stroke-opacity">0.2</CssParameter>
4769      </LineSymbolizer>
4770    </Rule>
4771    <Rule>
4772      <Filter>[admin_level]='5'</Filter>
4773      <MaxScaleDenominator>500000</MaxScaleDenominator>
4774      <LineSymbolizer>
4775        <CssParameter name="stroke">purple</CssParameter>
4776        <CssParameter name="stroke-width">2</CssParameter>
4777        <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
4778        <CssParameter name="stroke-opacity">0.3</CssParameter>
4779      </LineSymbolizer>
4780    </Rule>
4781    <Rule>
4782      <Filter>[admin_level]='6'</Filter>
4783      <MaxScaleDenominator>500000</MaxScaleDenominator>
4784      <LineSymbolizer>
4785        <CssParameter name="stroke">purple</CssParameter>
4786        <CssParameter name="stroke-width">2</CssParameter>
4787        <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
4788        <CssParameter name="stroke-opacity">0.3</CssParameter>
4789      </LineSymbolizer>
4790    </Rule>
4791    <Rule>
4792      <Filter>[admin_level]='8' or [admin_level]='7'</Filter>
4793      <MaxScaleDenominator>200000</MaxScaleDenominator>
4794      <LineSymbolizer>
4795        <CssParameter name="stroke">purple</CssParameter>
4796        <CssParameter name="stroke-width">1.5</CssParameter>
4797        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4798        <CssParameter name="stroke-opacity">0.3</CssParameter>
4799      </LineSymbolizer>
4800    </Rule>
4801    <Rule>
4802      <Filter>[admin_level]='10' or [admin_level]='9'</Filter>
4803      <MaxScaleDenominator>100000</MaxScaleDenominator>
4804      <LineSymbolizer>
4805        <CssParameter name="stroke">purple</CssParameter>
4806        <CssParameter name="stroke-width">2</CssParameter>
4807        <CssParameter name="stroke-dasharray">2,3</CssParameter>
4808        <CssParameter name="stroke-opacity">0.3</CssParameter>
4809      </LineSymbolizer>
4810    </Rule>
4811   <Rule>
4812      <ElseFilter/>
4813      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4814      <LineSymbolizer>
4815        <CssParameter name="stroke">purple</CssParameter>
4816        <CssParameter name="stroke-width">1</CssParameter>
4817        <CssParameter name="stroke-opacity">0.2</CssParameter>
4818      </LineSymbolizer>
4819    </Rule> 
4820 </Style>
4821
4822  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
4823    <StyleName>world-1</StyleName>
4824    <Datasource>
4825      <Parameter name="type">shape</Parameter>
4826      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
4827    </Datasource>
4828  </Layer>
4829
4830  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
4831    <StyleName>world</StyleName>
4832    <Datasource>
4833      <Parameter name="type">shape</Parameter>
4834      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
4835    </Datasource>
4836  </Layer>
4837
4838  <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">
4839    <StyleName>coast-poly</StyleName>
4840    <Datasource>
4841      <Parameter name="type">shape</Parameter>
4842      <Parameter name="file">/home/steve/world_boundaries/processed_p</Parameter>
4843    </Datasource>
4844  </Layer>
4845
4846  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
4847    <StyleName>builtup</StyleName>
4848    <Datasource>
4849      <Parameter name="type">shape</Parameter>
4850      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
4851    </Datasource>
4852  </Layer>
4853
4854  <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">
4855    <StyleName>leisure</StyleName>
4856    <Datasource>
4857      <Parameter name="type">postgis</Parameter>
4858      <Parameter name="host">dev.openstreetmap.org</Parameter>
4859      <Parameter name="port">5433</Parameter>
4860      <Parameter name="user">steve</Parameter>
4861      <Parameter name="dbname">steve</Parameter>
4862      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4863      <Parameter name="estimate_extent">false</Parameter>
4864      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4865    </Datasource>
4866  </Layer>
4867  <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">
4868    <StyleName>water</StyleName>
4869    <Datasource>
4870      <Parameter name="type">postgis</Parameter>
4871      <Parameter name="host">dev.openstreetmap.org</Parameter>
4872      <Parameter name="port">5433</Parameter>
4873      <Parameter name="user">steve</Parameter>
4874      <Parameter name="dbname">steve</Parameter>
4875      <Parameter name="estimate_extent">false</Parameter>
4876      <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>
4877      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4878    </Datasource>
4879  </Layer>
4880
4881  <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">
4882    <StyleName>water</StyleName>
4883    <Datasource>
4884      <Parameter name="type">postgis</Parameter>
4885      <Parameter name="host">dev.openstreetmap.org</Parameter>
4886      <Parameter name="port">5433</Parameter>
4887      <Parameter name="user">steve</Parameter>
4888      <Parameter name="dbname">steve</Parameter>
4889      <Parameter name="estimate_extent">false</Parameter>
4890      <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>
4891      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4892    </Datasource>
4893  </Layer>
4894  <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">
4895    <StyleName>tunnels-casing</StyleName>
4896    <StyleName>tunnels-fill</StyleName>
4897    <Datasource>
4898      <Parameter name="type">postgis</Parameter>
4899      <Parameter name="host">dev.openstreetmap.org</Parameter>
4900      <Parameter name="port">5433</Parameter>
4901      <Parameter name="user">steve</Parameter>
4902      <Parameter name="dbname">steve</Parameter>
4903      <Parameter name="table">
4904      (select * from planet_osm_line order by z_order) as roads
4905      </Parameter>
4906      <Parameter name="estimate_extent">false</Parameter>
4907      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4908    </Datasource>
4909  </Layer>
4910  <Layer name="tracks-notunnel-nobridge" 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">
4911    <StyleName>tracks-notunnel-nobridge</StyleName>
4912    <Datasource>
4913      <Parameter name="type">postgis</Parameter>
4914      <Parameter name="password">martyn</Parameter>
4915      <Parameter name="host">localhost</Parameter>
4916      <Parameter name="port">5432</Parameter>
4917      <Parameter name="user">postgres</Parameter>
4918      <Parameter name="dbname">osm</Parameter>
4919      <Parameter name="table">
4920      (select way,tracktype from planet_osm_line where highway='track' and (bridge is null or bridge in ('no','false','0')) and (tunnel is null or tunnel in ('no','false','0'))) as tracks
4921      </Parameter>
4922      <Parameter name="estimate_extent">false</Parameter>
4923      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4924    </Datasource>
4925  </Layer>
4926  <Layer name="tracks-bridges" 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">
4927    <StyleName>tracks-bridges</StyleName>
4928    <Datasource>
4929      <Parameter name="type">postgis</Parameter>
4930      <Parameter name="password">martyn</Parameter>
4931      <Parameter name="host">localhost</Parameter>
4932      <Parameter name="port">5432</Parameter>
4933      <Parameter name="user">postgres</Parameter>
4934      <Parameter name="dbname">osm</Parameter>
4935      <Parameter name="table">
4936      (select way,tracktype from planet_osm_line where highway='track' and bridge in ('yes','true','1')) as tracks
4937      </Parameter>
4938      <Parameter name="estimate_extent">false</Parameter>
4939      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4940    </Datasource>
4941  </Layer>
4942  <Layer name="tracks-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">
4943    <StyleName>tracks-tunnels</StyleName>
4944    <Datasource>
4945      <Parameter name="type">postgis</Parameter>
4946      <Parameter name="password">martyn</Parameter>
4947      <Parameter name="host">localhost</Parameter>
4948      <Parameter name="port">5432</Parameter>
4949      <Parameter name="user">postgres</Parameter>
4950      <Parameter name="dbname">osm</Parameter>
4951      <Parameter name="table">
4952      (select way,tracktype from planet_osm_line where highway='track' and tunnel in ('yes','true','1')) as tracks
4953      </Parameter>
4954      <Parameter name="estimate_extent">false</Parameter>
4955      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4956    </Datasource>
4957  </Layer>
4958  <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">
4959    <StyleName>minor-roads-casing</StyleName>
4960    <StyleName>minor-roads-fill</StyleName>
4961    <Datasource>
4962      <Parameter name="type">postgis</Parameter>
4963      <Parameter name="host">dev.openstreetmap.org</Parameter>
4964      <Parameter name="port">5433</Parameter>
4965      <Parameter name="user">steve</Parameter>
4966      <Parameter name="dbname">steve</Parameter>
4967      <Parameter name="table">
4968      (select * from planet_osm_line order by z_order) as roads
4969      </Parameter>
4970      <Parameter name="estimate_extent">false</Parameter>
4971      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4972    </Datasource>
4973  </Layer>
4974
4975  <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">
4976    <!--StyleName>roads-casing</StyleName-->
4977    <StyleName>roads</StyleName>
4978    <Datasource>
4979      <Parameter name="type">postgis</Parameter>
4980      <Parameter name="host">dev.openstreetmap.org</Parameter>
4981      <Parameter name="port">5433</Parameter>
4982      <Parameter name="user">steve</Parameter>
4983      <Parameter name="dbname">steve</Parameter>
4984      <Parameter name="table">
4985      (select * from planet_osm_roads order by z_order) as roads
4986      </Parameter>
4987      <Parameter name="estimate_extent">false</Parameter>
4988      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4989    </Datasource>
4990   </Layer>
4991   <Layer name="waterway-bridges" 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">
4992    <StyleName>waterway-bridges</StyleName>
4993    <Datasource>
4994      <Parameter name="type">postgis</Parameter>
4995      <Parameter name="host">dev.openstreetmap.org</Parameter>
4996      <Parameter name="port">5433</Parameter>
4997      <Parameter name="user">steve</Parameter>
4998      <Parameter name="dbname">steve</Parameter>
4999      <Parameter name="estimate_extent">false</Parameter>
5000      <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>
5001      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5002    </Datasource>
5003   </Layer>
5004   <Layer name="bridges" 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">
5005    <StyleName>road-bridges-casing</StyleName>
5006    <StyleName>road-bridges-fill</StyleName>
5007    <StyleName>noncased-ways-bridges</StyleName>
5008    <StyleName>mwaybridge_layer0_casing</StyleName>
5009    <StyleName>mwaybridge_layer0_fill</StyleName>
5010    <StyleName>mwaybridge_layer1_casing</StyleName>
5011    <StyleName>mwaybridge_layer1_fill</StyleName>
5012    <StyleName>mwaybridge_layer2_casing</StyleName>
5013    <StyleName>mwaybridge_layer2_fill</StyleName>
5014    <StyleName>mwaybridge_layer3_casing</StyleName>
5015    <StyleName>mwaybridge_layer3_fill</StyleName>
5016    <StyleName>mwaybridge_layer4_casing</StyleName>
5017    <StyleName>mwaybridge_layer4_fill</StyleName>
5018    <StyleName>mwaybridge_layer5_casing</StyleName>
5019    <StyleName>mwaybridge_layer5_fill</StyleName>
5020    <Datasource>
5021      <Parameter name="type">postgis</Parameter>
5022      <Parameter name="host">dev.openstreetmap.org</Parameter>
5023      <Parameter name="port">5433</Parameter>
5024      <Parameter name="user">steve</Parameter>
5025      <Parameter name="dbname">steve</Parameter>
5026      <Parameter name="table">
5027      (select * from planet_osm_line order by z_order) as roads
5028      </Parameter>
5029      <Parameter name="estimate_extent">false</Parameter>
5030      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5031    </Datasource>
5032   </Layer>
5033   <Layer name="trams" 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">
5034    <StyleName>trams</StyleName>
5035    <Datasource>
5036      <Parameter name="type">postgis</Parameter>
5037      <Parameter name="password">martyn</Parameter>
5038      <Parameter name="host">localhost</Parameter>
5039      <Parameter name="port">5432</Parameter>
5040      <Parameter name="user">postgres</Parameter>
5041      <Parameter name="dbname">osm</Parameter>
5042      <Parameter name="table">
5043      (select * from planet_osm_line where "railway"='tram' order by z_order) as trams
5044      </Parameter>
5045      <Parameter name="estimate_extent">false</Parameter>
5046      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5047    </Datasource>
5048   </Layer>
5049   <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">
5050    <StyleName>stations</StyleName>   
5051    <StyleName>amenity</StyleName>
5052    <Datasource>
5053      <Parameter name="type">postgis</Parameter>
5054      <Parameter name="host">dev.openstreetmap.org</Parameter>
5055      <Parameter name="port">5433</Parameter>
5056      <Parameter name="user">steve</Parameter>
5057      <Parameter name="dbname">steve</Parameter>
5058      <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 aeroway is NOT NULL) as amenity</Parameter>
5059      <Parameter name="estimate_extent">false</Parameter>
5060      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5061    </Datasource>
5062   </Layer>
5063   <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">
5064    <StyleName>power</StyleName>
5065    <Datasource>
5066      <Parameter name="type">postgis</Parameter>
5067      <Parameter name="host">dev.openstreetmap.org</Parameter>
5068      <Parameter name="port">5433</Parameter>
5069      <Parameter name="user">steve</Parameter>
5070      <Parameter name="dbname">steve</Parameter>
5071      <Parameter name="estimate_extent">false</Parameter>
5072      <Parameter name="table">(select way from planet_osm_line where "power"='line') as power</Parameter>
5073      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5074    </Datasource>
5075  </Layer>
5076  <Layer name="power_towers" 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">
5077     <StyleName>power_towers</StyleName>
5078    <Datasource>
5079      <Parameter name="type">postgis</Parameter>
5080      <Parameter name="host">dev.openstreetmap.org</Parameter>
5081      <Parameter name="port">5433</Parameter>
5082      <Parameter name="user">steve</Parameter>
5083      <Parameter name="dbname">steve</Parameter>
5084      <Parameter name="table">(select way from planet_osm_point where power='tower') as power_towers</Parameter>
5085      <Parameter name="estimate_extent">false</Parameter>
5086      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5087    </Datasource>
5088   </Layer>
5089   <Layer name="line features" 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">
5090     <StyleName>cliffs</StyleName>
5091     <Datasource>
5092      <Parameter name="type">postgis</Parameter>
5093      <Parameter name="host">dev.openstreetmap.org</Parameter>
5094      <Parameter name="port">5433</Parameter>
5095      <Parameter name="user">steve</Parameter>
5096      <Parameter name="dbname">steve</Parameter>
5097      <Parameter name="table">
5098      (select way,highway,landuse,"natural",man_made,waterway,name,ref,char_length(ref) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
5099      </Parameter>
5100      <Parameter name="estimate_extent">false</Parameter>
5101      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5102    </Datasource>
5103  </Layer>
5104   <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">
5105     <StyleName>directions</StyleName>
5106     <StyleName>roads-text</StyleName>
5107     <Datasource>
5108      <Parameter name="type">postgis</Parameter>
5109      <Parameter name="host">dev.openstreetmap.org</Parameter>
5110      <Parameter name="port">5433</Parameter>
5111      <Parameter name="user">steve</Parameter>
5112      <Parameter name="dbname">steve</Parameter>
5113      <Parameter name="table">
5114      (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
5115      </Parameter>
5116      <Parameter name="estimate_extent">false</Parameter>
5117      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5118    </Datasource>
5119  </Layer>
5120
5121  <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">
5122    <StyleName>area-text</StyleName>
5123    <Datasource>
5124      <Parameter name="type">postgis</Parameter>
5125      <Parameter name="host">dev.openstreetmap.org</Parameter>
5126      <Parameter name="port">5433</Parameter>
5127      <Parameter name="user">steve</Parameter>
5128      <Parameter name="dbname">steve</Parameter>
5129      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
5130      <Parameter name="estimate_extent">false</Parameter>
5131      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5132    </Datasource>
5133  </Layer>
5134
5135  <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">
5136    <StyleName>text</StyleName>
5137    <Datasource>
5138      <Parameter name="type">postgis</Parameter>
5139      <Parameter name="host">dev.openstreetmap.org</Parameter>
5140      <Parameter name="port">5433</Parameter>
5141      <Parameter name="user">steve</Parameter>
5142      <Parameter name="dbname">steve</Parameter>
5143      <Parameter name="table">planet_osm_point</Parameter>
5144      <Parameter name="estimate_extent">false</Parameter>
5145      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5146    </Datasource>
5147  </Layer>
5148 
5149  <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">
5150    <StyleName>admin</StyleName>
5151    <Datasource>
5152      <Parameter name="type">postgis</Parameter>
5153      <Parameter name="host">dev.openstreetmap.org</Parameter>
5154      <Parameter name="port">5433</Parameter>
5155      <Parameter name="user">steve</Parameter>
5156      <Parameter name="dbname">steve</Parameter>
5157      <Parameter name="table">
5158      (select way,admin_level from planet_osm_roads where "boundary"='administrative') as admin</Parameter>
5159      <Parameter name="estimate_extent">false</Parameter>
5160      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5161    </Datasource>
5162  </Layer>
5163  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
5164    <StyleName>places</StyleName>
5165    <Datasource>
5166      <Parameter name="type">shape</Parameter>
5167      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
5168    </Datasource>
5169  </Layer>
5170</Map>
Note: See TracBrowser for help on using the repository browser.