@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:0px; background:url(images/site-background.png) repeat-x top #660000; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#333333;
}
div.body_border {
	width:995px;
}

div.header {
	float:left; width:995px;
}
div.animal_holder {
	float:left; background:url(images/header-content-background.png) no-repeat top; height:224px; width:940px; padding:0px 10px 0px 45px;
}
	div.animal_holder ul {
		float:left; margin:0px; padding:0px; width:940px; height:207px; list-style:none;
	}
		div.animal_holder ul li {
			float:left; margin:0px; padding:0px; height:207px; position:relative;
		}
			div.animal_holder ul li ul {
				display:none;
			}
			div.animal_holder ul li:hover ul {
				display:block; float:left; position:absolute; top:205px; left:20px; width:165px; height:auto; background:#FFFFFF; padding:10px 10px 0px 10px; list-style:none; text-align:left; font-size:1.0em; font-family:Georgia, "Times New Roman", Times, serif;
			}
				div.animal_holder ul li:hover ul li {
					float:left; width:165px; height:auto; padding:0px 0px 10px 0px;
				}

div.body_content {
	float:left; width:995px; background:url(images/content-background.png) repeat-y; text-align:left;
}
	div.nav {
		float:left; width:209px;
	}
		div.nav ul {
			float:left; margin:0px; padding:5px 0px 0px 0px; list-style:none; width:209px; background:url(images/nav-background.png) repeat-y; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;
		}
			div.nav ul li {
				float:left; width:187px; height:21px; padding:2px 0px 0px 22px;
			}
			div.nav ul li:hover {
				background:url(images/nav-hover.png) no-repeat;
			}
			div.nav ul li.none {
				font-size:.6em; margin-top:10px; height:auto; font-family:Arial, Helvetica, sans-serif;
			}
			div.nav ul li.none:hover {
				background:none;
			}
			div.nav ul li a:hover {
				text-decoration:none;
			}
	img.nav_bottom {
		float:left; margin-bottom:10px;
	}
	div.main_content {
		float:left; width:490px; padding:10px 21px 10px 21px; line-height:1.7em;
	}
		div.main_content div.home_item {
			float:left; width:240px; padding:10px 5px 0px 0px; 
		}
		div.main_content h2 {
			margin:auto; padding:auto;
		}
	
	div.right_col {
		float:left; width:254px;
	}
		div.right_col div.right_col_item {
			float:left; width:208px; background:url(images/right-bar-scale.png) repeat-y; padding:0px 33px 0px 13px;
		}
		div.right_col img.head {
			float:left;
		}
		div.right_col img.foot {
			float:left; margin-bottom:10px;
		}
		div.right_col h3 {
			color:#333333; font-size:1.3em;
		}

div.footer {
	float:left; text-align:left; background:url(images/footer.png) no-repeat top; width:995px; font-size:.8em; padding-top:100px; color:#999999;
}
	div.footer li ul {
		float:left; width:940px; padding:0px 10px 0px 45px; list-style:none; margin:0px;
	}
	div.footer li ul li {
		loat:left; margin-right:5px; width:auto;
	}
	div.footer div.menu {
		float:left; width:940px; padding:0px 10px 0px 45px;
	}
	div.footer div.menu ul {
		float:left; margin:0px; padding:0px; list-style:none;
	}
	div.footer div.menu ul li {
		float:left; margin-right:10px;
	}
	div.footer p {
		float:left; padding:5px 10px 10px 45px; width:940px;
	}	
	div.footer a, div.footer a:hover {
		color:#999999;
	}

a {
	color:#990000; text-decoration:none;
}
a:hover {
	color:#990000; text-decoration:underline;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; margin:0px; padding:0px; font-weight:normal; color:#990000;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; margin:0px; padding:0px; font-weight:normal; color:#990000;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; margin:0px; padding:0px; font-weight:normal; color:#990000;
}