/* CSS Document */

   *{
	font-family: sans-serif;
	color:#FFFFFF;
	font-size: large;
      }
   body {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#663300;
	background-attachment: fixed;
	background-image: url(images/bg_weave.jpg);
	color: #FFFFFF;
	font-size: large;
	font-weight: bold;
      }
      
     
   h1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: xx-large;
	padding: 0px;
	text-align: center;
	font-family: 'Blackadder ITC', 'Arial Black', Arial, Impact, sans-serif;
      }
   p {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	}
   p:first-letter {
	color: #FFFFFF;
	font-weight: bold;
	font-family:'Blackadder ITC', Georgia, 'Times New Roman', Times, serif;
	font-size: 1.75em;
	}
	.upper-left {
	width:264px;
	float:left;
	width:auto;
	}
	
	.banner {
	height: auto;
	width:auto;
	margin:auto;
	float:left;
	}
	
	.hozmenu {
	clear: both;
	margin: auto;
	text-align:center;
	width:auto;
	}
	
	.heading {
	float: left;
	text-align: justify;
	}
	
	.content {
	float: right;
	width: 75%;
	text-align: left;
	margin: 0;
	padding: 0 3% 0 0;
	}
	
	.contentbordered {
	float: right;
	border:groove;
	width: 75%;
	text-align: left;
	margin: 0;
	padding: 0 3% 0 0;
	}
	
	.sire {
	float:left;
	border-style:inset;
	border-color:#FFFFFF;
	border-collapse:collapse;
	border-width: thick;
	margin: 10px;
	width:133px;
	padding: 5px;
	background-color: #FFFFFF;
	text-decoration:none;
	}
		
	.dam {
	float:right;
	border-style:inset;
	border-color:#FFFFFF;
	border-collapse:collapse;
	border-width: thick;
	margin: 10px;
	width:133px;
	padding: 5px;
	background-color: #FFFFFF;
	text-decoration:none;
	}
	
	.parentinfo {
	margin: auto;
	width:266px;
	padding: 5px;
	background-color: transparent;
	text-decoration:none;
	}
	
	.past {
	float: right;
	border-style:inset;
	border-color:#FFFFFF;
	border-collapse:collapse;
	border-width: thick;
	margin: 10px;
	width:133px;
	padding: 5px;
	background-color: #FFFFFF;
	text-decoration:none;
	}
	
	.litterpic {
	float:right;
	border-style:inset;
	border-color:#FFFFFF;
	border-collapse:collapse;
	border-width: thick;
	margin: 0px;
	width:133px;
	padding: 5px;
	background-color: #FFFFFF;
	text-decoration:none;
	}
	
		
	.litterinfo {
	float: left;
	margin: auto;
	vertical-align:middle;
	width:400px;
	padding: 5px;
	background-color: transparent;
	text-decoration:none;
	}
	
	
	.leftmenu {
	clear: both;
	float: left;
	padding: 0px;
	}
	
	.leftmenuitem {
	padding: 10px 0px 10px 0px;
	}
	
	.lettershead {
	float: left;
	margin: auto;
	vertical-align:middle;
	width:500px;
	padding: 5px;
	background-color: transparent;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	}

	.lettersinfo {
	font: serif;
	float: left;
	margin: auto;
	vertical-align:middle;
	width:500px;
	padding: 5px;
	background-color: transparent;
	text-decoration:none;
	}
	
	.album {
	float:left;
	border-style:inset;
	border-color:#FFFFFF;
	border-collapse:collapse;
	border-width: thick;
	margin: 10px;
	width:133px;
	padding: 5px;
	background-color: #FFFFFF;
	text-decoration:none;
	}

			
	.clear {
	clear: both;
	width: 100%;
	
	}
	.floatright {
	float:right;
	margin:auto;
	}
	
	.address {
	margin: 50px 0px 0px 0px;
	font-style:italic;
	text-align: center;
	}
	
   a:link {
	color:#33CCFF;
	font-family: Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	text-decoration: underline;
      } 
   a:visited {
	color: #33CCFF;
	font-family: Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
      }  
  a:hover {
	color: #00FF00;
	font-family: Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
      } 
   a:active {
	color: #FFFF00;
	font-family:Arial, sans-serif;
	font-size: large;
	font-weight: normal;
	text-decoration: none;
      }                 
