/* 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;
	}
	
.holly {
	position: absolute;
	margin: 374px 0 0 86px;
	}
	
		#intro {
	position:absolute;
	margin-left: 20px;
	margin-top: 25px;
	width: 357px;
	height:149px;
	}

#top_bg {
	width:100%;
	height:273px;
	background: url(top_bg_sponsors.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: 80px 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 a{
	font-weight: bold;
	color: #A2BE64;
	}
		
.sam {
	position: absolute;
	margin: 551px 0 0 60px;
	}
	
	
	
#alpha_content {
	padding: 0 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
		height: 1588px;
		line-height: 1.5em;
	}
	
	#alpha_content img {
	margin: 0 0 15px 12px;	
	border: 8px solid #fff;
	}
	
	form{
padding: 0 5px;

}
	input{
margin: 10px 0;
width: 200px;

}
	#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; }

