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

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

Match widths of mway, trunk and primary across zooms, bring in admin_level=2 @z8, change to cliff and peak

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