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

body {
	background-image:url(../images/plaid1.jpg);
	background-repeat:repeat;
	width:100%;
	height:auto;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
}

.main {
	width:80%;
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}
	
.headnav {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#b2400b;
	height:auto;
	font-size:36px;
	text-align:center;
	padding:20px 0px;
	color:#000;
	
}

.headnav a {
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#000;
}

.headnav a:hover {
	text-decoration:none;
	color:#CCC;
}

.logo {
	width:100%;
	float:left;
	clear:left;
	display:inline;
}

.logo img {
	max-width: 100%;
	height: auto;
	width: auto;
}

.content {
	width:100%;
	max-width:800px;
	color:#FFF;
	background: rgba(5, 5, 5, .85);
	padding:50px;
	float:left;
	clear:left;
	margin:auto;
	}

.main-content {
	width:auto;
	height:auto;
	clear:both;
	display:inline;
	float:left;
	clear:left;
}

.main-content h1 {
	color:#FFF;
	width:auto;
	margin:0px;
	padding:10px 40px 10px 20px;
	background-color:#0f4e19;
	display:block;
}

.main-content h2 {
	color:#FFF;
	width:auto;
	margin:0px;
	padding:10px 40px 10px 20px;
	background-color:#333;
	display:block;
}

.main-content p {
	padding:10px 40px 10px 20px;
	font-size:1.25em;
}

.main-content a {
	text-decoration:none;
	color: #414;
}

.main-content a:hover {
	text-decoration:none;
	color: #e1bee7;
}

.spotlight {
	width:auto;
	display:block;
	margin:0px 0px 40px 0px;
	background: rgba(200, 200, 200, .75);
	color:#222;
	padding:50px;
}

.spotlight p {
	padding:20px 20px 0px 20px;
	margin:0px;
}

.subspot {
	width:100%;
	display:block;
	margin:0px;
	padding:0px;
	background: rgba(200, 200, 200, .75);
	color:#222;
}

.subspot img {
	float:left;
	max-width:50%;
	width:auto;
	height:auto;
	margin:20px;
}

.subspot h4 {
	font-size:1.4em;
	font-weight:700;
	color:#222;
	padding:20px 20px 0px 20px;
	margin:0px;
}

.link-live-music {
	width: 220px;
	height: 220px;
	float:left;
	margin:0px 20px 20px 0px;
	background-image:url(../images/fpe-items-live-music-color.jpg);
}

.link-live-music:hover {
	background-image:url(../images/fpe-items-live-music-grey.jpg);
}

.link-trivia {
	width: 220px;
	height: 220px;
	float:left;
	margin:0px 20px 20px 0px;
	background-image:url(../images/fpe-items-trivia-color.jpg);
}

.link-trivia:hover {
	background-image:url(../images/fpe-items-trivia-grey.jpg);
}

.link-karaoke {
	width: 220px;
	height: 220px;
	float:left;
	margin:0px 20px 20px 0px;
	background-image:url(../images/fpe-items-karaoke-color.jpg);
}

.link-karaoke:hover {
	background-image:url(../images/fpe-items-karaoke-grey.jpg);
}

.link-bingo {
	width: 220px;
	height: 220px;
	float:left;
	margin:0px 20px 20px 0px;
	background-image:url(../images/fpe-items-bingo-color.jpg);
}

.link-bingo:hover {
	background-image:url(../images/fpe-items-bingo-grey.jpg);
}

.link-tastings {
	width: 220px;
	height: 220px;
	float:left;
	margin:0px 20px 20px 0px;
	background-image:url(../images/fpe-items-tastings-color.jpg);
}

.link-tastings:hover {
	background-image:url(../images/fpe-items-tastings-grey.jpg);
}

.link-other {
	width: 220px;
	height: 220px;
	float:left;
	margin:0px 20px 20px 0px;
	background-image:url(../images/fpe-items-other-color.jpg);
}

.link-other:hover {
	background-image:url(../images/fpe-items-other-grey.jpg);
}