		body {
			PADDING-RIGHT: 0px;
			MARGIN-TOP: 0px;
			PADDING-LEFT: 0px;
			MARGIN-BOTTOM: 0px;
			PADDING-BOTTOM: 0px;
			PADDING-TOP: 0px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 95%;
			color: #223146;
			background-color:#67727A;
			}
			
		#container {
			width: 810px;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
		}
	
		p {
		padding-left: 10px}
			
		H1 {
			font-size: 105%;
			padding-left: 10px
			}
		
		H2 {
			font-size: 100%;
			padding-left: 10px
			}
		
		a, a:visited {
		color: #223146;
		text-decoration: underline
		}
		
		
		a:hover { 
		color: #CCCCCC;
		}
		
		
/* Banner Info */
		#banner {
			padding-bottom: 0px;
			background-image: url(Images/banner.jpg);
			height: 109px;
			width: 810px;
			background-repeat: no-repeat;
		}
		
		#bannerwords {
			float: right;
			width: 300px;
			font-family: "Palatino Linotype";
			font-size: 90%;
			font-variant: small-caps;
			font-weight: bold;
			text-align: right;
			padding-right: 10px;
			padding-top: 5px;
			color: #223146;
		}
		
		#bannerwords2 {
			font-family: "Palatino Linotype";
			font-size: 90%;
			font-variant: small-caps;
			font-weight: bold;
			text-align: left;
			padding-left: 10px;
			padding-top: 5px;
			color: #223146;
		}
		
		#bannernav {
		float: right;
		font-size: 80%;
		text-align: right;
		padding-right: 0.25em;
		padding-top: 3.75em;
		color: #223146;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		#bannernav a{
		text-decoration:none;
		}
		
		#bannernav a:hover{
		color: white;
		}
		
		

/*** Nav bar styles ***/ 
		#nav {
			list-style: inline;
			font-size:14px;
			font-weight:bold;
			background-color:#eeeeee;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			width: 803px;
			height: 27px;
		} 
		
		#nav a {
			display: inline;
			text-decoration:none;
			color:#223146;
			padding-top: 5px;
			padding-left: 20px;
			padding-right: 15px;
			padding-bottom: 10px;
			padding-top: 0px;
			margin-top: 5px;
			text-align: center;
			height: 25px;
			
		} 
	
		#nav a:hover {
			background-color:#A7AFB7;
			background-repeat:repeat-x; 
			color:#FFFFFF; 
			} 
		
			 
/* End of Nav Bar */

/* Page formatting */

		#content {
			padding-top: 5px;
			width: 793px;
			background-color:#FFFFFF;
			}
			
		  /* Commented Backslash Hack
     	hides rule from IE5-Mac \*/
  		html>body #content {width: 803px;}
  		/* End IE5-Mac hack */
		

		#imagebox {
			float: right;
			width: 275px;
			margin: 0;
			padding: 10px
		}
		
		.imagetext {
			font-size: 70%;
			font-weight: bold;
			margin-left: 15%
		}
		
				.regularimagetext {
			font-size: 70%;
			font-weight: bold;
		}
		
		#hometext {
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 10px
		}
		
		.center {
	text-align: center;			
		}
		
		.description {
		width: 450px;
		padding-bottom: 25px
		}
		
		#error{
			text-align: center;
			padding-top: 45px;
			padding-bottom: 45px
		}

		#footer {
			clear: both;
			padding: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 70%;
			font-variant: small-caps;
			color: #223146;
			font-weight: bold;
			width: 793px;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #223146;
			text-align: center;	
		}
		
		#footer a, a:visited {
			color: #223146;
			text-decoration:underline
		}
		
		#footer a:hover {
			color: #A7AFB7; 
			text-decoration:underline
		}
		
		#cattleimage {
		float: right;
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 15px
		}
		
		#cattlethumbnail {
		float: right;
		padding-top: 15px;
		padding-right: 3px;
		padding-bottom: 15px;
		width: 140px
		}
		
		.textarea {
		float: left;
		width: 600px
		}
		
		.lineage {
		border-bottom: 1px solid #CCCCCC;
		font-size: 75%
		}
		
		#lineagetable {
		border-bottom: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		}
		
		.lineagetitle{
		padding-left: 10px;
		font-size: 85%;
		font-weight:bold}
		
				
		.cowinfomargin {
		margin-left: 55px;
		padding-top: 20px;
		padding-bottom: 20px}
		
		.cattletable {
		border-bottom: 1px solid #CCCCCC;
		font-size: 85%
		}
		
		 
