/*
Dark 	#663333

Mid 	#CCCC99

Light	#F2F2CC
*/

#header 			{margin: 0 auto; line-height:25px;  margin-bottom: 3px; background-color:#633; padding: 20px 0 20px;}
#header, #text_links{/* dark */ background-color:#663333; border: 1px solid #999; text-align:center; color: #F2F2CC; vertical-align:middle; margin-top: 3px; width:728px;margin-left: auto; margin-right:auto;}
#text_links 		{ height: 25px; font-size:75%;}
h1					{font-size:100%; font-weight: normal;}
#text_links	a:link, #text_links a:visited	{color: #F2F2CC; text-decoration:none}
#text_links a:hover, #text_links a:active	{color:#FFF; text-decoration:underline;}
.picture_title 		{/*Mid*/ background-color:#CC9; padding: 5px 0 5px 0; margin: 0 3px 20px 3px; text-align:center; color: #333; font-size:75%; font-style:italic;}
#page_contents		{/* Light */ background-color: #F2F2CC; border: 1px solid #999; text-align:justify;}
body 				{margin: 0; font-family: Arial, Helvetica, sans-serif;}
.title, .subtitle, .pagetitle	{margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.title 				{font-size: 130%; margin-bottom:10px}
.subtitle			{font-size:70%;}
.pagetitle			{font-size:110%; text-align:center; color: #663333;}
.pagecontent 		{padding: 5px 10px 10px 10px; font-size:80%;}
.time				{color:#666; font-size:70%; font-weight:bold; text-align:center;}
#right 				{margin: 0 10px 10px 10px; text-align:center; padding: 0px;}
.figure img 		{border: 3px double #333; background-color:#CC9;}
div.figure 			{display:block; margin-left: auto; margin-right: auto; margin: 0.5em; padding: 0.5em; margin-top: 0; padding-top: 0; text-align: center; font-size: small; text-indent: 0; font-weight:bold; color:#333;}
blockquote 			{margin-top:0; margin-bottom:0;}
.contact 			{border: inset; padding:10px; background-color:#CC9}
.pagecontent a:link, a:visited {text-decoration:underline; color:#006;}
.pagecontent a:hover, a:active {text-decoration:none; color:#fff; background-color:#633;}
.italic_text 		{font-style:italic;}
#pupil 				{border: 1px solid #666;}
#pupil img 			{border: 1px solid #333;}
.results 			{font-weight:bold; margin-left:20px;}
.pict				{border: 3px double #333; width: 150px; background-color:#CC9; padding: 5px; margin: 0 0 20px 0; text-align: left; color: #000; font-size:75%; /*font-style:italic*/}
.pict img			{border: 1px solid #333;}
.small_italic_grey	{color:#666; font-size:12px; font-weight: 200; font-style:italic;}
.small_grey			{color:#666; font-size:12px; font-weight: 200;}
.centre_bold		{
	text-align:center;
	font-weight:bold;
	font-size: 110%;
}
.centre_bold_dkGrey		{text-align:center; font-weight:bold; color:#333;}
.centre_bold_caps	{text-align:center; font-weight:bold; text-transform:uppercase}
.bold				{font-weight:bold;}
#design				{padding: 0 30px 0 0; font-size: small;  text-align: right}
#design a:link, #design a:visited {text-decoration:underline; color:#666;}
#design a:hover {text-decoration:none; color:#633;}
#design a:active {text-decoration:underline; color:#666;}
.small_centre		{text-align:center; font-size:11px; padding-right:20px}
.horsename			{font-size:20px; margin-left: 300px; padding: 15px;}
.pagecontent img {display:block; text-align:center; margin:5px; border: 1px solid #CCC;}
.horseforsaletable 	{border: 1px solid #CCC; margin: 20px 0; text-align:center}
.horseforsaletableadmin 	{border: 1px solid #CCC; margin: 20px 0;}
.horsedesctable {text-align:left; padding-right: 3px}
.horsedesc			{padding:50px 20px 30px 0}

.tblHorseDetails {
	border: 1px #CCCCCC Solid;
}

.tblHorseDetails td {
	background-color: #CCCC99;
}

/*	width:98%;
	text-align:center;
	padding: 2px;
*/



/*Menu Formatting*/
#menua{
border: 1px solid #666;
border-bottom: 0;
width: 121px;
background-color: #CCCC99;
}

#menua a{
font: 13px tahoma;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: #333;
text-decoration: none;
border-bottom: 1px solid #666;
}

html>body #menua a{ /*Non IE rule*/
width: auto;
}

#menua a:hover, #menua a:active {
background-color: #663333;
color: white;
}
/*End of Menu*/
#linkslist img {margin:0px; padding:0; text-align:left;}

#linkslist li {
	padding-bottom: 20px;
	list-style: none;
	display:block;
	width: 70%;
}

#linkslist a {font-weight:bold}

#right_padding {padding-right:140px}

.style2 {font-size: small}

#Sold {
background-color:#CCCC99
}
li {
	margin-bottom: 10px;
}

object {margin-bottom:10px}