body{
	background:#f5864f url(../images/body.jpg) repeat-x;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#010101;
	margin:0;
}
a{
	color:#007237;
}
#page-holder{
	background:url(../images/page-holder.jpg) no-repeat;
	width:525px;
	overflow:hidden;
	padding:0 52px 0 53px;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	width:282px;
	height:156px;
	text-indent:-9999px;
	overflow:hidden;
	margin:52px 0 0 131px;
}
.logo a{
	height:100%;
	display:block;
	position:relative;
}
#navigation{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
#navigation li{
	float:left;
	padding:0 8px 0 17px;
}
#navigation a{
	background-image:url(../images/navigation-sprite.jpg);
	height:92px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#navigation a:hover{background-image:url(../images/navigation-rollover.jpg);}
.nav-menu{
	background-position:0 0;
	width:95px;
}
.nav-events{
	background-position:-95px 0;
	width:104px;
}
.nav-about{
	background-position:-199px 0;
	width:100px;
}
.nav-contact{
	background-position:-299px 0;
	width:117px;
}
#content{
	width:525px;
	margin:68px 0 0;
}
.content-top{
	background:url(../images/content-top.png) no-repeat;
	width:525px;
	height:378px;
	overflow:hidden;
}
.content-bot{
	background:url(../images/content-bot.png) no-repeat;
	width:525px;
	height:15px;
	overflow:hidden;
}
.content-mid{
	background:url(../images/content-mid.png) repeat-y;
	width:525px;
}
.content-mid:after{
	content:"";
	display:block;
	clear:both;
}
.content-inner{
	width:525px;
	float:left;
	margin:-403px 0 0;
	position:relative;
}
#content h2{
	font-size:14px;
	color:#ed2628;
	margin:24px 0 0;
}
#content h3{
	font-size:12px;
	color:#000000;
	margin:24px 0 0;
}
#content p{
	line-height:14px;
	margin:14px 0 0;
}
#content dl{
	font-size:14px;
	line-height:16px;
	margin:12px 0 0;
}
#content dt{
	width:130px;
	float:left;
	padding:0 8px 0 0;
}
* html #content dt{padding:0 5px 0 0;}
#content dd{
	height:1%;
	overflow:hidden;
	margin:0;
}
#content img{
	display:block;
	margin:7px 0 -7px;
}
.col-hold{
	width:468px;
	overflow:hidden;
	padding:0 22px 0 35px;
	margin:-36px 0 0;
}
.col-1{
	width:293px;
	float:left;
}
.col-2{
	width:140px;
	float:right;
	padding:0 0 7px;
}
.col-3{
	width:280px;
	float:right;
	position:absolute;
	left:400px;
	top:300px;
	padding:0 0 7px;
}
.col-4{
	width:280px;
	float:right;
	position:absolute;
	left:600px;
	top:300px;
	padding:0 0 7px;
}

.food-left{
	width:350px;
	float:left;
	position:absolute;
	left:10px;
	top:470px;
	padding:0 0 7px;
}
.food-right{
	width:450px;
	float:right;
	position:absolute;
	left:200px;
	top:290px;
	padding:0 0 7px;
}

div.scroll {
	overflow: auto;
	height: 250px;
	width: 290px;
	border: solid 1px #999;
	padding: 1ex;
	background: none;
	margin: 0 0 0 0;
}
#footer{
	width:100%;
	overflow:hidden;
}
#footer p{
	font-size:9px;
	line-height:20px;
	color:#333;
	text-align:center;
	margin:0;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #007237;
padding: 5px;
height:auto;
left: -1000px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
height:auto;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -25px;
left: -340px; /*position where enlarged image should offset horizontally */
}




.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #007237;
padding: 5px;
height:auto;
left: -1000px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
height:auto;
}
.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: -55px;
left: -340px; /*position where enlarged image should offset horizontally */
}

.LinkColor {
	color: #00F;
}
.LinkColor u {
	color: #008040;
}

