body {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	margin: 0px auto;
	background: #fff;
}
br {
	clear: left;
}
#outer {
	width: 752px;
	height: 780px;
	border: 1px solid #ce0000;
	margin: 10px auto -1px auto;
	background: #fff;
}
#top-left {
	float: left;
	width: 105px;
	height: 196px;
	border-right: 3px solid #ce0000;
	background: transparent url(images/bamboo-top.jpg) top center repeat-x;
}
#top-right {
	float: right;
	padding-bottom: 0px;
	width: 644px;
	height: 193px;
	border-bottom: 3px solid #ce0000;
	background: transparent url(images/logo.jpg) center center repeat-x;
}
#print {
	display: none;
}
#main-left {
	float: left;
	width: 105px;
	height: 584px;
	border-right: 3px solid #ce0000;
	background: transparent url(images/bamboo-bottom.jpg) top center repeat-x;
}
#footer {
	font-size: 11px;
	width: 752px;
	height: 25px;
	margin: 1px auto -1px auto;
	background: #fff;
}
#footer a {
	color: #005800;
	text-decoration: none;
}
#main-right-outer {
	float: left;
	width: 644px;
	height: 28px;
	border: 0px solid #000;
}
#main-right-inner {
	float: left;
	margin: 0px;
	width: 642px;
	height: 556px;
    overflow: auto;
}

/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */
.solidblockmenu {
	float: left;
	width: 640px;
	/* margin: 1px 0px 0px 1px; */
	margin: 1px;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	padding: 0px;
	background: black url(images/default.gif) center center repeat-x;
}
.solidblockmenu li {
	display: inline;
}
.solidblockmenu li a {
	float: left;
	color: #fff;
	padding: 5px 18px;
	text-decoration: none;
	border-right: 1px solid #fff;
}
.solidblockmenu li a:visited {
	color: #fff;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
	color: #07a449;
	background: transparent url(images/default.gif) center center repeat-x;
}

.mainheader {
	margin-top: 50px;
	font-family: arial,helvetica,sans-serif;
	font-size: 20px;
	color: #a60000;
	letter-spacing: 1pt;
	font-weight: 200;
}
.maintext {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.maintext a {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #a60000;
	text-decoration: none;
}
.maintext a:hover {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #a60000;
}
.maintext a:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #a60000;
}
.maintextbu {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
	font-weight: bold;
}
hr {
	color: #005800;
	height: 1pt;
	width: 65%;
	text-align: center;
}
.tvheader {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #005800;
	font-weight: bold;
}
#alacarte-links {
	float: left;
	margin: 0 0 0 0;
	width: 642px;
	height: 16px;
}
#main-right-inner2 {
	float: left;
	margin: 0px;
	width: 642px;
	height: 540px;
    overflow: auto;
}

/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */
.solidblockmenu2 {
	border-bottom: 1px solid #a60000;
	width: 642px;
	margin: 0px;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
.solidblockmenu2 li {
	display: inline;
}
.solidblockmenu2 li a {
	color: #a60000;
	padding: 3px 14px;
	text-decoration: none;
	border-right: 1px solid #fff;
}
.solidblockmenu2 li a:visited {
	color: #a60000;
}
.solidblockmenu2 li a:hover, .solidblockmenu2 li .current {
	color: #008000;
}

.mainheader2 {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #a60000;
	letter-spacing: 1pt;
	font-weight: bold;
}
.mealnumber {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.maintext3 {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
}
.greentext {
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	color: #005e00;
	line-height: 16px;
}
.maintext4 {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #a60000;
	line-height: 16px;
}
.imgb {
	/* border: 1px solid #ce0000; */
	border: 0px;
}


