SALT-NLP/Design2Code
This dataset consists of 484 webpages from the C4 validation set, serving the purpose of testing multimodal LLMs on converting visual designs into code implementations. Each example is a pair of source HTML and screenshot ({id}.html and {id}.png). See the dataset in the huggingface format here. Note that all images in these webpages are replaced by a placeholder image (rick.jpg) Please refer to our project page and our paper for more information. Example Usage For example, you… See the full description on the dataset page: https://huggingface.co/datasets/SALT-NLP/Design2Code.
221.7k
1<!DOCTYPE html>2<html lang="en">3 <head>4 <style>5 @font-face {6 font-family: 'IM Fell English';7 font-style: italic;8 font-weight: 400;9 src: url(http://fonts.gstatic.com/s/imfellenglish/v14/Ktk3ALSLW8zDe0rthJysWrnLsAzHFZOafY4.ttf) format('truetype');10}11@font-face {12 font-family: 'IM Fell English';13 font-style: normal;14 font-weight: 400;15 src: url(http://fonts.gstatic.com/s/imfellenglish/v14/Ktk1ALSLW8zDe0rthJysWrnLsAzHEKOd.ttf) format('truetype');16}17 18 19 20/* typefaces */21 22 23 a:hover { text-decoration: none; }24 25 b { font-weight: 700; }26 27 blockquote, li, p, .archive-excerpt { font-weight: 400; line-height: 160%; }28 29 body { font-family: 'Merriweather', serif; }30 31 #content h1, #menu, #sidebar h2, .archive-footer, .archive-title, .entry-footer { font-family: 'Montserrat', sans-serif; }32 33 34/* structure */35 36 body { margin: 16px auto; width: 980px; }37 38 #banner-title { }39 40 #content { float: left; padding-top: 48px; width: 600px; }41 42 #sidebar { float: right; padding-top: 48px; width: 300px; }43 44 45/* header */46 47 #banner-title h1 { font-family: 'IM Fell English'; font-size: 56px; font-weight: 400; margin-bottom: 0; text-shadow: #6A6A6A 2px 2px 4px !important; }48 49 #banner-title h1 a { color: #000; opacity: 0.7; text-decoration: none; }50 51 #banner-title h2 { font-family: 'Montserrat', sans-serif; font-size: 15pt; font-weight: 400; opacity: 0.7; margin: 0 0 24px 12px; text-transform: lowercase; }52 53 #menu { background: #333; border-radius: 3px; box-shadow: #666 2px 2px 4px; margin: 0 0 0 0; padding: 4px; }54 55 .menu-item, #menu-icons { display: inline-block; list-style: none; width: 180px; }56 57 .menu-item { border: #444 1px solid; border-radius: 6px; font-size: 10pt; text-transform: lowercase; padding: 4px; }58 59 .menu-item a { color: cornsilk; text-decoration: none; text-shadow: #000 2px 2px 4px; }60 61 .menu-item:hover { background: #000; }62 63 .menu-item:hover a { color: #FFF; }64 65 #menu-icons { float: right; overflow: hidden; padding: 0; text-align: right; height: 36px !important; }66 67 #menu-icons img { display: inline; height: 28px; margin: 0 0 0 4px; padding: 0 !important; width: auto; }68 69 #menu-icons img:hover { opacity: 0.8; }70 71 #search { float: right; margin-top: 28px; }72 73 #searchtext { border: #333 1px solid; border-radius: 6px; font-size: 11pt; padding: 4px; width: 192px; }74 75 76/* ads */77 78 #ad-banner { float: right; height: 60px; width: 234px; }79 80 #ad-inline { margin: 64px auto 48px auto; width: 338px; height: 280px; }81 82 #adsense-banner { height: 90px; margin: 16px auto 48px auto; width: 728px; }83 84 #adsense-sidebar { padding-top: 32px; }85 86 #amazon-sidebar { border: 0; margin-top: 32px; width: 300px; height: 250px; padding: 0; }87 88 89/* content */90 91 #content h1 { margin-top: 0px; }92 93 #content h1.entry-title { margin: 0 0 32px 0; }94 95 #content p, #content blockquote, #content li, .archive-excerpt { font-size: 12pt; hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; }96 97 .entry-text { margin: 0 0 40px 0; }98 99 .entry-footer p { clear: right; font-size: 11pt; hyphens: none !important; -moz-hyphens: none !important; -ms-hyphens: none !important; -webkit-hyphens: none !important; margin-left: 200px; padding-top: 24px; text-align: right !important; }100 101 .entry-footer p a, .entry-date { white-space: nowrap; }102 103 .entry-nav { text-align: center; margin: 16px 0; padding: 0; }104 105 .entry-nav li { display: inline; font-size: 13pt; list-style: none; margin: 4px 0; padding: 2px; }106 107 .blog-entry-share { margin: 36px 0; text-align: center; }108 109 .blog-entry-facebook iframe { height: 62px !important; position: relative; top: 1px; }110 111 .blog-entry-googleplus { margin-left: 4px; margin-right: 7px; } 112 113 .buy_amazon { background: cornsilk; border: #AAA 1px solid; border-radius: 4px; margin: 32px 0; padding: 8px 16px; }114 115 .buy_amazon li { font-size: 11pt !important; list-style: none; padding: 4px 0; }116 117 .buy_amazon li a { font-style: italic; }118 119 .buy_amazon li a + a { font-style: normal; }120 121 122/* photos */123 124 .image_inline, .image_right, #profile-pic { }125 126 .book_cover, .image_right, .image_right_noborder, #profile-pic { float: right; margin: 4px 0 16px 16px; }127 128 #profile-pic { box-shadow: #666 2px 2px 4px; width: 104px; height: 104px; }129 130 131/* sidebar */132 133 #sidebar h2 { border-top: #000 4px solid; font-size: 13pt; letter-spacing: 1px; padding-top: 24px; text-transform: uppercase; }134 135 #sidebar h2 a { color: #333; text-decoration: none; }136 137 #sidebar h2 a:hover { text-decoration: underline !important; }138 139 #sidebar p { font-size: 10pt; }140 141 #sidebar p + h2 { margin-top: 32px; }142 143 #sidebar form { margin: 4px 0; }144 145 #sidebar select { width: 300px; }146 147 148/* footer */149 150 #page-footer { clear: both; font-style: italic; padding-top: 32px; text-align: center; width: 640px; }151 152 153/* archives */154 155 .archive-excerpt { margin: 8px 0; text-align: justify; }156 157 .archive-footer { font-size: 10pt; margin-bottom: 32px; text-align: right; }158 159 .archives { padding: 0; }160 161 .archives a { font-weight: 400; }162 163 .archives li { list-style: none; margin-bottom: 4px; }164 165 .archives li ul { margin: 4px 0 0 24px; }166 167 #subcategory-list { margin: -16px 0 48px 0; padding: 0; columns: 2; -ms-columns: 2; -moz-columns: 2; -webkit-columns: 2; }168 169 #subcategory-list li { list-style: none; margin: 2px 0; }170 </style>171 <title>172 The Map Room - Book Review: Walking with Your Ancestors by Melinda Kashuba173 </title>174 <meta content="Walking with Your Ancestors: A Genealogist's Guide to Using Maps and Geography by Melinda Kashuba Family Tree Books, 2005. Softcover, 226 pp. ISBN 1-55870-730-1 I do other things besides this web site; one of these is to volunteer at the..." name="description">175 <meta charset="utf-8">176 <meta content="Movable Type Pro 5.04" name="generator">177 <meta content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==" http-equiv="origin-trial">178 <meta content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==" http-equiv="origin-trial">179 <meta content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==" http-equiv="origin-trial">180 <meta content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==" http-equiv="origin-trial">181 <meta content="As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==" http-equiv="origin-trial">182 <meta content="AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==" http-equiv="origin-trial">183 </head>184 <body>185 <div id="adsense-banner">186 <!-- Map Room banner 728x90 top -->187 <ins class="adsbygoogle" data-ad-client="ca-pub-0798734761149428" data-ad-slot="[PHONE REDACTED]" data-adsbygoogle-status="done" style="display:inline-block;width:728px;height:90px">188 <div aria-label="Advertisement" id="aswift_0_host" style="border: none; height: 90px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement">189 </div>190 </ins>191 </div>192 <header>193 <div id="banner-title">194 <div id="search">195 <form action="" id="cse-search-box">196 <div>197 <input name="cx" type="hidden" value="partner-pub-0798734761149428:q50b0d9oonb">198 <input name="cof" type="hidden" value="FORID:10">199 <input name="ie" type="hidden" value="UTF-8">200 <input id="searchtext" name="q" placeholder size="31" style='background: url("") left 9px top 50% no-repeat rgb(255, 255, 255);' type="text">201 </div>202 <input name="siteurl" type="hidden" value="archives.maproomblog.com/2006/05/book_review_walking_with_your_ancestors_by_melinda_kashuba.php">203 <input name="ref" type="hidden" value>204 <input name="ss" type="hidden" value>205 </form>206 </div>207 <h1>208 <a>209 The Map Room210 </a>211 </h1>212 <h2>213 A Weblog About Maps214 </h2>215 <nav>216 <ul id="menu">217 <li class="menu-item">218 <a>219 About The Map Room220 </a>221 </li>222 <li class="menu-item">223 <a>224 The Archives225 </a>226 </li>227 <li class="menu-item">228 <a>229 The Most Recent Posts230 </a>231 </li>232 <li class="menu-item">233 <a>234 The Fantasy Maps Project235 </a>236 </li>237 </ul>238 </nav>239 </div>240 </header>241 <div id="content">242 <!-- google_ad_section_start -->243 <article class="entry">244 <h1 class="entry-title">245 Book Review: Walking with Your Ancestors by Melinda Kashuba246 </h1>247 <div class="entry-text">248 <p>249 <b>250 <a>251 Walking with Your Ancestors: A Genealogist’s Guide to Using Maps and Geography252 </a>253 <br>254 by Melinda Kashuba255 <br>256 Family Tree Books, 2005.257 </b>258 </p>259 <p>260 <a>261 <img src="rick.jpg" style="border: 0; float: right; margin: 0.3em 0 0.7em 1.5em; height: 239px; width: 184px">262 </a>263 I do other things besides this web site; one of these is to volunteer at the local archives, a private organization covering the surrounding county that’s based in my town.264 </p>265 <p>266 It’s that very question, hypothetical though it may be in my case, that Melinda Kashuba’s book,267 <i>268 <a>269 Walking with Your Ancestors: A Genealogist’s Guide to Using Maps and Geography270 </a>271 </i>272 , answers. While Kashuba, a genealogical researcher with a Ph.D. in geographer, has the genealogical audience in mind, this book could, with a slight change in focus, easily serve as a general introduction to old maps held in American archives — how they were made, how to read them, and how to use them in your research.273 </p>274 <p>275 In slightly more than two hundred pages, Kashuba covers a lot of ground. We get a lot about how to read old maps — including how to use a gazetteer, which is basic, and how to track down place names that may have changed or moved, which is not.276 </p>277 <p>278 In her introduction, Kashuba argues that279 <em>280 geography281 </em>282 is more important to genealogy than283 <em>284 history285 </em>286 is — an ostensibly strange argument, but it’s hard to refute her assertion that place is central to genealogical research:287 </p>288 <blockquote>289 Genealogy is a geographically driven subject.290 <em>291 as292 </em>293 important if not294 <em>295 more296 </em>297 important than history to the genealogist. Knowing where your ancestors lived is the key to finding “the really good stuff” in those records.298 </blockquote>299 <p>300 True enough, many of the researchers I’ve encountered have had trouble tracking down a name because they weren’t sure where to look. Adding maps to the search can suggest other avenues: if your great-great grandfather isn’t in this town, perhaps he’s in the town down the river — or perhaps he’s got records at the county seat.301 </p>302 <p>303 Unfortunately, this book won’t be of much help in my archives; Kashuba’s book is American in scope. But this accessible, engaging book will no doubt be useful to genealogists across the U.S., and should probably be in every local archive’s reference shelf.304 </p>305 <p>306 I received a review copy of this book.307 <a>308 More on my book review policy309 </a>310 .311 </p>312 <footer>313 <div class="entry-footer">314 <p>315 posted to316 <a>317 Book Reviews318 </a>319 |320 <time class="entry-date" datetime="2006-05-08T11:09:54-05:00" pubdate="pubdate">321 May 8, 2006322 </time>323 </p>324 </div>325 </footer>326 </div>327 <!-- /entry-text -->328 </article>329 <nav>330 <ul class="entry-nav">331 <li>332 <a title="Think Globally, Act Regionally: GIS for the Social Sciences">333 « prev334 </a>335 </li>336 <li>337 <a title="Alaska's North Slope">338 next »339 </a>340 </li>341 </ul>342 </nav>343 <aside>344 <div class="blog-entry-share" id="share-927">345 <span class="blog-entry-facebook">346 </span>347 <span class="blog-entry-twitter">348 </span>349 </div>350 </aside>351 <div id="ad-inline">352 <!-- Map Room individual entry, 336x280 -->353 <ins class="adsbygoogle" data-ad-client="ca-pub-0798734761149428" data-ad-slot="[PHONE REDACTED]" data-adsbygoogle-status="done" style="display: inline-block; width: 336px; height: 0px;">354 <div aria-label="Advertisement" id="aswift_1_host" style="border: none; height: 0px; width: 336px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: hidden; opacity: 0;" tabindex="0" title="Advertisement">355 </div>356 </ins>357 </div>358 <div id="comments">359 <h2 id="comments-title">360 Comments361 </h2>362 <div id="disqus_recommendations" style="margin-bottom: 12px;">363 </div>364 <div id="disqus_thread">365 </div>366 <noscript>367 <p id="comments-noscript">368 Please enable JavaScript to view the369 <a>370 comments powered by Disqus.371 </a>372 </p>373 </noscript>374 <p id="comments-footer">375 </p>376 </div>377 <!-- /comments -->378 <!-- google_ad_section_end -->379 </div>380 <!-- /content -->381 <div id="sidebar">382 <h2>383 <a>384 About The Map Room385 </a>386 </h2>387 <a>388 <img alt="Jonathan Crowe" id="profile-pic" src="rick.jpg">389 </a>390 <p>391 <b>392 The Map Room393 </b>394 is a blog about maps by395 <a>396 Jonathan Crowe397 </a>398 , covering everything from collecting to the latest in geospatial technology.399 </p>400 <p>401 It returned in January 2016 after a four-year hiatus.402 </p>403 <!--404 405 <h2><a >The Archives</a></h2>406 407 <p>During <b>The Map Room</b>’s eight-year run, I posted a total of 4,055 entries. You can explore them by visiting the <a >archives</a>:</p>408 409 <nav>410 <form id="sidebar-categories">411 <select onchange="makelinkto(this);">412 <option value="">Select category:</option>413 <option value="">Antique Maps</option>414 <option value=""> - Collecting</option>415 <option value=""> - Hoaxes & Controversies</option>416 <option value=""> - Map Thefts</option>417 <option value="">Art</option>418 <option value="">Astronomy</option>419 <option value="">Big Maps</option>420 <option value="">Blogs</option>421 <option value="">Books</option>422 <option value=""> - Book Reviews</option>423 <option value="">Cartography</option>424 <option value=""> - History of Cartography</option>425 <option value=""> - Map Projections</option>426 <option value="">Censorship, Security & Privacy</option>427 <option value="">Cities</option>428 <option value=""> - Baghdad</option>429 <option value=""> - Beijing</option>430 <option value=""> - Berlin</option>431 <option value=""> - Boston</option>432 <option value=""> - Chicago</option>433 <option value=""> - Hong Kong</option>434 <option value=""> - Houston</option>435 <option value=""> - Las Vegas</option>436 <option value=""> - London</option>437 <option value=""> - Los Angeles</option>438 <option value=""> - Manchester</option>439 <option value=""> - Montreal</option>440 <option value=""> - New Orleans</option>441 <option value=""> - New York</option>442 <option value=""> - Ottawa</option>443 <option value=""> - Paris</option>444 <option value=""> - Pittsburgh</option>445 <option value=""> - Portland</option>446 <option value=""> - Prague</option>447 <option value=""> - Rome</option>448 <option value=""> - San Francisco</option>449 <option value=""> - Seattle</option>450 <option value=""> - Shanghai</option>451 <option value=""> - Tokyo</option>452 <option value=""> - Toronto</option>453 <option value=""> - Vancouver</option>454 <option value="">Citizen Cartography</option>455 <option value="">Communications</option>456 <option value="">Conferences</option>457 <option value="">Copyright</option>458 <option value="">Current Events</option>459 <option value=""> - Deepwater Horizon Oil Spill</option>460 <option value=""> - Eyjafjallajökull</option>461 <option value=""> - Haitian Earthquake</option>462 <option value=""> - Hurricanes 2005</option>463 <option value=""> - Indian Ocean Tsunami</option>464 <option value=""> - Iraq War</option>465 <option value=""> - Israel-Lebanon Conflict</option>466 <option value=""> - London Bombings</option>467 <option value=""> - New Zealand Earthquake</option>468 <option value=""> - Olympics</option>469 <option value=""> - Tornadoes in the Southeastern U.S.</option>470 <option value="">Dealers & Stores</option>471 <option value="">Demography</option>472 <option value="">Design</option>473 <option value=""> - Typographic Maps</option>474 <option value="">Disputed Boundaries & Names</option>475 <option value="">Earth Sciences</option>476 <option value=""> - Earthquakes</option>477 <option value="">Education</option>478 <option value="">Electoral Maps</option>479 <option value="">Energy & Resources</option>480 <option value="">Environment</option>481 <option value="">Exhibitions</option>482 <option value=""> - Baltimore Festival of Maps</option>483 <option value=""> - Chicago Festival of Maps</option>484 <option value=""> - London: A Life in Maps</option>485 <option value=""> - Magnificent Maps</option>486 <option value="">Fiction About Maps</option>487 <option value="">Fun</option>488 <option value="">GIS</option>489 <option value="">GPS</option>490 <option value=""> - Geocaching</option>491 <option value=""> - Tracerouting</option>492 <option value="">Games & Quizzes</option>493 <option value="">Geography</option>494 <option value="">Geolocation Services</option>495 <option value="">Georeferencing</option>496 <option value="">Geotagging</option>497 <option value="">Globes</option>498 <option value="">Groups & Societies</option>499 <option value="">Hand-Drawn Maps</option>500 <option value="">Health</option>501 <option value="">Historical Maps</option>502 <option value="">Imaginary Places</option>503 <option value="">Industry News</option>504 <option value="">Languages & Linguistics</option>505 <option value="">Libraries</option>506 <option value="">Map Literacy</option>507 <option value="">Mapping Errors</option>508 <option value="">Maps Online</option>509 <option value="">Military</option>510 <option value="">Miscellany</option>511 <option value="">Mobile Devices</option>512 <option value="">Obituaries</option>513 <option value="">Online Maps</option>514 <option value=""> - Hacks & Mashups</option>515 <option value="">Orienteering</option>516 <option value="">Other Technology</option>517 <option value="">Personal</option>518 <option value="">Podcasts & Audio</option>519 <option value="">Publishers</option>520 <option value="">Questions</option>521 <option value="">Satellite & Aerial</option>522 <option value="">Scholarly Journals</option>523 <option value="">Site News</option>524 <option value="">Software</option>525 <option value=""> - Facebook</option>526 <option value=""> - Google Earth</option>527 <option value=""> - Macintosh</option>528 <option value=""> - World Wind</option>529 <option value="">Surveying</option>530 <option value="">Talks & Presentations</option>531 <option value="">Tech Reviews</option>532 <option value="">Topo Maps & Trails</option>533 <option value="">Toponyms</option>534 <option value="">Transportation</option>535 <option value=""> - Aviation</option>536 <option value=""> - Driving Directions</option>537 <option value=""> - Mass Transit</option>538 <option value=""> - Nautical</option>539 <option value=""> - Railroads</option>540 <option value=""> - Roads</option>541 <option value=""> - Traffic Conditions</option>542 <option value="">Triangulations (Links)</option>543 <option value="">Video</option>544 <option value="">Weather & Climate</option>545 </select> 546 </form>547 <form id="sidebar-monthly">548 <select onchange="makelinkto(this);">549 <option value="">Select month:</option>550 <option value="">June 2011</option>551 <option value="">May 2011</option>552 <option value="">April 2011</option>553 <option value="">March 2011</option>554 <option value="">February 2011</option>555 <option value="">January 2011</option>556 <option value="">December 2010</option>557 <option value="">November 2010</option>558 <option value="">October 2010</option>559 <option value="">September 2010</option>560 <option value="">August 2010</option>561 <option value="">July 2010</option>562 <option value="">June 2010</option>563 <option value="">May 2010</option>564 <option value="">April 2010</option>565 <option value="">March 2010</option>566 <option value="">February 2010</option>567 <option value="">January 2010</option>568 <option value="">December 2009</option>569 <option value="">November 2009</option>570 <option value="">October 2009</option>571 <option value="">September 2009</option>572 <option value="">August 2009</option>573 <option value="">July 2009</option>574 <option value="">June 2009</option>575 <option value="">May 2009</option>576 <option value="">April 2009</option>577 <option value="">March 2009</option>578 <option value="">February 2009</option>579 <option value="">January 2009</option>580 <option value="">December 2008</option>581 <option value="">November 2008</option>582 <option value="">October 2008</option>583 <option value="">September 2008</option>584 <option value="">August 2008</option>585 <option value="">July 2008</option>586 <option value="">June 2008</option>587 <option value="">May 2008</option>588 <option value="">April 2008</option>589 <option value="">March 2008</option>590 <option value="">February 2008</option>591 <option value="">January 2008</option>592 <option value="">December 2007</option>593 <option value="">November 2007</option>594 <option value="">October 2007</option>595 <option value="">September 2007</option>596 <option value="">August 2007</option>597 <option value="">July 2007</option>598 <option value="">June 2007</option>599 <option value="">May 2007</option>600 <option value="">April 2007</option>601 <option value="">March 2007</option>602 <option value="">February 2007</option>603 <option value="">January 2007</option>604 <option value="">December 2006</option>605 <option value="">November 2006</option>606 <option value="">October 2006</option>607 <option value="">September 2006</option>608 <option value="">August 2006</option>609 <option value="">July 2006</option>610 <option value="">June 2006</option>611 <option value="">May 2006</option>612 <option value="">April 2006</option>613 <option value="">March 2006</option>614 <option value="">February 2006</option>615 <option value="">January 2006</option>616 <option value="">December 2005</option>617 <option value="">November 2005</option>618 <option value="">October 2005</option>619 <option value="">September 2005</option>620 <option value="">August 2005</option>621 <option value="">July 2005</option>622 <option value="">June 2005</option>623 <option value="">May 2005</option>624 <option value="">April 2005</option>625 <option value="">March 2005</option>626 <option value="">February 2005</option>627 <option value="">January 2005</option>628 <option value="">December 2004</option>629 <option value="">November 2004</option>630 <option value="">October 2004</option>631 <option value="">September 2004</option>632 <option value="">August 2004</option>633 <option value="">July 2004</option>634 <option value="">June 2004</option>635 <option value="">May 2004</option>636 <option value="">April 2004</option>637 <option value="">March 2004</option>638 <option value="">February 2004</option>639 <option value="">January 2004</option>640 <option value="">December 2003</option>641 <option value="">November 2003</option>642 <option value="">October 2003</option>643 <option value="">September 2003</option>644 <option value="">August 2003</option>645 <option value="">July 2003</option>646 <option value="">June 2003</option>647 <option value="">May 2003</option>648 <option value="">April 2003</option>649 <option value="">March 2003</option>650 </select>651 </form>652 </nav>653 654 -->655 <div class="ad" id="adsense-sidebar">656 <!-- Map Room sidebar 300x600 -->657 <ins class="adsbygoogle" data-ad-client="ca-pub-0798734761149428" data-ad-slot="[PHONE REDACTED]" data-adsbygoogle-status="done" style="display:inline-block;width:300px;height:600px">658 <div aria-label="Advertisement" id="aswift_2_host" style="border: none; height: 600px; width: 300px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement">659 </div>660 </ins>661 </div>662 </div>663 <!-- /sidebar -->664 <footer>665 <p id="page-footer">666 Copyright © 2003-2011667 <a>668 Jonathan Crowe669 </a>670 .671 </p>672 </footer>673 <ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;">674 <div aria-label="Advertisement" id="aswift_3_host" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement">675 </div>676 </ins>677 </body>678</html>679 