html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

body {
	background:url(Graphics/background.jpg); 
	color: #444;
	font-size: 84%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

h1 { font-family: Arial, Helvetica, sans-serif ;
	color: #5E5238;
	text-decoration:  none; 
	font-size: 24px;
	font-weight: bold;
	text-align:center;
}

h2 { font-family: Arial, Helvetica,, sans-serif ;
	color: #897A53;
	text-decoration:  none; 
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

h3 { font-family: Arial, Helvetica,, sans-serif ;
	color: #897A53;
	text-decoration:  none; 
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

h4 { font-family: Arial, Helvetica,, sans-serif ;
	color: #897A53;
	text-decoration:  none; 
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

h5 {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5E5238;
	text-align:left;
	margin: 0;
	padding-bottom: 8px;
}

h6  {
	margin: 0;
	padding-bottom: 8px;
	font-style:italic;
}


p  {
	margin: 0;
	padding-bottom: 8px;
}

hr {
	clear: both;
	height: 0px;
	background-color:e0d2b8;
}

img {
	border: none;
}

/* Wrapper  */
#wrapper {
	margin: 0 auto;
	padding-top:10px;
	width: 733px;
	text-align: left;
}

/*Header formatting  */
#head {
	background-image:url(Graphics/top.jpg);
	background-repeat:x repeat;
	height: 173px;
}

#head div {
	float: left;
	clear: right;
	height: 173px;
}

#logo {
	width: 100px;

	background-repeat:no-repeat;
	
}

#logo span {
	display:none;
}

#slogan {
	width: 600px;
	background-image:url(Graphics/title.jpg);
	background-repeat:no-repeat;

}

#slogan span {
	display:none
} 

/*container block   */

#container {
	position:absolute;
	top:170px;
	left:0;	
	margin:0;
	padding:20 0 0 0;
	border:0;
	background:url(Graphics/background.jpg); 
	width:733px;
}

/*navigation strip on lefthand side */

#side {
	position:absolute;
	top:0;
	bottom:0;
	left:0; 
	padding:0 0 20 0;
	width: 165px;
	background-image: url(Graphics/side_back.jpg);
	background-repeat:repeat-y;
	display:block;
	min-height:600px;
}

#menu {
	padding: 0;
	margin: 0;
	height:100%;
}

#menu a {
	text-decoration: none;
	display:block;
}

#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial;
}

.menu1 a {
	margin: 0
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforehome.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
}
.menu1 a:hover {
	margin-top:0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafterhome.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#menu1 a#current {
	margin: 0
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforehome.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
}

.menu2 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforemales.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu2 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonaftermales.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu2  a#current  {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforemales.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu3 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforefemales.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu3 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafterfemales.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu3 a#current {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforefemales.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu4 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforekittens.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu4 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafterkittens.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu4 a#current {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforekittens.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu5 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforeavail.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu5 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafteravail.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu5 a#current {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforeavail.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu6 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforelinks.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu6 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafterlinks.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu6 a#current {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforelinks.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu7 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforekittens2005.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu7 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafterkittens2005.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu7 a#current {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforekittens2005.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu8 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforegallery.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu8 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonaftergallery.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu8 a#current {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforegallery.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu9 a {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonbeforeemailme.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.menu9 a:hover {
	margin-top: 0;
	padding: 0 0;
	height: 30px;
	background-image: url(Graphics/buttonafteremailme.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* Footer formatting  */

#foot {
	clear: both;
	padding: .5em;
	background-color: #e0d2b8;
	font-size: .8em;
	line-height: 1.4em;
	text-align: center;
	position: relative;
}

hr {
	clear: both;
	height: 0px;
	background-color:e0d2b8;
}

#clear {
	clear:both;
	height: 0px;
}


/* Content formatting  */

#body {
	/*float: left;*/
	margin: 0 0 0 165px;
	height:100%;
	width: 567px;
}

#content {
	text-align:center;
}

.content {
	margin:0 auto;
	padding: 5px 0;
	text-align:center;
	width:567px;
}

.content img {
	padding-bottom:20px;
}	

.contentf {
	margin:0 auto;
	padding: 5px 0;
	text-align:center;
	width:567px;
}

.contentk {
	margin:0 auto;
	padding: 5px 0;
	text-align:center;
	width:567px;
}

.contentk h3, .contentk h4 {
	padding-left:85px;
	text-align:left;
}

.contentk img {
	padding-top: 10px;
}

.contentk a {
	display:table;
	padding-left:93px;
	font-family: Arial, Helvetica,, sans-serif ;
	color: #897A53;
	text-decoration:  none; 
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

.contentk li {
	list-style:none;
	padding-bottom:10px;
	text-align: left;
}
	
.toppadding {
	padding-top:100px;
}

/* Pedigree formatting   */

#pedbkg {
	background-color:#E0D2B8;
	margin:0;
	padding: 10px;
}

#pedbkg p {
	text-align:left;
	padding-top:10px;
}

#pedbkg h3 {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5E5238;
	text-align:left;
	margin: 0;
	padding-bottom: 8px;
}

.red {
	color:#FF0000;
}

table#pedbkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	width:600px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

table#pedbkg td {
	border: 1px solid #000000;
	padding: 5px;
	vertical-align:middle;
}

