@charset "utf-8";
/* CSS Document */

html{
	background:#62614c;
	}

body {
	font-size:small;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0;
	margin:0;
	color:#851313;
}

p {
	padding:0;
	margin:0;
}
h1 {
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2 {
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
}
h3 {padding:0; margin:0; font-size:100%; font-weight:bold; font-style:italic;}
.caps{
	font-variant:small-caps;
}
#container{
	width:1000px;
	height:100%;
	margin:0 auto;
	overflow: hidden;
	border: 4px solid #851313;
	background:#851313;
}


/*----------------------------------header-----------------------------*/
#header{
	margin:0;
	padding:0 0 -1em 0;
	height:100%;
}
/*----------------------------------top header-----------------------------*/
	#top_header{
		width:100%;
		height:auto;
		margin:0;
	}

		#title{
			background:#851313 url(images/title_bg.gif) bottom left repeat-x;
		}
			#title h1{
				padding:.25em 0;
				margin:0;
				width:100%;
				text-align:center;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-variant:small-caps;
				font-weight:normal;
				font-size:55px;
				color:#fbf9ce;
			}

		#contact p{
			float:left;
			clear:both;
			position:relative;
			bottom:1.5em;
			left:.5em;
			color:#fbf9ce;
			margin:0;
			overflow:hidden;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		#news_banner p{
			background:#851313 url(images/banner.jpg) bottom left repeat-y;
			color:#851313;
			text-align:right;
			padding:.5em;
			margin:0;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
/*----------------------------------END top header-----------------------------*/
/*----------------------------------bottom header-----------------------------*/
	#bottom_header{
		float:left;
		height:auto;
		width:100%;
		padding:0;
		margin:0;
		background:#b4b28c url(images/dogfeet.jpg) 110% 60% no-repeat;
		border-bottom:.5em solid #851313;
	}

		#hours{
			float:left;
			padding:.75em 0;
			margin:0;
			width:auto;
			min-width:25%;
			height:auto;
			color:#fbf9ce;
			background:#b4b28c;
		}
			#hours h2{
				color:#fbf9ce;
				font-size:150%;
				padding:0 .45em;
				margin:0;
			}
			#hours p{
				padding:0 2em;
				margin:0;
				font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			}

/*----------------------------------END bottom header-----------------------------*/	
/*----------------------------------top nav bar-----------------------------*/
	#top_nav{
		float:right;
		height:0;
		width:auto;
		margin:0;
		padding:0;
		position:relative;
		bottom:2.1em;
		z-index:2;
		font-size:110%;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		#top_nav ul{
			float:left;
			list-style:none;
			padding:0;
			margin:0;
		}		
			#top_nav li{
				float:left;
				margin:0;
				padding:0;
			}
				#top_nav a{
					float:left;
					display:block;
					margin:0 3px 0 0;
					padding:.3em .5em .3em .5em;
					color:#851313;
					text-decoration:none;
					border:1px solid #851313;
					border-bottom:none;
					background:#d85e1e url(images/top_nav_off.gif) repeat-x top left;
				}
				
				#top_nav a.selected{
					border-color:#d85e1e;
					background:#fbf9ce url(images/top_nav_on.gif) repeat-x top left;
					padding-bottom:.6em;
				}
/*----------------------------------END top nav bar-----------------------------*/
/*----------------------------------END header-----------------------------*/


/*----------------------------------main-----------------------------*/
#main{
	float:left;
	clear:both;
	height:auto;
	width:100%;
	background:#b4b28c;
}
	#side_nav{
		float:left;
		height:100%;
		width:25%;
		color:#fbf9ce;
		padding:0;
		margin:0;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		#side_nav ul{
			margin:1em 0;
			padding:0;
			width:100%;
			list-style:none;
		}
			#side_nav li{
				margin:0;
				padding:.5em 1.5em;
				text-align:right;
			}
				#side_nav a{
					text-decoration:none;
					margin:0;
					padding:0;
					padding:0;
					color:#fbf9ce;
				}
				#side_nav a.on{
					color:#851313;
					font-style:italic;
				}
				
	#gutter{
		float:right;
		background:#fbf9ce url(images/content_bg.gif) repeat-y;
		height:auto;
		min-height:18em;
		width:75%;
	}
		#content{
			padding:2em;
		}
			#text{
				color:#851313;
			}
				#text table{
					padding:1em;
					padding-left:4em;
				}
				
/*----------------------------------END main-----------------------------*/
/*----------------------------------footer-----------------------------*/
#footer{
	float:left;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:6em;
	font-size:80%;
	background:url(images/AAHAaccredited.gif) bottom right no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	#footer_intro{
		float:left;
		height:100%;
		width:25%;
		background:#b4b28c;
		padding:0;
		margin:0;
	}
		#footer_intro p{
			padding:.5em; /* really .45em at 100% ... so an extra .9em padding */
			margin:0;
			color:#fbf9ce;
			text-align:center;
		}
	#footer_nav{
		float:right;
		width:75%;
		height:100%;
		padding:0;
		margin:0;
		background:url(images/footer_bg.gif) top left repeat-y;
	}
		#footer_nav ul{
			float:left;
			margin:0;
			width:100%;
			padding:1.75em 0 0 2.5em;
			list-style:none;
		}
			#footer_nav li{
				float:left;
				margin:0;
				padding:10px 15px 10px 30px;
				background:url(images/paw.gif) center left no-repeat;
			}
				#footer_nav a{
					margin:0;
					padding:0;
					text-decoration:none;
					color:#fbf9ce;
					display:block;
				}
		
		
/*----------------------------------END footer-----------------------------*/
