body{
	background-color: #FAEBD7;
	font-family: georgia;
	text-align: center;
	line-height: 1.4;
	color: #000000;
}

h1{
	background-color: #B22222;
	background: linear-gradient(#B22222, red);
	color: gold;
	text-shadow: 3px 3px 2px #000000;
	font-style: oblique;
	text-decoration: underline;
	border-radius: 15px 50px;
	box-shadow: 8px 8px 4px #888888;
}

div{
	text-align: center;
}

footer{
	font-size: small;
	font-style: bold;
}

.text{
	font-size: 125%;
}

/*Horizontal navigation bar*/
#navigate{
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	overflow: hidden;
	background-color: #B22222;
	border-radius: 15px 50px;
}

li{
	display:inline;
}

li a{
	color: #FAEBD7;
	padding: 10px 20px;
	text-decoration: none;
}

/*Link color will change on hover*/
li a:hover{
	background-color: white;
	color: black;
	border-radius: 15px 50px;
}

dl{
	display: center;
}

#services{
	border: 10px solid transparent;
	padding: 15px;
	border-image: url(../images/border.png) 30 stretch;
}

img{
	border: 1px solid #000000;
	box-shadow: 5px 5px 4px #888888;
}

/*Make images larger on hover*/
#parktavern img:hover{
	-ms-transform: scale(1.5, 1.5);
	-webkit-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5);
}

/*Border around video*/
.video{
	border: 2px #B22222;
	border-style: solid;
	display: inline-table;
}

/*Change colors of links on click*/
a:link{
	color: black;
	cursor: auto;
}

a:visited{
	color: purple;
	text-decoration: underline;
}

.active{
	background-color: #FAEBD7;
	color: #B22222;
	border-radius: 15px 50px;
}

.map{
	background-color: #B22222;
	color: #FAEBD7;
	border-radius: 15px 50px;
	text-shadow: 2px 2px #000000;
}