@CHARSET "ISO-8859-1";/**************************************************************************** * WSLocator Stylesheet * * @copyright	2007 Ecotrust * @author		Tim Welch, Andrew Fuller * @contact		twelch at ecotrust dot org * @license		GNU GPL 2 (See LICENSE.TXT for the full license) ***************************************************************************/p { line-height: 1.2em; }h1 { font-size: 1.8em; margin:0; }h2 { font-size: 1.6em; margin: 0 0 0.5em 0; }h3 { font-size: 1.4em; margin: 0 0 0.5em 0; }h4 { font-size: 1.2em; margin: 0 0 0.5em 0; }th { font-size: 0.85em; background-color: #fff; }#form_outer {	padding: 0;	margin: 0;	float:left;}#large_form_container {	border: 1px solid #ccc;	background:#f2f2f2;	padding: 8px;	margin: 0px 8px 8px 0px;	width: 130px;	-moz-border-radius:8px;	border-radius:8px;}#sources_box {	border: 1px solid #ccc;	background:#f2f2f2;	padding: 8px;	margin: 0px 8px 8px 0px;	width: 130px;	-moz-border-radius:8px;	border-radius:8px;}#map_outer {	border: 1px solid #ccc;	background:#f2f2f2;	padding: 8px;	margin: 0px 8px 8px 0px;	-moz-border-radius:8px;	border-radius:8px;	float:left;}#map {	width: 520px;	height: 520px;}#statsladder_outer {	padding: 0;	margin: 0;	float:left;}#ws_stats {	border: 1px solid #ccc; 	background:#f2f2f2;	width: 240px; /* for a 1024 screen in IE */	padding: 8px;	-moz-border-radius:8px;	border-radius:8px;}.ws_stats_table {	border: 1px solid #ccc;	background: #fff;	width: 100%;	-moz-border-radius:4px;	margin-bottom: 2px;}#ws_ladder {	border: 1px solid #ccc;	background:#f2f2f2;	width: 240px;	padding: 8px;	margin-bottom: 8px;	-moz-border-radius:8px;	border-radius:8px;}#ws_ladder_table {	border-collapse:collapse;	width: 100%;	-moz-border-radius:8px;	border-radius:4px;}#ws_ladder_table td, th {	border: 1px solid #ccc;	background: #fff;	padding: 4px;	}#ws_name_suggest {	border: 1px solid #8FABFF; 	visibility:hidden; 	text-align: left;  	white-space: nowrap; 	background-color: #ddeaf1;	font: .85em Verdana, Arial, Helvetica, sans-serif;	padding: 2px;	position: absolute; 	top: 20px; 	left: 0px; 	height: 120px;	width: 250px;	z-index:25;	overflow: auto;}#ws_wrapper {	margin: 0;	padding: 0;	float:left;	width: 100%;	}#cur_level_reg {}#cur_level_hilite {	background-color: #d28400;	background: #d28400;}.suggestions { 	font-size: 1em;	background-color: #ddeaf1;  }	.suggestionMouseOver { 	font-size: 1em;	background: #d28400; 	color: white;  }.button_col {	width: 140px;}.caption {	padding-top: 6px;}