#slideshow { margin: 0 auto; width: 270px; height: 180px; z-index:1;}
.pics { height: 180px; width: 270px; padding:0; margin:0; overflow: hidden; }
.pics img { height: 180px; width: 270px;  top:0; left:0; }
.pauseResume {width: 270px;padding:6px 0;text-align:center; text-transform:uppercase;font-size:80%;}
.caption {color:#7b7878;padding-top:5px;font-size:90%;width: 270px;text-align:center;}

ul.diningGallery
{
	clear:both;
	float:right;
	list-style-type:none;
	padding:0;
	margin:0;
	width:270px;
}

ul.diningGallery li
{
	color:#666;
	line-height:120%;
	text-align:center;
	padding-bottom:5px;
}

p.dining {width:450px;}

ul#diningInfo
{
	list-style-type:none;
	margin:12px 0 0 0;
	padding:12px 0 0 0;
	width:726px;
	clear:both;
}

ul#diningInfo li
{
	float:left;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	font-size:90%;
	letter-spacing:1px;
	border-bottom:1px solid #000;
}

ul#diningInfo li.date 
{
	width:12%;
}

ul#diningInfo li.event
{
	width:48%;
	text-align:center;
}

ul#diningInfo li.location 
{
	width:25%;
	text-align:center;
}

ul#diningInfo li.type 
{
	width:15%;
	text-align:center;
}

.diningTable
{
	width:100%;
	border-collapse:collapse;
	margin-bottom:15px;
}

.diningTable td 
{
	vertical-align:top;
	border-bottom:1px solid #875428;
	padding-top:15px;
}

.diningTable td.date
{
	color:#89562b;
	font-weight:bold;
	font-size:90%;
	line-height:150%;
	width:110px;  /* width:12%;*/
	padding-bottom:12px;
}

.diningTable td.event 
{
	line-height:160%;
	font-size:90%;
	width:48%;
	padding:15px 8px 0 8px;
	font-weight:bold;
}

.diningTable td p  
{
	margin-top:0;
	margin-bottom:15px;
	font-weight:normal;
	width:100%;
}

.diningTable td.event a,
.diningTable td.cuisine a
{
	font-size:100%;
	font-weight:bold;
}
	
.diningTable td.event a:hover, 
.diningTable td.cuisine a:hover
{
	text-decoration:none;
} 

.diningTable td.address
{
	width:25%;
	font-size:90%;
	line-height:150%;
	text-align:center;
	font-weight:normal;
}

.diningTable td.cuisine
{
	width:15%;
	font-size:90%;
	line-height:150%;
	text-align:center;
	font-weight:normal;
}

.diningTable td.cuisine span
{
	text-transform:uppercase;
}
