anchor.diff:  			<small>a framework for dynamic mapping<br />
   			by <a href="http://unterbahn.com">Jeffrey Warren</a>
   			<br />
  -			<a href="http://wiki.cartagen.org">Docs</a> |
  +			<a href="http://wiki.cartagen.org">More Info</a> |
   			<a href="http://code.google.com/p/cartagen/">Source</a> |
  -			<a href="http://unterbahn.com">Blog</a>
  +			<a href="http://unterbahn.com/tag/cartagen/">Blog</a>
   			</small></h2>
   		<script type="text/javascript" charset="utf-8">
   			function find(q) {
  
positive.code: 		<div class="column">
  			<h3>Vector web mapping</h3>
  			<p>Instead of sending pre-rendered tiles for every zoom level, Cartagen draws maps dynamically on the client side. This means maps can move, adapt, and redraw, and can include as many layers of data as needed. Vector mapping is done in native HTML 5, which runs on the iPhone and the Android platforms, and uses less bandwidth overall. Data displayed here is from <a href="http://openstreetmap.org">OpenStreetMap</a> (<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>)</p>
  		</div>
  	</div>
  </div>
  
negative.code: 	<div id="description">
  		<div style="float:right;margin:5px;"><a href="javascript:void(0);" onClick="$('description').hide();$('brief').style.width = '28%';$('brief_first').style.width = '92%';">[hide]</a></div>
  		<div class="column">
  			<h3>GSS: geo style sheets</h3>
  			<p>Just like CSS for styling web pages, GSS is a specification for designing maps. Adapted for dynamic data sources, GSS can define changing geographic elements, display multiple datasets, and even respond to contextual tags like "condition:poor".</p>
  			<p><a href="/static/rome/style.gss" target="_blank">Click here</a> to view styles for the above map.</p>
  