body {
	background:url(images/bkgd.jpg) top center no-repeat #160a00;
	margin: 0;
}
* {	margin-top:0; }
a:link, a:visited {
	color: #002e0e;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
#leftCol ul a, #leftCol ul a:hover { color:#FFFFFF; }
/* ----------main body-------------- */
h1 {
	font: bold 16px "Times New Roman", Times, serif;
	color: #002e0e;
}
h2 {
	font: bold italic 20px "Times New Roman", Times, serif;
	color: #002e0e;
	margin:0 0 5px;
}
h3 {
	font: bold 16px "Trebuchet MS", Arial, sans-serif;
	color: #002e0e;
	margin:0; padding:0;
}
p {
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	line-height: 16px;
	color: #281300;
}
.notice {
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	line-height: 16px;
	color: #e37043;
}
.contact {
	font: normal 12px/14px "Trebuchet MS", Arial, sans-serif;
	color: #281300;
	width: 130px;
	float: left;
	clear: left;
}
#contactBox p {
	font: normal 12px/14px "Trebuchet MS", Arial, sans-serif;
	color: #281300;
}
table {
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	line-height: 16px;
	color: #281300;
}
hr {border: none 0; 
	border-top: 1px dotted #7e8ab1;
	border-bottom: 1px solid #6B78A0;
	width: 100%;
	height: 2px;
	margin: 4px auto 4px 0;
}
ul { 
	font: normal 12px/16px "Trebuchet MS", Arial, sans-serif;
	color: #281300;
	list-style-image:url(images/bullet.png);
	margin:0;
	padding:0;
}
ul#MenuBar1 { 
	list-style-image:none;
}
li { 
	padding:0 0 10px 0;
	margin:0 0 0 20px;

}
/* ----------internal divs-------------- */
#rightCol2 {
	float:right;
	width:580px;
	padding:0 42px 0 27px;
}
/* ----------divs-------------- */
#container {
	margin:0 auto;
	width:900px;
	background:url(images/container-bkgd.jpg) top center repeat-y;
}
#content {
	background:url(images/content-bkgd.jpg) top center no-repeat;
}
#leftCol {
	width:220px;
	padding:0 0 0 25px;
	float:left;
}
#centerCol {
	width:348px;
	padding:0 27px;
	float:left;
}
#rightCol {
	width:215px;
	padding:0 32px 0 0;
	float:right;
}
#footer {
	background:url(images/footer.jpg) top center no-repeat;
	width:616px;
	height:62px;
	margin:0 auto;
	padding:48px 142px 0 142px;
	font: normal 10px "Trebuchet MS", Arial, sans-serif;
	color:#938876;
}
#footer a, #footer a:hover { color:#938876; }
/* ----------classes-------------- */
.food-photo { margin:0 10px 10px 0; }
.pop { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu-left { padding:0 16px 0 0 }
.menu-right { padding:0 0 0 16px; }
.clearer {
	clear:both; 
	line-height: 0; 
	height: 0;
}
.nomarg { margin-bottom:0; padding-bottom:10px; } 
.small { font-size:11px; }
.png, ul, #MenuBar1 li, #MenuBar1 ul { behavior: url(iepngfix.htc) }
/* ----------weblinx-------------- */
div.transOFF {
	width: 230px;
	background-color:#ffffff;
	border:2px solid #cccccc; 
}
div.transON {
	width: 230px; 
	background-color:#ffffff;
	border:2px solid #cccccc;
	opacity:0.30;
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
}
#weblinx {
	font: normal 11px "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	text-align: center;
	padding: 5px;
	margin: 10px auto 0 auto;
}
#weblinx a:link, #weblinx a:visited  {
	color: #000000;
	text-decoration: none;
}
#weblinx a:hover, #weblinx a:active {
	color: #000000;
}