/* CSS Document */
body {
	background-color: #cccc99;
	font-family: Verdana, sans-serif;
	font-size: smaller;
}

div#mainContainer {
	background: rgb(51, 51, 0);
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}
	
div#mainImage {
}

div#navBar {
	margin-top: 10px;
	background-color: #999966;
	text-align: center;
	padding: 6px 0;
}

div#navBar a {
	text-decoration: none;
	color: white;
}

div.navTab {
	color: white;
	text-transform: uppercase;
	display: inline;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	padding: 7px 20px 6px;
}

div.navTab:hover {
	background-color: #c30;
}

div.navTab.active {
	background-color: #ffc;
	color: #c30;
}

div#body {
	background-color: #ffffcc;
	color: rgb(51, 51, 0);
	padding: 30px 20px;
}

div#body p {
	line-height: 150%;
}

div#body h1 {
	font-size: 1.65em;
}

div#body h2 {
    font-size: 1em;
}

div#body a {
	color: #cc3300;
}

div#body a:hover {
	color: #330;
}

div#body div#intro,
div#body h1 {
 	margin-left: 25%;
 	margin-right: 20px;
}

div#body div#intro,
div#body h2 {
 	margin-left: 25%;
 	margin-right: 20px;
}

div#businessCard {
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
}

div#contactInfo {
	margin-top: 12px;
	margin-left: 98px;
}

div#footer {
	margin-top: 10px;
	background-color: #666633;
	color: #CCCC99;
	padding: 6px 20px;
	font-size: smaller;
}

div#submenu {
	float: left;
	width: 20%;
	margin-left: -.4em;
}

div#submenu ul {
	list-style: none;
}

div#submenu ul li.active {
	color: #330;
}

div#submenu ul li.separate-item {
	margin-top: 1em;
	margin-right: 1em;
	border-top: 1px dotted #c30;
}

table.menu thead tr {
  font-weight: bold;
}

table.menu td.menu-item {
  color: #330;
  padding-right: 7em;
}

table.menu td.item-price {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  padding-right: 5em;
}

table.rolls thead tr {
  font-weight: bold;
}

table.rolls td.menu-item {
  color: #330;
  padding-right: 6.25em;
}

table.rolls td.item-price {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  padding-right: 4.5em;
}

table.ingredients td.ingredient-item {
  color: #330;
}

table.ingredients td.ingredient-price {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  padding-right: 2em;
  width: 15em;
  text-align: right;
}

table.ingredients td.description-item {
  font-size: .80em;
  font-style: italic;
  width: 45em;
}

table.ingredients td.description-item {
	padding-bottom: 1em;
}

div#footNote {
  font-size: .8em;
}
