body {
	margin: 0 auto;
	background: #c6c6c6 url(../images/background.jpg) repeat-x top left;
	font: 62.5% Arial, Helvetica, Verdana, sans-serif;
	color: #ffffff;
	text-align: center;
}

/* Global
----------------------------------------*/
a {
	color: #ffffff;
	text-decoration: underline;
}

	a:visited {
		
	}

	a:hover {
		color: #ca0113;
		text-decoration: underline;
	}
	
	a img {
		border: none;
	}



p {
	font-size: 1.2em;
	/*margin-top: 4px;
	padding-top: 0;*/
}

.clear {
	clear: both;
	/*height: 0;*/
	padding: 0;
	margin: 0;
}

/* Wrapper and header
----------------------------------------*/
#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#header {
	height: 29px;
	background: url(../images/X-top.gif) no-repeat right top;
	position: absolute;
	top: 8px;
	width: 960px;
}

#headernav {
	margin: 0;
	padding: 0;
}
/**/
#headernav li {
	/*float: right;*/
	text-indent: 740px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#headernav li a {
	/*display: block;
	height: 23px;*/
	top: 1px;
	font-size: 1.2em;
}

	#headernav li a:hover {
		color: #ca0113;
	}

/* Navigation
----------------------------------------*/

/*#navigation {
	padding: 0 0 0 19px;
	width: 182px;
	height: 150px !important;
	position: absolute;
	top: 113px;
	margin: 0;
	list-style: none;
}

#navigation li a {
	display: block;
	outline: none;
	height: 30px;
	text-indent: -9999em;
	text-decoration: none;
}

#nav-home {
	width: 182px;
	height: 30px;
	background: url(../images/navigation.jpg) no-repeat left 0;
}

#nav-home:hover { background-position: right 0; }

#nav-about {
	width: 182px;
	height: 30px;
	background: url(../images/navigation.jpg) no-repeat left -30px;
}

#nav-about:hover { background-position: right -30px; }

#nav-fields {
	width: 182px;
	height: 30px;
	background: url(../images/navigation.jpg) no-repeat left -60px;
}

#nav-fields:hover { background-position: right -60px; }

#nav-links {
	width: 182px;
	height: 30px;
	background: url(../images/navigation.jpg) no-repeat left -90px;
}

#nav-links:hover { background-position: right -90px; }

#nav-contact {
	width: 182px;
	height: 30px;
	background: url(../images/navigation.jpg) no-repeat left -120px;
}

#nav-contact:hover { background-position: right -120px; }*/

#navigation {
	height: 30px;
	margin: 0;
	list-style: none;
	position: absolute;
	top: 113px;
	padding: 0 0 0 22px;
}

	#navigation a, #navigation a:link, #navigation a:visited {
		text-decoration: none;
		font-size: 1.3em;
		font-weight: bold;
		position: relative;
		color: #333333;
		height: 30px;
		display: block;
		width: 150px;/**/
		cursor: pointer;
		cursor: hand;
		outline: none;
	}
		#navigation a span {
			position: absolute;
			top: -1px;
			left: -1px;
			color: #ffffff;
			cursor: pointer;
		}
		
		#navigation a span:hover {
			color: #ca0113;
		}/**/
		
		#navigation li.onpage {
			background: url(../images/nav-arrow.gif) no-repeat left 5px;
		}
		
		#navigation li.onpage a {
			left: 15px;
		}


/*#nav-lots {
	width: 100px;
	height: 22px;
	background: url(../images/nav-bg.gif) no-repeat left top;
}

#nav-lots:hover { background-position: left bottom; }

#nav-location {
	width: 75px;
	height: 22px;
	background: url(../images/nav-bg.gif) no-repeat -100px top;
}

#nav-location:hover { background-position: -100px bottom; }

#nav-surroundings {
	width: 100px;
	height: 22px;
	background: url(../images/nav-bg.gif) no-repeat -175px top;
}

#nav-surroundings:hover { background-position: -175px bottom; }

#nav-tour {
	width: 95px;
	height: 22px;
	background: url(../images/nav-bg.gif) no-repeat -275px top;
}

#nav-tour:hover { background-position: -275px bottom; }*/


/* Content
----------------------------------------*/
#contentwrapper {
	border: 7px solid #ca0113;
	background: #000034 url(../images/content-bg.jpg) no-repeat top left;
	position: absolute;
	top: 30px;
	height:619px;
	width: 960px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 605px;
	width: 946px;
}

	#logo {
		padding: 17px 0 0 19px;
	}

	#tagline {
		position: absolute;
		bottom: 5px;
		left: 5px;
		font-style: italic;
		font-size: 1.3em;
		font-weight: bold;
	}
	
	#content {
		position: absolute;
		right: 51px;
		left: 225px;
		top: 104px;
		padding: 20px;
		overflow-y: auto;
		overflow-x: hidden;
		scrollbar-arrow-color: #333333; 
		scrollbar-face-color: #c7c7c7; 
		scrollbar-3dlight-color: #a0a0a0; 
		scrollbar-darkshadow-color: #333333;
		/*background: green;*/
		height: 412px;
		width: 643px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 372px;
		width: 603px;
	}
	
		#content img.contentpic {
			border: 1px solid #7d7d7d;
			float: left;
			margin: 0 20px 10px 0;
		}
		
		#content h1 {
			/*text-transform: uppercase;*/
			font-size: 2.0em;
			margin: 0;
		}
		
		#content h2 {
			font-size: 1.3em;
			margin-top: 0;
		}
		
		#content ul {
			margin: 0 0 0 20px;
			padding: 0 0 5px 20px;
		}
		
		#content li {
			font-size: 1.2em;
			margin-bottom: 5px;
			padding-top: 0;
			list-style-image: url(../images/li-arrow.gif);
		}
		
		#content ul.rightofpic {
			margin-left: 275px;
			padding-bottom: 0;
		}
		
		p.quote {
			
			text-align: right;
			padding: 20px 50px 0 300px;
			/*background: url(../images/quote-open.gif) no-repeat left top;*/
		}
		
		p.quote span {
			display: block;
			text-align: left;
			font-style: italic;
			margin: 0 0 5px 5px;
			/*background: url(../images/quote-closed.gif) no-repeat right bottom;*/
		}
		
		p.smallitalic {
			font-size: 1em;
			font-style: italic;
		}
		
		.lgtext {
			font-size: 1.6em;
		}
	
	
/* Footer
----------------------------------------*/
#footer {
	background: url(../images/X-bottom.gif) no-repeat 461px top;
	position: absolute;
	top: 642px;
	width: 800px;
	height: 28px;
}

	#footer p.copyright {
		margin: 14px 0 0;
		color: #333333;
		/*text-indent: 620px;*/
		font-size: 1.1em;
		float: right;
	}
	
	#footer p.association {
		color: #333333;
		font-size: 1.0em;
		width: 460px;
		float: left;
		margin: 10px 0 0;
	}