body {
	background-color: #69607c;
}

ul li{
	display:block;
	list-style-type:none;
	height: 65px;
}

ul li#nav-home a{
display:block;
height:44px; width:100px;
background: transparent url(../images/home-nav.png) no-repeat 0 0;
text-indent:-9009px;
}

ul li#nav-home:hover a{
	background-position: 0 -44px;
}
ul li#nav-about a{
display:block;
height:47px; width:110px;
background: transparent url(../images/about-us-nav.png) no-repeat 0 0;
text-indent:-9009px;
}
ul li#nav-byg a{
display:block;
height:44px; width:330px;
background: transparent url(../images/byg-nav.png) no-repeat 0 0;
text-indent:-9009px;
}

ul li#nav-byg:hover a{
	background-position: 0 -150px;
}
ul li#nav-about:hover a{
	background-position: 0 -47px;
}

ul li#nav-directions a{
display:block;
height:47px; width:183px;
background: transparent url(../images/directions-nav.png) no-repeat 0 0;
text-indent:-9009px;
}

ul li#nav-directions:hover a{
	background-position: 0 -47px;
}

ul li#nav-news a{
display:block;
height:46px; width: 227px;
background: transparent url(../images/news-events-nav.png) no-repeat 0 0;
text-indent:-9009px;
	z-index: 1;
	float: left;
}

ul li#nav-news:hover a{
	background-position: 0 -46px;
}

ul li#nav-join a{
display:block;
height:45px; width: 132px;
background: transparent url(../images/join-us-nav.png) no-repeat 0 0;
text-indent:-9009px;
	z-index: 1;
	float: left;
}

ul li#nav-join:hover a{
	background-position: 0 -45px;
}

ul li#nav-contact a{
display:block;
height:49px; width: 198px;
background: transparent url(../images/contact-us-nav.png) no-repeat 0 0;
text-indent:-9009px;
	z-index: 1;
	float: left;
}

ul li#nav-contact:hover a{
	background-position: 0 -49px;
}

ul li#nav-links a{
display:block;
height:46px; width: 188px;
background: transparent url(../images/cool-links-nav.png) no-repeat 0 0;
text-indent:-9009px;
	z-index: 1;
	float: left;
}

ul li#nav-links:hover a{
	background-position: 0 -46px;
}
ul li#nav-application a{
display:block;
height:97px; width: 216px;
background: transparent url(../images/vendor-app-nav.png) no-repeat 0 0;
text-indent:-9009px;
	z-index: 1;
	float: left;
}

ul li#nav-application:hover a{
	background-position: 0 -97px;
}

#navbar {
	width: 270px;
	height: 880px;
	background-color: white;
	float: left;
	margin-top: 40px;
	margin-left: 40px;
}

#main-home {
	width: 60%;
	height: 650px;
	float: left;
	margin-top: 40px;
	background: #8eb493 url(../images/main-back-no-logo.png) no-repeat;
	z-index: -1;
}
#floater{
	position: absolute;
	top: 900px;
	left: 20px;
}
#floater2{
	position: absolute;
	top: 1700px;
	left: 20px;
}
#footer {
	clear: both;
	font-size: x-small;
	text-align: left;
	padding-top: 15px;
	padding-left: 160px;
}
span.header{
	font: bold medium "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ca4e3b;
}
span.header-top{
	font: bold medium "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ca4e3b;
	padding-left: 250px;
}
span.headline{
	color: #ca4e3b;
	font: bold x-large "Lucida Grande", Lucida, Verdana, sans-serif;
	position: absolute;
	left: 500px;
	top: 580px;
}
span.subhead{
	color: #ca4e3b;
	font: bold medium "Lucida Grande", Lucida, Verdana, sans-serif;

}
p.dates{
	margin-top: 10px;
}
img.banner{
	position: absolute;
	left: 550px;
	top: 40px;
}
img.schedule{
	position: absolute;
	top: 75px;
	left: 600px;
}
img.ebt{
	position: absolute;
	top: 125px;
	left: 600px;
}
img.thx{
	position: absolute;
	top: 485px;
	left: 720px;
}
img.vendorButton{
	position: absolute;
	top: 510px;
	left: 790px;
}
div.leftcolumn{
	float: left;
	width: 250px;
	text-align: left;
}
div.rightcolumn{
	float: right;
	width: 250px;
	text-align: left;
}
