body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	color: #CCC;
	background-color: #000;
	margin: 0px;
}
#topWrapper {
	height: 150px;
	width: 100%;
	background-image: url(../images/top_wrapper_bg.jpg);
	background-repeat: repeat-x;
}
#header {
	background-image: url(../images/fgm_header.jpg);
	height: 150px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#menuWrapper {
	background-image: url(../images/menu_wrapper_bg.jpg);
	height: 90px;
	width: 100%;
	background-repeat: repeat-x;
}
#topMenu {
	background-image: url(../images/menu_hold.jpg);
	height: 90px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#midWrapper {
	width: 100%;
}
#content {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#clear {
	clear: both;
}
#fadeshow1 {
	background-color: #721915;
	height: 340px;
	width: 520px;
}
#fadeshowHeader {
	height: 80px;
	width: 520px;
}
.eventHolder {
	text-align: center;
	width: 520px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.eventTitle {
	font-size: 140%;
	font-weight: bold;
	color: #B3221A;
}
.eventSubTitle {
	font-size: 130%;
	font-weight: bold;
	color: #06F;
}
#bottomLogoWrapper {
	width: 100%;
}
#bottomLogo {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/bottom_logo.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 121px;
}
#sidebarLeft {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 120%;
	text-align: center;
	font-size: 85%;
}
#sidebarLeft a {
	color: #B3221A;
	text-decoration: none;
}
#sidebarLeft a:hover {
	color: #06F;
	text-decoration: none;
}
#footerWrapper {
	width: 100%;
}
#contentRight {
	float: right;
	width: 520px;
	padding-right: 20px;
}
#contentRight a {
	color: #B3221A;
	text-decoration: none;
}
#contentRight a:hover {
	color: #06F;
	text-decoration: none;
}
#contentRight .caption {
	font-size: 85%;
	text-align: center;
}
#contentRight .copy {
	font-size: 100%;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
#contentRight .eventHead {
	font-size: 125%;
	text-align: center;
}
#bottomMenu {
	text-align: center;
	width: 520px;
	padding-top: 10px;
	font-size: 90%;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
}
#bottomMenuCopy {
	text-align: center;
	height: 30px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	font-size: 80%;
}
#bottomMenu a {
	color: #CCC;
	text-decoration: none;
}
#bottomMenu a:hover {
	color: #8C1B19;
	text-decoration: none;
}
#bottomInfo {
	text-align: center;
	height: 50px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	font-size: 80%;
	padding-right: 20px;
	padding-left: 20px;
	color: #666;
	line-height: 120%;
}
#bottomInfo a {
	color: #666;
	text-decoration: none;
}
#bottomInfo a:hover {
	color: #8C1B19;
	text-decoration: none;
}
#emailBottom {
	text-align: center;
	height: 30px;
	width: 520px;
	padding-top: 10px;
	font-size: 85%;
	margin-right: auto;
	margin-left: auto;
}
#emailBottomCopy {
	text-align: center;
	height: 30px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	font-size: 85%;
}
#emailBottom a {
	color: #CCC;
	text-decoration: none;
}
#emailBottom a:hover {
	color: #8C1B19;
	text-decoration: none;
}
#rockerBottom {
	height: 79px;
	width: 520px;
	background-image: url(../images/bottom_rocker.jpg);
}
#contentBottomMenu {
	color: #4468c6;
	line-height: 150%;
	text-align: center;
	font-size: 90%;
}
#contentRight #contactInfo {
	text-align: center;
}
.googlemaps {
	width: 500px;
	background-image: url(../images/googlemaps_bg.gif);
	height: 340px;
	padding: 10px;
}

