body#mares {min-width:640px; font-family:arial; background:#7d8f8f; margin:0}  /*a67c52-tan*/
body#stallions {min-width:640px; font-family:arial; background:black; margin:0}
body {min-width:640px; font-family:arial; background:#a67c52; margin:0; color:black}

#header1,#content1,#sub-section1,#footer1, #content-horse {
overflow:hidden;
display:inline-block
}
/* safari and opera need this */
#footer1 {width:100%}
#header1,#menu1,#sub-section1 {float:left}
#content1 {float:right}
#header1 {width:100%; border:0px solid red; background:black; }
/* leaving room for rounding error (MSIE) */
#menu1 {width:100%; }
#content1 {width:80%; padding-top:5px;color:black; }
body#mares #content1 {width:80%; padding-top:5px;color:black; }
#sub-section1 {width:195px; background:gold; height:550; padding:10px; margin-right:5px; background:url('../pics/sub-back4.png') no-repeat; padding-right:10px}
#footer1, #footer1 td {clear:both; color:black; text-align:center; font-size:9pt}
body#stallions #footer1, body#stallions #footer1 td {clear:both; color:white; text-align:center; font-size:9pt}
#footer1 table, #footer1 th, #footer1 td {border:0} 



/* start menu */
#liitem {display:block;  margin:2px 0; padding:0; text-align:center; font-size:12px; }

body#stallions #liitem a:link, body#stallions #liitem a:active, body#stallions #liitem a:visited {color:#fff; display:block; border:5px outset gray; margin:0; padding:2px; background:#333; text-decoration:none} /* #660000 red, #7d8f8f gray */
body#mares #liitem a:link, body#mares #liitem a:active, body#mares #liitem a:visited {color:#fff; display:block; border:5px outset #7d8f8f; margin:0; padding:2px; background:#7d8f8f; text-decoration:none} /* #660000 red, #7d8f8f gray */
/* before change, orig gray
#liitem a:link, #liitem a:active, #liitem a:visited {color:#fff; display:block; border:5px outset gray; margin:0; padding:2px; background:#660000; text-decoration:none} /* #660000 red, #7d8f8f gray 
#liitem a:hover {color:#A9A9A9; display:block; border:5px inset gray; text-indent:10px; background:#666; font-style:normal;}*/
#liitem a:link, #liitem a:active, #liitem a:visited {color:#fff; display:block; border:5px outset #660000; margin:0; padding:2px; background:#660000; text-decoration:none} 
#liitem a:hover {color:#A9A9A9; display:block; border:5px inset #330000; text-indent:10px; background:#330000; font-style:normal;}
body#stallions #liitem a:hover {color:#A9A9A9; display:block; border:5px inset gray; text-indent:10px; background:#666; font-style:normal;}
body#mares #liitem a:hover {color:#A9A9A9; display:block; border:5px inset #7d8f8f; text-indent:10px; background:#7d8f8f; font-style:normal;}
#content1 p {width:700px}
/*special for EM link8*/
#liitem1 {display:block;  margin:2px 0; padding:0; text-align:center; font-size:12px; }
#liitem1 a:link, #liitem1 a:active, #liitem1 a:visited {color:#fff; display:block; border:5px outset gray; margin:0; padding:2px; background:#660000; text-decoration:none}
#liitem1 a:hover {color:#A9A9A9; display:block; border:5px inset gray; text-indent:0; background:#666; font-style:normal;}
/*special for EM link8*/
#ullist {list-style: none; margin:0; text-align:center}
#menulist {margin:0; width:150px}
/* end menu */

/* stallion pages */
#pictext {width:370px; border:0px solid green; vertical-align:top }
#pictext img {width:350px;}
#pictext2 {width:420px; height:467px; border:1px solid green; float:left}

#mareaccprog {order:1px ridge white; text-align:left; width:800px; padding-top:10px; float:left; padding-left:10px; margin-bottom:10px}

#siredam {width:300px; text-align:center; font-weight:bold}

#contenthorse {color:white; padding-top:5px; text-align:center}
#contenthorse table, #contenthorse table a, #contenthorse a{color:white}


body#stallions #content1 {color:white}
/*body#mares {background:#7d8f8f}*/

#contenthorse td{color:black}
#contenthorse td a {font-weight:bold}

#mareaccprog {float:left; width:500px; margin-top:150px} 
#mares #content1 div img {width:400px; margin-bottom:20px}

body#mares #sub-section1 {background:url('../pics/sub-back-mares.png') no-repeat; padding-right:10px}