@charset "UTF-8";
/* Harris Ranch Text Stylesheet */

/* ------------------------------------------------------------ COLOR KEY ----- */
/*
	Dark violet (p, h1, footer bar): #362028
	Gray (sidebar p): #333
	Blue (h2): #2e4d64
	Tan (background, Email button text): #f9f4de
	
*/
/* ------------------------------------------------------------ GLOBAL STYLES ----- */

body {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	}

h1 {
	font-size:18px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
	color:#362028;
	}
	
h2 {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#2e4d64;
	}
	
h3 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#362028;
	}
	
h4 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	color:#362028;
	}

	
p {
	line-height:20px;
	margin-bottom:15px;
	}
	
p.second {
	line-height:20px;
	margin-bottom:4px;
	}
	
	
/* ------------------------------------------------------------ NAV BAR STYLES ----- */

#nav a {
	font-size:15px;
	line-height:24px;
	color:#362028;
	text-decoration:none;
	}
	
	#nav li ul li a:hover {
		text-decoration:underline;
		}

/* ------------------------------------------------------------ CONTENT STYLES ----- */

#sidebar p {
	font-size: 12px;
	line-height:18px;
	margin:0px 0px 15px;
	padding:0px;
	}
	
	#sidebar p a {
		color:#333;
		text-decoration:underline;
		}
		
		#sidebar p a:hover {
			text-decoration:none;
			}
			
#home #content p.home {
	padding-top:20px;
	font-size: 15px;
	line-height:26px;
	font-weight:normal;
	color:#362028;
	}

#content ul {
	line-height:20px;
	margin-bottom:15px;
	list-style:square outside;
	padding-left:20px;
	}
	
	#content ul li {
		/*padding-left:20px;
		text-indent:-20px;*/
		margin-bottom:5px;
		}
		
		#content ul li ul {
			margin:5px 0px 10px;
			}
			
			#content ul li ul li {
				list-style-type:circle;
				}
#content ol {
	line-height:20px;
	margin-bottom:15px;
	list-style:outside;
	padding-left:20px;
	}
	
	#content ol li {
		/*padding-left:20px;
		text-indent:-20px;*/
		margin-bottom:5px;
		}
		

#content p a {
	color:#362028;
	text-decoration:underline;
	}
	
	#content p a:hover {
		text-decoration:none;
	}
	
#content p.second a {
	color:#362028;
	text-decoration:underline;
	}
	
	#content p.second a:hover {
		text-decoration:none;
	}

/* ------------------------------------------------------------ FOOTER STYLES ----- */

#footer p {
	line-height:26px;
	color: #362028;
	margin:0px 0px 15px;
	padding:0px;
	}

#footer p.address1 {
	font-size: 20px;
	margin:15px 0px 0px;
	}

a.btn_email {
	float:right;
	color: #f9f4de;
	background: #362028;
	padding:0px 10px 10px 10px;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 13px;
	font-family: Georgia, serif;
}

a.btn_email:hover {
	color: #ffffff;
	background: #362028;
}

