/*            .   oooo                  oooo            
            .o8   `888                  `888            
 .oooo.   .o888oo  888 .oo.    .oooo.    888   .oooo.   
`P  )88b    888    888P"Y88b  `P  )88b   888  `P  )88b  
 .oP"888    888    888   888   .oP"888   888   .oP"888  
d8(  888    888 .  888   888  d8(  888   888  d8(  888  
`Y888""8o   "888" o888o o888o `Y888""8o o888o `Y888""8o                                                       
                                                        
                              .o8        o8o                                 
                             "888        `"'                                 
 .oooo.   oooo d8b  .oooo.    888oooo.  oooo   .oooo.   ooo. .oo.    .oooo.o 
`P  )88b  `888""8P `P  )88b   d88' `88b `888  `P  )88b  `888P"Y88b  d88(  "8 
 .oP"888   888      .oP"888   888   888  888   .oP"888   888   888  `"Y88b.  
d8(  888   888     d8(  888   888   888  888  d8(  888   888   888  o.  )88b 
`Y888""8o d888b    `Y888""8o  `Y8bod8P' o888o `Y888""8o o888o o888o 8""888P' 
                      For copyright and licensing, please see humans.txt. */

@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);

* {
border:none;
list-style:none;
margin:0;
padding:0;
}

html {
height:100%;
}

body {
font-family: 'Ubuntu', arial, serif;
color:#ccc;
overflow-y:scroll;
background:#260300 url(images/bg-site.jpg) no-repeat fixed center top;
height:100%;
font-size: 0.875em;
}

a {
outline:none;
text-decoration:none;
color:#fe8e37;
}

a:hover {
color:#e6751e;
}

#header {
width:100%;
position:fixed;
top:0;
left:0;
z-index:100;
}

#header-box {
width:960px;
height:129px;
background:url(images/bg-header.jpg);
position:relative;
margin:0 auto;
}

#logo {
display:block;
float:left;
height:100px;
width:300px;
}

#header ul {
font-size:14px;
}

#header li {
float:right;
}

#header li a {
display:block;
color:#643411;
padding:45px 10px 20px;
}

#header-shadow {
float:left;
clear:both;
height:80px;
width:960px;
background:url(images/bg-header-shadow.png) repeat-x;
margin:-9px 0 0;
}

#home h2#head {
	text-shadow: 0px 0px 1px #ccc;
	font-size: 1.571em;
	clear:both;
	top: 18px;
	color: #ccc;
	position: relative;
	margin: 8px 0 32px 0;
	padding: 0;
}

p#intro {
	font-size: 1.143em;
	text-shadow: 1px 1px 2px #330000;
	line-height: 1.643em;
}

#stallions-colts #content,#mares-fillies #
,#foals #content,#sales #content {
width:948px;
padding:5px 5px 20px;
}

#flower {
width:0;
height:0;
position:absolute;
top:0;
left:50%;
z-index:101;
margin:0 0 0 -480px;
}

#flower a {
display:block;
width:328px;
height:336px;
background:url(images/flower.png);
margin:40px 0 0 -13px;
}

#sub-header {
width:958px;
height:265px;
position:relative;
background:url(images/placeholder-sub-header-flash.png) right no-repeat;
margin:129px auto 0;
}

#sub-header-line-left {
float:left;
height:140px;
width:1px;
background:url(images/bg-sub-header-line.png) no-repeat;
margin:125px 0 0 -1px;
}

#sub-header-line-right {
float:right;
height:140px;
width:1px;
background:url(images/bg-sub-header-line.png) no-repeat;
margin:125px -1px 0 0;
}

#sub-header h1 {
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:400;
font-size:24px;
color:#9d5200;
position:absolute;
top:145px;
right:40px;
}

#content {
width:918px;
min-height:70%;;
background:url(images/bg-content2.jpg) repeat-y;
overflow:hidden;
margin:0 auto;
padding:20px;
-moz-box-shadow: 0px 0px 2px #e1c9c4;
-webkit-box-shadow: 0px 0px 2px #e1c9c4;
box-shadow: 0px 0px 2px #e1c9c4;
}

#footer {
width:100%;
background:#210901;
height:35px;
}

#footer div {
width:960px;
color:#e5731b;
margin:0 auto;
}

#footer ul {
margin:0 0 0 40px;
}

#footer li {
float:left;
margin:0 2px;
padding: 0 2px;
}

#footer li a {
display:block;
}

#footer p#madeby {
	font-size: .875em;
	float:right;
}

#footer p a:hover {
color:#efefef;
}

#cse-search-box {
width:310px;
float:right;
margin:5px 0 0;
}

#cse-search-box input {
text-decoration:none;
font-family:Trebuchet MS, Arial, sans-serif;
font-size:12px;
background:#2e0c00;
border:1px solid #582b0a;
color:#894818;
cursor:pointer;
border-radius:10px;
-moz-border-radius:10px;
padding:2px 4px;
}

#cse-search-box input[type=text] {
cursor:default;
}

.horse-listings li {
position:relative;
overflow:hidden;
}

h1 {
font-weight:400;
font-family:Georgia, serif;
font-size:40px;
margin:83px 0 0 40px;
}

h2 {
font-weight:400;
font-size:16px;
margin:0 0 60px 40px;
}

.horse-listings p {
margin:0 0 60px 40px;
}

.listing {
width:100%;
}

.listing .info,.listing .links,.listing .title {
padding:16px;
}

.listing .horse-info {
	padding-left:50px;
}

ul.info li {
	line-height: 18px;
	padding-left: 20px;
	background: url('images/list-bullet.png') left no-repeat;
}

p.title {
font-size:1.24em;
}

p.title span.title {
font-size:2.424em;
font-family:'Droid Serif', arial, serif;
display:block;
margin:0;
padding:0;
}

table.pedigree {
position:relative;
bottom:16px;
margin:16px;
}

.pedigree {
width:400px;
height:210px;
}

.pedigree td {
color:#530e00;
font-size:1em;
text-align:center;
background:#b06410;
width:33%;
margin:1px;
}

.pedigree .dam {
color:#8e3000;
}

.pedigree .gp {
font-size:14px;
background:#b86a15;
}

.pedigree .ggp {
font-size:12px;
background:#c47621;
}

.gallery {
float:right;
width:460px;
height:435px;
overflow:hidden;
margin:3px 0 0;
}

.gallery img {
display:block;
width:auto;
height:auto;
max-height:406px;
max-width:456px;
border:2px solid #4c1b00;
margin:auto;
}

.gallery-nav {
float:right;
clear:right;
width:460px;
margin:10px 0;
}

.gallery-nav img {
cursor:pointer;
float:left;
width:auto;
height:76px;
border:2px solid #4c1b00;
margin:5px 1px 0;
}

.gallery-nav img.activeSlide {
border:2px solid #7c2c00;
}

.caption {
font-size:16px;
text-align:center;
padding:410px 35px 0 0;
}

hr {
display:block;
height:1px;
width:100%;
background:#8e4000;
clear:both;
margin:20px auto;
}

.tumblr_post {
list-style:none;
border-bottom:2px solid #9a6444;
margin:0 0 40px;
padding:0 40px 40px;
}

.tumblr_post p {
color:#cfcfcf;
font-size:12px;
}

.tumblr_post a {
color:#01374f;
text-decoration:underline;
font-weight:400;
}

.tumblr_post a:hover {
color:#C00;
}

.tumblr_title,.tumblr_link {
color:#481502;
font-size:18px;
margin:10px 0 20px -30px;
}

.tumblr_text_post img,.tumblr_photo_post img {
border:#5a4439 solid 5px;
display:block;
max-width:500px;
height:auto;
margin:10px auto;
}

.tumblr_link {
display:block;
font-weight:400;
}

#header li a:hover,#stallions-colts .menu-stallions-colts,#mares-fillies .menu-mares-fillies,#foals .menu-foals,#sales .menu-sales,#news .menu-news,#contact .menu-contact,#links .menu-links {
background:url(images/bg-menu.png) repeat-x;
color:#a6571d;
}

/* jPlayer music player */ 
#player-holder{position:absolute;right:12px;top:12px;width:420px}div.jp-audio,div.jp-video{color:#666;font-family:Verdana,Arial,sans-serif;font-size:1em;line-height:1.6}div.jp-audio{width:420px}div.jp-video-270p{width:480px}div.jp-video-360p{width:640px}div.jp-interface{background:url("images/playlist-bg.png") repeat;border:1px solid #210901;position:relative;width:100%}div.jp-audio div.jp-type-single div.jp-interface{border-bottom:0;height:80px}div.jp-audio div.jp-type-playlist div.jp-interface{height:50px}div.jp-video div.jp-type-single div.jp-interface{border-bottom:0;height:50px}div.jp-video div.jp-type-playlist div.jp-interface{height:60px}div.jp-interface ul.jp-controls{list-style-type:none;margin:0;padding:0}div.jp-interface ul.jp-controls li{display:inline}div.jp-interface ul.jp-controls a{overflow:hidden;position:absolute;text-indent:-9999px}a.jp-play,a.jp-pause{height:40px;width:40px;z-index:1}div.jp-audio div.jp-type-single a.jp-play,div.jp-audio div.jp-type-single a.jp-pause{left:40px;top:20px}div.jp-audio div.jp-type-playlist a.jp-play,div.jp-audio div.jp-type-playlist a.jp-pause{left:48px;top:5px}div.jp-video a.jp-play,div.jp-video a.jp-pause{top:5px}div.jp-video-270p div.jp-type-single a.jp-play,div.jp-video-270p div.jp-type-single a.jp-pause{left:195px}div.jp-video-270p div.jp-type-playlist a.jp-play,div.jp-video-270p div.jp-type-playlist a.jp-pause{left:220px}div.jp-video-360p div.jp-type-single a.jp-play,div.jp-video-360p div.jp-type-single a.jp-pause{left:275px}div.jp-video-360p div.jp-type-playlist a.jp-play,div.jp-video-360p div.jp-type-playlist a.jp-pause{left:300px}a.jp-play{background:url("mp3/player/jplayer.blue.monday.jpg") 0 0 no-repeat}a.jp-play:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -41px 0 no-repeat}a.jp-pause{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -42px no-repeat;display:none}a.jp-pause:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -41px -42px no-repeat}div.jp-audio div.jp-type-single a.jp-stop{left:90px;top:10px}div.jp-audio div.jp-type-playlist a.jp-stop{left:126px;top:10px}div.jp-video a.jp-stop{top:10px}div.jp-video-270p div.jp-type-single a.jp-stop{left:245px}div.jp-video-270p div.jp-type-playlist a.jp-stop{left:298px}div.jp-video-360p div.jp-type-single a.jp-stop{left:325px}div.jp-video-360p div.jp-type-playlist a.jp-stop{left:378px}a.jp-stop{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -83px no-repeat;height:28px;width:28px;z-index:1}a.jp-stop:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -29px -83px no-repeat}div.jp-audio div.jp-type-playlist a.jp-previous{left:20px;top:10px}div.jp-video div.jp-type-playlist a.jp-previous{top:21px}div.jp-video-270p div.jp-type-playlist a.jp-previous{left:192px}div.jp-video-360p div.jp-type-playlist a.jp-previous{left:272px}a.jp-previous{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -112px no-repeat;height:28px;width:28px}a.jp-previous:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -29px -112px no-repeat}div.jp-audio div.jp-type-playlist a.jp-next{left:88px;top:10px}div.jp-video div.jp-type-playlist a.jp-next{top:10px}div.jp-video-270p div.jp-type-playlist a.jp-next{left:260px}div.jp-video-360p div.jp-type-playlist a.jp-next{left:340px}a.jp-next{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -141px no-repeat;height:28px;width:28px}a.jp-next:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -29px -141px no-repeat}div.jp-progress{background-color:#ddd;overflow:hidden;position:absolute}div.jp-audio div.jp-type-single div.jp-progress{height:15px;left:130px;top:18px;width:122px}div.jp-audio div.jp-type-playlist div.jp-progress{height:15px;left:164px;top:18px;width:122px}div.jp-video div.jp-progress{height:10px;left:0;top:0;width:100%}div.jp-seek-bar{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -202px repeat-x;cursor:pointer;height:100%;width:0}div.jp-play-bar{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -218px repeat-x;height:100%;width:0}div.jp-seeking-bg{background:url("mp3/player/pbar-ani.gif")}a.jp-mute,a.jp-unmute{height:15px;width:18px}div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute{left:274px;top:18px}div.jp-audio div.jp-type-playlist a.jp-mute,div.jp-audio div.jp-type-playlist a.jp-unmute{left:296px;top:18px}div.jp-video a.jp-mute,div.jp-video a.jp-unmute{top:18px}div.jp-video-270p div.jp-type-single a.jp-mute,div.jp-video-270p div.jp-type-single a.jp-unmute{left:304px}div.jp-video-270p div.jp-type-playlist a.jp-unmute,div.jp-video-270p div.jp-type-playlist a.jp-mute{left:363px}div.jp-video-360p div.jp-type-single a.jp-mute,div.jp-video-360p div.jp-type-single a.jp-unmute{left:384px}div.jp-video-360p div.jp-type-playlist a.jp-mute,div.jp-video-360p div.jp-type-playlist a.jp-unmute{left:443px}a.jp-mute{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -186px no-repeat}a.jp-mute:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -19px -170px no-repeat}a.jp-unmute{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -170px no-repeat;display:none}a.jp-unmute:hover{background:url("mp3/player/jplayer.blue.monday.jpg") -19px -186px no-repeat}div.jp-volume-bar{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -250px repeat-x;cursor:pointer;height:5px;overflow:hidden;position:absolute;width:46px}div.jp-audio div.jp-type-single div.jp-volume-bar{left:302px;top:24px}div.jp-audio div.jp-type-playlist div.jp-volume-bar{left:324px;top:24px}div.jp-video div.jp-volume-bar{top:24px}div.jp-video-270p div.jp-type-single div.jp-volume-bar{left:332px}div.jp-video-270p div.jp-type-playlist div.jp-volume-bar{left:391px}div.jp-video-360p div.jp-type-single div.jp-volume-bar{left:412px}div.jp-video-360p div.jp-type-playlist div.jp-volume-bar{left:471px}div.jp-volume-bar-value{background:url("mp3/player/jplayer.blue.monday.jpg") 0 -256px repeat-x;height:5px;width:0}div.jp-current-time,div.jp-duration{font-size:.64em;font-style:oblique;position:absolute}div.jp-duration{text-align:right}div.jp-audio div.jp-type-single div.jp-current-time,div.jp-audio div.jp-type-single div.jp-duration{left:130px;top:32px;width:122px}div.jp-audio div.jp-type-playlist div.jp-current-time,div.jp-audio div.jp-type-playlist div.jp-duration{left:164px;top:32px;width:122px}div.jp-video div.jp-current-time,div.jp-video div.jp-duration{left:0;padding:0 1%;top:10px;width:98%}div.jp-playlist{background:url("images/playlist-gradient.png") repeat-x;border:1px solid #210901;border-top:0;width:100%}div.jp-playlist ul{font-size:.72em;list-style-type:none;margin:0;padding:0 20px}div.jp-type-single div.jp-playlist li{font-weight:bold;padding:5px 0 5px 20px}div.jp-type-playlist div.jp-playlist li{border-bottom:1px solid #210901;padding:5px 0 4px 20px}div.jp-type-playlist div.jp-playlist li.jp-playlist-last{border-bottom:0;padding:5px 0 5px 20px}div.jp-type-playlist div.jp-playlist li.jp-playlist-current{list-style:inside square;padding-left:8px}div.jp-type-playlist div.jp-playlist a{color:white;text-decoration:none}div.jp-type-playlist div.jp-playlist a:hover{color:#aaa}div.jp-type-playlist div.jp-playlist a.jp-playlist-current{color:#ccc}div.jp-type-playlist div.jp-playlist div.jp-free-media{display:inline;margin-left:20px}div.jp-video div.jp-video-play{background:transparent url("mp3/player/jplayer.blue.monday.video.play.png") no-repeat center;cursor:pointer;position:absolute;z-index:2}div.jp-video div.jp-video-play:hover{background:transparent url("mp3/player/jplayer.blue.monday.video.play.hover.png") no-repeat center}div.jp-video-270p div.jp-video-play{height:270px;top:-270px;width:480px}div.jp-video-360p div.jp-video-play{height:360px;top:-360px;width:640px}div.jp-jplayer{height:0;width:0}div.jp-video div.jp-jplayer{border:1px solid #009be3;border-bottom:0;z-index:1}div.jp-video-270p div.jp-jplayer{height:270px;width:480px}div.jp-video-360p div.jp-jplayer{height:360px;width:640px}div.jp-jplayer{background-color:#000}

/* Gallerific Slideshow */
div#container {
	overflow: hidden;
}
div.content {
	display: none;
	clear: both;
}

div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:hover, div.content a:active {
	text-decoration: underline;
}

 div.navigation a.pageLink {
	height: 77px;
	line-height: 77px;
}
div.controls {
	height: 23px;
	line-height: 23px;
}
div.controls a {
	padding: 0 8px;
	color: #531407;
}
div.nav-controls {
	width: 125px;
	position: relative;
	margin: 0 auto;
}

.nav-controls .left {

}

.nav-controls .next {
	display: inline;
}

div.ss-controls {
	float: left;
}

div.controls {
	
}

div.caption-container {
	float: right;
	position: relative;
	margin-top: 30px;
}
span.image-caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

div.caption-container, span.image-caption {
	width: 334px;
}

div.caption {
	padding: 0 12px;
}

div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}

div.photo-index {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 12px;
}

div.navigation {
	width: 460px;
}

#nav a.active { /* Selected navigation page */
	color: #cc6633!important;
}

div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	width: 16px;
	background-position:center center;
	background-repeat:no-repeat;
}
div.navigation a.pageLink:focus {
	outline: none;
}

ul.thumbs {
	width: 100%;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	border: none;
	margin: 6px;
	list-style: none;
}
a.thumb {
	padding: 1px;
	display: block;
}
a.thumb:focus {
	outline: none;
}

ul.thumbs img {
	border: none;
	-moz-box-shadow: 0px 0px 6px #222;
	-webkit-box-shadow: 0px 0px 6px #222;
	box-shadow: 0px 0px 6px #222;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

ul.thumbs img:hover {
	-moz-box-shadow: 0px 4px 8px black;
	-webkit-box-shadow: 0px 4px 8px black;
	box-shadow: 0px 4px 8px black;
	cursor: pointer;
}

div.pagination {
	clear: both;
	position: relative;
	left: -50%;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

div.gallery-gutter {
	clear: both;
	padding-bottom: 20px;
}

div.right-area {
	width: 460px;
	float: right;
	height: auto;
}

.slideshow-container {
	width: 470px!important;
	height: 320px;
	margin-top: 50px;
}

.slideshow-container .slideshow {
	margin-top: -50px;
	width:470px
}

ul.thumbs li {
	height: 85px;
	width: auto;
	border: none;
	float: left;
	margin: 8px;
}

.cleartest {
	clear: both;
	margin: 0;
	padding: 16px;
}

#fancybox-content { 
	border: 10px solid #666!important;
}

div.pedigree-content { /* Pedigree modal */
	color: #444!important;
	padding: 18px;
}

div.pedigree-content h1 {
	padding:0;
	margin:18px 0;
	font-size: 1.856em;
}

div.pedigree-content p {
	line-height: 1.56em;
	margin: 18px 0;
}

div.pedigree-content img {
	float: right;
	border-radius:8px;
	-moz-border-radius:8px;
	border: 1px solid #999;
	margin: 0 0 8px 8px;
}

div#loading {
	position: absolute;
	z-index: 9999;
	left: 50%;
	margin-left: -50px;
	margin-top: 150px;
	width: 100px;
	height: 100px;
	display: none;
}

.addthis_toolbox {
  display: block;
  position: relative;
  left: 50px;
  top: 5px;
}