/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TEXT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body, table, form, select, option, input {color: #333; font: 12px/20px trebuchet ms, tahoma, sans-serif}
p {margin: 0}
.text_centered {text-align: center}
.text_right {text-align: right}
.dropcap {font-size: 26px}
.description {font-size: 11px; font-style: italic; line-height: 11px}
.footnote {color: #FFFFFF; font-size: 11px; font-style: italic}
.clearer {
	clear:both;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HEADINGS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1, h2 {
	color: #8d4647;
	margin: 0 0 20px 0;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8d4647;
	font-family: georgia, san-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.h1_hacienda {
	color: #8d4647;
	margin-bottom: 2px;
}


h3 {
	color:#9d3f26;
}

body {
	background:#f9f6dc;
	margin:0;
	}
#header_wrap {
	background:url(images/hacienda_header.jpg) repeat-x;
	height:140px;
	padding-top:1px;
	}
#header {
	width:800px;
	margin:auto;

	}
	
/*	
#tagLine {
	font: italic normal 20px georgia, san-serif;
	padding: 70px 80px 0 0;
	float:right;
	color:#fff;
	}
	
*/	
	
#tagLine {
	font: italic normal 20px cambria;
	padding: 70px 80px 0 0;
	float:right;
	color:#fff;
	}	
	
	
#logo {
	margin:40px 0 0 25px;	
	float:left;
	}
#content_wrap {
	background:url(images/bottom_foliage.jpg) repeat-x bottom;
	padding-bottom:30px;
	}
#content {
	clear:both;
	width:800px;
	margin:auto;
	min-height:400px;

	}
#footer_wrap {
	background:#CFC38F;
	padding-top:20px;
	}
#footer {
	background:#CFC38F;
	width:800px;
	margin:auto;
	font-family: Arial;
	font-size: 11px;
	word-spacing: normal;
	color: #ffffff;
	}
#foot_left {
	float:left;
	width: 400px;
	}
#foot_right {
	float:right;
	text-align:right;
	width:240px;
	}
	
#left_sidebar {
	width:230px;
	float:left;
	}
#main_content {
		float:left;
		margin-left:10px;
		width: 560px;
		padding-top:8px;
	}
#splash {
	text-align:center;
	}
#links_back {
	text-align:center;
	margin-top:15px;
}


.faqbox
{
	margin: 20px;
	display:none;
	background:#cfc38f;
	border: 1px dashed #9D3F26;
	padding: 10px;
}
	
.newsListing
{
	margin:0px;
	padding: 0px;
}

.newsListing UL
{
	display:inline;
	padding: 0px;
	margin: 0px;
}

.newsListing LI
{
	display:block;
	padding-top: 4px;
	padding-left: 10px;
	float:left; 
	width: 250px; 
}


#logos {
	width:195px;
	height:314px;
	margin-left:15px;
}


#taftlogo {
	width:146px;
	height:71px;
	float:right;
	margin-top:-3px;
	margin-right:5px;
	z-index:600;
}

	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a:link, a:visited {color:#9D3F26; text-decoration: underline}
a:hover {text-decoration: none}
#nav a {display: block; font-size: 14px; height: 25px; padding: 5px 0 0 10px; text-decoration: none; width: 220px}
#nav a:hover {background: #8d4647; color: #ffffff}
#active, a#active:hover {background:  color: #2b5448; cursor: default; font-weight: bold}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LISTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul {list-style-type: circle; margin-top: 0}
ul#nav {border: 1px solid #602100; border-width: 1px 0; list-style: none outside; margin: 33px 0 0 0; padding: 0}
#nav li {border-bottom: 1px dashed #DEDABD; padding: 1px 0}
ul.chart {font-style: italic; list-style-type: none; margin: 0; padding: 0}
ul.chart li {float: left; padding: 4px 0; text-align: center; width: 25%}
ul.every_other li {background: #F4F1D4; border: 1px solid #DEDABD; border-width: 1px 0}
ul.height {background:no-repeat 0 18px; font-style: italic; height: 130px; list-style-type: none; margin: 0; padding: 0; width: 480px}
ul.height li {border-bottom: 1px dashed #602100; margin-bottom: 15px}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SLIDESHOW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#mySlideshow {height: 350px; margin-top: -30px; width: 480px; z-index: 5}
.jdSlideshow {display: none; overflow: hidden; position: relative}
.jdSlideshow .slideElement {background-repeat: no-repeat; height: 100%; width: 100%}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~