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

Last change on this file since 8134 was 8134, checked in by stevechilton, 12 years ago

Add landuse=quarry, man_made=pier, and bring in highway=pedestrian at z13

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