
/* Designed by Jo from Spiral Pixel */
/* spiralpixel.com */
/* 2009 */


*  {
margin : 0;
padding : 0;
}

body {
margin-top : 0%;
margin-bottom : 2%;
background-image : url(images/gradient.gif);
background-repeat : repeat-x;
background-color : #dedede;
color : #818281;
font : 75%/150% Tahoma, Arial, sans-serif;
text-align : center;
}
#container {
background-image : url(images/body.jpg);
width : 743px;
margin : 0 auto;
text-align : left;
padding : 0 0 0 0;
}
#header {
background-color : #ecece2;
color : inherit;
height : 256px;
background-image : url(images/header.jpg);
background-position : top left;
background-repeat : no-repeat;
}


/* Menu ++++++++++++++++++++++++++++++++++++++++++++ */
.Menu {
background : transparent;
width : 734px;
margin : -81px 0 0 0;
float : left;
}
.Menu em {
display : none;
}
.Menu ul {
list-style : none;
margin : 0;
padding : 10px 0 0 15px;
}
.Menu ul li ul {
display : none;
}
.Menu li {
padding : 0;
margin : 0;
display : inline;
font : 11px/100% Tahoma, Arial, Helvetica, sans-serif;
font-weight : bold;
}
.Menu a {
width : auto;
outline : 0;
padding : 0 0 0 0;
margin-right : 6px;
float : left;
text-decoration : none;
}
.Menu a span {
width : auto;
background-image : url(images/green_menu.jpg);
padding : 6px 6px 6px 6px;
display : block;
float : right;
border-left : 1px solid #999;
border-right : 1px solid #999;
border-top : 1px solid #999;
background-color : inherit;
}
.Menu a span {
width : auto;
float : none;
color : #e1e1e1;
}
.Menu a:hover span {
background-image : url(images/green_menu.jpg);
color : #fff;
background-color : inherit;
}
.Menu a:hover {
background-position : 0% 21px;
color : #333;
text-decoration : none;
background-color : inherit;
}
.Menu .on span {
background-image : url(images/menu_on.gif);
color : #333;
background-position : 100% 0;
background-color : inherit;
}

/* Body ++++++++++++++++++++++++++++++++++++++++++++ */
#content {
background-image : url(body.jpg);
background-color : inherit;
color : inherit;
background-position : top left;
background-repeat : repeat;
padding : 0 30px 0 30px;
margin-top : -30px;
}

/* Font Styles ++++++++++++++++++++++++++++++++++++++++++++ */
h1 {
font : bold 155%/100% Georgia, Times, serif;
background-color : inherit;
color : #57634b;
margin : 30px 0 15px 0;
}
h2 {
font : bold 115%/90% Georgia, Times, serif;
background-color : inherit;
color : #57634b;
margin : 10px 0 5px 0;
}
h3 {
font : bold 155%/100% Georgia, Times, serif;
background-color : inherit;
color : #57634b;
margin : 10px 0 15px 0;
}
h4 {
font-family : Georgia, Times, serif;
font-size : 13px;
background-color : inherit;
font-weight : bold;
color : #617877;
text-decoration : none;
margin : 0 0 0 0;
}
h4 a {
font-family : Georgia, Times, serif;
outline : 0;
background-color : inherit;
font-weight : bold;
color : #617877;
text-decoration : none;
margin : 0 0 3px 0;
}
h4 a:hover {
font-family : Georgia, Times, serif;
background-color : inherit;
outline : 0;
font-weight : bold;
color : #787461;
text-decoration : none;
margin : 0 0 3px 0;
}
p {
text-align : justify;
color : #5a5a59;
background-color : inherit;
font-size : small;
margin : 0 0 0 0;
padding : 0 0 20px 0;
}
.highlight-font {
font-size : 13px;
background-color : inherit;
color : #993300;
}
.credit {
text-align : center;
font-style : italic;
background-color : inherit;
font-size : 11px;
font-weight : normal;
color : #999;
margin : -10px 0 15px 0;
}

/*Images ++++++++++++++++++++++++++++++++++++++++++++ */
img.float-left {
float : left;
background-color : #ebedeb;
margin-right : 10px;
padding : 5px 5px 5px 5px;
margin-left : 0;
color : #b8b8b7;
margin-top : 5px;
margin-bottom : 0;
border : 1px solid;
}
img.float-right {
float : right;
background-color : #ebedeb;
margin-right : 0;
padding : 5px 5px 5px 5px;
margin-left : 10px;
color : #b8b8b7;
margin-top : 5px;
margin-bottom : 0;
border : 1px solid;
}
img.float-right-logo {
float : right;
background-color : #ebedeb;
margin-right : 0;
padding : 5px 5px 5px 5px;
margin-left : 10px;
color : #b8b8b7;
margin-top : -20px;
margin-bottom : 0;
border : 1px solid;
}

/* Links++++++++++++++++++++++++++++++++++++++++++++ */
a {
color : #6f6846;
text-decoration : underline;
outline : 0;
background-color : inherit;
}
a:hover {
color : #6e4b49;
text-decoration : underline;
background-color : inherit;
}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++ */
#footer {
background-color : inherit;
height : 127px;
background-image : url(images/footer.jpg);
background-position : top left;
background-repeat : no-repeat;
width : 745px;
margin : -20px auto 0 auto;
padding : 0 0 0 0;
text-align : center;
color : #fff;
}
#footerText {
font-size : 11px;
color : #e2dfcb;
background-color : transparent;
text-align : right;
padding-top : 27px;
line-height : 16px;
padding-right : 29px;
}
#footer a {
outline : 0;
background-color : transparent;
color : #593805;
text-decoration : none;
}
#footer a:hover {
background : transparent;
color : #993300;
}
.highlight {
background-color : transparent;
font-weight : bold;
color : #596e89;
}

/* Misc ++++++++++++++++++++++++++++++++++++++++++++ */
img {
border : 0;
}
.clear {
clear : both;
}

/* Sale Horses ++++++++++++++++++++++++++++++++++++++++++++ */
.thumb {
text-align : center;
margin-right : 15px;
margin-left : 15px;
margin-top : 0;
margin-bottom : 0;
background-color : #fff;
padding : 5px 5px 5px 5px;
color : #b8b8b7;
border : 1px solid;
}
.byline {
color : #666;
background-color : inherit;
text-align : left;
letter-spacing : 0;
display : block;
width : 100%;
height : 192px;
border-bottom : 1px dotted #dedede;
margin-top : 10px;
margin-bottom : 25px !important ;
}
.byline2 {
color : #666;
background-color : inherit;
text-align : left;
letter-spacing : 0;
display : block;
width : 100%;
height : 173px;
border-bottom : 1px dotted #dedede;
margin-top : 10px;
margin-bottom : 25px !important ;
}
.bylinemac {
color : #666;
background-color : inherit;
text-align : left;
letter-spacing : 0;
display : block;
width : 100%;
height : 170px;
border-bottom : 1px dotted #dedede;
margin-top : 10px;
margin-bottom : 25px !important ;
}
.byline3 {
color : #666;
background-color : inherit;
text-align : left;
letter-spacing : 0;
display : block;
width : 100%;
height : 158px;
border-bottom : 1px dotted #dedede;
margin-top : 10px;
margin-bottom : 25px !important ;
}
.byline4 {
color : #666;
background-color : inherit;
text-align : left;
letter-spacing : 0;
display : block;
width : 100%;
height : 90px;
border-bottom : 1px dotted #dedede;
margin-top : 10px;
margin-bottom : 25px !important ;
}
.filly {
font : bold 105%/90% Georgia, Times, serif;
background-color : inherit;
color : #57634b;
margin : 10px 0 5px 0;
} 
/* Photo Gallery ++++++++++++++++++++++++++++++++++++++++++++ */
.photo{
	background-color: #fff;
	margin-right: 0px;padding:5px 5px 5px 5px;
	margin-left: 0px;color:  #B8B8B7;
	margin-top: 0px;
	margin-bottom: 5px;border:1px solid;
}

.photo a{text-decoration:none;
	background-color: #fff;
	margin-right: 0px;padding:5px 5px 5px 5px;
	margin-left: 0px;color:  #B8B8B7;
	margin-top: 0px;
	margin-bottom: 5px;border:1px solid;
}

.thumb{text-align:center;
	margin-right: 6px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
      background-color: #fff;
	padding:2px 2px 2px 2px;
	color:  #B8B8B7;
	border:1px solid;}
	
	.photo_size{background-color:inherit;
      font-style:normal;
	font-size:11px;
	font-weight:normal;
	color : #6f6846;
	display:block;
      height:460px;
      text-align:center;
}
.number  {font-style:italic;font-size:13px;
font-family: Georgia, Times, serif;
font-weight:normal;color : #6f6846;
text-decoration : none;

background-color : inherit;
}
.number a {
color : #6f6846;
text-decoration : none;
outline : 0;
background-color : inherit;
}
.number a:hover {
color : #6e4b49;
text-decoration : none;
background-color : inherit;
}

.title {font : bold 155%/100% Georgia, Times, serif;
background-color : inherit;
color : #57634b;
margin : 30px 0 20px 0;
}