/* food and drink menu divs */

	
.menubody {
	/*padding-left: 20px; padding-top: 20px;*/
	width: 98%;
	min-width:650px;
	background-color:#f5d78e;
	}
.menubody a {
	color: #81240F;
	margin:0;
	font-size:90%;
	}
.menubody a:hover {
	text-decoration:underline;
}
.menuleftcol {
        float:left;
        width:20%;
        /*next line added for size problem for maxed hi res screen and limits expansion to the right*/ 
	max-width: 250px; 	
        position:relative;
	padding: 10px 10px 10px 30px;
    }
.menuleftcol a {
	color: #81240F;
	font-size:0.8em;
	margin:0;
	}
	
.menuleftcol a:hover {
	color: #81240F;
	text-decoration: underline;
	}	
.menurightcol {
	float:right;
	right:58px;
	width:55%;
	position:relative;
	overflow: scroll;
        /*next line right margin adjusted to 50 from 10 for size problem for */
        /*maxed hi res screen and keeps right Scroll bar visible*/ 
	margin: 20px 50px 10px 20px;
	background-color: #fff;
	border: thin solid #000000;
	padding: 10px 10px 10px 10px;
	max-height: 480px;
	height: auto !important;
	height: 480px;
	}
.dinnermenu {background-color: #ebd39e;
	     background-image:url(images/bbmenu-back.jpg);
             background-repeat:repeat-y;
	     background-position:top right;
}
	
.menurightcol h4 {
	color: #FFFFFF;
	font-family: times,serif;
	font-size: 1.75em;
	font-weight: bold;
	margin:0 0 4px 0;
	padding: 4px 0 0px 5px;
	background-color: #81240F;
	}
.menurightcol h5 {
	color: #81240F;
	font-size: 1.2em;
	font-weight: bold;
	margin:0;
	padding: 8px 0 4px 0;
	}
.menurightcol h6 {
	color: #05412C;
	font-family: arial, san-serif;
	font-size: 1.25em;
	font-weight:bold;
	background-color:#d8ae0a;
	margin:16px 60px 6px 0;
	padding: 3px 2px 2px 5px;
	}
	
.brunch-hd-ctr {
	color: #05412C;
	font-family: arial, san-serif;
	font-size: 1.25em;
	text-align:center;
	font-weight:bold;
	background-color:#C7EB88;
	margin:16px 0 2px 0;
	padding: 3px 2px 2px 5px;
	}
.stph-m {
        color:#C7EB88;
	font-family: arial, san-serif;
	font-size: 150%;
	font-weight:bold;
	background-color:#003300;
	margin:16px 0 2px 0;
	padding: 3px 2px 2px 4px;
}

.menurightcol a {
	color: #81240F;
	text-decoration: underline;
	}
.menurightcol ul {
	list-style-type: none;
	margin:0;
}
.menurightcol li {
	padding-top:4px;
	}
.menuimg {
	padding: 4px 4px 0 0;
	}
.listing {
	margin:0 60px 0 0;
}
.ital {
	font-size: 1em;
	font-style: italic;
	margin:0;
	padding: 3px 0 4px 4px;
	}
.br-l {
	font-size: 11pt;
	font-style: italic;
	margin:0;
	padding: 5px 0 5px 4px;
	}
.br-fl-l {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}
.print {
	margin:0;
        font-size:110%;
	padding: 6px 0 12px 0;
	}
.plain {
	padding-top: 10px
	}
.boxed {
	border: 2px solid #003300;
	padding: 6px;
	margin:10px 0 10px 0;
	}
.bhead {
 	color: #996600;
	font-weight: bold;
	font-size:140%;
	margin:0;
	padding: 0 0 5px 0;
}
p.sample {
	color: #003300;
	font-family: times,serif;
	font-size: 1.75em;
	font-weight: bold;
	margin:26px 0 0 0;
	padding: 10px 0 6px 4px;
	border-top: 2px solid #003300;
	}
p.menutypea {
	color: #05412C;
	font-family: times,serif;
	font-size: 1.15em;
        line-height:100%;
	font-weight: bold;
	margin:0;
	padding: 0px 0 6px 6px;
	}
p.menutypeb {
	color: #003300;
	font-family: times,serif;
	font-size: 1.15em;
        line-height:100%;
	font-weight: bold;
	margin:0;
	padding: 10px 0 6px 6px;
	}
p.menulist {
	font-size: 130%;
        line-height: 75%;
	padding: 0 0 7px 16px;
	margin:0;
}
p.center {
	text-align: center;
	padding: 10px 60px 0 0;
	}
p.smallprint {
	font-size: 90%;
        color:#000;
	margin: 0;
	padding: 0 0 6px 6px;
	}
p.smallprint {
	font-size: 90%;
        color:#000;
	margin: 0;
	padding: 0 0 6px 6px;
	}	
