html, body, form, fieldset {
	margin: 0px;
	padding: 0px;
	font: 12px trebuchet, sans-serif;
}

body {
	background-color: #4a3427;
}

#container {
	width: 1024px;
	height: 768px;
	margin: 0px auto;
	border: 1px solid #4a3427;
	background: url(../images/back.jpg) no-repeat;
}

#logo {
	display: block;
	width: 200px;
	height: 80px;
	margin: 30px 0 0 405px;
}

#nav {
	width: 789px;
	height: 32px;
	margin: 28px 0 0 110px;
	padding: 0px;
	list-style: none;
	clear: both;
	float: left;
}

	#nav li {
		float: left;
	}

	#nav li a.nav1 {
		display: block;
		width: 140px;
		height: 32px;
		background: url(../images/nav_aboutus_off.png) no-repeat;
	}
	
	#nav li a.nav1:hover {
		background: url(../images/nav_aboutus_on.png) no-repeat;
	}
	
	#nav li a.nav1menu {
		display: block;
		width: 140px;
		height: 32px;
		background: url(../images/nav_aboutus_menuoff.png) no-repeat;
	}
	
	#nav li a.nav1menu:hover {
		background: url(../images/nav_aboutus_menuon.png) no-repeat;
	}
	
	#nav li a.nav2 {
		display: block;
		width: 116px;
		height: 32px;
		background: url(../images/nav_gallery_off.png) no-repeat;
	}
	
	#nav li a.nav2:hover {
		background: url(../images/nav_gallery_on.png) no-repeat;
	}
	
	#nav li a.nav3 {
		display: block;
		width: 116px;
		height: 32px;
		background: url(../images/nav_menus_off.png) no-repeat;
	}
	
	#nav li a.nav3:hover {
		background: url(../images/nav_menus_on.png) no-repeat;
	}
	
		#nav li a.nav4 {
		display: block;
		width: 140px;
		height: 32px;
		background: url(../images/nav_directions_off.png) no-repeat;
	}
	
	#nav li a.nav4:hover {
		background: url(../images/nav_directions_on.png) no-repeat;
	}
	
		#nav li a.nav5 {
		display: block;
		width: 114px;
		height: 32px;
		background: url(../images/nav_kudos_off.png) no-repeat;
	}
	
	#nav li a.nav5:hover {
		background: url(../images/nav_kudos_on.png) no-repeat;
	}
	
		#nav li a.nav6 {
		display: block;
		width: 162px;
		height: 32px;
		background: url(../images/nav_contactus_off.png) no-repeat;
	}
	
	#nav li a.nav6:hover {
		background: url(../images/nav_contactus_on.png) no-repeat;
	}
	
	#nav li a.nav6menu {
		display: block;
		width: 162px;
		height: 32px;
		background: url(../images/nav_contactus_menuoff.png) no-repeat;
	}
	
	#nav li a.nav6menu:hover {
		background: url(../images/nav_contactus_menuon.png) no-repeat;
	}
	
#content {
	width: 789px;
	margin: 14px 0 0 110px;
	float: left;
}	

	#content #big {
		width: 495px;
		height: 370px;
		border: solid 1px #aa9961;
		float: left;
	}
	
	#content #small {
		width: 277px;
		height: 372px;
		float: left;
	}
	
		#content #small #textborder{
		width: 275px;
		height: 338px;
		border-left: solid 1px #a09e60;
		border-right: solid 1px #a09e60;
		border-bottom: solid 1px #a09e60;
		float: left;
		}
		
		#content #small #textborder #homepage_textcontent{
		width: 247px;
		height: 314px;
		padding: 10px;
		border-left: solid 4px #838344;
		border-right: solid 4px #838344;
		border-bottom: solid 4px #838344;
		text-align: left;
		color: white;
		scrollbar-track-color:#a9a971;
		scrollbar-arrow-color:#a9a971;
		scrollbar-highlight-color:#65653d;
		scrollbar-3dlight-color:#a9a971;
		scrollbar-darkshadow-color:#a9a971;
		scrollbar-shadow-color:#65653d;
		scrollbar-face-color:#65653d;
		overflow: auto;
		float: left;
		}
		
		#content #small #textborder #kudos_textcontent{
		width: 255px;
		height: 350px;
		padding: 10px;
		text-align: left;
		color: #ffffcc;
		background: #550301;
		scrollbar-track-color:#794340;
		scrollbar-arrow-color:#794340;
		scrollbar-highlight-color:#c5837b;
		scrollbar-3dlight-color:#794340;
		scrollbar-darkshadow-color:#794340;
		scrollbar-shadow-color:#c5837b;
		scrollbar-face-color:#c5837b;
		overflow: auto;
		float: left;
		}
		
		#content #small #textborder #kudos_textcontent a{
		color: #ffff66;
		}
		
		#content #small #textborder #kudos_textcontent b{
		color: white;
		}
		
		#content #small #textborder #aboutus_textcontent{
		width: 255px;
		height: 350px;
		padding: 10px;
		background: #550301;
		text-align: left;
		color: #ffffcc;
		float: left;
		}
		 
		#content #small #textborder #aboutus_textcontent b{
		color: white;
		}
		
#content_menu {
	width: 784px;
	margin: -2px 0 0 110px;
	float: left;
	border-bottom: solid 1px #aa9961;
	border-right: solid 1px #aa9961;
	border-left: solid 1px #aa9961;
	background: #550301;
}

#nav2 {
	width: 784px;
	height: 30px;
	margin: 0 0 24px 0;
	padding: 0px;
	list-style: none;
	clear: both;
	float: left;
}

	#nav2 li {
		float: left;
	}

	#nav2 li a.nav1 {
		display: block;
		width: 138px;
		height: 30px;
		background: url(../images/nav2_dailymenu_off.gif) no-repeat;
	}
	
	#nav2 li a.nav1:hover {
		background: url(../images/nav2_dailymenu_on.gif) no-repeat;
	}
		
	#nav2 li a.nav2 {
		display: block;
		width: 138px;
		height: 30px;
		background: url(../images/nav2_holidaymenu_off.gif) no-repeat;
	}
	
	#nav2 li a.nav2:hover {
		background: url(../images/nav2_holidaymenu_on.gif) no-repeat;
	}
	
	#nav2 li a.nav3 {
		display: block;
		width: 122px;
		height: 30px;
		background: url(../images/nav2_kidsmenu_off.gif) no-repeat;
	}
	
	#nav2 li a.nav3:hover {
		background: url(../images/nav2_kidsmenu_on.gif) no-repeat;
	}
	
		#nav2 li a.nav4 {
		display: block;
		width: 116px;
		height: 30px;
		background: url(../images/nav2_desserts_off.gif) no-repeat;
	}
	
	#nav2 li a.nav4:hover {
		background: url(../images/nav2_desserts_on.gif) no-repeat;
	}
	
		#nav2 li a.nav5 {
		display: block;
		width: 140px;
		height: 30px;
		background: url(../images/nav2_beerandwine_off.gif) no-repeat;
	}
	
	#nav2 li a.nav5:hover {
		background: url(../images/nav2_beerandwine_on.gif) no-repeat;
	}
	
		#nav2 li a.nav6 {
		display: block;
		width: 120px;
		height: 30px;
		background: url(../images/nav2_catering_off.gif) no-repeat;
	}
	
	#nav2 li a.nav6:hover {
		background: url(../images/nav2_catering_on.gif) no-repeat;
	}
	
	
	#content_menu #menu_items {
		width: 480px;
		float: left;
		margin: 0 8px 30px 6px;
		text-align: left;
		letter-spacing: 0.5px;
	}
	
		#content_menu #menu_items p {
			margin: 0 0 0 4px;
			padding: 0px;
			color: #ffffff;
			font-size: 12px;
		}
		
		#content_menu #menu_items b {
			font-size: 14px;
			font-face: georgia;
		}
	
		#content_menu #menu_items h1 {
			color: #ffffff;
			font-weight: bold;
			font-size: 22px;
			height: 24px;
			text-indent: 0px;
			margin: 0px;
			padding: 0 0 0 4px;
		}

		#content_menu #menu_items h2 {
			background: url(../images/menudivider.gif) no-repeat bottom;
			color: #ffffcc;
			font-weight: bold;
			font-size: 18px;
			height: 24px;
			width: 480px;
			text-indent: 0px;
			margin: 12px 0 14px 0;
			padding: 0 0 0 4px;
		}
		
	#content_menu #menu_pics {
		width: 281px;
		float: right;
		margin: 0 2px 0 0; 
	}	
	
		#content_menu #menu_pics img {
			background-color: #ffffff;
			padding: 4px;
			border: 1px solid black;
			margin: 0 0 10px 0;
		}