@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#0065a4;
	background-image:url(../images2/headerFlow.gif);
	background-repeat: repeat-x;
	background-position: top center;
    height:100%; /* this is the key! */
	}
	
	/*  GENERAL ATTRIBUTES  */
	
		a {
		color:inherit;
		text-decoration:none;
	}


#contentArea {
	margin:0 auto;
	padding:0;
	
	width:734px;
	min-height:600px;

	overflow:hidden;
	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	
	}
	

#headerArea {
	margin:0;
	padding: 0;
	min-height:150px;
	background-image:url(../images2/header_fill.gif);
	background-repeat:repeat-y;
	background-position:center;
/*	padding:10px;  */
	
	/*clear:both;
    float:left;
	*/


}

#bodyArea  {
	margin:0 5px;
	padding:0 10px;
	width:704px;
	min-height:440px;
	background-image:url(../images2/bg_pattern1.jpg);
	overflow:hidden;



}

#Content {
	float:left;
	margin:0 5px;
	padding: 0 10px;
	width:514px;
	text-align:center;
	}

#siteLink {
	text-align:right;
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;

}

.boxTop {
	background: url(../images2/boxTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:522px;
	height:50px;
	min-height:40px;
	padding-top:20px;
	
}
#Menu {
	width:160px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	text-align:left;
	background-color:#FFCC33;

/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	}

#Menu {
	width:160px;
	margin:10px 0;
	padding:0;
	float:left;
	clear:both;
	text-align:center;

/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	}


.MenuNavTop  {
	float:left;
	width:150px;
	font-family:Georgia,  serif;  
	font-weight:bold;
	font-size:16px;
	color:#660000;
	margin:0;
	padding:0 6px;
	border-bottom:1px solid #660000;

	background-image:url(../images2/menu_top.gif);
	height:50px;
	min-height:50px;


	}
	
	
	
.MenuNavFooter  {
	float:left;
	width:150px;
	height:10px;
	min-height:10px;
	font-family:Georgia,  serif;  
	font-weight:bold;
	font-size:16px;
	color:#660000;
	margin:0;
	padding:2px 6px;
	border-top:1px solid #999;
	border-bottom:1px solid #000;
	background-color:#993300;
	}
	

.MenuNavItem1 {
	float:left;
	width:150px;
	font-family:Georgia,  serif;  
	font-weight:bold;
	font-size:16px;
	color:#660000;
	margin:0;
	padding:2px 6px;
	border-bottom:1px solid #FFF;
	}
	

.MenuNavItem1:hover {
	background-color:#fde480;  
/*	background-image:url(../images/menu_bg-over.gif);
	color:#FFCC33;
*/
}

.MenuNavItem1 a:hover {
	background-color:#fde480;
/*	color:#FFCC33;
*/

}

.MenuNavItem2 {
	float:left;
	width:150px;
	font-family:Georgia,  serif;  
	font-weight:bold;
	font-size:12px;
	color:#660000;
	margin:0;
	padding:2px 0 2px 12px;
	border-bottom:1px solid #FFF;
	}
	
.MenuNavItem2:hover {
	background-color:#fde480;
/*	color:#FFCC33;
*/
}

.MenuNavItem2 a:hover {
	background-color:#fde480;
/*	color:#FFCC33;
*/

}

.selected {
	background-color:#f9b511;

 }
#stndBox {
	background-color: #ffe79d;
	border-right:solid #b1b21f 1px;
	border-left:solid #b1b21f 1px;
	border-bottom:solid #b1b21f 1px;
	padding:5px;
	text-align:left;
	font-family:Georgia,  serif;
	width:510px;
	min-height:430px;


}


.spacer {
margin:16px 0 0 0;
clear:both;
}


th {
background-color:#b1b21f;
color:#000;
font-weight:bold;
font-size:14px;
padding:5px;
	
}

hr {
color:#b1b21f;
width:90%;
height:1px;
text-align:center;
}


h2 {
text-align:center;
	font-family:Georgia,  serif;  
	font-weight:bold;
	font-size:16px;
	color:#660000;
}
h3 {
text-align:center;
	font-family:Georgia,  serif;  
	font-weight:bold;
	font-size:14px;
	color:#660000;
}
#specials {
	border:solid #336666 1px;
	font-size: 11px;

}

.commentForm {

}

.foodSubTitle {
text-align:center;
color:#FFFFFF;

}

.foodItem {
font-weight:bold;
font-style:italic;


}
.foodDesc {
font-size:12px;
}

#map {
  height: 500px;
  width: 500px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
	border:solid #336666 1px;

}
#map a {
color:#990000;

}

#map_loc {
  height:260px;
  width: 500px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
	border:solid #336666 1px;

}
#map_loc a {
color:#990000;

}

 .row1b {
 	background-color: #FFCC33;
	font-weight:bold;
}

 .row1 {
 	background-color: #FFCC33;
	/* font-weight:bold; */
}

input, select, textarea  {
border: solid 1px #b1b21f;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


.instruction {
	border:solid 1px #336666;
	background:#F0F0DF;
	padding:10px;
	width:90%;
	margin: 10px auto;
	font-size:12px;

}


/* Footer styles */
#footer {
    clear:both;
    float:left;
		
	margin:0 5px;
	padding: 5px 5px;
	width:714px;
	height:30px;
	min-height:30px;
/*	background-color:#b5121b; */
	background-color:#993300;
	overflow:hidden;
	
	color:#CCCCCC;
	font-size:12px;

    }

#footer a {
color:#FFFFFF;

}
	
/* for Safari	*/
/* html>body {height:100%;} /* 100 % height */
/*html>body #contentArea {height:100%;} /* 100 % height */
/* Again, "be nice to Opera 5". */
/* body>#Menu {width:150px;} */

    /* --> */