/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: small;
	background: #fff;
	}
	
#wrap {
	max-width: 1200px;
	}
	
#header {
	margin: 0;
	overflow: auto;
	background: url(../assets/graphics/bannerFiller.png);
	}
	
#headerLogo {
	float: left;
	}
	
#headerImg {
	float: right;
	}
	
#nav {
 	background: #cc9;
 	margin-bottom: 3px;
 	text-align:center;
 
 }
 
#nav ul{
 	margin: 0;
 	padding: 4px;
 	background: #cc9;
 }

 
#nav ul li {
	display:inline;
 	text-align: center;
  	list-style: none;
 }
 
#nav ul li.last {
 	margin-right: 0;
 }
 
#nav a {
 
 	margin: 0;
 	font-size: 0.8em;
 	font-weight: bold;
 	padding: .5em 1em;
 	color: #333;
 	text-decoration: none;
 	border-bottom: none;
 	background: #cc9;
 }
#nav a:hover, body#home #t-home a, body#instruct #t-instruct a, body#lessons #t-lessons a, body#boarding #t-boarding a,
 body#sales #t-sales a, body#news #t-news a, body#photos #t-photos a, body#events #t-events a, body#contact #t-contact a{
 	color: #333;
 	background: #fff url(../assets/graphics/on_bg.gif) repeat-x top left;
 }	
 
#content {
  	float: left;
  	width: 100%;
  	padding: 10px 0;
	background-color:#ffc;
  	}
	
#content dl {
  	float: left;
  	margin: 10px 20px;
  	padding: 0;
  	display: inline; /* fixes IE/Win double margin bug */
  	}
#content dt {
  	float: left;
  	margin: 0;
  	padding: 0;
  	font-size: 130%;
  	letter-spacing: 1px;
	color: #333c29;
	text-decoration: underline;;
  	}
#content dd {
  	margin: 0 98px 0 0;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #000;
  	}
#content dl dd.img {
   	margin: 0;
   	}
#content dd.img img {
  	float: right;
  	margin: 0 0 0 8px;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}
	
#content dd.img object {
  	float: right;
  	margin: 0 0 0 8px;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}
		
#content .alt dt {
  	float: right;
  	}
	
#content .alt dd {
  	margin: 0 0 0 98px;
  	}
	
#content .alt dd.img img {
  	float: left;
  	margin: 0 8px 0 0;
  	}	
	
#content .licol {
	float:left;
	width:250px;
	}
	
#content .clearIt {
	clear:both;
	}	
	
#content .horses{
  	clear:both;
  	width: 100%;
  	padding: 10px 0;
	background-color:#ffc;
	position:relative;
  	}	
	
#footer {
	clear: both;
	padding: 3px 5px 3px;
	background: #cc9;
	border-bottom: black thick solid;
	border-top: #990100 thin solid;
	text-align: center;
	font-size: 0.8em;
	}
	
#lessonsBox {
	width: 273px;
	background: url(../assets/graphics/div-bottom.gif) no-repeat bottom left;
	margin:5px 0 5px 20px;
	float:left;
  }
  
#lessonsBox div {
	margin: 0;
	padding: 0 8px 0 10px;
	border-bottom: 1px solid #E0CFAB;
	background: url(../assets/graphics/h3-bg.gif) no-repeat top left;
	overflow:auto;
	font-size:85%;
	font-weight:bold;
	color: #333;	}
  
#lessonsBox div p {
	margin:4px;
	float:left;
 	}
	
#lessonsBox div img{
	float:right;
	padding-top:3px;
	}
  
#lessonsBox ul {
	margin: 0;
	clear:both;
	padding: 5px 10px 5px 10px;
	list-style: none;
	}
  
#lessonsBox li {
	margin: 0 0 6px; 
	padding: 0;
	font-size:85%;
	} 

#salesBox {
	width: 400px;
	background: url(../assets/graphics/saleBottom.gif) no-repeat bottom left;
	margin:5px 0 5px 20px;
	float:left;
  }
  
#salesBox div {
	margin: 0;
	padding: 0 8px 0 10px;
	border-bottom: 1px solid #E0CFAB;
	background: url(../assets/graphics/saleTop.gif) no-repeat top left;
	overflow:auto;
	font-size:85%;
	font-weight:bold;
	color: #333;	}
  
#salesBox div p {
	margin:4px;
	float:left;
 	}
	
#salesBox div img{
	float:right;
	padding-top:3px;
	}
  
#salesBox ul {
	margin: 0;
	clear:both;
	padding: 5px 10px 5px 10px;
	list-style: none;
	}
  
#salesBox li {
	margin: 0 0 6px; 
	padding: 0;
	font-size:85%;
	} 


