html{
	font-size:100%;
	}	
	
body{
	font-size:12px;
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	}
	
img {
border:0px;margin:0px;padding:0px;display:block;
}


/* lines */


#line2{
	width:565px;
	border-top:1px #b09c79 solid;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}





/* CONTAINER*/

#container {
	position:relative; 
	padding:0px;
	margin:0px;
	display:no-repeat;
}


#content {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/bg_content.jpg);
	background-repeat:repeat;
}


/* Contents BG Images*/

#c_bg_home {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/c_bg_home.gif);
	background-repeat:no-repeat;
}

#c_bg_menu {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/c_bg_menu.gif);
	background-repeat:no-repeat;
}

#c_bg_privateparty {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/c_bg_privateparty.gif);
	background-repeat:no-repeat;
}

#c_bg_gallery {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/c_bg_gallery.gif);
	background-repeat:no-repeat;
}

#c_bg_info {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/c_bg_info.gif);
	background-repeat:no-repeat;
}

#c_bg_events {
	padding:0px;
	margin:0px auto;
	width:760px;
	background-image:url(../images/c_bg_events.gif);
	background-repeat:no-repeat;
}


/* Contents */

.wide {margin:0px;}

.wide .group {padding:0px 0px;}

.wide .group .description {
padding:0px 0px 0px 190px;display:block;overflow:auto;
}

.wide .group .description-body {
float:right;
margin-right:10px;
width:565px;
}

.wide .group .description-inline0 {
float:left;
margin-right:30px;
margin-left:0px;
width:535px;
}

.wide .group .description-inline1 {
float:left;
margin-left:0px;
width:115px;
}

.wide .group .description-inline2 {
float:right;
margin-right:30px;
width:420px;
position: relative;
}

/* Menu Drink Layout */

#foodtitle {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:14px;
	line-height:18px;
	color:#1d0f06;
	display:block;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.wide .group .description-inline2-drink {
float:left;
margin-left:124px;
width:152px;
}

.wide .group .description-inline3-drink {
float:left;
margin-left:0px;
width:290px;
}


/* Menu Food Layout */

#drinktitle {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:14px;
	line-height:18px;
	color:#1d0f06;
	display:block;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.wide .group .description-inline2-food {
float:left;
margin-left:124px;
width:440px;
}

/* Gallery */

.wide .group .picture {padding:0px 0px 10px 0px;display:block;}

.wide .group .links  {margin-left:115px;}

.wide .group .links-inline {
	width:500px;
	padding:0px 0px 0px 230px;
	display:block;
	overflow:auto;
	height: 150px;
}

.wide .group .links-inline div, 
.wide .group .links div {float:left;padding:5px 10px 5px 10px;}


/* Type */
	

#title0 {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:18px;
	font-weight:bold;
	line-height:15px;
	color:#1d0f06;
	display:block;
	width:565px;
	height:0px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 2px;
	border:none;
}

#title1 {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	color:#1d0f06;
	display:block;
	width:115px;
	height:0px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 2px;
	border:none;
}

#title2 {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	color:#1d0f06;
	display:block;
	width:545px;
	height:0px;
	text-decoration:underline;
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 2px;
	border:none;
}

#title3 {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	color:#1d0f06;
	display:block;
	width:545px;
	height:0px;
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 2px;
	border:none;
}

.sub_italic {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:9px;
	color: #808080;
	font-style:italic;
}

.sub_small {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:9px;
	letter-spacing:1px;
	color: #1d0f06;
}

.sub_m_bold {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:14px;
	color: #1d0f06;
	font-style:bold;
}

.sub_bold {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:12px;
	color: #1d0f06;
	font-style:bold;
}

#copy {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:12px;
	line-height:18px;
	color:#625647;
	display:block;
	margin:0px 0px 0px 0px;
	padding:18px 0px 20px 2px;
}

#copy2 {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:12px;
	line-height:18px;
	color:#625647;
	display:block;
	margin:0px 0px 0px 0px;
	padding:18px 0px 20px 2px;
	float:right;
}



.contact a:link{
	color:#336699;
	text-decoration:underline
	}
.contact a:visited{
	color:#336699;
	text-decoration:none
	}
.contact a:hover{
	color:#336699;
	text-decoration:none;
	}
.contact a:active{
	color:#336699;
	text-decoration:underline;
	}



#footer{
	width:565px;
	float:right;
	border-right:none;
	border-bottom:none;
	border-left:none;	
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	list-style-type:none;
	}
	
#footer_item_right{
	display:inline;
	float:left;
	padding:0px 0px 10px 0px;
	}


.tiny_type {
	font-family:'Lucida Grande',Lucida,Verdana,Calibri,monospace;
	font-size:9px;
	color:#000000;
}


/* img border */

.linkOn img{
border: 1px solid #b09c79;
}

.linkOn:hover img{
border: 1px solid #b09c79;
}

.linkOn:hover{
color: #b09c79;
border: 0px ;
}


/* Private party LIST */


#inline-list{
list-style-type:disc;
list-style-position: inside;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

	}

