html, body{  margin:0; padding-top:1em;padding-bottom: 1em;padding-left: 2em;padding-right:2em;  text-align:center; background-color:#ECEAE5;}  #pagewidth{  width:100%;  min-width:800px; text-align:left;  margin-left:auto;  margin-right:auto;} 
.xhtml img {border: none;}img{border: .5em solid #60381D;}  


a.imagebut{
padding-left: 4em;
padding-right: 4em;font-weight: bold;color: #BA9175;}

.imagespace{color:#FEFBED;clear:both;}
#header{ position:relative;  height:73px;  background-color:  #FFFFFF;background-image: url("horse-header.jpg"); background-repeat:no-repeat; text-align: right;border: 2px solid black;padding-top: 120px;padding-right: 5%;max-height:193px;}  
h1{color: black;font-weight: bold;font-size: x-large;
text-shadow: white;
text-shadow: white .05em .05em 0em;}

#maincol{background-color: #FEFBED;  padding-left: 2em;padding-right: 2em;border-left:1px solid black;border-right:1px solid black; position: relative;  font-family:serif;font-size: smaller; }#menu{text-align:center;padding: 2em;}a{text-decoration:none;}a.home{background-color: white;border: 1px solid black;padding:.5em;float:top;display: inline;color: black;margin: .125em;font-weight: bold;}a.home:hover{background-color: black;border: 1px solid black;padding:.5em;float:top;display: inline;color: white;margin: .125em;}.mitem{background-color: #60381D;border: 1px solid black;padding:.5em;float:top;display: inline;color: white;margin: .125em;}a.mitem:hover{background-color: #BA9175;border: 1px solid black;padding:.5em;float:top;display: inline;color: white;margin: .125em;} a.mitemhere{background-color: #BA9175;border: 1px solid black;padding:.5em;float:top;display: inline;color: white;margin: .125em;} 

.full img{border:1px solid black;padding: .5em;background-color: #60381D;margin:.125em;}

.imageplace{
float:left;text-align: left;padding: 10px;}a.pic img{border:1px solid black;padding: .5em;background-color: #60381D;margin:.125em;}a.pic:hover img{border:1px solid black;padding: .5em;background-color: #BA9175;margin:.125em;}a.pic:visited img{border:1px solid black;padding: .5em;background-color: black;margin:.125em;}

a.footer{padding-left:.5em;text-decoration: none;color: #FAEC9E;}a.footer:hover{text-decoration: none;color: #918A65;}#footer{font-size:small;padding: .25em;clear:both;border: 1px solid black;color: #FAEC9E;background-color: #C8B09F; }      /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */  