
/*html*/
body		{ background-color: #1A1A37; }
h1		{ font-size: 16pt; font-weight: bold; margin-top: 0; text-align: center;}
h2		{ font-size: 14pt; font-weight: bold; }
h3		{ font-size: 13pt; font-weight: bold; }

/*divisions*/
#wrapper	{ width: 700px; margin: 0 auto; padding: 0; font-family: times, serif; border: solid 1px #c09b64; }
#Header		{ width: 100%; margin: 0 auto; padding: 0; background-color: #ffffff; }
#Banner		{ width: 99%; margin: 0 auto; padding: 0 0 0 10px; }
#SiteNav	{ margin:0 auto; padding:0; text-align: center; background-color: #6a0f0e;
		 border-top: solid 2px #c09b64; border-bottom: solid 2px #c09b64; }
#SubjectNav	{ margin:0 auto; padding:0; text-align: center; background-color: #1a234c; border-bottom: solid 2px #c09b64; }
#FrontPage	{ background-color: #ffffff; font-size: 16pt; font-weight: bold; padding-top: 0; text-align: center;}
#Subject	{ margin: 0 auto; padding: 0 5px 10px 5px; overflow: visible; background-color: #ffffff; font-size: 12pt; }
.Gallery	{ margin-top: 10px; clear: both; }
#Motto		{ margin:0 auto; padding: 5px 0 5px 0; text-align: center; background-color: #1a234c; 
		 border-top: solid 2px #c09b64; font-size: 10pt; font-weight: bold; color: #c09b64; 
		 letter-spacing: 0.25em ; word-spacing: 1em; }

/*lists*/
#SiteNav ul	{ margin:0; padding:0; height:32px;}
#SiteNav li	{ display:inline; line-height:32px; padding:0 6px; }
#SubjectNav ul	{ margin:0; padding:0; height:32px;}
#SubjectNav li	{ display:inline; line-height:32px; padding:0 6px; }

/*links*/
#SiteNav a	{ font-size: 14pt; font-weight: bold; color: #c09b64; text-decoration: none; }
#SiteNav a:hover	{ text-decoration: underline;}
#SubjectNav a	{ font-size: 11pt; font-weight: bold; color: #c09b64; text-decoration: none;}
#SubjectNav a:hover	{ text-decoration: underline;}

/*text*/
.link		{ font-family: courier, monospaced; font-size:11pt; font-weight: bold; }
.quote		{ margin-top: 0; padding: 15px; font-style: italic; }

/*tables*/
#HorseSize, #HorseAge	{ border-collapse:collapse; margin: 10px auto; }
.value		{ border-bottom: solid 1px #bab565; text-align: right; }
.total		{ border-top: double black; text-align: left; }
.col1		{ width: 80px; }
.col2		{ width: 120px; text-align: right; }
caption		{ text-align: left; font-weight: bold; }

/*images*/
#Subject img	{ border: outset 2px #c09b64; }
.imageLeft	{ float: left; clear: left; padding: 0; margin: 10px 0 0 0; }
.imageCentre	{ display: block; margin-left: auto; margin-right: auto }
.imageRight	{ float: right; clear: right; padding: 0; margin: 10px 0 0 0; }

#homeLink a	{ border: none; text-decoration: none; }
p.buffer	{ padding-bottom: 0; margin-bottom: 0px; " }