@charset "utf-8";

body{	
	background-color:#144a62;
	background-image:url('images/bg.gif');
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;} 
a:link{color:#0d3343;text-decoration:none;}
a:visited{color:#0d3343;text-decoration:none;}
a:hover{color:#0d3343;}
a:active{color:#0d3343;text-decoration:none;}
h1{
	position:absolute;
	width:1028px;
	top:-21px;
	left:50%;
	margin-left:-514px;
	background:transparent;
	background-image:url('images/background.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:765px;
	z-index:1;} 
h1 span{
	display:none;}
h2{
	display:none;}

#navigation{
	position:absolute;
	width:1028px;
	top:247px;
	left:50%;
	margin-left:-514px;
	z-index:2;}
	
#nav{
	position:relative;
	left:162px;}
#nav li{
	list-style:none;
	position:absolute;}
	
#nav li, #nav a{
	height:29px;
	display:block;}

#aboutus{left:0px;width:98px;}
#aboutus{background:url('images/nav.gif') 0 0;}
#blog{left:98px;width:57px;}
#blog{background:url('images/nav.gif') -98px 0;}
#dogs{left:155px;width:63px;}
#dogs{background:url('images/nav.gif') -155px 0;}
#puppies{left:218px;width:91px;}
#puppies{background:url('images/nav.gif') -218px 0;}
#champions{left:309px;width:115px;}
#champions{background:url('images/nav.gif') -309px 0;}
#inmemoriam{left:424px;width:133px;}
#inmemoriam{background:url('images/nav.gif') -424px 0;}
#contact{left:557px;width:89px;}
#contact{background:url('images/nav.gif') -557px 0;}
#links{left:646px;width:65px;}
#links{background:url('images/nav.gif') -646px 0;}

#contentbox{
	position:absolute;
	width:1028px;
	top:363px;
	left:50%;
	margin-left:-514px;
	z-index:3;
	background-image:url('images/bottombg.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:50px;
	min-height:420px;}
	
#content{
	position:relative;
	width:709px;
	left:162px;}
#image{
	float:left;
	width:410px;}
#info{
	padding-top:15px;
	float:left;
	width:299px;}
#text{
	clear:both;
	padding-top:15px;
	padding-bottom:15px;}
#copy{
	font-size:10px;}
#sire{
	position:relative;
	float:left;
	max-width:350px;}
#dam{
	position:relative;
	float:left;
	max-width:350px;}
#pedigreebox{
	position:relative;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;}
#puppypic{
	position:relative;
	float:left;
	clear:both;
	vertical-align:middle;}
#puppytext{
	position:relative;
	float:left;
	vertical-align:middle;}
#abouttext{
	background-color:#8cb0bf;}
img.dog{
	max-height:300px;
	max-width:400px;
	border-style:solid;
	border-width:2px;
	border-color:#134b62;}
img.front{
	border-style:none;
	max-width:700px;}
img.kuva{
	vertical-align:middle;
	max-width:240px;
	border-style:none;}
img.puppy{
	vertical-align:middle;
	max-width:400px;
	border-style:solid;
	border-width:2px;
	border-color:#134b62;}
img.link{
	border-style:none;}
	
#pedigree{
	display:table;
	position:relative;
	background-color:#cae0ed;
	width:672px;
	left:50%;
	margin-left:-336px;
	border-style:solid;
	border-width:thin;
	border-color:#144b62;}
td{
	width:224px;
	border-style:solid;
	border-width:thin;
	border-color:#144b62;}
td.pup{
	border-style:none;}
td.aboutpic{
	width:220px;
	border-style:none;}
td.about{
	width:500px;
	border-style:none;
	text-align:justify;}
#i{
	background-color:#b0d2e0;}
#e{
	background-color:#cae0ed;}
	