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

html{
	position: relative;
	min-height: 100%;
}

body{
		color: white;
		background-image: url(images/Depositphotos_50300613_l-2015.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		margin: 0 0 200px;
		padding: 30px;
	}
		header{
				background-color: white;
				font-family: "Klinic Slab Book", serif;
				margin-right:auto;
				margin-left: auto;
				border: solid 5px #D93742;
			
	}
	
		.hours{
				text-align: center;
				float: right;
				font-family: 'Klinic Slab Book';
				font-size: 30px;
				color: black;
				padding-right: 30px;
				padding-bottom: 30px;
	
	}
		
		
		ul{
			margin: 0;
    		padding: 0;
	}
	
		li{
				list-style-type: none;
				display: inline;
				float: left;
	}
		li a{
				display: block;
    			color: white;
				font-size: 200%;
    			text-align: center;
    			padding: 14px 16px;
    			text-decoration: none;
	}
	
		li a:hover {
    			background-color: #259347;
	}
		p{
			font-family: "Goudy Old Style", serif;
		
	}

		.specials{
					width: 400px;
					height: 550px;
					background-color: #D93742;
					margin-top: 100px;
					padding-left: 30px;
					padding-right: 30px;
					padding-bottom: 10px;
			
}	
		.specials p{
					text-align: center;
					
}
		.specials p b{
					font-size: 25px;
					text-align: center;
	
}
		.menu{
					display: block;
					padding: 20px;
					margin: auto;
					width: 65%;
}
		.vision{
					display: block;
					width: 400px;
					height: 300px;
					background-color: #D93742;
					margin-top: 100px;
					padding-left: 30px;
					padding-right: 30px;
		
}
		.vision p{
					display: block;
					align-content: center;
	
	
}
		.vision h2{
					padding-top: 20px;
					display: block;
					align-content: center;
	
	
	
}


		.map{
				padding-top: 20px;
				display: block;
				width: 300px;
				height: 300px;
				background-color: #D93742;
				margin-top: 100px;
				padding-left: 30px;
				padding-right: 30px;
				padding-bottom: 80px;
	
	
}

		.map p{
				display: block;
				align-content: center;
				
	
	
}


		footer{
				background-color: #333;
				position: absolute;
				bottom: 0;
				left: 0;
				right: 0;
				height: 50px;
				width: 100%;
				padding-top: 10px;
				overflow: hidden;
				

			
				
}

		footer p{
				padding-bottom: 20px;
				text-align: center;
				list-style-type: none;
				display: block;
}
					

					