/* CSS Document */
body{
	margin: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {
	margin:0;
	padding:0;
}
img { border: 0; }

#polaroid {
	position: absolute;
	margin: 0px 0 0 625px;
	z-index: 110;
	}

#horse_logo {
	position: absolute;
	margin: 30px 0 0 445px;
	z-index: 100;
	}
	
.duffy {
	position: absolute;
	margin: 92px 0 0 104px;
	}

.lady {
	position: absolute;
	margin: 253px 0 0 80px;
	}	#intro {
	position:absolute;
	margin-left: 20px;
	margin-top: 25px;
	width: 357px;
	height:149px;
	}

	
.holly {
	position: absolute;
	margin: 374px 0 0 86px;
	}
	
	
#top_bg {
	width:100%;
	height:273px;
	background: url(top_bg_horses.gif) repeat-x;
	}
	
#body_bg {
	width:100%;
	background: url(wood_bg.jpg) repeat;
	}
	
#container {
	width: 955px;
	margin: 0 auto;	
	padding: 15px 0;
	}
	
#alpha {
	width: 460px;
	background: url("frame_body.gif") repeat-y;
	float: left;
	}

#end {
	width: 460px;
	background: url("bottom_frame.gif") 0 100% no-repeat;
	float: left;
	}

#alpha p {
	margin: 0 0 15px 0;
	}
	
#beta {
	width: 306px;
	float: left;
	margin: 75px 0 0;
	}	.gamma, .gamma_one {
	width: 176px;
	float: right;
	margin-bottom: 20px;
	background: url("gamma_bottom.gif") 0 99% no-repeat;
	}
	
	
.gamma_one{
	margin: 100px 0 20px 0;
	}	.module {
	margin: 0 0 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	}
	
.module a, .about_top a{
	font-weight: bold;
	color: #A2BE64;
	}
	
.clearer {
	clear: both;
	}
	
#alpha_content {
	padding: 0 25px;
	}
	
	#footer_bg {
	width:100%;
	height:22px;
	background: url(footer_bg.jpg) repeat-x;
	padding: 0;
	margin: 0;
	}
	
#body_holder {
	position: relative;
	width:962px;
	margin: 0 auto;
	}

#nav {
	margin:0 auto;
	margin-top:236px;
	width:635px;
	height:22px;
	float: left;
	}
	
.clear { clear: both; }

ul#nav_buttons li {
	float:left;
	list-style-type:none;
	}
	
.date {
	width: 176px;
	margin: 0;
	}

.about_top {
	background:url(about_top.gif) 0 0 no-repeat;
	margin-top:-15px;
	padding: 75px 30px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 1.7em;
	background-color: #fff;
	overflow: hidden;
	height: 375px;
	color: #444;
}

.date ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
.date ul li {
	background-color: #FEFCF3;
	padding: 7px 8px;
	line-height: 1.6em;
	color: #444444;
		}

.date ul li strong {
	font-weight: bold;
	color: #BB6E2A
		}
		
.date ul li.alternate {
	background-color: #F3F1E2;
		}


li.horses {	margin: 2px 0 0 1px; }
li.facilities {	margin: 2px 0 0 2px; }


/* Start Horses */

.gamma, .gamma_one {
	width: 176px;
	float: right;
	margin-bottom: 20px;
	background: url("gamma_bottom.gif") 0 99% no-repeat;
	clear: right;
	}


#alpha, #end {
	width: 775px;
	background: url("horses_gallery_body.gif") repeat-y;
	float: left;
	height: 3038px;
	}

#end {
	background: url("horses_gallery_bottom.gif") 0 0 no-repeat;
	height: 54px;
	width: 760px;

	}

.horses_img, .horses_img_lady, .horses_img_corby, .horses_img_bobby, .horses_img_ollie, .horses_img_tango, .horses_img_tandy {
	position: absolute;
	margin-top: -23px;
	}
	
.horses_img_lady {
	margin-top: 430px;
	margin-left: -15px;
	}

.horses_img_corby {
	margin-top: 882px;
	margin-left: -15px;
	}

.horses_img_bobby {
	margin-top: 1318px;
	margin-left: -15px;
	}

.horses_img_ollie {
	margin-top: 1728px;
	margin-left: -15px;
	}
 
.horses_img_tango {
	margin-top: 2168px;
	margin-left: -15px;
	}

.horses_img_tandy {
	margin-top: 2578px;
	margin-left: -15px;
	}

.detials {
	float: right;
	width: 220px;
	margin: 0 30px 0 0;
	padding: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
      line-height: 1.6em;
	clear: right;
	}
	


.detials strong {
	font-weight:  bold;
	font-style: italic;
	color: #BB6E2A;
	font-size: 13px;
	}

.d_alternate strong {	
	color: #826139;
	}

/* End Horses /*




