/* Website designed by Starfish Graphics */
/* www.StarfishGraphics.biz */
/* blue   #8fc2f8 */
/*	
	outline:	 		1px solid red;  
	*/

* {
	margin: 			0;
	padding: 			0;
	outline: 			none;
	border: 			none;
}

body {
	font-family: 		"Trebuchet-MS", Arial, Helvetica, sans-serif;
	font-size: 			62.5%;
	background:			#8fc2f8;
}

div#wrapper {
	position: 			relative;
	width: 				960px;
	margin: 			0 auto;
}

div#header-home {
	height: 			334px;
	margin: 			0px;
	background: 		url(images/header-home.png) no-repeat  left;
}
div#header {
	height: 			162px;
	margin: 			0px;
}


div#nav {
	position: 			relative;
	height: 			6em;
	line-height: 		6em;
}
div#nav ul {
	list-style-type: 	none;
	font-size: 			1.7em;
	font-weight:		bold;
	margin: 			0px;
	color: 				black;
}
div#nav ul li {
	float: 				left;
}
div#nav ul li a { 
	float: 				left;
	color: 				black;
	padding: 			0 1.7em;
}
div#nav ul li a:link, 
div#nav ul li a:visited {
	text-decoration: 	none;	 
}
div#nav ul li a:hover {
	color: 				#000000;
}
div#nav ul li a:active {
	color: 				#000000;
}

h1 {
	text-indent: 		-3000em;
}
h2 {
	font-size: 			2.5em;
	line-height:		2em;
	font-weight:		bold;
	text-align: 		center;
}
h3 {
	font-size: 			2em;
	font-weight:		bold;
	text-align: 		center;
}
/*  phone number on contact page --------------------------------------------------------------*/
h4 {
	font-size: 			4em;
	line-height:		2em;
	font-weight:		bold;
	text-align: 		center;
}

/*  image right --------------------------------------------------------------*/
div#right-photo { 
	float: 				right;
	width:				450px;
	margin: 			0px 30px 0px 0px;
}

/* main content --------------------------------------------------------------*/
div#main {
	float: 				left;
	width: 				400px;
	margin: 			10px 0px 0px 70px;

}
div#main p {
	font-size: 			1.4em;
	line-height:		1.3em;
	text-align: 		left;
	color:				black;
}
div#main h2 {
	font-size: 			2em;
	font-weight:		bold;
	line-height:		1.5em;
	text-align: 		left;
	color:				black;
}

/* special events --------------------------------------------------------------*/
div#special-events-2022 {
	float: 				left;
	width: 				446px;
	height:				400px;
	margin: 			0px 0px 0px 37px;
	background: 		url(../events/images/2022-events.png) no-repeat  left;
}
div#special-events-2022 p {
	font-size: 			2em;
	line-height:		1.4em;
	font-weight:		bold;
	text-align: 		left;
	padding:			0px 0px 0px 30px;
	color:				ffffff;
}

div#special-events-car-show {
	float: 				left;
	width: 				438px;
	height:				390px;
	margin: 			0px 0px 0px 15px;
	background: 		url(../events/images/car-show.png) no-repeat  left;
}
div#special-events-car-show p {
	font-size: 			1.9em;
	line-height:		1.4em;
	font-weight:		bold;
	text-align: 		left;
	padding:			180px 0px 0px 20px;
	color:				white;
}
div#special-event-graphic {
	float: 				left;
	width: 				438px;
	height:				412px;
	margin: 			0px 0px 0px 15px;
	background: 		url(../events/images/jerry-lakes.png) no-repeat  left;
}
div#special-events-graphic p {
	font-size: 			1.9em;
	line-height:		1.4em;
	font-weight:		bold;
	text-align: 		left;
	padding:			180px 0px 0px 20px;
	color:				white;
}
div#special-events-occasions {
	float: 				left;
	width: 				890px;
	height:				126px;
	margin: 			0px 35px 0px 35px;
	background: 		url(../events/images/occasions.png) no-repeat  left;
}
div#special-events-occasions p {
	font-size: 			2em;
	line-height:		1.7em;
	font-weight:		bold;
	text-align: 		center;
	padding:			0px 0px 0px 0px;
	color:				white;
}

/*Menu Links Nov 2020----------------------------------------------------------------------*/				
div#menu-center {
	width:				960px;
	margin:				20px 0px 0px 0px;
}
div#menu-center p {
	font-size: 			2em;
	line-height: 		3em;
	font-weight:		bold;
	text-align: 		center;
	color: 				black;
}

/*Photo Gallery 2022----------------------------------------------------------------------*/				
div#viewsource {
    height: 			100%;
    margin: 			30px 0px 0px 40px;
    width: 				1000px;
}
.viewsource {
    margin: 			0px;
    padding:			0px 8px 8px 0px;	
    height: 			100%;
    float:				left;
}

div#front-page-crowd{
	width:				960px;
	height:				187px;
	font-size: 			1.2em;
	text-align: 		center;
	color: 				white;
	background: 		url(images/good-times-crowd.png) no-repeat  center;
}

/* HOME footer --------------------------------------------------------------*/
div#home-footer {
    clear: 				both;
    width: 				960px;
    height: 			130px;
    margin: 			0px 0px 0px 0px;
    padding: 			0px 0px 0px 0px;
    background: 		black;
}
div#home-footer p{
    margin: 			0px;
    font-size: 			2.3em;
    line-height: 		1.3em;
    text-decoration: 	none;
    text-align: 		center;
    color: 				white;
}
div#home-footer a:link {
    color: 				white;
    text-decoration: 	none;
}
div#home-footer a:visited {
    color: 				white;
    text-decoration: 	none;
}
div#home-footer a:hover {
    color: 				#e5d3ad;
    text-decoration: 	underline;
}
div#home-footer a:active {
    text-decoration: 	none;
}

/* footer --------------------------------------------------------------*/
div#footer {
    clear: 				both;
    width: 				960px;
    height: 			130px;
    margin: 			20px 0px 0px 0px;
    padding: 			10px 0px 0px 0px;
    background: 		black;
}
div#footer p{
    margin: 			0px;
    font-size: 			2.3em;
    line-height: 		1.3em;
    text-decoration: 	none;
    text-align: 		center;
    color: 				white;
}
div#footer a:link {
    color: 				white;
    text-decoration: 	none;
}
div#footer a:visited {
    color: 				white;
    text-decoration: 	none;
}
div#footer a:hover {
    color: 				#e5d3ad;
    text-decoration: 	underline;
}
div#footer a:active {
    text-decoration: 	none;
}

div#credits{
	position: 			relative;
	margin: 			20px 0px 0px 0px;
	font-size: 			1.2em;
	line-height: 		1.5em;
	text-align: 		center;
	color: 				black;
	clear:				both;
}

/* links */
a:link {
	color: 				black;
	text-decoration:	none;
}
a:visited {
	color: 				black;
	text-decoration: 	none;
}
a:hover {
	color: 				#6a1f88;
	text-decoration: 	underline;
}
a:active {
	text-decoration: 	none;
}
