body
{
    margin:0; padding:0;
    font:11pt/1.5 sans-serif;
	color: #003e21;
	font-family: Verdana, 'Courier New' , Sans-Serif;
	background-image: url(../Images/PaperTile.jpg);
}

#header 
{
    margin:0; padding:0;
}

#main1, #ContentArea
{
    margin:0; padding:0;
}

#main2, #ContentAreaInner 
{
    margin:5px auto 0 auto; padding:0;
}

#left, #LeftPane
{
    float:left;
    width: 190px;
    margin:0px auto 0 auto; padding:0;
    font-size:80%;
}

#right,#RightPane 
{
	float:right;
	width: 190px;
	margin:0px auto 0 auto; padding:0;
	font-size:80%;
}

#middle,#MiddlePane
{
    margin: 5px 190px 0 190px;
    font-size: 80%;
}

#middle_2col 
{
    margin: 0 0 0 190px;
    font-size:80%;
}

.column-in 
{
    margin:0; padding:0.5em 1em;
}

.cleaner 
{
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
}
	
h1,h2,h3,h4 
{
    margin: 0.2em 0 
}

p
{
    margin: 0.5em 0 
}

a
{
	color: #003E31;
}

.copy
{
    text-align:center; font-size:80% 
}

h1
{
	font-weight: bold;
	font-size: larger;
	color: #003e21;
	font-family: Verdana, 'Courier New' , Sans-Serif;
	font-variant: small-caps;
	text-align: center;
}

p.friendly
{
  	font-size: 1.2em;
    color: #003e21;
	font-family: 'Script MT Bold' , Cursive, Serif;
}

p.friendlyCentered
{
	color: #003e21;
	font-style: italic;
	font-family: 'Script MT Bold' , Cursive, Serif;
	font-size: 1.2em;
	text-align: center;
}

.footer
{
	font-size: 7pt;
}

.Meal
{
	font-weight: bold;
}
.MealPrice
{
	text-align: right;
}
.MealDescription
{
	font-size: smaller;
	font-style: italic;
	text-align: center;
}


div#footerDiv 
{
	position:  relative;	
	background: url(../images/footer.gif) bottom center no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 218px;
	text-align: center;
	width: 100%;
	z-index: 100;
}

div#footer_text
{
	font-size: x-small;
	color: #003e21;
	bottom: -190px;
	font-family: Verdana, 'Courier New' , Sans-Serif;
	position: relative;
	text-align: center;
}

.GreenLinks
{
	color: #003E31;
	font-size: xx-small;
}

a.footer
{
	color: #003E31;
}

/* MenuBar */
table#MenuBar
{
}
tr#MenuBar
{
	background-image: url(../images/MainMenuBackground.gif);
	color: white;
	font-size: smaller;
}
td#MenuBar
{
}
h4#MenuItemSubHeader
{
	color: #003e21;
	font-family: Verdana;
	background-color: white;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom: #f8c300 thin groove;
}

.EndOfMenuItem
{
	color: #003e21;
	font-family: Verdana;
	background-color: white;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom: #f8c300 thin groove;
}

.SideBar
{
    font-size: x-small;
    color: #003e21;
    font-family: Verdana;
    text-align: left;
    border-right: #f8c300 ridge;
    border-top: #f8c300 ridge;
    border-left: #f8c300 ridge;
    border-bottom: #f8c300 ridge;
    width: 100%;
    background-color: White;
}

.PictureWithBorder
{
    color: #003e21;
    text-align: left;
    border-right: #f8c300 ridge;
    border-top: #f8c300 ridge;
    border-left: #f8c300 ridge;
    border-bottom: #f8c300 ridge;
    background-color: White;
}

.SideBarLink
{
    font-size: larger;
    text-align: center;
}
.SideBarTitle
{
   font-size: medium;
   font-weight: bold;
}
.SideBarText
{
    font-size: x-small;
}

.MenuCategoryTitle
{
    height: 1.5em;
    background-color: #F8C300;
    color: #003E21;
    width: 100%;
    text-align: center;
}

.MenuTitle
{
    background-color: #003e21; 
    color:  White; 
    font-size:larger;
    font-weight: bold;
}

.MenuTitleDiv
{
    padding-top: 10px;
    width: 100%;
    position: static;
    height: 2em;
    background-color: #003e21;
    text-align: center;
    color: white;
}	
.CategoryTitle
{
    color: #003e21;
    vertical-align: baseline;
    padding-top: 0.25em;
}
.CategoryHeader
{
    color: #003e21;
    font-size: x-small;
    font-style: italic;
    padding-bottom: 0.25em;
}

.CenterContentDiv
{
    border-right: gold ridge;
    border-top: gold ridge;
    border-left: gold ridge;
    border-bottom: gold ridge;
    width: 100%;
    color: #003e21;
    font-family: Verdana, 'Courier New' , Sans-Serif;
    background-color: white;
    text-align: center;
    border-width: 6px;
}

.MenuItemSeparator
{
    width: 80%;
    color: #F8C300;
    text-align: center;
}

.FooterHeaderLabel
{
    font-weight: bold;
    font-size: smaller;
    color: #003e21;
    font-family: Verdana, 'Courier New' , Sans-Serif;
}

.FooterBodyLabel
{
    font-size: x-small;
    color: #003e21;
    font-family: Verdana, 'Courier New' , Sans-Serif;
}

.MainTitle
{
    font-size: 1.5em;
    font-family: Verdana, 'Courier New' , Sans-Serif;
    font-variant: small-caps;
}

.LinksLink
{
	color: #003E31;
	font-weight: bold;
}

.Message
{
    font-size: small;
    text-align: center;
}

.MenuItemPriceBlock
{
    display: block;
    font-weight: bold;
    font-family: Courier;
    font-size: smaller;
    height: 2em;
}

.AlignLeft
{
    text-align: left;
}

.Button
{
    margin-left: 5px;
    margin-right: 5px;
}

