@charset "UTF-8";
/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size: small;
/*
background-image: url(../_images/backgrad.jpg);
background-repeat: repeat-x;
background-position: top left;
*/
background-color: #492417;
}

.center{
text-align: center;
margin: auto;
}

.right{
text-align: right;
}

#main{
width: 100%;
height: 780px;
text-align: center;
margin: auto 0;
}

#mainSUB{
width: 100%;
text-align: center;
margin: auto;
display: block;
}


#logo{
width: 800px;
height: 350px;
background-image: url(../_images/logomain.png);
background-repeat: no-repeat;
background-position: center;
text-align: center;
margin: 64px auto 20px auto;
padding: 20px -10px 0 -10px;
}

#logo_public{
width: 800px;
height: 350px;
text-align: center;
margin: 64px auto 20px auto;
padding: 20px -10px 0 -10px;
}

#contact{
color: #ce7a27;
padding: 0 0 30px 0;
font-size: 20px;
letter-spacing: 2px;
line-height: 22pt;
}

.contact1{
color: #ce7a27;
font-size: 20px;
letter-spacing: 2px;
line-height: 22pt;
}

.contact2{
color: #e4b69e;
font-size: 16px;
letter-spacing: 2px;
line-height: 18pt;
}

#contact a:link{
color: #e4b69e;
text-decoration: none;
}

#contact a:visited{
color: #e4b69e;
text-decoration: none;
}

#contact a:hover{
color: #ce7a27;
text-decoration: none;
}

#nav{
font-size: 16px;
letter-spacing: 1px;
line-height: 18pt;
text-transform: uppercase;
}

#nav a:link{
color: #fdc005;
text-decoration: none;
}

#nav a:visited{
color: #fdc005;
text-decoration: none;
}

#nav a:hover{
color: #e4b69e;
text-decoration: none;
}

.navdivide{
color: #000;
}

#show{
text-align: center;
margin: auto;
padding: 35px;
display: block;
}

#heart{
background-image: url(../_images/carefree.png);
background-repeat: no-repeat;
background-position: center;
width: 700px;
height: 66px;
text-align: center;
margin: 20px auto 0 auto;
display: block;
}

#copyright{
width: 600px;
text-align: center;
margin: auto auto 30px auto;
font-size: 11px;
color: #ce7a27;
letter-spacing: 1px;
}

#copyright a:link{
color: #ce7a27;
text-decoration: none;
}

#copyright a:visited{
color: #ce7a27;
text-decoration: none;
}

#copyright a:hover{
color: #e4b69e;
text-decoration: none;
}





/* BEGIN MENU CONTROLS */

#heightadjustMENU{
height: 125px;
}

#heightadjustMENU h3{
font-size: 16px;
text-align: center;
margin: 0 auto 0 auto;
}
}

#heightadjustMENU a:link{
color: #603311;
text-decoration: none;
}

#heightadjustMENU a:visited{
color: #603311;
text-decoration: none;
}

#heightadjustMENU a:hover{
color: #ce7a27;
text-decoration: none;
}

#updatetopMENU{
text-align: center;
margin: auto;
}

#updatetopMENULINK{
width: 655px;
height: 30px;
background-color: #ce7a27;
padding: 10px;
margin-bottom: 20px;
position: relative;
}

.vertdivMENU{
width: 2px;
height: 50px;
border-right: solid 1px #5C3317;
float: left;
margin: 5px 15px 0 15px;
}

#lunchlink{
width: 321px;
float: left;
margin-top: 15px;
}

#dinnerlink{
width: 321px;
float: left;
margin-top: 15px;
}

.hours{
font-size: 12px;
font-weight: normal;
font-style: italic;
color: #5C3317;
}

.hours a:link{
color: #5C3317;
text-decoration: none;
}

.hours a:visited{
color: #5C3317;
text-decoration: none;
}

.hours a:hover{
color: #EEE5DE;
text-decoration: none;
}

.menuhead{
width: 510px;
height: 35px;
vertical-align: bottom;
font-size: 17px;
font-weight: bold;
color: #ce7a27;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
}

.menuheadTOP{
width: 510px;
height: 15px;
vertical-align: bottom;
font-size: 17px;
font-weight: bold;
color: #ce7a27;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
}

.headspace{
height: 40px;
}

.menuitem{
font-family: Georgia, "Times New Roman", Times, serif;
height: 20px;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.menudesc{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: italic;
color: #855E42;
text-align: left;
}

.spacer{
height: 15px;
}

#notice{
width: 700px;
font-size: 11px;
font-style: italic;
color: #fff;
margin: 15px auto;
text-align: center;
}




/* BEGIN ADMIN CONTROLS */


#showADMIN{
text-align: center;
margin: auto;
padding: 35px;
display: block;
color: #e29369;
}

#adminlinks{
text-align: center;
margin: auto;
line-height: 24pt;
padding-bottom: 20px;
}

#adminlinks a:link{
font-size: 15px;
color: #ad0209;
text-decoration: none;
}

#adminlinks a:visited{
font-size: 15px;
color: #ad0209;
text-decoration: none;
}

#adminlinks a:hover{
font-size: 15px;
color: #ce7a27;
text-decoration: none;
}

.formid{
font-size: 12px;
font-weight: bold;
color: #ce7a27;
text-transform: uppercase;
}

.hrdivide{
width: 600px;
height: 2px;
border-top: solid 1px #000;
text-align: center;
margin: auto;
}

#changecontain{
width: 675px;
text-align: center;
margin: auto;
background-color: #EEE5DE;
padding: 10px 0 10px 0;
}

.vertdivide{
width: 2px;
height: 150px;
border-right: solid 1px #5C3317;
float: left;
margin: 0 15px;
}

#lunchedit{
width: 321px;
float: left;
margin-top: 15px;
}

#dinneredit{
width: 500px;
margin-top: 15px;
text-align: center;
margin: auto;
}

#changeform{
width: 675px;
text-align: center;
margin: auto;
background-color: #EEE5DE;
padding-bottom: 20px;
color: #5C3317;
position: relative;
}

#changeformMENUS{
width: 720px;
text-align: center;
margin: auto;
background-color: #EEE5DE;
padding: 0 0 10px 0;
color: #5C3317;
position: relative;
}

.datatype{
color: #5C3317;
text-align: left;
}

.data{
color: #000;
text-align: left;
font-size: 12px;
}

#updatetop{
width: 655px;
height: 20px;
background-color: #ce7a27;
padding: 10px;
margin-bottom: 20px;
position: relative;
}

#updatetopMENU{
width: 700px;
background-color: #ce7a27;
padding: 10px;
margin-bottom: 20px;
position: relative;
}

#heightadjust{
height: 200px;
}

#heightadjustADMIN{
height: 225px;
}

.headALT{
font-size: 16px;
color: #603311;
text-align: center;
margin: 0 auto 0 auto;
}

.headALT_B{
font-size: 16px;
color: #000;
text-align: center;
margin: 0 auto 0 auto;
}

.headALT_MENU{
font-size: 24px;
color: #000;
text-align: center;
margin: 0 auto -10px auto;
}

