body {
	background-color: #996699;
	width: 740px;
	margin: 0 auto; 
	color: black; 
	text-decoration: none;
	text-align: center;
	font: normal 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* ~~ Element/tag selectors ~~ */

ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
}

a img {
	border: none;
	text-decoration: none;
}

.container {
	width: 740px;
	background-color: #DCDCDC;
	padding-bottom: 1px;
}

.content {
	padding: 15px;
	background-color: #DCDCDC;
}

.header {
	width: 710px;
	float: left;
	height: 210px;
	margin-bottom: 10px;
	padding: 15px;
}

.header img {
	float: left;
}

/* @group TYPE ATTRIBUTES */

h1 { 
	font-size: 24px; 
	color: teal; 
	font-variant: small-caps; 
	font-weight: bold; 
	padding-top: 60px;
}

h3 { 
	font-size: 18px; 
	color: teal; 
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 20px;
}

.Bodyclass {
	font-size: 13px;
	text-align: justify;
}
.SubHeadItalic { 
	color: teal; 
	font-size: 10pt; 
	font-style: oblique;
	font-weight: bold; 
}
.Captionclass { 
	font-size: 10pt/12pt; 
}
.Pedigreeclass { 
	font-size: 9pt;
	padding-top: 3px;
}

/* @end */

/* @group LINKS */

a:link {
	color: teal;
	text-decoration: none;
}

a:visited {
	color: maroon;
}

a:hover, a:active, a:focus {
	color: fuchsia;
	font-style: italic;
	text-decoration: none;
}
.Linksclass   { 
	color: #008080; 
	font-size: 9pt;
	text-decoration: underline; 
}

/* @end */

/* @group TABLES */

table {
	width: 550px;
	margin-left: 50px;
	padding: 3px;
	font-size: 12px;
	text-align: left;
	border-style: none;
}

table td {
	width: 60px;
	white-space: nowrap;
	border-style: none;
}

table img {
	border: 1px solid black;
}

table.thumbs {
	width: 300px;
	margin: 0 auto;
}

table.thumbs td {
	text-align: center;
	width: 100px;
	padding: 0 3px;
}

table.fun {
	width: 500px;
	margin-left: 110px;
}

table.puppy {
	width: 550px;
	margin: 0 auto;
}

table.puppy td.right {
	width: 55px;
	text-align: right;
	background-color: transparent;
}

table.puppy td.caption {
	width: 10px;
}

table.puppy td.left {
	width: 55px;
}

table.ped {
	width: 700px;
	background-color: #DCDCDC;
	border: 0;
	cellspacing: 2px;
	cellpadding: 0;
	text-align: left;
	margin-left: 10px;
}

table.ped4gen {
	width: 550px;
	background-color: #DCDCDC;
	border: 0;
	cellspacing: 2px;
	cellpadding: 0;
	margin-left: 80px;
	text-align: left;
}

table.ped4gen td {
	nowrap;
	width: 60px;
}

table.ped3gen {
	width: 580px;
	background-color: #DCDCDC;
	border: 0;
	cellspacing: 2px;
	cellpadding: 0;
	margin-left: 130px;
	text-align: left;
}

table.ped3gen td {
	nowrap;
	width: 20px;
}

table.ped td {
	nowrap;
	width: 60px;
}

table.ped td.right {
	width: 220px;
}

/* @end */

iframe {
	margin-top: 0px;
	padding-right: 0px;
	width: 485px;
	height: 397px;
	border-style: solid;
	border-width: 1px;
}

.videos iframe {
	width: 100%;
}

.videos img {
	float: left;
}

embed {
	border-style: solid;
	border-width: 1px;
}

.center {
	text-align: center;
}

/* @group FOOTER */

.footer {
	background-color: #DCDCDC;
	margin: 0 20px 20px 20px;
}

.footer ul {
	color: black; 
	font-size: 9pt; 
	text-align: center;
	list-style: none;
	padding-bottom: 20px;
}

.footer img {
	padding-right: 0px;
}

.footer li {
	display: inline;
	padding-right: 20px;
}

/* @end */

.LastUpdatedclass  { 
	font-size: 8pt; 
	line-height: 10pt 
}