body{
	background-color:#7d7e80;
	font-size: 14px; 
	color: #3c3d3f;
	font-family: Arial, Verdana, sans-serif; 
}

.maintable
{
	border: solid 3px #711304;
	background-color: #f5f7f8;
}


h1 {
	color: #711304; 
	font-size: 14px; 
}
h2 {
	color: #711304; 
	font-size: 14px; 
	border-bottom: 1px solid #3c3d3f;
}

.leftside
{
background-image: url(images/leftside.jpg);
}

.rightside
{
background-image: url(images/rightside.jpg);
background-repeat:repeat-y;
}

.maintext{
padding-left:15px;
padding-right:15px;
}

.bottomyellow{
background-color:#feff99;
height:40px;
border-top:1px solid #cccccc;
}

.serving{
font-size: 14px; 
}

.phonenum
{
color:#d6d7db;
font-size:15px;
}

.menuarea{
padding-top:5px;
padding-bottom:10px;
background-color:#b4b6bb;
background-image: url(images/llineshadow.gif);
background-repeat:repeat-x;
background-position:bottom;
}

a:visited, a:link { 
	color: #711304;
	text-decoration: underline;
}

a:hover{
 color:#999999;
 text-decoration: underline;
}


a.menu:link, a.menu:visited  {
	color: #711304;
	padding-right:15px;
	font-size: 15px; 
	font-weight: 500;
	font-family: Arial, Verdana, serif;
	text-decoration: none;
	padding-bottom:3px;
}
a.menu:hover {
	color: #3c3d3f;
	font-size: 15px; 
	font-weight: 500;
	text-decoration: none;
}

.photocourtesy{
	font-size:10px;
	color:#666666;
	line-height:20px;
	padding:1px;
}

a.photocourtesy:visited, a.photocourtesy:link{
	font-size: 10px;
	color:#711304;
}

a.photocourtesy:hover{
 color:#999999;
}


a.email:link, a.email:visited  {
	color: #711304;
	font-size: 15px; 
	font-weight: 500;
	text-decoration: none;
	padding-bottom:3px;
}
a.email:hover {
	color: #999999;
	font-size: 15px; 
	font-weight: 500;
	text-decoration: none;}
	
a.footer:link, a.footer:visited  {
	color: #3c3d3f;
	font-size: 12px; 
	font-weight: 500;
	text-decoration: underline;
}
a.footer:hover {
	color: #999999;
	font-size: 12px; 
	font-weight: 500;
	text-decoration: none;}
	