body	{

	margin:0;

	margin-top: 10px;

	background-color:#000000;

	text-align:center;

	font-family: 'Trebuchet MS', Lucida Grande, Arial;

	font-size:11px;

	color:#FFFFCC;

	line-height: 1.3em;

}



a:link { color: #FFFFCC; text-decoration: none; }

a:visited { color:#FFFFCC; text-decoration: none;  }

a:hover { color: #FFCC33; } 



.txtHeader		{

	color:#FFCC33;

	font-weight:bold;

}





.menu_item	{

	font-size:12px;

	font: bold;	

			}

.menu_item_i	{

	font-size:11px;

	font: italic;			

				}

#hr 	{

	color:#FFCC00;

	height:3px;

	width:535px;

		}

		

#hr_short 	{

	color:#FFCC00;

	height:3px;

	width:350px;

			}



.center 		{margin-left: auto; margin-right:auto; text-align: center;}

.cm_quote		{

	font-style:italic;

	text-align: left;

}

.cm_attrib		{float:right;}



.lnk_menu		{text-decoration:none;text-align:left;color:#333333;}

.lnk_menuType		{float:left;font-weight:bold;text-decoration:none;color:#000000;}

.lnk_menuCat		{font-weight:normal;text-decoration:underline;text-transform:uppercase;color:#222222;}



.hdr_menu		{color:#000000;font-weight:bold;text-align:center;text-transform:uppercase; font-size: 14px;}

.hdr_menu2		{color:#AAE0E0;font-weight:bold;text-align:center;}

.hdr_menuCat	{

	/*

	border-left:1px solid #AAE0E0;

	border-right:1px solid #AAE0E0;

	*/

	text-align:center;

}



.hdr_menuCatOn	{

	/*

	border-left:1px solid #AAE0E0;

	border-right:1px solid #AAE0E0;

	*/

	text-align:center;

	text-transform:uppercase;

	text-decoration:underline;

	/* background-color:#1B7B7A; */

	color:#fff;

	font-weight:bold;

}



.rowSpacer

{

	height: 8px;

}



.sectionTitle

{

	font-size: 14px;

	font-weight: bold;

	color: #FFCC00;

	padding-bottom: 10px;

	padding-top: 7px;

}



#container	{

	position:relative;

	top:0px;

	left:0px;

	margin:0 auto;

	width:740px;

	background-color:#000000;

	margin-top: 10px;

}



#ds_left			{

	position:absolute;

	top:0px;

	left:-10px;

	width:45px;

	height:1110px;

	background-color:#000000;

	background-image: url(00_images/left_side.jpg);

	background-repeat: no-repeat;

	margin-top: 370px;

}

#ds_left #top		{

	position:relative;

	top:0px;

	left:0px;

	width:45px;

	height:29px;

	background-color: #000000;

}

#ds_left #middle	{

	position:relative;

	top:0px;

	left:0px;

	width:45px;

	height:841px;

	background-image:url(00_images/left_side.jpg);

	background-repeat:repeat-y;

}

#ds_left #bottom	{position:relative;top:0px;left:0px;width:40px;height:29px;background-image:url(file:00_images/drop_bottoml.jpg);}



#ds_right			{

	position:absolute;

	top:0px;

	left:755px;

	width:45px;

	height:1110px;

	background-color:#000000;

	background-image: url(00_images/right_side.jpg);

	background-repeat: no-repeat;

	margin-top: 370px;

}

#ds_right #top		{

	position:relative;

	top:0px;

	left:0px;

	width:45px;

	height:29px;

	background-color: #000000;

}

#ds_right #middle	{

	position:relative;

	top:0px;

	left:765px;

	width:40px;

	height:841px;

	background-image:url(file:00_images/drop_right.jpg);

	background-repeat:no-repeat;

}

#ds_right #bottom	{position:relative;top:0px;left:0px;width:40px;height:29px;background-image:url(file:00_images/drop_bottom.jpg);}



#container #c_top	{

	position:absolute;

	top:0px;

	left:40px;

	width:710px;

	height:29px;

	background-color: #000000;

}



#container #c_bottom	{

	position:absolute;

	top:1070px;

	left:40px;

	width:660px;

	height:29px;

	background-image:url(file:00_images/container-bottom.jpg);

}



#container #masthead	{

	position:absolute;

	left:40px;

	width:710px;

	height:325px;

	background-image:url(00_images/gastropub_header.jpg);

}



#container #nav	{

	position:absolute;

	top:332px;

	left:40px;

	width:710px;

	height:32px;

	background-color: #000000;

}



#container #nav .nav_button	{

	position:relative;

	float:left;

	width:101px;

	height:32px;

}



#container #content	{

	position:absolute;

	top:373px;

	left:40px;

	width:710px;

	height:950px;

	background-color:#660000;

	background-image:url(00_images/large_container.png);

	background-repeat:no-repeat;

}



/*------------------------------------------------------------------------------

	Three content columns

------------------------------------------------------------------------------*/

#container #content #three_left		{

	position:absolute;

	top:0px;

	left:0px;

	padding-top:10px;

	width:120px;

	height:790px;

	text-align: right;

}

#container #content #three_middle	{

	position:absolute;

	top:0px;

	left:120px;

	padding-top:10px;

	width:inherit;

	height:790px;

}

#container #content #three_right	{

	position:absolute;

	top:0px;

	left:578px;

	padding-top:10px;

	width:120px;

	height:790px;

}



/*------------------------------------------------------------------------------

	mENU NAV ON THE LEFT

------------------------------------------------------------------------------*/

#container #content #one_right	{

	position:absolute;

	top:0px;

	left:576px;

	padding-top:10px;

	width:120px;

	height:790px;

}



#container #content #three_right1	{

	position:absolute;

	top:0px;

	left:576px;

	padding-top:10px;

	width:120px;

	height:790px;

	text-align: left;

}

/*------------------------------------------------------------------------------

	Two content columns

------------------------------------------------------------------------------*/

#container #content #two_left		{

	position:absolute;

	top:0px;

	left:0px;

	padding-top:10px;

	width:120px;

	height:790px;

}

#container #content #two_middle		{

	position:absolute;

	top:0px;

	left:120px;

	padding-top:10px;

	width:580px;

}



/*------------------------------------------------------------------------------

	Menu Content Middle

------------------------------------------------------------------------------*/

#container #content #sub_401	{

	position:relative;

	margin:0;

	width:445px;

	padding-top:15px;

	margin-bottom: 0px;

}

#container #content #sub_401 .top1	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/top_container_ab.png);

	background-repeat:no-repeat;

	font-size:1px;

	}



#container #content #sub_401 .bottom1	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(file:00_images/bottom_container_ab.png);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

#container #content #sub_401 .middle1	{

	width:445px;

	text-align:left;

	background-color:#660000;

	}

	

#container #content #sub_401 .middle1 .text1	{

	width:410px;

	text-align:justify;

	padding-left:15px;

	padding-right:15px;

	padding-top: 10px;

	}



#container #content #sub_401 img1	{

		float:right;

		margin-left: 14px;

		margin-bottom: 5px;

		border: 1px solid #333333;

		}

/*------------------------------------------------------------------------------

	One content column

------------------------------------------------------------------------------*/

#container #content #one_middle1	{

	position:absolute;

	top:0px;

	left:0px;

	padding-top:10px;

	height:790px;

	width:660px;

}



#container #content #sub_111	{

	position:relative;

	margin:0 auto;

	padding-top:15px;

	padding-left: 0px;

	padding-right: 0px;

	width:100px;

	height: 500px;

}

#container #content #sub_111 .top1	{

	width:110px;

	height:8px;

	background-image:url(00_images/top_container_ev.png);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

#container #content #sub_111 .bottom1	{

	width:110px;

	height:8px;

	background-image:url(00_images/bottom_container_ev.png);

	background-repeat:no-repeat;

	font-size:1px;

}

	

#container #content #sub_111 .middle1	{

	width:100px;

	padding-left: 0px;

	padding-right: 0px;

	}



#container #content #sub_111 .middle1 .text1	{

		width:100px;

		text-align:justify;

		padding-left:5px;

		padding-right:5px;

	}



/*------------------------------------------------------------------------------

	Sub container 110px width no background

------------------------------------------------------------------------------*/

#container #content #sub_110nbg	{

	position:relative;

	margin:0 auto;

	padding-top:25px;

	width:110px;

	padding-right: 5px;

}





/*------------------------------------------------------------------------------

	Sub container 110px width

------------------------------------------------------------------------------*/

#container #content .sub_110	{

	position:relative;

	margin:0 auto;

	padding-top:15px;

	padding-left: 8px;

	padding-right: 5px;

	width:110px;

}

	#container #content .sub_110 .top	{

	width:110px;

	height:8px;

	background-image:url(00_images/top_container_ev.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content .sub_110 .bottom	{

	width:110px;

	height:8px;

	background-image:url(00_images/bottom_container_ev.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content .sub_110 .middle	{

	width:110px;

	background-color:#660000;

	padding-left: 0px;

	padding-right: 0px;

	}



	#container #content .sub_110 .middle .text	{

		width:100px;

		text-align:justify;

		padding-left:5px;

		padding-right:5px;

	}

	

	

/*------------------------------------------------------------------------------

	Sub container 110spx width

------------------------------------------------------------------------------*/

#container #content #sub_110s	{

	position:relative;

	margin:0 auto;

	padding-top:15px;

	padding-left: 8px;

	padding-right: 5px;

	width:110px;

}

	#container #content #sub_110s .top	{

	width:110px;

	height:8px;

	background-image:url(00_images/top_container_ev.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content #sub_110s .bottom	{

	width:110px;

	height:8px;

	background-image:url(00_images/bottom_container_ev.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content #sub_110s .middle	{

	width:110px;

	background-color:#660000;

	padding-left: 0px;

	padding-right: 0px;

	}



	#container #content #sub_110s .middle .text	{

		width:100px;

		text-align:justify;

		padding-left:5px;

		padding-right:5px;

	}

		



/*------------------------------------------------------------------------------

	Sub container 400px width

------------------------------------------------------------------------------*/

#container #content #sub_400	{

	position:relative;

	margin:0;

	width:445px;

	padding-top:15px;

	margin-bottom: 0px;

	margin-left: 10px;

}

	#container #content #sub_400 .top	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/top_container_ab.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}



	#container #content #sub_400 .bottom	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/bottom_container_abb.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content #sub_400 .middle	{

	width:445px;

	text-align:left;

	background-color:#660000;

	}

	

	#container #content #sub_400 .middle .text	{

	width:410px;

	text-align:justify;

	padding-left:15px;

	padding-right:15px;

	padding-top: 10px;

	}



	

	#container #content #sub_400 img	{

	float:right;

	margin-left: 10px;

	margin-bottom: 10px;

	border: 1px solid #333333;

	padding-left: 0px;

	}

	

	

	/*

	#container #content #sub_400 .middle .image 	{

	width:410px;

	text-align:center;

	padding-left:5px;

	padding-right:5px;

	padding-top: 5px;

	margin-left: 15px;

	margin-right: 0px;

	height: 325px;

	float:none

	}

	*/

	

	/*------------------------------------------------------------------------------

	Sub container 400rpx width

------------------------------------------------------------------------------*/

#container #content #sub_400r	{

	position:relative;

	margin:0;

	width:445px;

	padding-top:15px;

	margin-bottom: 0px;

	margin-left: 10px;

}

	#container #content #sub_400r .top	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/top_container_ab.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}



	#container #content #sub_400r .bottom	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/bottom_container_abb.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content #sub_400r .middle	{

	width:445px;

	text-align:left;

	background-color:#660000;

	}

	

	#container #content #sub_400r .middle .text	{

	width:410px;

	text-align:justify;

	padding-left:15px;

	padding-right:15px;

	padding-top: 10px;

	}



	

	#container #content #sub_400r img	{

	float:right;

	margin-left: 10px;

	margin-bottom: 10px;

	border: 1px solid #333333;

	padding-left: 0px;

	}

	

	

	/*

	#container #content #sub_400 .middle .image 	{

	width:410px;

	text-align:center;

	padding-left:5px;

	padding-right:5px;

	padding-top: 5px;

	margin-left: 15px;

	margin-right: 0px;

	height: 325px;

	float:none

	}

	*/

	

	/*------------------------------------------------------------------------------

	Sub container 400epx width

------------------------------------------------------------------------------*/

#container #content #sub_400e	{

	position:relative;

	margin:0;

	width:445px;

	padding-top:15px;

	margin-bottom: 0px;

	margin-left: 10px;

}

	#container #content #sub_400e .top	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/top_container_ab.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}



	#container #content #sub_400e .bottom	{

	margin:0px;

	width:445px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/bottom_container_abb.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content #sub_400e .middle	{

	width:445px;

	text-align:left;

	background-color:#660000;

	}

	

	#container #content #sub_400e .middle .text	{

	width:410px;

	text-align:justify;

	padding-left:15px;

	padding-right:15px;

	padding-top: 10px;

	}



	

	#container #content #sub_400e img	{

	float:right;

	margin-left: 10px;

	margin-bottom: 10px;

	border: 1px solid #333333;

	padding-left: 0px;

	}

	

	

	/*

	#container #content #sub_400 .middle .image 	{

	width:410px;

	text-align:center;

	padding-left:5px;

	padding-right:5px;

	padding-top: 5px;

	margin-left: 15px;

	margin-right: 0px;

	height: 325px;

	float:none

	}

	*/

	

	

/*------------------------------------------------------------------------------

	Sub container 410px width

------------------------------------------------------------------------------*/

#container #content #sub_410	{

	position:relative;

	margin:0;

	width:445px;

	padding-top:15px;

	margin-bottom: 0px;

	margin-left: 10px;

}

	#container #content #sub_410 .top	{
	margin:0px;
	width:445px;
	height:9px;
	border:0px;
	padding:0px;
	background-image:url(00_images/top_container_ab.gif);
	background-repeat:no-repeat;
	font-size:1px;

	}



	#container #content #sub_410 .bottom	{
	margin:0px;
	width:445px;
	height:9px;
	border:0px;
	padding:0px;
	background-image:url(00_images/bottom_container_ab.gif);
	background-repeat:no-repeat;
	font-size:1px;

	}

	

	#container #content #sub_410 .middle	{

	width:445px;

	text-align:left;

	background-color:#660000;

	}

	

	#container #content #sub_410 .middle .text	{

	width:410px;

	text-align:center;

	padding-left:15px;

	padding-right:15px;

	padding-top: 10px;

	}



	

	#container #content #sub_410 img	{

	float:none;

	margin-left: 8px;

	margin-bottom: 10px;

	border: none;

	padding-left: 0px;

	}

	

/*------------------------------------------------------------------------------

	Sub container 500px width

------------------------------------------------------------------------------*/

#container #content #sub_500	{

	position:relative;

	margin:0 auto;

	width:580px;

	padding-top:15px;

	margin-left: 10px;

	height: 950px;

}

	#container #content #sub_500 .top	{

	margin:0px;

	width:565px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/top_container.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}



	#container #content #sub_500 .bottom	{

	margin:0px;

	width:565px;

	height:9px;

	border:0px;

	padding:0px;

	background-image:url(00_images/bottom_container.gif);

	background-repeat:no-repeat;

	font-size:1px;

	}

	

	#container #content #sub_500 .middle	{

	width:565px;

	height:790px;

	text-align:left;

	background-color:#660000;

	}

	

	#container #content #sub_500 .middle .text	{

	width:535px;

	text-align:left;

	padding-left:15px;

	padding-right:15px;

	}





/*------------------------------------------------------------------------------

	Sub container 660px width

------------------------------------------------------------------------------*/

#container #content #sub_600	{

	position:relative;

	margin:0 auto;

	width:630px;

	padding:15px;

}





/*



lets try



*/



.images 	{

	border:#FFCC33;

	width:425px;

	margin-left: 5px;

	height: 350px;

	padding-right: 5px;

	margin-right: 5px;

	text-align: center;

	float: none;

		}

#menuList

{

	margin-top: 20px;

	border-right: 1px dashed #138F91;

	width: 60px;

	float: left;

}



#menuList a

{

	display: block;

	padding-bottom: 12px;

}



#menuDisplay

{

	padding-left: 20px;

	margin: 0px;

}

table

{

	font-family: 'Trebuchet MS', Lucida Grande, Arial;

	font-size: 11px;

}
