/*---------------Header-------------*/
	#header{
		float: left;
		width: 960px;
		height: 185px;
		padding: 0;
		margin: 0;
		}
		#header #logo{
			float: left;
			width: 960px;
			}
			#header #logo img{
				float: left;
				}
		
		#header ul{
			float: left;
			width: 560px;
			margin: 0 0 0 15px;
			display: inline;
			color: #fff;
			line-height: 1.3em;
			}
			#header ul li{
				float: left;
				width: 560px;
				padding: 0;
				margin: 0;
				}
			
			#header ul a{
				color: #f6ff00;
				text-decoration: underline;
				}
		
		
			

/*--------------Main Content area-----------------*/
#center-interface{
	margin: 0px auto;
	width: 960px;
	padding: 0 0 0 0;
	}
	
	

/*---------Main nav-------------*/
			
		#main-nav{
			float: left;
			width: 940px;
			margin: 0 0 0 10px;
			padding: 0;
			display: inline;
			height: 35px;
			}
			#main-nav li{
				float: left;
				display: inline;
				/*padding: 16px 0 17px 25px;*/
				padding: 0;
				margin: 0 18px 0 0;
				}
			#main-nav li a{
				float: left;
				font-size: 85%;
				color: #fff;
				text-decoration: none;
				text-indent: -9999px;
				height: 35px;
				}
			
			#main-nav li#home a{
				float: left;
				width: 54px;
				height: 35px;
				background: url(../images/buttons/home.jpg) left top no-repeat;
				}
			#main-nav li#aboutus a{
				float: left;
				width: 77px;
				height: 35px;
				background: url(../images/buttons/about-us.jpg) left top no-repeat;
				}
			#main-nav li#contactus a{
				float: left;
				width: 90px;
				height: 35px;
				background: url(../images/buttons/contact-us.jpg) left top no-repeat;
				}
			#main-nav li#allnews a{
				float: left;
				width: 76px;
				height: 35px;
				background: url(../images/buttons/all-news.jpg) left top no-repeat;
				}
			#main-nav li#horses-in-training a{
				float: left;
				width: 136px;
				height: 35px;
				background: url(../images/buttons/horses-in-training.jpg) left top no-repeat;
				}
			#main-nav li#horses-for-sale a{
				float: left;
				width: 119px;
				height: 35px;
				background: url(../images/buttons/horses-for-sale.jpg) left top no-repeat;
				}
			#main-nav li#blue-chip-partnerships a{
				float: left;
				width: 104px;
				height: 35px;
				background: url(../images/buttons/partnerships.jpg) left top no-repeat;
				}
			
			#main-nav li#facilities a{
				float: left;
				width: 78px;
				height: 35px;
				background: url(../images/buttons/facilities.jpg) left top no-repeat;
				}
			
			#main-nav li a:hover, #main-nav li a:focus{
				color: #fff;
				text-decoration: underline;
				}
			
					
					
		
		/*--------------Main container background---------*/
		#main-container-bg{
			float: left;
			width: 960px;
			margin: 30px 0 0 0;
			padding: 0;
			display: inline;
			}
		
		
		#left-content{
			float: left;
			width: 715px;
			}
		
		#right-column{
			float: right;
			width: 235px;
			}
			#latest-news-panel{
				float: left;
				width: 195px;
				padding: 9px;
				background: #fff;
				border: 1px solid #eeeeee;
				}
				#latest-news-panel .news-summary{
					float: left;
					width: 195px;
					font-size: 80%;
					margin: 0 0 10px 0;
					}
					#latest-news-panel .news-summary .news-title a{
						font-weight: bold;
						text-transform: uppercase;
						text-decoration: none;
						}
					#latest-news-panel .news-summary .news-date{
						font-weight: bold;
						}
						
				#latest-news-panel .splits{
					float: left;
					width: 195px;
					height: 1px;
					background: url(../images/split.jpg) left top no-repeat;
					font-size: 0;
					margin: 0 0 10px 0;
					}
					
			#partnerships-panel{
				float: left;
				margin: 0 0 10px 0;
				}
			#contact-us-panel{
				float: left;
				width: 195px;
				padding: 9px;
				background: #fff;
				border: 1px solid #eeeeee;
				font-size: 80%;
				color: #444444;
				}
				#contact-us-panel ul{
					float: left;
					width: 195px;
					margin: 0 0 10px 0;
					}
		
		.box-container{
			float: left;
			padding: 9px;
			border:1px solid #d5d5d5;
			background: #f4f4f4;
			margin: 0 0 10px 0;
			}
			.box-container img{
				float: left;
				}
					
	/*----------------------Content--------------------------*/					
	#content{
		float: left;
		width: 675px;
		padding: 9px;
		background: #fff;
		border: 1px solid #eeeeee;
		}
		#content p{
			/*clear: both;*/
			/*width: 675px;*/
			line-height: 1.6em;
			padding: 0 0 20px 0;
			font-size: 85%;
			}
		
		#content img{
			float: left;
			margin: 0 0 10px 0;
			}
		
		#content ul{
			float: left;
			width: 615px;
			clear: both;
			padding: 30px;
			font-size: 85%;
			margin: 0 0 20px 0;
			}
		#content ul li{
			float: left;
			width: 430px;
			padding: 4px 0 4px 20px;
			list-style-position: inside;
			list-style-type: disc;
			}
	
	
	/*----------------Horses in training-----------------*/
	#content table{
		border: 1px solid #c9c9c9;
		}
		#content table th{
			border: 1px solid #c9c9c9;
			text-align: center;
			vertical-align: middle;
			padding: 5px;
			background: #F4F4F4;
			color: #0C3303;
			/*background: #315A16;
			color: #fff;*/
			}
		#content table td{
			border: 1px solid #c9c9c9;
			text-align: center;
			vertical-align: middle;
			padding: 5px;
			font-size: 85%;
			}
			#content table td img{
				float: left;
				padding:0;
				margin: 0;
				}
			
			/*------------------CMS page--------------------*/
			#cms-page{
				float: left;
				width: 480px;
				}
				#cms-page p{
					clear: both;
					width: 480px;
					padding: 0 0 10px 0;
					margin: 0;
					}
					#cms-page ul, #cms-page ol{
						float: left;
						width: 460px;
						margin: 15px 0 20px 20px;
						display: inline;
						font-size: 85%;
						}
						#cms-page li{
							float: left;
							width: 450px;
							padding: 3px 0 3px 10px;
							background: url(../images/icons/list.gif) left center no-repeat;
							}
				#cms-page h3{
					clear: both;
					width: 480px;
					margin: 0 0 0 0;
					padding: 20px 0 0 0;
					font-size: 90%;
					}
				#cms-page h4{
					clear: both;
					display: block;
					background: url(/templates/images/job-listing-titles.gif) left top repeat-x #2e678b;
					color: #fff;
					font-weight: bold;
					padding: 2px 0 2px 5px;
					font-size: 80%;
				}
				
				
			/*------------		Contact us		------------*/
			.contact-details{
				float: left;
				width: 580px;
				padding: 10px;
				margin: 0 0 10px 0;
				}
				#content .contact-details ul{
					float: left;
					width: 500px;
					margin: 0 0 0 80px;
					padding: 0 0 10px 0;
					display: inline;
					list-style: none;
					}
					#content .contact-details ul li{
						float: left;
						width: 475px;
						padding: 0 0 10px 25px;
						background-image: none;
						font-weight: normal;
						font-size: 120%;
						line-height: 130%;
						list-style: none;
						}
					.contact-details .postal-address{
						background: url(/templates/images/icons/address.gif) top left no-repeat transparent;
						margin: 0 0 0 80px;
						padding: 0 0 10px 0;
						list-style: none;
						}
					.contact-details .phone-number{
						background: url(/templates/images/icons/phone.gif) top left no-repeat transparent;
						margin: 0 0 0 80px;
						padding: 0 0 10px 0;
						}
					.contact-details .fax-number{
						background: url(/templates/images/icons/fax.gif) top left no-repeat transparent;
						margin: 0 0 0 80px;
						padding: 0 0 10px 0;
						}
					.contact-details .email-address{
						background: url(/templates/images/icons/email.gif) top left no-repeat transparent;
						margin: 0 0 0 80px;
						padding: 0 0 10px 0;
						}
					.contact-details .email-address{
						padding: 0 0 2px 25px;
						}

			
			/*--------------------------News page------------------------*/
			#content .partnerships-container{
				float: left;
				width: 675px;
				margin: 0 0 40px 0;
				}
				#content .partnerships-container .partnerships-header-repeat{
					float: left;
					width: 675px;
					padding: 0;
					margin: 0 0 5px 0;
					border-bottom: 1px dotted #D5D5D5;
					color: #0C3303;
					}
					#content .partnerships-container .partnerships-header-repeat p{
						float: left;
						width: 675px;
						padding: 0;
						margin: 0;
						font-size: 110%;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						letter-spacing: .1em;
						}
				#content .partnerships-container .partnerships-content{
					float: left;
					width: 675px;
					padding: 0;
					margin: 0;
					}
					#content .partnerships-container .partnerships-content p{
						float: left;
						width: 675px;
						padding: 0 0 10px 0;
						margin: 0;
						}
				






/*-----------------FOOTERS-----------------------------------*/
#footer-left{
	list-style: none;
	float: left;
	width: 450px;
	margin: 0;
	display: inline;
	padding: 0 0 100px 0;
	font-size: 85%;
	}
	#footer-left li{
		display: inline;
		}
		
#footer-right{
	float: left;
	width: 235px;
	text-align: right;
	font-size: 80%;
	padding: 0 0 100px 0;
	margin: 0;
	display: inline;
	}
	#footer-right a{
		color: #999;
		text-decoration: none;
		padding: 0;
		margin: 0;
		}
	#footer-right a:hover, #footer-right a:focus{
		text-decoration: underline;
		}


		
	
	

