@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/entwine_sub_bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color: #1e1007;
	height:100%;
}

#titles #left table tr td p {
	text-align: left;
}

p{
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 10px;
	word-spacing: 2pt;
	line-height: 1.1;
	color:#000;
	text-align: center;
}

.mainfont {font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 12px;
word-spacing: 2pt;
line-height: 1.1;
color:#FFF;
}

.mainfont2 {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 12px;
	word-spacing: 2pt;
	line-height: 1.1;
	color: #630;
	text-align: center;
}


.mainfont3 {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 10px;
	word-spacing: 2pt;
	line-height: 1.0;
	color: #630;
	text-align: center;
}


.mainfont2 a:link {color:#630; text-decoration:none}      /* unvisited link */
.mainfont2 a:visited {color:#630; text-decoration:none}  /* visited link */
.mainfont2 a:hover {color:#630; text-decoration: underline}  /* mouse over link */
.mainfont2 a:active {color:#630; text-decoration:none}  /* selected link */


.mainfont3 {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 10px;
	word-spacing: 2pt;
	line-height: 1.1;
	color: #630;
}
.line {line-height: 2.1;}

.table {
	border-bottom: #000 dotted 0.1em;
	padding-bottom:15px;
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 12px;
	word-spacing: 2pt;
	line-height: 1.1;
	color:#FFF;
	margin-bottom:15px;
	text-align: left;
}

.title2 {font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 15px;
word-spacing: 2pt;
line-height: 1.1;
color:#FFF;
}

#navigation {	

	position:relative;
	width:800px;
	left:50%;
	margin-left: -400px;
	height: 46px;
	z-index:2000;
	top: 175px;
	}
#titles {
	position:relative;
	width:800px;
	left:50%;
	margin-left: -400px;
	height: 46px;
	z-index:2000;
	top: 175px;
	text-align: center;
	}
	
.addr { text-align:center;}
	
#left {
	width:460px;
	float:left;
	text-align: left;
	padding-left:40px;
	color: #FFF;
	}
	

	
	
#left2 {
	width:480px;
	height:386px;
	float:left;
	text-align: left;
	padding-left:20px;
	}	
	
#right {
	width:270px;
	float:right;
	text-align:center;
	padding-right:30px;
	}

#footermain {
	margin-top:200px;
	position:relative;
	width:100%;
	height:150px;
	float:left;
	background-image:url(images/footerbg.png);
	background-position:top;
	background-repeat:repeat-x;

	}
#footer {
	text-align:center;
	}
	
	#footermain2 {
	position:relative;
	width:100%;
	height:150px;
	background-image:url(images/footerbg.png);
	background-position:top;
	background-repeat:repeat-x;

	}
#footer2 {
	position:relative;
	text-align:center;
	}
	
	.footer, .push {
	height: 150px; /* .push must be the same height as .footer */
}
	
	ul#navnav li {
			display:block;
			float:left;
			}
			ul#navnav li a {
				display:block;
				outline:none;
				width:67px;height:46px;
				background:transparent url(images/nav1.png) no-repeat 0 0;
				text-indent:-9009px;
				margin:0 0px 0 0;
				}
			
				ul#navnav li a:hover {background-position:0 -46px}
			
			ul#navnav li#food a {
				width:136px;
				background-position:-67px 0;
				}	
				ul#navnav li#food a:hover {
					background-position:-67px -46px
					}
			ul#navnav li#artwork a { 
				width:76px;
				background-position:-205px 0;
				}
				ul#navnav li#artwork a:hover {
					background-position:-205px -46px
					}
			ul#navnav li#special a {
				width:126px;
				background-position:-280px 0;
				}
				ul#navnav li#special a:hover {
					background-position:-280px -46px
					}
			ul#navnav li#private a {
				width:126px;
				background-position:-405px 0;
				}
				ul#navnav li#private a:hover {
					background-position:-405px -46px
					}
			ul#navnav li#reserv a {
				width:52px;
				background-position:-530px 0;
				}
				ul#navnav li#reserv a:hover {
					background-position:-530px -46px
					}
			ul#navnav li#about a {
				width:76px;
				background-position:-579px 0;
				}
				ul#navnav li#about a:hover {
					background-position:-579px -46px
					}	
					
			ul#navnav li#contact a {
				width:84px;
				background-position:-655px 0;
				}
				ul#navnav li#contact a:hover {
					background-position:-655px -46px
					}	
