/* CSS Document */
/* clear all margin & padding */
* {margin:0; padding:0;}

/*------------ DEFAULT STYLES FOR MAIN BODY AND LINKS ------------------*/

		body
		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; color:#467408; background-color:#FFF; line-height:1.3em;}
	
	
	div#main{width:800px; margin-left:auto; margin-right:auto; height:auto; }
	/* background-color:#467408; */
	
	div#banner{height:65px; background-color:#467408;}
	
	div#container{height:600px; border:#9DB17C 1px solid; margin-top:8px; margin-bottom:8px;}
	div#farmhouse{border:#9DB17C 1px solid; margin-top:2px; margin-bottom:2px; height:1006px;}
	div#finding{border:#9DB17C 1px solid; margin-top:8px; margin-bottom:8px; height:820px;}
	div#stable{border:#9DB17C 1px solid; margin-top:8px; margin-bottom:8px; height:960px; color:#467408; font-size:14px;}
	div#barn{border:#9DB17C 1px solid; margin-top:8px; margin-bottom:8px; height:870px; color:#467408; font-size:14px;}
	div#about{border:#9DB17C 1px solid; margin-top:8px; margin-bottom:8px; height:1050px; color:#467408; font-size:13px;}
	div#prices{border:#9DB17C 1px solid; margin-top:8px; margin-bottom:8px; height:1480px; color:#467408; font-size:13px;}
	
	div#about a {color:#990000; text-decoration:none}
	div#about a:hover{background-color:#660000; color:#CCFFFF}
		
	div#img_base{ padding:0 0 0 0; margin: 0 0 0 0; width: 798px}
	
	div#left_col{height:auto; float:left; width:120px; background-color:#FFF;}
	
	div#footer{margin-left:auto; margin-right:auto; color:#467408; font-size:14px; text-align:center; line-height:1.4em; margin-top:8px;}
	
	#trickyweb{ text-align:center; margin-left:auto; margin-right:auto; padding-top:10px;}
	
	.img_left{float:left; padding-bottom:6px;}
	.img_rgt{float:right; padding-bottom:6px;}
	
	.tbl_rgt{float:right}
	
	/* ----------  NAVIGATION STYLES -------------------*/

/* Default Navigation Style */
		div#navigation
		{
			float: left;
			width: 120px;
			margin-bottom:6px;
		}

/* Navigation Un-ordered List */
		div#navigation ul
		{	margin-bottom:2em;
			list-style-type: none;
			padding: 0;
			margin: 0;
		}

/* Navigation Un- ordered List Element */
		div#navigation ul li { 
		margin-top: 0px;
		font-size:14px; color:5c755e; font-weight:bold; background-color:#E3F0CE;
		}

/* Navigation link - this control appearance, text and text position of the main navigation */		
		#navigation ul li a
		{
			display: block;
			width: 120px;
			padding: 4px 0px 4px 4px;
			text-decoration: none;
			color:#5C755E; 
		}
		

/* Default ID Navigation hover - determines rollover on mouse-over */
		#navigation ul li a:hover
		{
			background-color:#CC6666; width:116px; color:#FFFFFF;
			 		
		}
		
#top_nav {height: 24px; background-color:#E3F0CE; color: #993300;		
		letter-spacing:0.1em; text-align:left; margin-top:0px; margin-bottom:0px; margin-top:2px;}
		
#top_nav ul{ padding-left:10px;}
#top_nav li{list-style:none; display:inline; font-size: 12px; color: #993300; font-weight:bold;}
#top_nav ul li a {color:#CC6666; text-decoration:none;}
#top_nav ul li a:hover {color:#FFF; background-color:#CC6666}
		
		
.bb_detail{ font-size:14px; font-stretch:expanded}

h1{color:#FFFFFF; font-weight:bold; padding-left:20px; padding-top:20px; font-size:20px;}

h2{color:#CC6666; font-weight:bold; padding-left:20px; padding-top:20px; font-size:20px;}

h3{color:#467408; font-weight:bold; padding-left:20px; padding-top:20px; font-size:18px; text-align:center; padding: 0 0 0 0; margin: 0 0 0 0;}

h4{color:#CC6666; font-weight:bold; font-size:20px;}