	body{
		font-family: arial;
		color: black;
		font-size: 8pt;
		margin: 10px 0px 10px 0px;
	}

	a:link {color:#666666;}
	a:visited{color:#002200;}
	a:hover {color:white;}

	h1{
		font-size: 12pt;
		margin:0px;
		text-align:left;
	}
	
	h2{
		padding:0px;
		font-size: 12pt;
		margin-top:15px; 
	}

	h4{
		font-size: 10pt;
		text-decoration: bold;
		margin:0px; 
		padding-top:2px;
	}

	p{
		text-align: justify; 
		margin: 5px
	}

	tr{font-size:8pt;}	
	

/* LAYOUT */
	#main{
		width: 900px;
		background-image: url(../images/back.jpg);
		padding:0px;
	}	
	
	#head{
		background-image: url(../images/header.jpg);
		height: 107px;
		padding: 0px;
	}
	
	#navbar{
		padding: 1px 1px 2px 1px;
		text-align: center;
		font-size: 15px;
		margin-bottom: 0px;
	}
	
	#contents{
		margin: 0px 10px;
		padding: 2px;
		font-size: 8pt;
	}
		
	#copy{
		padding: 2px;
		text-align: center;
		background-color:#777799;
		clear: both;
	}
	
	
/* INTRO */
	
	#intro{
		width: 600px;
		padding: 20px 10px;
		margin: 10px;
		border-width: 0px 1px;
		border-style: solid;
		border-color: white;
	}
	
	#intro h1{
		text-align:center;
		margin:10px 0px 5px 0px;
	}
	
	
	
/* CAT MAIN PAGE */ 
	
	.catpic{
		float:left;
		text-align: center;
		border:1px solid white;
		padding:3px;
		margin:0px 10px 10px 0px;
	}
	
	.catpic h2{
		font-size:10pt;
		margin:4px 2px 2px 2px;
	}
	
	.catpic img{border:0px;}

/* CAT DETAILS */

	.cat_detail {
		float: right;
		width: 700px;
		margin: 0px 0px 10px 0px;
		text-align:left;
		padding: 0px 10px 0px 0px;
	}
	
	.cat_detail h1{
		margin: 0px 0px 10px 0px;
		padding: 2px;
		font-size: 16pt;
		border-color: white;
		border-style: solid;
		border-width: 1px 0px;
	}
	
	.cat_detail h2{
		margin: 0px 0px 0px 0px;
		padding: 2px;
		font-size: 8pt;
		text-align:left;
	}
	
	.cat_detail h3{
		margin: 5px 0px;
		padding: 2px;
		font-size: 10pt;
		text-align: left;
		clear: both;
	}
	
	#cat_detail_photo{
		float: left;
		border: 1px white solid;
		padding: 3px;
		margin: 0px 10px 10px 0px;
	}

/* CHART */

	#chart{
		margin: 10px 0px;
		border: 1px solid white;
		padding: 7px 3px;
		clear: both;
	}	
	
	#chart h1{
		font-size: 8pt;
		font-weight: bold;
		margin: 2px 0px 8px 0px;
		border: 0px;
	}

	#chart h2{
		font-size: 8pt;	
		font-weight: normal;
		margin: 2px 0px;
	}
	
	#chart h3{
		font-size: 8pt;
	}
	
	.clearf{clear:both;}

/* MENU */

	.menu{
		margin:0px 10px 10px 0px;
		border-width:1px 1px 0px 1px;
		border-color: white;
		border-style: solid;
	}
	
	.menu_left{
		float: left;
		margin: 0px 10px 0px 0px;
		text-align: left;
		padding-left:10px;
	}

	.menu a{
		display:block;
		padding:2px;
		border-bottom:1px white solid;
		text-decoration: none;
	}
	
	.menu a:hover{
		background-color:#666699;
	}
		
	.menu h1{
		background-image: url(../images/title.jpg);
		background-repeat: no-repeat;
		width: 130px;
		text-align: center;
		color: black;
		font-size: 11pt;
		border-bottom: 1px white solid;
		padding:5px 0px;
	}



/* GALLERY */

	#gallery{
		border:1px solid white;
		margin:0px 20px 20px 20px;
		padding:5px 0px;
	}

	#gallery img{
		border:2px solid white;
		margin:2px;
		
	}


/* LINKS */
	
	#links a{
		display:block;
		text-decoration:none;
		text-align:left;
		font-size:10pt;
		color:black;
	}

	#links a:hover{
		color:white;
		background:#666699;
	}

	#links h2{
		text-align:left;
	}


/* Kittens */


	.kit{
		margin:20px 0px 0px 75px;
	}

	.kitten_info{
		float:left;
		margin:0px 15px 15px 0px;
		border:1px solid white;
		padding:5px 0px 5px 5px;
	}
	

	.kitten_info h3{
		font-size:10pt;
		margin:4px 2px 2px 2px;
	}

	.kitpic{
		float: left;
		border: 1px solid white;
		text-align: center;
		margin: 0px 5px 10px 0px;
		padding: 3px;

	}

	
	.kitpic h2{
		font-size:10pt;
		margin:4px 2px 2px 2px;
	}
	
	.kitpic img{border:0px;}

