body, html {
margin : 0;
padding : 0;
background-image : url(../images/bg_final.jpg);
}

#wrapper {
background-color : #FFFFFF;
margin : 0 auto;
width : 800px;
border : 7px solid #fff;
}

#header {
height : 125px;
background-image : url(../images/header_site.jpg);
}

#nav {
/*background-image: url(../images/nav_bar.gif);
background-repeat: repeat-x;*/
background-color: #ddd9bc;
padding : 5px 0px 5px 0px;
margin-top : 7px;
height: 20px;
width: 800px;
}

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

#nav li {
display : inline;
padding : 0px 8px 0px 8px;
list-style : none;
}

#nav a {
font : 16px Arial, Helvetica, sans-serif;
color : #2b1f11;
list-style : none;
text-decoration : none;
}

#nav a:link, #nav a:visited {
color : #2b1f11;
padding : 5px 10px 5px 10px;
}

#nav a:hover, #nav a:active {
color : #fff;
background-color : #9b966a;
padding : 6px 10px 6px 10px;
}

#nav li.page a:link, #nav li.page a:visited{
color : #fff;
background-color : #9b966a;
padding : 6px 10px 6px 10px;
}
	
#content{
background-color : #fff;
float : right;
width : 600px;
min-height : 444px;
margin : 7px 0 7px 0;
padding : 10px 0 5px 5px;
border : 4px solid #edeada;
}

#content h2, #content h3, #content p {
padding : 0 10px;
}

#indexNewsContent{
width: 575px;
height: 200px;
background-color: #EDEADA;
margin: 0px 0px 0px 7px;
padding : 10px 0 5px 5px;
border: 2px solid #5F6647;
}

#sidebar {
background : #edeada;
float : left;
width : 175px;
min-height : 447px;
margin : 7px 0 7px 0;
padding : 20px 0 0 0;
}

#sidebar ul {
font : 14px Arial, Helvetica, sans-serif;
}

#sidebar li {
padding : 4px 0 4px 0;
list-style:none;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
text-decoration : none;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
}

#sidebar ul li a:hover, #sidebar ul li a:active {
color : #ba9568;
text-decoration : underline;
}

#footer {
background : #9b966a;
clear : both;
height : 75px;
}

#footer p {
padding : 5px;
margin : 0;
font : 11px Arial, Helvetica, sans-serif;
text-align : right;
}

#footer a{
padding : 5px;
margin : 0;
font : 11px Arial, Helvetica, sans-serif;
text-align : right;
color : #2b1f11;
}

#footerRight {
float : right;
}

#footerLeft {
float : left;
}


#floatLeft ul, #floatLeft li, #floatLeft a{
float: left;
text-decoration:none;
display:inline;
}


p {
font : 14px ariArial, Helvetica, sans-serif;
color : #2b1f11;
}

h2{
font: 14px Arial, Helvetica, sans-serif;
color: #505A3F;
font-weight:bold;
}

h3{
font: 14px Arial, Helvetica, sans-serif;
color: #7b836d;
font-weight:bold;

}

h4{
font: 14px Arial, Helvetica, sans-serif;
color: #505A3F;
}

a:link, a:visited{
font: 14px Arial, Helvetica, sans-serif;
color: #505A3F;
text-decoration:underline;
}

a:hover, a:active{
font: 14px Arial, Helvetica, sans-serif;
color: #505A3F;
text-decoration:underline;
}

.backtotop {
font: 11px Arial, Helvetica, sans-serif;
color: #5F6647;
text-decoration: none; 
font-style: italic;
}

.header {
font : 16px Arial, Helvetica, sans-serif;
color : #FFF;
width : 575px;
height : 27px;
background-color : #9b966a;
padding : 5px 0 0 10px;
}

.spacer {
background-color:#5F6647;
width : 585px;
height : 5px;
}

.newsSpacer {
background-color:#5F6647;
width : 585px;
height : 2px;
}

.imgClearLeft {
float : right;
padding : 5px 5px;
margin : 5px 5px;
border : 2px solid #9b966a;
position: relative;
display: block;
}

.imgClearRight {
float : left;
padding : 5px 5px;
margin : 5px 5px;
border : 2px solid #9b966a;
position: relative;
display: block;
}

.pastEvents a:link, #sidebar a:visited{
font: 14px Arial, Helvetica, sans-serif;
color: #7b836d;
}

.pastEvents a:hover, #sidebar a:active {
color : #ba9568;
text-decoration : underline;
}

.imgSidebar {
padding : 2px 2px;
margin : 0 2px 2px 2px;
border : 1px solid #9b966a;
}

.successStories {
	font: 14px Arial, Helvetica, sans-serif;
	color: #505A3F;
	text-decoration:underline;
}

/*
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}

.clearfix {
display : inline-block;
}

.clearfix {
display : block;
}
*/
/*Horses*/
#byslidemenu{
	height: 250px;
}

/*Video*/
.video {
float : right;
padding : 10px 10px;
margin : 5px 5px;
/*border : 2px solid #9b966a;*/
}


