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

Last change on this file since 8086 was 8086, checked in by jonb, 12 years ago

Drop area= filter since it is redundant. The fact that these highways have made into the polygon table for rendering by this style implies that they must be tagged with something that makes them an area

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