body {

background-color: #C6C9C2;

}




#wrapper {
border-bottom : 2px solid #7D0000;
border-top : 2px solid #7D0000;
border-right : 2px solid #7D0000;
border-left : 2px solid #7D0000;
margin : auto;
width : 799px;
background-color : #ffffff;
text-align: left;
}

#header {
clear : both;
background : url(images/bannertog.jpg) no-repeat;
margin : 0 0 0;
width : 799px;
height : 166px;
}


#nav {
	background-image : url(images/hdgrad.jpg);
	background-repeat : x;
	border-bottom : 1px solid #7D0000;
	color: #BB9955;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	height: 30px;
	clear : both;
        float: left;
        padding-bottom: 0.5em;
}


#nav ul {
text-decoration: none; 
padding-right: 2em; padding-left: 2em; 
padding-bottom: 0.5em; 
margin: 0px; 
padding-top: 0.5em;  

}


#nav ul li {
text-decoration : none;
display : inline;
}


#nav ul li a {
text-decoration: none;
border-right: 2px solid #C69F46;
padding-right: 2em; padding-left: 2em; 
color: #7D0000;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;

}


#nav ul li a:hover {
	text-decoration: none; 
	padding-right: 2em;
	color:  #555544;

}


#nav-one {
	background-image : url(images/hdgrad.jpg);
	background-repeat : x;
	border-top : 1px solid #7D0000;
	color: #EEEEDD;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	height: 30px;
	clear : both;
        float: left;
        padding-bottom: 0.5em;
}


#nav-one ul {
text-decoration: none; 
padding-right: 2em; padding-left: 2em; 
padding-bottom: 0.5em; 
margin: 0px; 
padding-top: 0.5em; 

}


#nav-one ul li {
text-decoration : none;
display : inline;
}


#nav-one ul li a {
text-decoration: none;
border-right: 2px solid #C69F46;
padding-right: 2em; padding-left: 2em; 
color: #7D0000;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;


}


#nav-one ul li a:hover {
	text-decoration: none; 
	padding-right: 2em;
	color:  #555544;

}



#sideleft {
background-image : url(images/lside.jpg);
float : left;
width : 160px;
height : 900px;
border-right : 1px solid #7d0000;
padding-right : 7px;
padding-left: 7px;
padding-bottom : 1px;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
margin : 0;
padding-top : 2px;
}

#sideright {

float : right;
width : 162px;
height : 800px;
padding-right : 0px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #8e0f08;
padding-top : 2px;
}


#contactleft {
background-image : url(images/lside.jpg);
float : left;
width : 162px;
height : 775px;
border-right : 1px solid #7d0000;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
padding-top : 2px;

}

#contactright {
background-image : url(creamblue.gif);
float : right;
width : 162px;
height : 775px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #8e0f08;
padding-top : 2px;

}


#memleft {
background-image : url(images/lside.jpg);
float : left;
width : 160px;
height : 3400px;
border-right : 1px solid #8e0f08;
padding-right : 9px;
padding-left : 5px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
padding-top : 2px;

}

memright {
background-image : url(images/rside.jpg);
float : right;
width : 160px;
height : 1500px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #8e0f08;
padding-top : 2px;
}


#linksright {
background-image : url(images/rside.jpg);
float : right;
width : 162px;
height : 829px;
padding-right : 7px;
padding-left : 5px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #7D0000;
padding-top : 2px;

}

#linksleft {
background-image : url(images/lside.jpg);
float : left;
width : 161px;
height : 829px;
border-right : 1px solid #7D0000;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt georgia;
padding-top : 2px;

}


#galleryleft {
background-image : url(images/lside.jpg);
float : left;
width : 162px;
height : 575px;
border-right : 1px solid #8e0f08;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt georgia;
padding-top : 2px;

}

#contactright {
background-image : url(images/rside.jpg);
float : right;
width : 162px;
height : 625px;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 1px;
margin : 0;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;
border-left : 1px solid #8e0f08;
padding-top : 2px;

}

#content {
padding-right : 1em;
padding-left : 1em;
background : #ffffff;
float : left;
width : 550px;
padding-bottom : 2em;
padding-top : 2em;
font-weight : normal;
font-size : 10px;
color : #8e0f08;
text-align : justify;

}

#contentlinks {
padding-right : 1em;
padding-left : 1em;
background : #ffffff;
float : left;
width : 415px;
padding-bottom : 2em;
padding-top : 2em;
font-weight : normal;
font-size : 10px;
color : #8e0f08;
text-align : justify;

}



#contentbg {

padding-right : 1em;
padding-left : 1em;
background-color :ghostwhite;
float : left;
width : 770px;
padding-bottom : 2em;
padding-top : 2em;
font-weight : normal;
font-size : 10px;
color : #8193a7;
text-align : justify;

}





#mappict{

text-align : right;

}

#nav span {
display : none;
}

a:link {
text-decoration : none;
color : #7D0000;
}


#dl{
text-decoration : none;
color : #761411;
font : 8pt/16pt verdana, arial, helvetica, sans-serif;

}



a:visited {
text-decoration : none;
color : #C69F46;
}

a:hover {
text-decoration : none;

}


a.links {

color : #761411;
}

a.links:link: {
text-decoration : none;
color : #761411;
}


a.links:hover {color: #c69f46;}

UL#navlist {
border-right : 1px solid #758279;
width : 158px;
padding-top : 2px;
border-bottom : 1px solid #758279;
text-align : left;
}

#pshow {
text-align : center;
font-weight : bold;
font-size : 10px;
margin : 1px;
color : #395a7b;
font-family : verdana, arial, helvetica, sans-serif;
}

#ptext {
width : 500px;
font-weight : normal;
font-size : 11px;
color : #395a7b;
text-align : center;
font-family : verdana, arial, helvetica, sans-serif;
}

#ttext {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : #606161;
font-weight : bold;
width : 790px;
}


#botext {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : #606161;
font-weight : normal;
width : 790px;
}

a img {
border : none;
}


#stext {
font : 10px verdana, arial, helvetica, sans-serif;
color : #395a7b;
font-weight : bold;
text-align : center;
width : 770px;
}



#pedigree th {
font-weight : bold;
color : #606161;
font-size : 10px;
text-align : center;
}

#caption {
text-align : center;
font-weight : bold;
}

#pedigree {
border-right : 0 solid #606161;
border-top : 0 solid #606161;
background : #fff;
margin : 0 auto;
font : 10px verdana, arial, helvetica, sans-serif;
border-left : 0 solid #606161;;
width : 760px;
border-bottom : 0 solid #606161;
}

#pedigree table {
border-right : 2px inset #761411;
border-top : 2px inset #761411;
border-left : 2px inset #761411;
border-bottom : 2px inset #761411;
margin : 10px;
width : 740px;
border-collapse : collapse;
}

#pedigree td {
padding-left : 5px;
padding-right : 5px;
border-left : 1px inset #761411;
border-top : 1px inset #761411;
border-bottom : 1px inset #761411;
border-right : 1px inset #761411;

}

#email {
width : 100px;
padding-left : 35px;
font-weight : normal;
font-size : 12px;
color : #60652b;
text-align : left;
font-family : verdana, arial, helvetica, sans-serif;
text-align : left;
}

#pedigree span.ch {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : red;
}

#pedigree span.normal {
text-align : center;
font : 10px verdana, arial, helvetica, sans-serif;
color : #606161;

}

#pedigree span.hd {
text-align : center;
color : #606161;
}

#hr {
border-bottom : 1px dashed #758279;
}

#hrshow {
width : 85%;
border-bottom : 2px dotted #758279;
}

#bar {
height : 26px;
background-color : #d4d8bd;
}

img.main
 {
border : 1px solid #7C1413;
margin-left: 38px;
}

img.contact
 {

margin-left: 0px;
}



img.har {
border : 2px inset #606161;
}


img.hollie {
border : 2px inset #761411;
}


#etext {
font : 11px verdana, arial, helvetica, sans-serif;
color : #395a7b;
}


p {
font-weight : normal;
font-size : 10px;
color : #666;
font-family : verdana;
margin : 1px;


}


p.stylegallery{
width : 790px;
font-weight : bold;
font-size : 11px;
color : #666666;
font-family : verdana;
text-align : center;

}

p.rtop{

width : 790px;
font-weight : normal;
font-size : 10px;
color : #666666;
font-family : verdana;
text-align : center;

}



p.stylegallerycaption{
width : 710px;
font-weight : normal;
font-size : 11px;
color : #761411;
font-family : verdana;
text-align : center;
margin-left: 40px;
margin-right: 40px;


}


p.hollie{
width : 600px;
font-weight : bold;
font-size : 11px;
color: #761411;
font-family : verdana;
text-align : center;
}



p.katie
{
width : 600px;
font-weight : medium;
font-size : 11px;
color: #761411;
font-family : verdana;
text-align : center;
}

#top{
width : 770px;
font-weight : normal;
font-size : 9px;
color : #21395a;
font-family : verdana;
text-align : center;

}



h2 {

background-color : #DBDCD6;
font: bold 10px Verdana, Arial;
margin-top : 0px;
padding-bottom : 03px;
text-align : center;
color: #5F6160;
}






#footer {
clear: both;
background-image : url(images/hdgrad.jpg);
background-repeat : x;
border-top : 5px solid #EEEEDD;
margin: 0px auto;
padding-left: 40px;
height: auto;
text-align: center;
font: normal 10px Verdana, Arial;
color: #7D0000;
padding-right: 0;
padding-bottom: 0.5em;


}

