/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}strong{font-weight:bold;}em{font-style:italic;}

html, body { font:12px Arial, Helvetica, sans-serif; color:#000; background:url(http://api.shownearby.com/images/bg.gif) repeat-x; }

#footer .inner, #header .inner { float:left; width:100%; color:#333; line-height:2.2em; }
	#footer a, #header a { color:#333; padding:0 3px; }
	#footer ul.left, #header ul.left { float:left; text-align:left; padding-left:1em; }
	#footer ul.right, #header ul.right { float:right; text-align:right; padding-right:1em; }
	#footer li, #header li { display:inline; }
	#footer .inner { border-top:1px solid #eee; color:#8a8a8a; }
	
#container { position:relative; clear:both; float:left; width:100%; overflow:hidden; }
	#box0 { margin:0 auto; width:800px; }
		#top { width:100%; float:left; padding-top:20px; _padding-top:10px; }
			#top ul { width:100%; float:left; padding:10px 0; }
			#top ul li { display:inline; }
			#top ul li a { padding:0 10px; text-decoration:none; color:#666; }
			#top ul li a:active { font-weight:bold; }
			#top img { float:left; }
			#searchdiv { position:relative; z-index:9999; float:right; width:690px; background-color:#993300; }
			#search { width:680px; padding:3px; float:right; border:2px solid #a9bbc9; outline:none; font-size:14px; }
			#results { background-color:#fff; width:688px; overflow:auto; border:1px solid #ccc; display:none; position:absolute; left:0; top:26px; }
			#results ul { margin:0; padding:0; list-style:none; }
			#results ul li { cursor:default; padding:1px 5px; float:none; display:block; }
			#results ul li.highlight { background-color:#ccc; }
			#loading, #context { visibility:hidden; background-color:#fff; width:100px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
			#loading { text-align:center; padding:4px 14px; }
			#context { border:1px solid #ccc; }
			#context a { cursor:pointer; cursor:hand; display:block; padding:2px 12px; }
			#context a:hover { background-color:#d3e3fe; }
		#main { float:left; width:100%; margin-bottom:15px; }
			#map .loading, #list .loading { width:100%; text-align:center; margin-top:200px; }
			#list .loading { margin-top:160px; }
			#list .loading h2 { font-weight:bold; padding:5px 0; }
			#list { float:left; width:336px; min-height:446px; _height:expression(this.scrollHeight<446?'446px':'auto'); background-color:#fff; border:2px solid #a9bbc9; }
				#list ol { padding:15px; padding-bottom:0px; }
				#list ol li { padding-bottom:15px; }
				#list .heading a { cursor:pointer; cursor:hand; line-height:1.5em; }
				#list .subheading { font-size:0.8em; font-weight:normal; color:#666; }
			#map { float:right; width:446px; height:446px; background-color:#fff; border:2px solid #a9bbc9; top:0; left:0; position:relative; }
