/* 
	CSS Document
	Author:		Jeffrey Barke
	Title:		default screen styles
	Version:	25 January 2008
	License:	This style sheet and all imported style sheets are licensed
				under a Creative Commons Attribution-ShareAlike 3.0 License.

	http://creativecommons.org/licenses/by-sa/3.0/us/

	Licensor contact: jeffrey.barke@themechanism.com
*/

/* general structure
----------------------------------------------- */
html {
	height: auto;
	min-height: 100%;
}
body {
	margin: 20px 20px 40px 20px;
}
#pageFrame {
	width: 1024px;
}

/* general links
----------------------------------------------- */
a:focus { outline: none; }
a { color: #333; }
a:hover { text-decoration: none; }

/* general typography
----------------------------------------------- */
body {
	color: #333;
	font: small normal Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 180%;
}
h1 a {
	color: #999999;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 125%;
	margin-left: 30px;
}
h4 {
	font-size: 110%;
	margin-left: 60px;
}
pre strong { font-size: 110%; }

/* general forms
----------------------------------------------- */
form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

/* general tables
----------------------------------------------- */
table { display: table; }

/* map
----------------------------------------------- */
#mapFrame {	position: relative; }
#mapModule {
	position: relative;
	width: 1009px;
}
#map, #yahooTest, .map {
	border: 1px solid #333;
	height: 400px;
	width: 500px;
}
#mapControls {
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 10px;
	width: 500px;
}
#mapTools {
	border: 1px solid #ccc;
	margin: 5px 5px 5px 0;
	padding: 5px;
	width: 490px
}
#mapData {
	border: 1px solid #ccc;
	height: 400px;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
}

/* ie specific css for polylines
----------------------------------------------- */
v\:* {
	behavior: url(#default#VML);
}