body {
    background-image: url(../g/bkg.gif);
    background-repeat: repeat;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: small;
    color: black;
    margin: 0;
    width: 100%;
}
a {
    text-decoration: none;
    color: green;
}
.small {
    font-size: 0.7em;
    font-weight: normal;
}
.thumbnail {
    border:       1px solid #336600;
}
img[height="100"] {
    border:       1px solid #336600;
}
table#top {
    background-image: url(../g/bkg3.gif);
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
    height: 86px;
    width: 100%;
}
td#left {
    background-image: url(../g/p_dogs.gif);
    border: none;
    margin: 0;
    padding: 0;
    width: 372px;
    height: 86px;
}
td#center {
    border: none;
    margin: 0;
    padding: 0;
    height: 86px;
}
td#right {
    background-image: url(../g/GentlyBorn2.gif);
    background-repeat: no-repeat;
    background-position: top right;
    border: none;
    margin: 0;
    padding: 0;
    width: 303px;
    height: 86px;
}
#top td img {
    border: none;
}
#crumbs {
    margin: 0;
    padding: 0 15px 0 126px;
    border: none;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-weight: bold;
    color: black;
    text-align: left;
    white-space: nowrap; 
}
#crumbs li {
    display: inline;
}
#links {
		float: right;
		margin: 0;
		padding: 0;
    font-weight: bold;
}
#menu {
    position: absolute;
    left: 0;
    top: 101px;
    width: 111px;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #9C6;
}
#menu a {
    text-decoration: none;
    color: #9C6;
}
#menu ul {
    text-align: right;
    margin: 0;
    padding: 0;
}
#menu li {
    list-style-type: none;
    border-bottom: 1px solid black;
    padding: 3px 3px 0 3px;
    margin: 0;
}
#content p {
	margin: 4px 2px 2px 0;
	border: none;
	text-align: left;
}
#content p img {
	border: 0px solid black;
	margin-top: 2px;
	margin-bottom: 2px;
}
#content p img.bless {
    border: none;
}
#content .cat_paging img {
	border: none;
}

#menu #active a {
    text-decoration: none;
    color: #efb;
}
h1, h2, h4 {
    margin: 0;
    background-color: #363;
    font-weight: bold;
    color: #9C6;
    border: 1px solid black;
}
h1 {
    margin-top: 18px;
    padding: 2px 3px;
    font-size: 110%;
}
h1 span {
    padding-left: 40px;
    font-size: small;
}
h2 span {
    padding-left: 40px;
    font-size: small;
}
h2 {
    padding: 0 3px;
    margin-top: 6px;
    font-size: small;
    clear: left;
}
h3 {
    font-size: 110%;
    font-weight: bold;
}
h3 a {
    color: black;
}
h4 {
    margin-top: 18px;
    padding: 0.2em 0.5em;
    font-size: 250%;
    text-align: center;
}
#content img {
    border: 1px solid black;
}
div.gallery {
    margin: 0;
    padding: 12px 0;
}
#pedigree {
    border-collapse: collapse;
    margin: 18px 0;
}
#pedigree td {
    border: 1px solid black;
    padding: 3px;
    white-space:nowrap; 
}
#pedigree td.male {
    background-color: #9c6;
}
div.puppies p {
    float: left;
    padding: 6px 30px 6px 0;
}
p.signature {
    text-align: right;
    font-style: italic;
}
#content ul {
    margin: 0;
    padding: 6px 6px 6px 1.2em;
    font-weight: normal;
}
#content ul li {
    list-style-image: url(../g/div3.gif);
    padding: 0 0 0 6px;
}
#content ol {
    margin: 0 0 0 3em;
    padding: 0;
}
#content ul ul{
    margin-left: 6px;
}
#content ul ul li {
    list-style-type: none;
    list-style-image: none;
    font-weight: normal;
}
#content ul.simple li {
    list-style-type: none;
    list-style-image: none;
    font-weight: normal;
}
#content ul p {
    font-weight: normal;
}
span.underline {
    text-decoration: underline;
}
span.bold {
    font-weight: bold;
}
#copyright {
    font-size:              70%;
    text-align:             center;
    margin-top:             20px;
    margin-bottom:          10px;
    clear: left;
}
div.dog {
    padding-top: 6px;
}
div.dog p{
    width: 200px;
    float: left;
}
div.totop{
    clear: left;
    text-align: center;
}
.normal {
    font-weight: normal;
}
div.block {
	border: 2px solid #363;
	margin: 10px 0 10px 0;
	padding: 10px;
	overflow: visible;
	z-index: 90;
	
}
div.block ul li.first{
	margin-left: -15px;
	font-style: italic;
}
div.block p.where{
	font-weight: bold;
}
div.block p.where span{
	font-weight: normal;
	font-style: italic;
}
div.block p.breed{
	text-decoration: underline;
}
.shadow {
	color: #799a00;
	font-weight: bold;
}
.where {
	font-weight: bold;
}
a#eurodog07 {
    text-decoration: none;
    color: black;
}
p.hide {
	display : none;
}
li#empty {
	padding-left: 40px;
	padding-right: 40px;
}

