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

Last change on this file since 8251 was 8251, checked in by stevehill, 12 years ago

Added rendering styles for highway=road

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