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

Last change on this file since 8008 was 8008, checked in by tomhughes, 12 years ago

Sync with template.

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