html { 
	min-height: 100%;
	margin-bottom: 1px;
}
body {
	margin: 20px auto;
	padding: 0;
	color: #4C4940;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	background-color: #E6D8AC;
	background-image: url(/images/bkg_body.gif);
}
p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
p {
	padding: 0 0 1.8em 0;
	font-size: 12px;
	line-height: 1.5em;
}
h2 {
	padding: 0 0 1.8em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
  line-height: 18px;
}
h3 {
	font-size: 10px;
	font-weight: bold;
  line-height: 18px;
}
h4 {
	font-weight: bold;
  line-height: 18px;
}
a {
	color: #BCAE7D;
	text-decoration: none;
}
a:hover {
  color: #425225;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
hr { 
	height: 1px; 
	color: #BCAE7D; 
	border: none; 
	background-color: #BCAE7D; 
	border: 0px solid #BCAE7D;
	margin: 0 0 20px 0;
}
.attention {
	color: #990000;
}
a.attention {
	color: #BCAE7D;
  font-size: 10px;
  font-weight: bold;
}
em.attention {
	font-weight: bold;
}
.note {
  font-size: 10px;
}


.clear {
	clear: both;
}







/* ********************************************* div#header ********************************************* */
#header {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}
#header a.sitetitle, 
#header a.sitetitle img {
	display: block;
  margin: 0;
  padding: 0;
}
#header #topnav {
	width: 800px;
	height: 23px;
	margin: 0;
	padding: 63px 0 0 0;
	background-image: url(/images/bkg_nav.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#topnav li {
	float: left;
	display: inline;
	height: 23px;
	margin: 0;
	padding: 0;
}
#topnav a {
	display: block;
	height: 23px;
  line-height: 23px;
	text-decoration: none;
  text-indent: -9999px;
  background-position: center top;
  background-repeat: no-repeat;
  outline: none;
}
#topnav li.horses {
	width: 79px;
	margin-left: 20px;
	background-image: url(/images/nav_horses.gif);
}
#topnav li.about {
	width: 158px;
	margin-left: 43px;
	background-image: url(/images/nav_about.gif);
}
#topnav li.news {
	width: 118px;
	margin-left: 200px;
	background-image: url(/images/nav_news.gif);
}
#topnav li.forsale {
	width: 116px;
	margin-left: 46px;
	background-image: url(/images/nav_forsale.gif);
}


/* ********************************************* div#page ********************************************* */
#page {
  width: 760px;
	margin: 0 auto;
	padding: 27px 20px 20px 20px;
	background-color: #ffffff;
}
p.featuredlink {
  overflow: hidden;
  margin: 0;
  padding: 0; 
	text-align: right;
  line-height: 40px;
}
p.featuredlink a.blog {
  float: right;
  margin: 0;
  padding: 0 0 0 20px;
  background-image: url(/images/icon_blogspot.gif);
  background-position: left center;
  background-repeat: no-repeat;
}


/* ********************************************* div#content ********************************************* */
#content {
  width: 758px;
	margin: 0;
	padding: 0;
	background-color: #FFFDEE;
	border: solid 1px #E6D8AC;
	text-align: left;
}
#content #wrap {
	width: 758px;
	overflow: hidden;
}
#content h1 {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	top: -15px;
}
/* hides text */
#content h1 span {
	position: relative;
	top: -500px;
}
#about #content h1 {
	background-image: url(/images/h1_about.gif);
}
#ourhorses #content h1, #horse #content h1 {
	background-image: url(/images/h1_ourhorses.gif);
}
#forsale #content h1 {
	background-image: url(/images/h1_horsesforsale_landing.gif);
}
#salehorse #content h1 {
	background-image: url(/images/h1_horsesforsale.gif);
}
#news #content h1 {
	background-image: url(/images/h1_news.gif);
}



/* ********************************************* div.column ********************************************* */
#content .column {
	float: left;
	display: inline;
	width: 339px;
	margin: 0 20px;
	padding: 10px 0;
	text-align: left;
}



/* ********************************************* div#footer ********************************************* */
#footer {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color: #80614C;
	text-align: center;
}
#footer p {
	margin: 0 auto;
	padding: 6px;
	font-size: 10px;
	color: #C8B58F;
	font-family: Arial, Helvetica, sans-serif;
}
#footer a {
	color: #C8B58F;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}


/* ********************************************* HOME PAGE OVERRIDES ********************************************* */
#splash {
	display: block;
	width: 800px;
	margin: 0 auto;
	padding: 0;
}
#splash img {
	display: block;
  margin: 0;
  padding: 0;
}
#home #page {
	padding: 0 20px 20px 20px;
	background-color: #ffffff;
	background-color: #FFFDEE;
	border-top: solid 1px #E6D8AC;
}
#home #content h1 {
	height: 20px;
	top: -10px;
	background-image: url(/images/h1_recentnews.gif);
}
#home #content #wrap h2.subhead {
  text-align: center;
}




#home #content .column {
	width: 359px;
	margin: 0;
	padding: 10px;
	border-bottom: solid 1px #E6D8AC;
}
#home #content .last {
	border-bottom: none;
}
#home #content .column p {
	margin: 0;
}
#home #content .column h2 {
	margin: 0;
	padding-bottom: 0;
}
#home #content .column img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#home #content .column a {
	font-size: 10px;
	font-weight: bold;
}


#home #footer p,
#home #footer a,
#home #footer a:hover {
	color: #D8CFC0;
}



/* ********************************************* HORSES OVERRIDES ********************************************* */
#ourhorses #content .column h2 {
	padding-bottom: 0;
}
#ourhorses #content .column img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#ourhorses #content .column a {
	font-size: 10px;
	font-weight: bold;
}


/* ********************************************* HORSE & SALEHORSE OVERRIDES ********************************************* */
#horse div.pedwrap {
	position: relative;
	clear: both;
}
#horse #content h3 {
  text-align: left;
}

/*
COLUMNS
*/
#horse #content .column,
#salehorse #content .column {
	float: left;
  display: inline;
	width: 356px;
	margin: 10px 0 10px 14px;
	padding: 0;
	text-align: left;
}
/*
INFO COLUMN
*/
#horse #content .info, 
#salehorse #content .info {
 	border: solid 1px #E6D8AC;
}
#horse #content .info p, 
#salehorse #content .info p {
	margin: 0 10px;
}
#horse #content .info h2, 
#salehorse #content .info h2 {
  display: block;
	height: 16px;
	margin: 0 auto 10px 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	top: -7px;
  text-indent: -9999px;
}
#horse #content .info h3, 
#salehorse #content .info h3 {
	margin: 0 10px;
  padding: 0 0 1em 0;
}
#horse #content .info h4, 
#salehorse #content .info h4 {
	margin: 0 10px;
}
#horse #content .info h2.prada {
	background-image: url(/images/h2_prada.gif);
}
#horse #content .info h2.elpaso {
	background-image: url(/images/h2_elpaso.gif);
}
#horse #content .info h2.valentino {
	background-image: url(/images/h2_valentino.gif);
}
#horse #content .info h2.sangria {
	background-image: url(/images/h2_sangria.gif);
}
#horse #content .info h2.wiesentanz {
	background-image: url(/images/h2_wiesentanz.gif);
}
#horse #content .info h2.nicolai {
	background-image: url(/images/h2_nicolai.gif);
}
#horse #content .info h2.rosentanz {
	background-image: url(/images/h2_rosentanz.gif);
}
#horse #content .info h2.whitney {
	background-image: url(/images/h2_whitney.gif);
}
#salehorse #content .info h2.bonita {
	background-image: url(/images/h2_bonita.gif);
}
#salehorse #content .info h2.dimaggio {
	background-image: url(/images/h2_dimaggio.gif);
}
#salehorse #content .info h2.manhattan {
	background-image: url(/images/h2_manhattan.gif);
}
#salehorse #content .info h2.prada {
	background-image: url(/images/h2_prada.gif);
}
#salehorse #content .info h2.spartacus {
	background-image: url(/images/h2_spartacus.gif);
}
#salehorse #content .info h2.whitney {
	background-image: url(/images/h2_whitney.gif);
}
#salehorse #content .info h2.roosevelt {
	background-image: url(/images/h2_roosevelt.gif);
}
#salehorse #content .info h2.redford {
	background-image: url(/images/h2_redford.gif);
}
#salehorse #content .info h2.rubintanz {
	background-image: url(/images/h2_rubintanz.gif);
}
#salehorse #content .info h2.songndance {
	background-image: url(/images/h2_songndance.gif);
}
#salehorse #content .info h2.ruidoso {
	background-image: url(/images/h2_ruidoso.gif);
}
#salehorse #content .info h2.stelladeoro {
	background-image: url(/images/h2_stelladeoro.gif);
}
p.accomplishments {
  padding: 0;
}
ul.accomplishments {
  margin: 0 10px;
  padding: 0 0 1.8em 0;
  list-style-type: none;
}
ul.accomplishments li {
  margin: 0;
  padding: 0 0 0 10px;
  line-height: 1.5em;
  background-image: url(/images/bkg_listbullet_dash.gif);
  background-repeat: no-repeat;
  background-position: 0 4px;
}
/* 
PHOTO COLUMNS
*/
#horse #content .photo, 
#salehorse #content .photo {
  width: 358px;
 	border: none;
}
#horse #content .photo img, 
#salehorse #content .photo img {
	display: block;
  margin: 0;
  padding: 0;
}
#horse #content .photo p {
	margin: 0;
	padding: 10px 10px 0 0;
	font-size: 10px;
	font-weight: bold;
}
/*
SPECIAL SUB-HEADLINES
*/
#horse #content h3.offspring {
  display: block;
	height: 16px;
	position: relative;
	top: -8px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
  text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(/images/h3_offspring.gif);
}
/*
EXTRA LINKS
*/
#horse p.return, 
#salehorse p.return {
	margin: 0 0 0 14px;
	padding: 0 0 10px 0;
	font-size: 10px;
	font-weight: bold;
	clear: both;
}
#horse p.more, 
#salehorse p.more {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 10px;
	font-weight: bold;
	clear: both;
}
#salehorse .column p.return, 
#salehorse .column p.more {
	margin-top: -10px;
}
/*
PEDIGREE STUFF
*/
#horse #content h3.pedigree {
  display: block;
	height: 15px;
	position: relative;
	top: 8px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
  text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(/images/h3_pedigree.gif);
}
#horse table.pedigree {
	clear: both;
	width: 730px;
	height: 464px;
	margin: 0 14px 10px 14px;
	border: solid 1px #E6D8AC;
	background-image: url(/images/bkg_pedigree.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#horse .pedigree td {
	vertical-align: middle;
	test-align: left;
	padding: 0;
	width: 146px;
	font-size: 10px;
}
#horse .pedigree div.ped {
	background-color: #FFFDEE;
	margin: 0 20px 0 5px;
	padding: 0 5px;
}



/* ********************************************* FORSALE OVERRIDES ********************************************* */
#forsale #content {
	background-color: #ffffff;
}
#forsale #content div.details  {
	border-bottom: solid 1px #E6D8AC;
	width: 758px;
	overflow: hidden;
	padding-bottom: 14px;
}
#forsale #content .info {
	float: left;
  display: inline;
	width: 340px;
	margin: 10px 10px 10px 20px;
	padding: 0;
	text-align: left;
}
#forsale #content .info p {
}
#forsale #content .photo {
	float: left;
  display: inline;
  width: 358px;
	margin: 10px 0 10px 14px;
	padding: 0;
	text-align: left;
}
#forsale #content .photo img {
	display: block;
	margin: 0;
	padding: 0;
}
#forsale #content div.horses  {
  width: 758px;
  overflow: hidden;
	background-color: #FFFDEE;
	padding-top: 4px;
}
#forsale #content .horses .column h2, 
#forsale #content .horses .column p {
	padding-bottom: 0;
}
#forsale #content .horses .column {
	height: 151px;
	padding-top: 10px;
	overflow: hidden;
}
#forsale #content .horses .column img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#forsale #content .horses .column a {
	font-size: 10px;
	font-weight: bold;
}


/* ********************************************* NEWS OVERRIDES ********************************************* */
#news #content {
	padding-bottom: 14px;
}
/*#news #content #wrap {
	margin-top: -10px;
}*/
#news #content div.archives  {
	border: solid 1px #E6D8AC;
	width: 728px;
	margin: 10px 14px 0 14px;
	padding: 0 0 14px 0;
	float: left;
	overflow: visible;
	display: inline;
}
#news #content .archives h2 {
	margin: 0 auto 10px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	top: -9px;
}
/* hides text */
#news #content .archives h2 span {
	position: relative;
	top: -5000px;
}
#news #content .archives h2 {
	background-image: url(/images/h2_archives.gif);
}
#news #content div.archiveswrap  {
	width: 728px;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	overflow: hidden;
	display: inline;
  background-image: url(/images/bkg_columnborder.gif);
  background-repeat: repeat-y;
  background-position: center top;
}
#news #content .archives .column {
  width: 324px;
}
#news #content .archives .column h3 {
	padding: 0 0 1.5em 0;
}
#news #content .column a {
	font-size: 10px;
	font-weight: bold;
}

#news #content h2 {
	font-weight: bold;
	font-size: 12px;
}
#news #content h3 {
	padding: 0;
}
#news .column p.return {
	margin-top: -10px;
	padding-bottom: 0;
}
