﻿
/*  Content
-----------------------------------*/
div#body-left {
	float: left;
	width: 358px;
	padding-left: 58px;
	padding-top: 8px;
}


div#body-left div#flash-video {
	overflow: hidden;
	height: 292px;
	background: url(i/video-frame.gif);
}
div#body-left div#flash-video * {
	margin: 12px 6px;
	.margin: 12px 12px;
}


/*  SUB Content Area
-----------------------------------*/
div#sub-body {
	clear: both;
	background: url(i/bg-foot-2.jpg) no-repeat 0 0;
	height: 34px;
}
h2 {
	background: url(i/bg-titles.gif) repeat-x 0 0;
	color: #e12e31;
	/*height: 30px;*/
	/*line-height:20px;*/
	vertical-align: middle;
	margin: 0 60px 20px 60px;
	padding: 12px 0 12px 12px;
	font-size: 1.7em;
	font-weight: bold;
	text-transform: uppercase;
}

h2 strong {
	color: #000;
}
h3 {
	color: #660;
	margin: 2em 0 1em 60px;
	font-size: 1.7em;
	font-weight: bold;
	text-transform: uppercase;
}
h4 {
	clear: left;
	color: #e12e31;
	margin: 0 0 5px 60px;
	font-size: 1.7em;
	font-weight: bold;
	text-transform: uppercase;
}
h4 strong {
	color: #000;
}
h9 {
	color: #660;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: -1px;
}
p#menu-nav a {
	margin-right: 10px;
	font-size: 1.1em;
}
.left {
	float: left;
}
.right {
	float: right;
}
.l-dent {
	margin-left: 60px
}
.r-dent {
	margin-right: 60px
}
.img-spacing {
	clear: both;
	margin-top: 10px;
}
.border {
	border: 3px solid #5d6436;
}
.small {
	font-size: .8em;
	display: block;
	line-height: .8em;
	text-transform: uppercase;
}
table.menu  {
	border-spacing: 1px;
	margin: 0 60px;
	margin-bottom: 2em;
}
table.menu  td {
	background-color: #ece9db;
	border: 1px solid;
	border-color: #dad8ca #99978e #99978e #dad8ca;
	padding: 4px 15px 3px 5px;
}
span.serves {
	font-size: .5em;
	text-transform: capitalize;
}
