img {
border: 0px none;
}

body	{	background-image: url(images/wood.jpg);
		font-family: 	Georgia, Times, serif;
		font-size: 		medium;
		color: 			#000000;
}


#allcontent	{
	width:			800px;
	height:			100%;
	margin-left:	auto;
	margin-right:	auto;
    background-image: url(images/parchment.jpg);
}
	
#nav	{
	width:				790px;
	text-decoration: 	none;
    padding-left: 		10px;
	text-align:			center;
	font-size: 			120%;
	line-height:        2em;
	background-color:   #693011;
	}
	
#nav2	{
	width:				790px;
	text-decoration: 	none;
    padding-left: 		10px;
	text-align:			center;
	font-size: 			120%;
	line-height:        2em;
	background-color:   #693011;
	}

#photo	{
	text-align:			center;
	}

#bottomnav	{
	width:				790px;
	text-decoration: 	none;
    padding-left: 		10px;
	text-align:			center;
	font-size: 			120%;
	line-height:		2em;
	background-color: 	#305050;
	background-repeat: 	repeat;
	}
	
#header	{
	height:			260px;
	}
	
#footer	{
	height:			117px;
	}

#menu	{
	width:			700px;
	padding-left:	50px;
	padding-right:	50px;
	}
	
#leftmenu	{
	width:			325px;
	padding-left:	50px;
	}
	
#rightmenu	{

	float:			right;
	margin-top:		101px;
	width:			335px;
	padding-right:	25px;
	}
			
#winelist	{

	float:			right;
	margin-top:		17px;
	width:			325px;
	padding-left:	0px;
	padding-right:	50px;
	}
			
p	{font-size: 		100%;
	text-indent:		20px;
	line-height:		1.5em;
	}
	
ul	{list-style-type:	none;
	font-size: 			105%;
						}
		
h1	{width:				700px;
	font-size: 			24px;
    font-family:        Georgia, serif;
	text-align:				left;
	border-color: 			#000000;
	border-bottom-style: 	solid;
	border-bottom-width: 	2px;

	}
	
h2	{font-size: 			150%;
	text-align:				left;
	color: 					#305050;
    border-color: 			#305050;
	border-bottom-style: 	solid;
	border-bottom-width: 	2px;
	}

h3	{font-size: 		100%;
	margin-left:		20px;
	}

h4	{font-family: 		Ariel, Helvetica, sans-serif;
	font-size: 			small;
	font-style: 		italic;
	color:				#822007;
	margin-left:		40px;
	line-height:		1.25em;
	}
	
a:link {
	color: 	#fce7c9;
	text-decoration: none;
	}

a:visited {
	color: #fce7c9;
	text-decoration:none;
	}

a:hover {
	color: #000000;
	}

a:active {
	color: #8D2309;
	}
.menuHeader
{
	color: #693011;
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.menuHeader2
{
	color: #693011;
	font-size: large;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.menuSubHeader
{
	font-size: small;
	font-weight: bold;
	text-align: center;
}
.menuColumn
{
	width: 50%;
	vertical-align: top;
}
.menuPrice
{
	padding: 5px;
	margin: 5px;
	color: #693011;
	text-align: right;
	width: 100%;
	white-space: nowrap;
	font-weight: bold;
	font-size: large;
}
.menuItem
{
	padding: 6px;
	margin: 0px;
	width: 100%;
	font-weight: bold;
	font-size: large;
}
.menuListItem
{
	font-weight: bold;
	font-size: large;
}
.menuDetail
{
	font-weight: bold;
	font-size: x-small;
}
.boxMenuHeader
{
	color: #693011;
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.boxMenuSubHeader
{
	font-size: small;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.boxMenuListItem
{
	font-weight: bold;
	font-size: large;
	padding: 0px;
	margin: 0px;
}
.tableCornerTopLeft
{
	background-image: url(images/TableCornerTopLeft.png);
	background-repeat:no-repeat;
	border-width: 0px;
	height: 10px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.tableCornerTopRight
{
	background-image: url(images/TableCornerTopRight.png);
	background-repeat:no-repeat;
	border-width: 0px;
	height: 10px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.tableCornerBottomLeft
{
	background-image: url(images/TableCornerBottomLeft.png);
	background-repeat:no-repeat;
	border-width: 0px;
	height: 10px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.tableCornerBottomRight
{
	background-image: url(images/TableCornerBottomRight.png);
	background-repeat:no-repeat;
	border-width: 0px;
	height: 10px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.tableBorderTop
{
	background-image: url(images/TableBorderTop.png);
	background-repeat:repeat-x;
	border-width: 0px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}
.tableBorderBottom
{
	background-image: url(images/TableBorderBottom.png);
	background-repeat:repeat-x;
	border-width: 0px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}
.tableBorderLeft
{
	background-image: url(images/TableBorderLeft.png);
	background-repeat:repeat-y;
	border-width: 0px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.tableBorderRight
{
	background-image: url(images/TableBorderRight.png);
	background-repeat:repeat-y;
	border-width: 0px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.tableBox
{
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
}
.cateringMenuHeader
{
	color: #693011;
	font-size: xx-large;
	font-weight: bold;
}
.cateringMenuHeaderText
{
	font-size: large;
}
.cateringMenuHeaderTextHighlighted
{
	font-weight: bold;
	color: #693011;
}
.cateringMenuText
{
	font-size: large;
	font-style: italic;
	padding-left:30px;
}
.cateringMenuFooter
{
	color: #693011;
	font-size: large;
	font-style: italic;
	text-align: center;
	padding:40px;
}
.cateringMenuTableCell
{
	vertical-align:top;
	width:50%;
}
