#home
{
	background-color:#D9D8BF;
	margin:40px 0px 0px 0px;
}

.sub
{
	background-color:#391616;
	margin:0px 0px 0px 0px;
}

IMG {border:none;}

A	{
    	color:000;
    	text-decoration:none;
    	}
A:hover	{
    	color:000;
    	text-decoration:underline;
    	}


.mainbody
{
	background: #391616 url(/images/marque1.jpg) no-repeat top left;
}

#maincontainer
{
	width:573px;
	background: #391616 url(/images/stripes.gif);
	margin-left:216px;
}
.mainwindow
{
	width:555px;
	margin-left:9px;
	border-top: 3px solid #391616;
	background: #A29665 url(/images/column.gif) no-repeat 0px 30px;
}

.mainsection
{
	margin-left: 50px;
}

.navbar
{
	font-size:1px;line-height:0px;
	height:30px;
}

#homenav
{
	background-color: #E3E2CF;
	padding-left:208px;
}

#subnav
{
	background-color: #A29665;
	padding-left:200px;
	border-top: 2px solid #E3E2CF;
	border-bottom: 2px solid #E3E2CF;
	height:30px;
}

HTML>BODY #subnav
{
	height:26px;
}

.footerbar
{
	background-color: #E3E2CF;
	padding:10px 0px 10px 258px;width:521px;
}



#linkspage A
{
color:#391616;
font-family:verdana;
font-weight:bold;
}

#linkspage A:Hover
{
color:#391616;
text-decoration:underline overline;
}

.navbar UL	{margin:0px; padding:0px;list-style:none;width:580px;}
.navbar LI	{float:left;padding-right:10px;}
.navbar A	{background-repeat:no-repeat;height:11px;display:block;margin-top:9px;}
.navbar SPAN	{display:none;}
#menu A			{background-image:url(/images/menu_menu.gif); width:84px;}
#bar A			{background-image:url(/images/menu_bar.gif); width:72px;}
#banquets A		{background-image:url(/images/menu_banquets.gif); width:87px;}
#directions A	{background-image:url(/images/menu_directions.gif); width:100px;}
#links A		{background-image:url(/images/menu_links.gif); width:45px;}
#contact A		{background-image:url(/images/menu_contact.gif); width:102px;}
#menu_sub A		{background-image:url(/images/menu_sub_menu.gif); width:87px;}
#bar_sub A		{background-image:url(/images/menu_sub_bar.gif); width:75px;}
#banquets_sub A		{background-image:url(/images/menu_sub_banquets.gif); width:91px;}
#directions_sub A	{background-image:url(/images/menu_sub_directions.gif); width:105px;}
#linkspage_sub A	{background-image:url(/images/menu_sub_links.gif); width:45px;}
#contact_sub A		{background-image:url(/images/menu_sub_contact.gif); width:107px;}

.hometitle
{
	border:none;
	margin-left:50px;
	margin-top: 20px;
}

.homeimage
{
	border:10px solid #B9B08C;
	margin-top: 20px;
}

#mainmessage
{
	padding-top:300px;
	margin-top:20px;
	width:500px;
	font-family:verdana;
	font-weight:bold;
}
#mainmessageinner {margin-top:-300px;}

/* for IE, with IE5/Mac backslash filter \*/
* html #mainmessage  {height:300px;}
/* end filter */

#date {	font-size:16px;
		float:left;
		width:125px;
	}

#headline 
{
	color:#4E3905;
	font-size:14px;
	float:left;
	width:330;
}

.text
{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.subheader
{
	background: #D9D8BF url(/images/bricks.jpg) no-repeat;
	height:73px;
	
}

.subheader img
{
	margin-left:390px;
	margin-top: 12px;
}

.subwindow
{
	background: #391616 url(/images/sub_left.gif) no-repeat;
}

.subsection
{
	background-color:#E3E2CF;
	width:637px;
	margin-left:148px;
	text-align:center;
	padding-right:0px;
}
#subinner {padding-top:300px;}
#subinner2 {margin-top:-300px;}

/* for IE, with IE5/Mac backslash filter \*/
* html #subinner  {height:300px;}
/* end filter */

.subfooterbar
{
	padding:10px 0px 10px 225px;
}

.sub_left_img
{
	position:absolute;
	top: 105px;
	height:271px;
	width:146px;
}

#banquet .sub_left_img
{
	background: url(/images/banquets_left.jpg) no-repeat;
}

#thebar .sub_left_img
{
	background: url(/images/bar_left.jpg) no-repeat;

}

#linkspage .sub_left_img
{
	background: url(/images/bar_left.jpg) no-repeat;

}

#thedirections .sub_left_img
{
	background: url(/images/directions_left.jpg) no-repeat;

}

#menu_lunch .sub_left_img
{
	background: url(/images/lunch_left.jpg) no-repeat;

}

#menu_dinner .sub_left_img
{
	background: url(/images/banquets_left.jpg) no-repeat;
}

.menu_links
{
	text-align:left;
	margin-left:40px;
	padding-top:10px;
}

.menu_links IMG
{
	margin-right:15px;
}

.menu_section
{
	text-align:left;
	margin-top:25px;
	margin-left:40px;	
}

.sub_text
{
	text-align:left;
	margin:25px 40px;
	font-family:verdana;
	font-size:12px;
}

.food_section
{
	text-align:left;
	margin-left:40px;
	font-family:verdana;
	font-size:12px;
	margin-top:20px;	
}

.food_section_description
{
	color:#391616;
	margin-top:5px;
	font-style:italic;
}

.food_item_title
{
	margin-top:10px;
	font-weight:bold;
}

.food_item
{
	
}

.food_item_price
{
	font-weight:bold;
}

.spacer	{clear:both; height:1px; font-size:1px;}