body, html {

	margin:0;

	padding:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 86%;

	line-height: 1.4em;

	color:#666666;

}

body {



	background-image: url(../images/background_new_mexico.jpg); 

	background-repeat: repeat-x;

	background-position: center top;

	background-color: #cecec2;

	background-attachment: fixed;

}



#property {

	width: 800px;

	text-align: right;

	color: #666666;

	margin:0 auto 0 auto;

	padding: 0;

	font-size: 86%;

	font-weight: bold;



}

#wrap-home {

	background-color:#FFFFFF;

	margin:15px auto 60px auto;

	width:800px;

}

#wrap {

	background-color:#FFFFFF;

	margin:15px auto 60px auto;

	width:800px;

}

#header {

	background:#FFFFFF;

}

#header img {

	padding-bottom: 1px;

}



#main {

	background-color:#FFFFFF;

	float:left;

	width:800px;

	margin-bottom: 20px;

	padding: 5px 0 0 0;

}

h1 {

	margin: 0;

	padding: 0 0 0 25px;

	font-size: 130%;

	color: #53542A;

}

h2 {

	margin: 6px 0 0 25px;

	padding: 0;

	font-family: "Times New Roman", Times, serif;

	font-size: 140%;

	color: #b15c11;

	font-style:italic;

}

h3 {

	margin: 0;

	padding: 0 0 0 25px;

	font-size: 100%;

	color: #53542A;

}

#main p {

	margin: 0 15px 8px 25px;

}

#main p.list {

	margin-bottom: 0;

	padding-bottom: 0;

}

#sidebar {

	display: none;

}

/*#sidebar {

	background-color:#FFFFFF;

	float:right;

	width: 256px;

	font-size: 96%;

	line-height: 1.4em;

	margin: 0 0 15px 20px;

	padding-bottom: 10px;

	border-left: 1px solid #CCC;

}



#sidebar ul {

	margin-bottom:0;

}

#sidebar h3 {

	margin: 2px 0 4px 25px;

	color: #2E802C;

	font-size: 1.0em;

}

#sidebar h4 {

	margin: 0 0 0 25px;

	color: #666666;

	font-size: 1.2em;

}

#sidebar h3, #sidebar h4, #sidebar p {

	padding:0 15px 0 0;

}

*/

img.frame {

	float: right;

	width: 304px;

	margin-top: -20px;

	margin-right: -40px;

}

img.sec-nav-frame {

	float: right;

	width: 304px;

	margin-top: 0;

	margin-right: -40px;

}

table.contact-us {

	margin: 10px 15px 15px 25px;

	

}

table.people {

	margin: 10px 15px 15px 25px;

}



#footer {

	height: 40px;

	clear:both;

	background-color: #DCD1BD;

}



.pullquote {

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

	color: #771A09;

	font-size: 130%;

}





a {

	color: #637448;

	text-decoration: none;

	font-weight: bold;

}

a:link {

	color: #7b6825;

	

}

a:visited {

	color: #7b6825;

	text-decoration: none;

}

a:hover {

	color: #637448;

	text-decoration: underline;

}

a:active {

	color: #7b6825;

	text-decoration: none;

}



#footer p {

	margin: 0;

	padding: 10px 0 0 25px;; 

	color: #666666;

	font-size: 0.9em;

}

#footer a {

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}

#footer a:link {

	color: #666666;

	

}

#footer a:visited {

	color: #666666;

	text-decoration: none;

}

#footer a:hover {

	color: #666666;

	text-decoration: underline;

}

#footer a:active {

	color: #FFF;

	text-decoration: none;

}

img.fright {

	float: right;

	padding: 10px 15px 10px 15px;

}

img.frightclear {

	float: right;

	clear: right; 

	padding: 10px 15px 10px 15px;

}

img.fleft {

	float: left;

	padding: 10px 15px 10px 25px;

}



hr {

	border: none 0;

	border-top: 1px solid #CCC;

	height: 1px;

	width: 90%;

	}

	

ul {

	margin-top: 0;

	padding-top: 0;

	padding-right: 35px;

}

	

.tpad {

	padding-top: 10px;

}

p.fright {

	text-align: right;

	padding:  0 40px 15px 0;

}	

	

blockquote {

	font-style:italic;

	padding-bottom: 0;

	margin-bottom: 0;

}	

	

	

	
