body {
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background:url(images/bg.jpg);
}

html, body, * {
outline:none;
}

a img, img {
border:0px;
outline:none;
}

#content {
width:747px;
margin:0px auto;
border:8px solid #2f3140;
border-top:0px;
}

#about a {
color:#000;
}

#nav {
background-color:#494c5e;
border-top:2px solid #333;
border-bottom:2px solid #333;
padding:5px 0px 2px 4px;
text-align:center;
}

.subnav {
background-color:#494c5e;
border-bottom:2px solid #333;
padding:5px 0px 2px 4px;
text-align:center;
}

#bodyarea {
background-color:#d1d3e8;
}

#bodyarea .headimg {
border-bottom:2px solid #333;
}

#bodyarea .padded {
padding:15px;
line-height:18px;
}

#bodyarea .padded .title {
font-size:18px;
font-weight:bold;
}

#music {
width:200px;
margin:0px auto;
padding-top:20px;
}

.center {
text-align:center;
}

img.b {
border:1px solid #333;
}

.subtitle {
padding-top:20px;
padding-bottom:10px;
font-weight:bold;
}

.subtitle2 {
padding-bottom:5px;
padding-top:20px;
font-weight:bold;
}


.sublinks {
background-color:#494c5e;
border-bottom:2px solid #333;
padding:4px 0px 3px 4px;
}

.sep {
padding-top:20px;
padding-bottom:20px;
}

.smallsep {
height:20px;
}

.padtop {
padding-top:5px;
}

a.blackbold {
color:#000;
font-weight:bold;
}

a.blackbold:hover {
color:#6a6e93;
}

a.black {
color:#000;
}

a.black:hover {
color:#6a6e93;
}



.thumbs {
width:210px;
float:left;
}

.thumbs img {
width:55px;
height:55px;
border:1px solid #333;
margin-right:5px;
margin-bottom:5px;
}

.bigpic {
with:500px;
float:right;
}

.clear {
clear:both;
}

#slideshow {
width:500px;
height:375px;
}

#picbox, #picbox2, #picbox3 {
width:500px;
height:375px;
position:relative;
}


.fpic {
width:500px;
height:375px;
display:none;
position:absolute;
top:0px;
left:0px;
}

#breadcrumbs {
font-size:16px;
padding-bottom:10px;
}

#breadcrumbs a {
color:#000;
}

.horsethumb {
border:1px solid #333;
margin-right:7px;
margin-bottom:7px;
cursor:pointer;
float:left;
margin-left:0px;
}

.horsethumb img {
width:134px;
height:134px;
}

.hidden {
display:none;
}

.bigspacing {
line-height:24px;
}

table.pedigree {
width:700px;

}

table.pedigree tr td {
padding:3px;
}

table.pedigree tr td div {
padding:7px;
border:1px solid #41478b;
background-color:#7076b6;
color:#fff;
}

a.white {
color:#fff;
text-decoration:none;
padding-bottom:2px;
border-bottom:1px solid #b0b4d6;
}

#newslist {
background-color:#494c5e; 
float:right; 
width:200px;
}

#newslist .pad {
padding:12px;
line-height:25px;
}

.newstitle {
font-weight:bold; 
color:#fff; 
line-height:14px;
padding-bottom:8px;
}


p {
margin:0px;
}


/* HIGHSLIDE CSS */
.highslide-html {
    background-color: white;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border:0px;
}
.highslide:hover img {
	border:0px;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    text-align:center;
    font-weight:bold;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}