*{margin:0}
body { 
	color: black; 
	background-color: #007236; 
	background-image: url(../images/bg_green.gif); 
	background-repeat: repeat-x; 
	text-align: center;
}
body,html {
	font: 100% "Trebuchet MS",Arial,sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}
#wrapper {
	position: relative;
	top: 0;
	right: 0;
	margin: 0 auto;
	width:800px;
	text-align:left;
	padding:0px;
}

.bimg {
	border:1px #007236 solid;
}

.bimg-r {
	border:1px #007236 solid;
	float:right;
}

.topnavPadding { padding-top: 30px; padding-bottom: 10px; }
.footFont { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: right; }
.backgroundcolor { background-color: #f9f5ec; }
.paddingTextAbout { text-align: left; padding: 15px; }
.contenttext { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; }
.headertext { color: #666; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; }
.mainimagePadding { padding-top: 10px; }
.paddingmenu { font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; padding: 4px; }

.maincontent{
    width: 750px;
    margin: 0px auto;
	padding: 20px 20px 0px 20px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    text-align: left;
	background-color: #f9f5ec;
    }

.footer {
    float:right;
	color: #ffffff; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	margin-bottom:20px;
}

h1{ 
	color: #666; 
    margin: 0px auto;
	font-size: 125%; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	text-align: left; 
}
h2{ 
	clear:left;
	margin: 10px auto;
	color: #c00; 
	font-size: 120%; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-align: left; 
	margin:1.25em 0 -1.25em 0;
}
h3{ 
	clear:left;
	margin: 10px auto;
	color: #050; 
	font-size: 100%; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-align: left; 
}
h4{ 
	clear:left;
	margin: 10px auto;
	color: #c00; 
	font-size: 90%; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-align: left; 
}
.menucontent{width: 710px;padding:0 20px 0 20px;}
dl.mi{width:100%;overflow:auto;margin: .6em 0 .3em;background:url(../images/dot.gif) repeat-x 0 .8em;}
dt.item,dd.price{background:#f9f5ec;font-size:80%;font-weight:normal;}
dt.item{float:left;padding-right:3px;color:#050;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-align: left;}
dd{margin:0;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-align: left;}
dd.price{float:right;padding-left:3px;color:#050;font:normal 80% Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;text-align:right;}
dd.ingredients{float:left;width:100%;width:100%; padding: 0; font:normal 70% Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #666;height:1%;overflow:hidden;text-align:left;}
dd.subtext{float:left;width:100%;padding: 0; font:normal 70% Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #c00;height:1%;overflow:hidden;text-align:left;}
tr td{margin:0; padding:0;}
.location{
	margin:1.5em 0 -1em 0;
	font-weight:bold;
	color:#c00;
}

#container{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 790px;
	/*min-width:600px;*/
	background-color: #f9f5ec;
}
* html #container{
	height:1%; /* So IE plays nice */
}

#container p{
	margin: .5em 0 1em 0;
}

#content{
	width:100%;
	border:0;
	margin:0;
	float:left;
}
