
body {
	background-color: #eee;
	font-size: 100%;
	font-family: verdana, arial, sans-serif;
	color: #333;
	line-height:140%;
	text-align: justify;
}

html {
	min-height:100%;
}	

h1 {
	font-size: 110%;
	color: #474141;
	background-color: #fff;
	text-decoration: none;
	text-align:left;
	padding-bottom:6px;
	}
h2 {
font-family: Monotype Corsiva,arial,helvetica,sans-serif;
font-size: 200%;font-weight:800;
	color: #474141;
	background-color: #fff;
	text-decoration: none;
	text-align:center;
	padding-bottom: 10px;
	}
h3 {
	font-size: 110%;
	color: #474141;
	background-color: #fff;
	text-decoration: none;
	text-align:left;
	/*padding-bottom:2px;*/padding-left:10px;
	}
	

	
table {
width:30%;
}

td {
text-align:center;
}

a:link, a:visited, a:active {
color: #000; text-decoration: underline;
} 

a:hover, a:focus {
color: blue;
background-color:transparent;
text-decoration: underline;
}

#outercontainer { /* makes the pages 95% of the screen */
margin:auto;
border:0px solid #474141;
width: 95%;
}

#logo {   /* logo area */
float:left;
height:75px;
background:#474141 url(images/newlogo.jpg);
background-repeat:no-repeat;
width: 100%;
border:1px solid #474141;
}

#logoblock { /* makes the logo area a link to the home page */
float: left;
width:100%;
height:85px;
display:block;
z-index:999;
}


#content {/* holds main content on each page below the logo and navigation menu */
float:left;
width: 100%;
background: #fff;
border-top:10px solid #474141;
border-left:1px solid #474141;
border-right:1px solid #474141;
padding-top:8px;
}

#contenta {  /* used to provide space around content */
float:left;
padding:10px;
background: #fff;
}
#contenta table {
width:100%;
}


#contenta table td {
	vertical-align: top; 
	}
	
.right {
	text-align:center;
	vertical-align: top; 
}

.left {
	text-align:left;
	vertical-align: top; 
}
.leftsmall {
	text-align:left;
	vertical-align: top; 
	font-size:80%;
}

/*p.contenta {
font-family: Monotype Corsiva,arial,helvetica,sans-serif;
font-size: 120%;font-weight:800;
	color: #474141;
	background-color: #fff;
	text-decoration: none;
	text-align:center;
	padding-bottom: 10px;
	}
	*/

#parcels {
margin:auto;padding-top:20px;
width: 100%;
background: #fff;
text-align:center;
}

#parcellinks {  /* styling for the parcel links on the bottom of each parcel page */
width:100%;
text-align:center;
line-height: 3em;
}
#parcellinks p{
text-align:center;
line-height: 1em;
font-weight:bold;
}

/* ok - used on ranch-land page */
#estates {
float:right;
margin-left:10px;
background: #fff;
}

#estates table {
width:490px;
}

#estates table td {
	text-align:center;
	}

#footer {
clear:both;
background: #474141 url(images/footer_left3.gif) no-repeat top left;
height: 50px;
width:100%;
border-top:1px solid #474141;
border-bottom:1px solid #474141;
margin-top:80px;
}

#footer p {
	text-align:center;
	color: #eee;
	font-size: 80%;
	padding-left:255px;
	line-height:50px;
	}

    
#footer a:link, #footer p a:visited, #footer p a:active{
font-size: 100%;
background: #474141;
color: #fff;
text-decoration: none;
} 

#footer p a:hover, #footer p a:focus {
font-size: 100%;
background: #fff;
color: #000;
text-decoration: underline;
}

/* navigation */

#nav {
float:left;
width: 100%;
background-color:#ccc;
border-top: 20px solid #474141;
border-left:1px solid #474141;
border-bottom:1px solid #fff;
border-right:1px solid #474141;
}
	
#nav ul {
	margin: 0;
	padding: 0 2px;
	list-style: none;
	border-top: 1px solid #fff;
	background: #383d44;
	}
	
#nav li {
	float: left;
	padding: 0 2px 0 2px;
	border-right:1px solid #fff;
	font-size: 95%;
/*	font-family: verdana, arial, sans-serif;*/
	}


#nav li a:link, #nav li a:visited, #nav li a:active{
	float: left;
	padding: 0 2px 0 2px;
	text-decoration: none;
	color: #000;
	background: #ccc;
	border: none;
	font-weight: 800;
	font-size: 95%;
} 

#nav li a:hover, #nav li a:focus{
	float: left;
	padding: 0 2px 0 2px;
	text-decoration: none;
	color: #000;
	background: #fff;
	border: none;
	font-weight: 800;
	font-size: 95%;
}

.wrappedfig /* holds the movie on home page and wraps text around it */
{color: black;
       background: #fff;
       float: right;
       width: 350px;height: 216px;
       padding-left:25px;
       border:0px solid #474141;
}
       
.wrappedfig2 /* wraps text around pictures on recreation and amenities pages */
{color: black;
background: #fff;
float: right;
width: 350px;height: 280px;
padding-left:25px;
border:0px solid #474141;
}