body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/site_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: scroll;
	min-width: 960px;
	font-family:Arial, Helvetica, sans-serif;
}

#main {
	margin:0 auto;
	width:900px;
	text-align: left;
}

#header {
	margin:0 auto;
	height:72px;
	width:960px;
	text-align: left;
}

#logo {
	height:145px;
	width:180px;
	text-align: left;
	float: left;
}

#nav_holder {
	height:145px;
	width:900px;
	text-align: left;
	float: left;
	background-image: url(images/header_bg.jpg);
}

#nav_holder2 {
	height:72px;
	width:760px;
	text-align: left;
	float: right;
}

#navbar {
	width:840px;
	height: 72px;
	float: right;
}

#nav_topmargin {
	height:115px;
	width:670px;
	text-align: left;
	float: right;
	background-image: url(images/header_horse1.jpg);
}

#main_nav { list-style: none; margin: 0; padding: 0; }

/* ACCESSIBLE ROLL OVERS */
#main_nav li { float: right; }
#main_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 28px; } 

#home { background: url(images/navbar/home.gif); width: 79px; }
#home:hover { background: url(images/navbar/home.gif) -102px 0; }
#home.active { background: url(images/navbar/home.gif) -102px 0; }

#faqs { background: url(images/navbar/faqs.gif); width: 68px; }
#faqs:hover { background: url(images/navbar/faqs.gif) -132px 0;
}
#faqs.active { background: url(images/navbar/faqs.gif) -342px 0; } 

#products { background: url(images/navbar/products.gif); width: 93px; }
#products:hover { background: url(images/navbar/products.gif) -132px 0; }
#products.active { background: url(images/navbar/products.gif) -256px 0; } 

#events { background: url(images/navbar/events.gif); width: 78px; }
#events:hover { background: url(images/navbar/events.gif) -132px 0; }
#events.active { background: url(images/navbar/events.gif) -256px 0; } 

#boarding { background: url(images/navbar/boarding.gif); width: 94px; }
#boarding:hover { background: url(images/navbar/boarding.gif) -132px 0; }
#boarding.active { background: url(images/navbar/boarding.gif) -350px 0; } 

#about_us { background: url(images/navbar/about_us.gif); width: 95px; }
#about_us:hover { background: url(images/navbar/about_us.gif) -132px 0; }
#about_us.active { background: url(images/navbar/about_us.gif) -234px 0; }

#contact_us { background: url(images/navbar/contact_us.gif); width: 105px; }
#contact_us:hover { background: url(images/navbar/contact_us.gif) -132px 0; }
#contact_us.active { background: url(images/navbar/contact_us.gif) -342px 0; }

/* ACCESSIBLE ROLL OVERS */

#side_nav li { float: left; }
#side_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 35px; } 

#lessons { background: url(images/navbar2/lessons.gif); width: 150px; }
#lessons:hover {background: url(images/navbar2/lessons.gif) -200px 0;}
#lessons.active { background: url(images/navbar2/lessons.gif) -102px 0; }

#upcoming_events { background: url(images/navbar2/upcoming_events.gif); width: 150px; }
#upcoming_events:hover { background: url(images/navbar2/upcoming_events.gif) -200px 0;}
#upcoming_events.active { background: url(images/navbar/upcoming_events.gif) -342px 0; } 

#helpful_links { background: url(images/navbar2/helpful_links.gif); width: 150px; }
#helpful_links:hover { background: url(images/navbar2/helpful_links.gif) -200px 0;}
#helpful_links.active { background: url(images/navbar/helpful_links.gif) -342px 0; } 

#dust_free { background: url(images/navbar2/dust_free.gif); width: 150px; }
#dust_free:hover { background: url(images/navbar2/dust_free.gif) -200px 0; }
#dust_free.active { background: url(images/navbar2/dust_free.gif) -256px 0; } 

#photos { background: url(images/navbar2/photos.gif); width: 150px; }
#photos:hover { background: url(images/navbar2/photos.gif) -200px 0; }
#photos.active { background: url(images/navbar2/photos.gif) -350px 0; } 

#location { background: url(images/navbar2/location.gif); width: 150px; }
#location:hover { background: url(images/navbar2/location.gif) -200px 0; }
#location.active { background: url(images/navbar2/location.gif) -234px 0; }

#contact_us { background: url(images/navbar/contact_us.gif); width: 105px; }
#contact_us:hover { background: url(images/navbar/contact_us.gif) -132px 0; }
#contact_us.active { background: url(images/navbar/contact_us.gif) -342px 0; }


#content_container {
	width:900px;
	float: left;
}

#content_container2 {
	height: 288px;
	width:960px;
	float: left;
}

#left_menu {
	height: 450px;
	width:230px;
	float: left;
	background-image:url(images/side_menu_bg.jpg);
	margin-left: 10px;
	padding-top: 50px;
}

#lm_holder {
	height: 430px;
	width:80px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	color: #EBEBEB;
	padding-right: 0px;
}

#page_content {
	width:640px;
	float: left;
	padding-left: 10px;
}

#page_title {
	height: 30px;
	width:630px;
	float: left;
	font-size: 20px;
	margin-top: 30px;
}

#page_text {
	width:630px;
	float: left;
	font-size: 18px;
	margin-top: 20px;
}

#page_content2 {
	width:940px;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
}

#content_title {
	height: 40px;
	width:500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

#content_title2 {
	height: 40px;
	width:500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
}

#content {
	height: 210px;
	width:500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#content2 {
	width:930px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-top: 10px;
}

#under_right {
	float: right;
	height : 70px;
	width: 320px;
}

.front_choices {
	color: #222222;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 7px;
}

.front_clickhere {
	color: #222222;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 3px;
}

.front_text {
	color: #555555;
	font-size: 12px;
	margin-left: 25px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.front_see {
	color: #222222;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 3px;
}

.front_see a:link {
	color: #222222;
	font-size: 13px;
	text-decoration:underline;
}

.front_see a:hover {
	color: #FFFFFF;
	font-size: 13px;
	background-color: #5183A4;
}

.front_see a:visited {
	color: #222222;
	font-size: 13px;
	text-decoration:underline;
}

#footer1 {
	clear: both;
	background: ;
}

#footer_main {
	width:900px;
	height:33px;
}

.footer_text {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.footer_text a:link {
	color: #555555;
	font-size: 11px;
	text-decoration:underline;
}

.footer_text a:hover {
	color: #999999;
	font-size: 11px;
	text-decoration:none;
}

.footer_text a:active {
	color: #555555;
	font-size: 11px;
	text-decoration:none;
}

.footer_text a:visited {
	color: #555555;
	font-size: 11px;
	text-decoration:underline;
}

#copyright {
	float:left;
	width:400px;
	height:20px;
	padding-top: 0px;
	margin-left: 30px;
}

#created {
	float:right;
	width:400px;
	height:20px;
	padding-top: 0px;
	text-align:right;
	margin-right: 27px;
}

# photo_gallery {
	float:left;
	height:125;
}
	

/* TEXT STYLES */

.content_text {
	color: #000000;
	margin-top: 5px;
}

.content_text a:link {
	color: #00579A;
	text-decoration:underline;
}

.content_text a:hover {
	color: #00579A;
	text-decoration:underline;
}

.content_text a:visited {
	color: #00579A;
}

.blue_text {
	color: #00579A;
}

.content_title_text { text-decoration:arial; }

.blue {color: #015595}
