body 
{
background: rgb(58,106,116);
background-image: url(tree.png);
background-repeat: repeat;
background-position: top center;
}

img 
{ 
border: 0px; 
}

a 
{
text-decoration: none;
color: rgb(239,96,35);
}

a:visited 
{
text-decoration: none;
color: rgb(239,96,35);
}

a:hover 
{
text-decoration: none;
color: rgb(239,96,35);
}

a:active 
{ 
text-decoration: none;
color: rgb(239,96,35);
}


/* ----------container to center the layout-------------- */
#container 
{
background: rgb(136,206,216);
width: 700px;
height: auto;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#logo
{
background-image: url(ws_header01.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 248px;
}

#linksbox
{	
text-align: right;
background-image: url(ws_header02.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 305px;
}

.links
{
text-align: right;
}

#content 
{
padding: 0px;
margin-right: 0px;
height: auto;
}

.titlegraphics
{
vertical-align: text-top;
margin-left: 50px;
text-align: left;
border: 0px;
font-family: arial;
font-size: 12px;
}

.pagetext
{
color: black;
margin-left: 50px;
width: 600px;
text-align: left;
border: 0px;
font-family: arial;
font-size: 15px;
}

.pagetitle
{
margin-left: 50px;
text-align: top;
font-family: arial;
font-style: italic;
color: black;
font-size: 15px;
width: 600px;
}

.footer
{
color: black;
margin-left: 50px;
width: 600px;
text-align: left;
border: 0px;
font-family: arial;
font-size: 10px;
}


.pedigree
{
color: black;
margin-left: 30px;
width: 600px;
text-align: top;
border: 0px;
font-family: arial;
color: black;
font-size: 12px;
}


.gypsy
{
color: black;
margin-left: 50px;
text-align: top;
border: 0px;
background-image: url(gypsy.png);
background-repeat: no-repeat;
background-position: top left;
}

.violette
{
color: black;
margin-left: 50px;
text-align: top;
border: 0px;
background-image: url(violet.png);
background-repeat: no-repeat;
background-position: top left;
}

.sam
{
color: black;
margin-left: 50px;
text-align: top;
border: 0px;
background-image: url(sam.png);
background-repeat: no-repeat;
background-position: top left;
}

.pedigreetitle
{
color: black;
margin-left: 30px;
text-align: top;
border: 0px;
font-family: arial;
color: black;
font-size: 12px;
font-weight: bold;
}

.gallery
{
color: black;
margin-left: 30px;
width: 470px;
text-align: top;
border: 0px;
}

.puppyinfo
{
padding: 15px;
vertical-align: text-top;
color: black;
margin-left: 50px;
text-align: left;
border: 0px;
font-family: arial;
font-size: 15px;
background: rgb(218,232,225);
}