body {
	background-image: url("images/pattern.jpg");
	margin: 0px; 
	padding: 0px;
	font-family: Georgia, arial, verdana;
	font-weight: bold;
	color: #3b3b18;
}

/*--container--------------------------------------------------*/
#container {
	background-image: url("images/bg.gif");
	background-repeat: repeat-y;
	width: 700px;
	margin: 0px auto;
	padding: 0px 20px 0px 20px;
	/*--border: 1px solid #f00;--*/
}

/*--banner-----------------------------------------------------*/
#banner {
	width: 700px;
	height: 200px;
	background: #FFF;
	border-bottom: 2px solid #a68655;
	/*--border: 1px solid #f00;--*/
} 

/*--content------------------------------------------------------*/
#content {
	margin: 0px;
	padding: 0px;
	width: 550px;
	float: left;
	background-image: url("images/tower.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	/*--border: 1px solid #f00;--*/
}
	#select {
		margin: 0px;
	    padding: 30px 10px 0px 0px;
		text-align: right;
		font-family: arial, verdana, Georgia;
		color: #581f17;
		font-size: .8em;
		/*--border: 1px solid #f00;--*/
	}
	#menu {
			text-align: center;
			font-family: Georgia, arial, verdana;
			color: #581f17;
		}
	.dinner_menu {
		text-align: center;
		font-family: Georgia, arial, verdana;
		color: #581f17;
	}
	.wine_menu {
		font-family: Georgia, arial, verdana;
		color: #581f17;
	}
	#news_title {
		font-family: Georgia, arial, verdana;
		color: #581f17;
	}
	.wine_items {
		
	}
	.dinner_items{
		text-align: center;
		font-family: Georgia, arial, verdana;
		font-weight: bold;
		color: #3b3b18;
	}
		.outside {
			float: right;
			margin: 15px 0px 0px 20px;
			border: 2px solid #a68655;
		}
		.ferrier {
			float: left;
			border: 2px solid #a68655;
			margin: 15px 15px 0px 0px;
		}
		.box {
			font-family: Georgia, arial, verdana;
			color: #581f17;
			font-weight: bold; 
			background-color: #f1f0e5;
			border: 2px solid #a68655;
		}
	#maintitle {
		margin: 0px;
		padding: 10px 0px 0px 15px;
		height: 57px;
		/*--border: 1px solid #f00;--*/
		
	}
	#subtitle {
		background-image: url("images/horizontalBar01.gif");
		background-repeat: no-repeat;
		background-position: bottom left;
		margin: 0px;
		/*--margin-top: 4px;--*/
		padding: 15px 20px 0px 0px;
		text-align: right;
		/*--border: 1px solid #f00;-**/
	}
	#subcontent {
		padding: 15px 20px 20px 20px;
		font-size: .9em;
		/*--border: 1px solid #f00;--*/
	}
	#feature {
			margin: 0px 0px 40px 120px;
			padding: 0px;
			width: 300px;
			height: 225px;
			border: 2px solid #a68655;
		}
		#subcontent_wine {
		padding: 15px 20px 20px 40px;
		font-size: .9em;
		/*--border: 1px solid #f00;--*/
	}
	#global {   
		margin; 0px; 
		padding-left: 100px;                     
		font-family: arial, verdana, helvetica;
		font-size: .8em;
		text-align: center;
		/*--border: 1px solid #f00;--*/
	}
		#global ul{
			list-style: none;
		}
		#global li {
			display: inline;
			padding: 0px 2px 0px 2px;
		}
		#global li a:link, #global li a:visited, #global li a:active {
			color: #6a682b;
			text-decoration: none;
		}    
		#global li a:hover {                               
			color: #6a682b;                                   
			text-decoration: underline;
		}

/*--sitemap-----------------------------------------------------------*/
#sitemap {
	margin: 0px;
	padding: 70px 0px 30px 20px;
	font-family: Georgia, arial, verdana;
	color: #581f17;
}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h2 a:active {
	text-decoration: none;
	font-family: Georgia, arial, verdana;
	color: #581f17;
}
#sitemap h2 a:hover {
	font-family:  Georgia, arial, verdana;
	color: #581f17;
	text-decoration: underline;
}
#sitemap li a:link, #sitemap li a:visited, #sitemap li a:active {
	text-decoration: none;
	font-family: Georgia, arial, verdana;
	color: #581f17;
}
#sitemap li a:hover {
	font-family:  Georgia, arial, verdana;
	color: #581f17;
	text-decoration: underline;
}

/*--navigation--------------------------------------------------------*/
#navigation {
	background-image: url("images/vert_bar.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 620px;
	float: left;
	/*--border: 1px solid #f00;--*/
}
	#mainnav {
		background-image: url("images/horizontalBar02.gif");
		background-repeat: no-repeat;
		background-position: bottom;
		margin: 0px;
		padding: 0px;
		width: 150px;
		height: 115px;
		font-family: arial, verdana, helvetica;
		font-weight: bold;
		/*--border: 1px solid #f00;--*/
	}
		#mainnav ul {
			list-style: none;
			margin: 0px;
			padding: 0px 0px 3px 4px;
		}
		#mainnav li {
			margin: 0px;
			padding: 2px 0px 0px 0px;
			width: 140px;
	
		}
		#mainnav li a:link, #mainnav li a:visited , #mainnav li a:active {
			display: block;
			margin: 0px;
			padding-left: 4px;
			padding-top: 5px;
			width: 140px;
			background-color: #a68655;
			text-decoration: none;
			font-family: arial, verdana, helvetica;
			font-size: 12px;
			color: #3a0b05;
		}
		#mainnav li a:hover {
			margin: 0px;
			background-color: #64682b;
			color: #d5ccb6;
			font-family: arial, verdana, helvetica;
			font-size: 12px;
		}
	#subnav_hours {
		   background-image: url("images/subnav_bg03.jpg");
		   background-repeat: no-repeat;
		   background-position: bottom right;
		   height: 450px;	
		   margin: 0px;
		   padding: 20px 10px 0px 10px;
		   font-family: arial, verdana, helvetica;
		   font-size: .9em; 
	}
	#subnav_hours ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
	}
	#subnav_hours li {
			margin: 0px;
			padding-bottom: 30px;
	}
	.misc_header {
			font-family: Georgia, arial, verdana;
			color: #581f17;
		}
	#subnav {
		   background-image: url("images/subnav_bg03.jpg");
		   background-repeat: no-repeat;
		   background-position: bottom right;
		   height: 450px;	
		   margin: 0px;
		   padding: 30px 10px 0px 20px;
		   font-family: arial, verdana, helvetica;
		   font-size: .8em;                  
		/*--border: 1px solid #f00;--*/
	}
		#subnav ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		#subnav li {
			margin: 0px;
			padding-bottom: 30px;
		}
		#subnav li a:link, #subnav li a:visited, #subnav li a:active {
			display: block;
			text-decoration: none;
			font-family: arial, verdana, helvetica;
			color: #581f17;
		}
		#subnav li a:hover {
			font-family:  arial, verdana, helvetica;
			color: #581f17;
			text-decoration: underline;
		}
		#subnav02 {
		   background-image: url("images/subnav_bg03.jpg");
		   background-repeat: no-repeat;
		   background-position: bottom right;
		   height: 450px;	
		   margin: 0px;
		   padding: 10px 10px 0px 20px;
		   font-family: arial, verdana, helvetica;
		   font-size: .8em;                  
		/*--border: 1px solid #f00;--*/
	}
		#subnav02 ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		#subnav02 li {
			margin: 0px;
			padding-bottom: 30px;
		}
		#subnav02 li a:link, #subnav02 li a:visited, #subnav02 li a:active {
			display: block;
			text-decoration: none;
			font-family: arial, verdana, helvetica;
			color: #581f17;
		}
		#subnav02 li a:hover {
			font-family:  arial, verdana, helvetica;
			color: #581f17;
			text-decoration: underline;
		}

/*--footer---------------------------------------------------*/
#footer {
	clear: both;
	width: 700px;
	padding-bottom: 60px;
	border-top: 2px solid #a68655;
	font-family: arial, verdana, helvetica;
	font-size: .7em;
	text-align: center;
	color: #6a682b;
	/*--border: 1px solid #f00;--*/
}   
