body{
		 font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
		  background: #284669 url(../../images/mainbg.jpg) top left repeat-y;
		  text-align: center;
		  margin:0px;
		  padding:0px;

}
		
				
p, ul		{
		width: 500px;
		line-height: 160%;
		color:#666;
		float:left;
		margin:0px;
		}

p, td, ul	{
		text-align: left;

		}
		
em		{
		color:#284669;
		font-style:italic;
		}
		
		
h1, h2		{
		color:#284669;
		font-size:120%;
		text-align:left;
		margin:0px 0px 5px 0px;
		font-weight:normal;
		width:500px;
		float:left;
		}

		

			
/*  main page elements */

			
.container{
		
		padding:0px;
		width:980px;
		margin:0px auto;

			}
			
#mainbody 
			{
 	
			margin:0px auto;
			width:980px;
		
			} 
			
	
			
#maintext {	float:right;
			width:980px;
			margin:15px 0px 0px 0px;
			border-left:1px solid #999;
			border-bottom:1px solid #333;
			border-top:1px solid #999;
			border-right:1px solid #333;
			background: #ffffdf;
			} 
			
			
.home #maintext, .contact #maintext
			{
			background: #ffffdf url(../../images/frontpageimage.jpg) top left no-repeat;
			}
			
.home .bodytext 
			{
			background: #ffffdf url(../../images/rolfe.jpg) bottom right no-repeat;
			}
			
			
.livery #maintext
			{
			background: #ffffdf url(../../images/hacking.jpg) top left no-repeat;
			}
			
.livery .bodytext 
			{
			background: #ffffdf url(../../images/blackhorse.jpg) top right no-repeat;
			}
			
.training #maintext
			{
			background: #ffffdf url(../../images/jumping.jpg) top left no-repeat;
			}
			
.training .bodytext 
			{
			background: #ffffdf url(../../images/dressage1.jpg) top right no-repeat;
			}
			
.people #maintext
			{
			background: #ffffdf url(../../images/people.jpg) top left no-repeat;
			}
			
.people .bodytext 
			{
			background: #ffffdf /*url(../../images/.jpg) bottom right no-repeat*/;
			}
			
.break #maintext
			{
			background: #ffffdf url(../../images/breaking.jpg) top left no-repeat;
			}
			
.break .bodytext 
			{
			background: #ffffdf url(../../images/rolfe.jpg) bottom right no-repeat;
			}
			
.contact .bodytext 
			{
			background: #ffffdf url(../../images/dressage.jpg) bottom right no-repeat;
			}
			
			
			

.bodytext, .prices 
			{	
			float:right;
			width:560px;
			margin:10px 0px 20px 0px;
			text-align:left;
			color:#666;

			} 

.prices		{
			line-height:150%;
			}		

ul.sidenav{
			margin-top:160px;
			margin-left:10px;
			margin-bottom:0px;
			margin-right:0px;
			padding:0px 30px 0px 0px;
			float:left;
			width:340px;
			display:inline;
		} 

	   
ul.sidenav li{
  	  	text-align: left;
		font-size:90%;
	  	float:right;
		margin: 0px;
		border-bottom: 1px dotted #ccc;
		list-style-type: none;
	

	  }	  
	   
ul.sidenav a:link, ul.sidenav a:visited	   {
	   text-decoration:none;
		color:#284669;
	    width:260px;
		float:left;
		display:block;
		height:60px;
		background:none;
		padding-left:80px;
		   	}
	      
ul.sidenav a:hover{
	   color:#000;
	   display:block;
	   }
	   
#link0 a{
		background: url(../../images/intro-imagesmall.gif) bottom left no-repeat;
		}
		
#link1 a{
		background: url(../../images/livery-imagesmall.gif) bottom left no-repeat;
		}
		
#link2 a{
		background: url(../../images/training-imagesmall.gif) bottom left no-repeat;
		}
		
#link3 a{
		background: url(../../images/forsale-imagesmall.gif) bottom left no-repeat;
		}
		
#link4 a{
		background: url(../../images/clinics-imagesmall.gif) bottom left no-repeat;
		}
		
#link5 a{
		background: url(../../images/contact-imagesmall.gif) bottom left no-repeat;
		}
	   
		



#logo{
	float: right;

	}
	
		
			
	
.qualities
		{

		line-height:150%;
		float:left;
		margin:10px 0px ;
		padding:0px;
		}
		
.qualities li
		{		
		
		margin-left:60px;
		padding:0px;

		}
		
.standard	
		{
		margin:10px 0px;
		width:400px;
		}
		

	/*	
#sidebar{
		margin-top: 0px;
		padding:0px;
		width:240px;
		float:right;
		
		}*/
		



		

		
.address {
		list-style-type:none;
		clear:both;	
		margin: 10px 0px;
		padding:10px 0px 0px 0px;
		width:400px;
		text-align:left;
		}
		

#postal {
		background: url(../../images/envelopelogo.gif) no-repeat top left ;
		padding-left:100px;
		}

#phone 	{
		background: url(../../images/phonelogo.gif) no-repeat top left ;
		height:50px;
		padding-left:100px;
		}
		
#email 	{
		background: url(../../images/computerlogo.gif) no-repeat top left ;
		height:50px;
		padding-left:100px;
		}
		

		
img.thumbp
		{
		margin:5px;
		height:210px;
		width:158px;
		
		}
		
img.thumbl
		{
		margin:5px;
		width:158px;
		height:105px;
		}
		
img.thumbbottom
		{
		margin:5px;
		width:245px;
		height:148px;
		}