*{
	margin:0;
	padding:0;
}
html, body {
	background-color:#dbdcde;
	height: 100%;                                                          
}
body{
	font-size:62.5%;
	font:normal 1.2em/150% Georgia,Times,"Times New Roman",sans-serif;
}

	div#shim {
		visibility: hidden;
		width: 100%;
		height: 50%;						/* Bump div#blueBox down half the height of the screen. */
		margin-top: -334px;					/* Half the height of div#blueBox. */
		float: left;
	}
	div#container {
		background: blue;
		position:relative;
		height:668px;
		width:985px;
		margin:0 auto;
		padding:5px;
		background: url(../images/main_bg_shadow.gif) no-repeat left top;
		clear: both;
		/* Issue: IE4 doesn't allow a negative margin-top.
		*
		* This code positions blueBox relatively and uses the IE4ever hack (<http://exanimo.com/css/ie4ever>) to overwrite the rule for other browsers.
		* The content will be centered but will crop if the window is not small enough to accommodate it.
		*
		*/
		top: -334px;
		/* IE4ever Hack: Hide from IE4 **/
		position: static;
		/** end hack */
	}

	/*
	*
	* Issue: IE5mac interprets negative values as positive.
	*
	* I haven't figured out a workaround for this yet. The content won't be vertically centered but it won't be messed up by the previous code either.
	*
	*/

	/* Hide from IE5mac \*//*/
	div#shim {
		display: none;
	}
	html, body {
		height: auto;
	}
	/* end hack */
	
	#flash {
		position:relative;
		height:668px;
		width:985px;
	}
	#error {
		position:absolute;
		top:150px;
		left:150px;
		width:655px;
		margin:0 auto;
		padding:15px 20px;
		background-color:#95A075;
		color:#fff;
		font-size:0.9em;
	}
	img {
		padding-bottom:15px;
	}
	h1 {
		position:relative;
		margin:0;
		height:89px;
		width:193px;
		top:0;
		left:10px;
		background: url(../images/pinehills_masthead.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	p#description{
		position:absolute;
		bottom:0;
		margin-top:50px;
		padding:15px 30px 20px;
	}
	a, a:visited {
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #eee;
	}
	a:hover {
		text-decoration:none;
		border-bottom:none;
	}