body {
	margin: 0;
	padding: 0;
	background: url('images/back.jpg');
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	}

#main {
	margin: 0 auto;
	padding: 0;
	width: 800px;
	}
	
#top {
	width: 800px;
	height: 48px;
	margin-top: 5px;
	background: url('images/top1.gif') no-repeat;
	}
	
#middle {
	width: 800px;
	height: 550px;
	}
	
#midsec1 {
	width: 37px;
	height: 550px;
	background: url('images/col1.gif') no-repeat;
	float: left;
	}
	
#midsec2 {
	width: 139px;
	height: 550px;
	float: left;
	}
	
	#nav {
		width: 139px;
		height: 395px;
		background: #097823;
		}
		
		#nav a, a:visited {
			margin: 11px 0 0 10px;
			padding: 0;
			display: block;
			width: 120px;
			height: 25px;
			}
			
		#nav a.top, a:vistited.top {
			margin: 30px 0 0 10px;
			} 
		
		#nav img {
			border: none;
			}
		
	#navimage {
		width: 139px;
		height: 155px;
		background: url('images/col2bot.gif') no-repeat;
		}
	
#midsec3 {
	width: 12px;
	height: 550px;
	background: url('images/col3.gif') no-repeat;
	float: left;
	}
	
#midsec4 {
	width: 36px;
	height: 550px;
	background: url('images/col4.gif') no-repeat;
	float: left;
	}

#midsec5 {
	width: 563px;
	height: 550px;
	background: #097823;
	float: left;
	}
	
	#midsec5 a, a:visited {
		margin: 0;
		display: inline;
		color: #edd116;
		}
		
	img.home {
		padding: 20px 0 40px 16px;
		}
		
	img.about {
		margin: 15px 20px 15px 50px;
		border: 1px solid #000;
		}

	img.eventtopleft {
		margin: 50px 10px 10px 0;
		border: 1px solid #000;
		}

	img.eventtop {
		margin: 50px 10px 10px 10px;
		border: 1px solid #000;
		}
				
	img.eventleft {
		margin: 10px 10px 10px 0;
		border: 1px solid #000;
		}

	img.event {
		margin: 10px;
		border: 1px solid #000;
		}
		
	img.map {
		margin-top: 20px;
		}

	object.right {
		float: right;
		}
		
	object.padright {
		float: right;
		margin: 30px;
		}
		
	object.gallery {
		margin: 30px 50px 4px 50px;
		}

	object.cafe {
		margin: 5px 0 0 60px;
		}
		
	p.about {
		padding: 30px 40px 0 0;
		}
		
	p.cafe{
		padding: 2px 40px 2px 0;
		}
	
	p.cafefirst{
		padding: 30px 40px 2px 0;
		}
	
	p.cafecenter {
		padding: 0 40px 0 0;
		text-align: center;
		}

	p.menu {
		padding: 10px 20px 10px 20px;
		}

		
	p.menulink {
		text-align: center;
		}
		
	p.gallink {
		padding: 0;
		text-align: center;
		}
	
	p.cont {
		margin: 0;
		padding-top: 1px;
		text-align: center;
		}
		
	p.contbold {
		margin: 0;
		padding: 0;
		font-weight: bold;
		text-align: center;
		}

#midsec6 {
	width: 13px;
	height: 550px;
	background: url('images/col6.gif') no-repeat;
	float: left;
	}

#info {
	width: 403px;
	height: 550px;
	float: left;
}

td {
	height: 18px;
	}

#cont {
	margin-top: 160px;
	}

#menucont {
	margin-top: 30px;
	}
	
#avail {
	margin: 20px 0 0 50px;
	}
	
#sidepics {
	width: 160px;
	height: 550px;
	float: left;
	}
	
	img.sidetop {
		padding: 30px 0 0 30px;
	}
	
	img.side {
		padding: 8px 0 0 30px;
	}
	
#bottom {
	clear: both;
	width: 800px;
	height: 25px;
	background: url('images/bot1.gif') no-repeat;
	}
