@charset "UTF-8";
/* CSS Document */

body, html, * {padding:0; margin:0; font-family:Helvetica, Arial;}



/*----STYLES----*/

body {background:#002448 url(../images/back.png) repeat-x;}

p, h1, h2, h3, h4, ul { font:Helvetica, Arial;}

p {font-size:12px; line-height:18px; padding-bottom:5px;}

.footer {font-size:10px; color:#000000; text-align:center;}

h1 {font-size:14px; line-height:20px; color:#002448; font-weight:bold; text-transform: capitalize; padding-bottom:20px;}

h2.sidebar {color:#FFFFFF;} h3.sidebar {color: #CCCCCC;}

h2 {font-size:12px; line-height:14px; color:#000000; font-weight:bold; padding-bottom:5px;}

h3 {font-size:12px; line-height:14px; color:#666666; padding-bottom:5px;}

h4 {font-size:30px; line-height:40px; font-style:italic; color:#002448;}

ul {font-size:14px; font-weight:bold; color:#002448}

.top {font-size:9px;}

.caption {font-size:10px; font-style:italic;}


/*----EBV STYLING----*/
.sirebold {font-weight:bold;}

.sire {padding-left:20px; color:#666666;}

.sire2 {padding-left:40px;color: #999999;}


/*----IMAGE STYLING----*/

img {border:#999999 1px solid; padding:2px;}

.footimg {border:none;}

.map {border:none;}

.right {float:right; margin-left:30px; height:auto; width:250px;}






/*----LINKS----*/

a:link, a:visited {text-decoration:none; color:#002448;}

a:hover, a:active {text-decoration:underline; color:#002448;}





/*-----LAYOUT-----*/

#container {
	width:950px;
	height:auto;
	margin:auto;
	background-color: #FFFFFF;
}

#header {width:100%; height:280px; background:url(../images/header.jpg) no-repeat; z-index:0}

#slideshow { width:529px; height:262px; position:relative; left:450px; top:18px; z-index:1; background:url(../images/slideshow_space.gif) no-repeat;}

#nav {width:100%; height:61px; background:url(../images/menuback.png) repeat-x; padding-top:35px; z-index:2;} 

#content {float:left; width:490px; height:auto; padding:40px 20px 20px 40px;}

.angus {background:url(../images/y_back.gif) right bottom no-repeat;}

#dam {float:left; width:870px; height:auto; padding:40px 40px 20px 40px;}


#sidebar {float:right; width:340px; height:auto; padding:40px 20px 20px 20px}

#twisty {width:400px; height:auto; background:#CCCCCC; border:#333333 solid 2px; text-align:center; padding:20px;}

.twistyhead {font-size:30px; color:#002448;}


#footer {width:950px; height:90px; background:url(../images/footer_back.png) repeat-x; clear:both; padding-top:27px;}
