html {
	height: 100%;		/*fullheight*/
}
body {
	height: 100%;		/*fullheight*/
	background: #e5e5e3;
	/*background: #FFFFFF url('images/logobg x.gif') 0 400px  no-repeat;*/
	font-family: 'Arial', Helvetica, sans-serif;
	/*font-family: "Lucida Sans Unicode", 'Lucida Grande', sans-serif;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-family: 'Verdana', Geneva, sans-serif;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #002b45;
	/*overflow-x:hidden;	Needed to eliminate scrollbars*/
}	
	
/* Headers */

/* Logo */
h1 {
	/*background: pink;*/
	line-height: 0;
}
h1 a {
	/*background: pink;*/
	position: absolute;
	top: 21px;
	left: 25px;
	display: block;
	background: url('images/sprite.png') 0 0 no-repeat;
	width: 163px;
	height: 47px;	
	text-indent: -900em;
}

h2 {
	margin: 0 0 25px 0;
	line-height: 0;
	/*background: pink;*/
	display: block;
	background: url('images/sprite.png') 0 -47px no-repeat;
	
	width: 566px;
	height: 37px;	
	text-indent: -900em;	
}

p {
	margin: 0px 0 15px 0;
}

#content p {
	width: 630px;
	}

p.legal {
	font-size: 11px;
	line-height: 19px;
	color: #666;/**/
}	

	
/*a {
	color: #bcac48;
	text-decoration: none;
	text-transform: uppercase;
}
a:hover, a:focus {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}*/




/* Layout */

#page {
	/*background: pink;*/
	width: 940px;
	/*min-height: 100%;		fullheight*/
	margin: 0 auto;
	position: relative;
	/*overflow-x:hidden;	Needed to eliminate scrollbars*/
}
		#header {
			/*background: pink;*/
			background: url('images/grad.gif') repeat-x;
			width: 940px;
			height: 89px;		
			margin: 0 0 5px 0;
			/*position: absolute;
			right: 0;*/
				/*height: 1700px;			defined for header float success
				z-index: 100;
				width: 960px;
				float: right;*/
			box-shadow: 10px 10px 25px #999;
			-webkit-box-shadow: 10px 10px 25px #999;
			-moz-box-shadow: 2px 2px 5px #666;
		}
		#homeimage {
			background: url('images/point.jpg') no-repeat;
			width: 940px;
			height: 423px;		
			margin: 0 0 5px 0;
			box-shadow: 10px 10px 25px #999;
			-webkit-box-shadow: 10px 10px 25px #999;
			-moz-box-shadow: 2px 2px 5px #666;
		}
		#image {
			background: url('images/point.jpg') no-repeat;
			width: 940px;
			height: 250px;		
			margin: 0 0 5px 0;
			box-shadow: 10px 10px 25px #999;
			-webkit-box-shadow: 10px 10px 25px #999;
			-moz-box-shadow: 2px 2px 5px #666;
		}
		#content {
			background: #FFF url('images/contentbg.gif') 410px 75px no-repeat;
			padding: 25px 25px 10px 25px;
			box-shadow: 10px 10px 25px #999;
			-webkit-box-shadow: 10px 10px 25px #999;
			-moz-box-shadow: 2px 2px 5px #666;
		}
				#email {
					margin: 62px 0 0 0;
					/*background: pink;*/
					background: url('images/sprite.png') 0 -84px no-repeat;
					line-height: 0;
					display: block;
					width: 199px;
					height: 51px;	
					text-indent: -900em;
					float: right;
				}
		

		#footer {
			margin: 0 auto;
			padding: 25px 0px 25px 25px;
			/*border: red solid 1px;*/
			/*height: 140px;*/
		
			/*background: grey;*/
			/*width: 640px;
			padding: 50px 410px 25px 0px;*/
			
			/* CSS3 standard 			x - makes its children transparent too!
			opacity:1.0;*/
			/* for IE 
			filter:alpha(opacity=100);*/

			/*position: relative;
			bottom: 0px;*/
			/*padding: 50px 410px 25px 0px;
			margin: 0px 0 0 0;*/
			/*clear: both;*/
		}

/* Lists */
					ul.nav {
						}
					ul.nav li {
						/*background: green;*/
						float: right; /*cures the diagonal in ie*/
						line-height: 0;
						}
					ul.nav li a {
						height: 89px;
						background: url('images/sprite.png') no-repeat;/**/
						padding: 0 30px 0 30px;/**/
						display: block;
						text-indent: -900em;
						}
					ul.nav li#home a {
						width: 44px;
						background-position: 0px -135px;
						}
					ul.nav li#land a {
						width: 142px;
						background-position: -104px -135px;
						}
					ul.nav li#contact a {
						width: 70px;
						background-position: -305px -135px;
						}
					ul.nav li a:hover, ul.nav li a:focus, ul.nav li.current a {
						background-color: #002b45;
						}
					ul.nav li a:active {
						background-color: #001a29;
						}

