div#pagecontainer
{
	background:				#fff url(/img/assets/dining_bg.gif) no-repeat bottom left;
	position:relative;
	text-align:				left;
	padding-bottom:30px;
	
}

h1	{
	font-style: italic;
	color:#6a3030;
}

h2, h3	{
	font-family: Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	font-weight:bold;	
}

h2	{
	color:#6a3030;
	font-size:13px;
}

h3	{
	color:#977049;
	font-size:10px;
}



div#pagecontainer a
{
	color:					#6a3030;
	text-decoration:		underline;
}

div#pagecontainer a:hover
{
	color:					#af3d3d;
}



/* footer styles*/



div#pagecontainer #diningfooter {
	text-align:	left !important;
    width: 770px;
	margin:	0 20px !important;
    padding: 8px 15px 8px !important;
	font-size: 10px !important;
	font-family: Georgia, Lucida, serif !important;
	position:absolute;
	bottom:0;
}

div#pagecontainer #diningfooter div a {
    font-weight: normal !important;
    text-decoration: none !important;
    color: #433f3a !important;
	font-size: 10px !important;
	font-family: Georgia, Lucida, serif !important;
}

div#pagecontainer #diningfooter div a:hover
{
	text-decoration:underline !important;
}

div#pagecontainer #diningfooter #privacy {
    float: left;
    padding: 0 15px 0 0 !important;
	color:  #433f3a !important;
	font-size: 10px !important;
	font-family: Georgia, Lucida, serif !important;
}

	/* Tan hack on privacy div width 

	* html body.home #diningfooter #privacy {
	    width: 210px;
	    w\idth: 185px;
	}
*/
 div#pagecontainer	#diningfooter #addy {
	    float: left;
		color:  #433f3a !important;
		font-size: 10px !important;
		font-family: Georgia, Lucida, serif !important;
	}

div#pagecontainer	#diningfooter #credit {
	    float: right;
		font-size: 10px !important;
		font-family: Georgia, Lucida, serif !important;
	}
	
/*  callouts */


.smlbox		{
	font-size:10px !important;
}

.smlbox span.date	{
	font-weight:bold !important;
}

.smlbox .homelarge a	{
	text-decoration:none !important;
}
