html
{
	margin:				8px;
	border:				0px;
	padding:			8px;
}

body
{
	margin:				8px;
	border:				0px;
	padding:			8px;

	font-family:		helvetica, arial, sans-serif;
	font-size:			12px;

	background:			#7b901d;
	text-align:			center;
}

#container
{
	width: 				802px;
	margin:				0px auto;
	text-align:			left;
	border:				0px;
	padding:			0px 0px 48px 0px;
	background:			#e2e096;
}

.top_banner
{
	width:				802px;
	height:				155px;
	background:			white;
	text-align:	center;
}

.top_banner a img
{
	width:	802px;
	border:				0px;
}

/*----------------------------------------------*/

.top_links
{
	border-top:			3px solid #ae1b1f;

	width:				802px;


	clear:				both;
	height:				42px;
}

.banner_menu
{
	text-align:			center;
	float:				left;
	width:				802px;
}

.banner_menu a
{
	height:					42px;
	background-position:	top left;
}

.banner_menu a:hover
{
	height:					42px;
	background-position:	top right;
}

.banner_menu_item
{
	float:				left;
	display: 			block;
}

.see_btn
{
	background:			url('images/see.jpg');
	width:				87px;
}

.learn_btn
{
	background:			url('images/learn.jpg');
	width:				86px;
}

.eat_btn
{
	background:				url('images/eat.jpg');
	width:					81px;
}

.shop_btn
{
	background:				url('images/shop.jpg');
	width:					77px;
}

.services_btn
{
	background:				url('images/services.jpg');
	width:					115px;
}




.events_btn
{
	background:				url('images/events.jpg');
	width:					102px;
}

.weblog_btn
{
	background:				url('images/weblog.jpg');
	width:					101px;
}

.about_btn
{
	background:				url('images/about.jpg');
	width:					89px;
}

.contact_btn
{
	background:				url('images/contact.jpg');
	width:					151px;
}

/*---------------------------------------------------------*/

.credits
{
	margin:			0px;
	border:			0px;
	padding:		0px;
}

.webdesigner
{
	margin:			0px;
	border:			0px;
	padding:		16px 0px 0px 0px;

	font-family:	helvetica, arial, sans-serif;
	font-size:		10px;
	letter-spacing:	8px;
}

.webdesigner a
{
	color:				#333333;
	text-decoration:	none;
}

.webdesigner a:hover
{
	color:			white;
}

.webhosting
{
	margin:			0px;
	border:			0px;
	padding:		16px 0px 0px 0px;
}

/*---------------------------------------------------------*/

.details
{
	margin:					0px;
	border:					0px;
	padding:				12px;
	min-height:				550px;
}

#indexpage
{
	text-align:				center;
}

.details a img
{
	border:					0px;
}

.header_img
{
	margin-top:				0px;
	margin-left:			0px;
	width:					300px;
	height:					50px;


}

.details h1
{
	margin:					0px;
	border:					0px;
	padding:				12px;

	font-family:			serif;
	font-size:				18px;

	color:					#ae1b1f;
}

.details p
{
	margin:					0px;
	border:					0px;
	padding:				12px;

	font-family:			helvetica, arial, sans-serif;
	font-size:				14px;
	line-height:			20px;

	color:					#7b901d;
}

.details pre
{
	margin:					0px;
	border:					0px;
	padding:				0px 12px 12px 12px;
	white-space:			pre;
	font-family:			helvetica, arial, sans-serif;
	font-size:				16px;
	line-height:			22px;

	color:					#7b901d;
}

.details img.floatright
{
	margin:					0px;
	border:					0px;
	padding:				12px 12px 12px 24px;

	float:					right;
}



.details img.topslice
{
	margin:					0px 0px 0px 0px;
	border:					0px;
	padding:				12px 0px 0px 0px;
}

.details img.slice
{
	margin:					0px 0px 0px 0px;
	border:					0px;
	padding:				0px;
}

.details img.bottomslice
{
	margin:					0px;
	border:					0px;
	padding:				0px 0px 12px 0px;
}

/*---------------------------------------------------------------------------*/

.details ul
{
	margin:				0px;
	border:				0px;
	padding:			12px;
}

.details ul.price
{
	margin:				0px;
	border:				0px;
	padding:			12px;
}

.details li
{
	list-style: 			circle inside;

	margin:					0px;
	border:					0px;
	padding:				0px 12px 6px 12px;

	font-family:			helvetica, arial, sans-serif;
	font-size:				16px;
	line-height:			20px;

	color:					#7b901d;
}

/*---------------------------------------------------------------------------*/

.details a
{
	color:				#ae1b1f;
	text-decoration:	none;
}

.details a:hover
{
	color:				ae1b1f;
	text-decoration:	underline;
}

.floatright
{
	float:	right;
}

.newline
{
	clear:	both;
}


