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

Last change on this file since 11235 was 11235, checked in by jonb, 9 years ago

Fix #bbb typo in colour specifier in osm.xml styles

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