
p,h1,pre { font-family: Veranda, Arial, Helvetica, Geneva; margin:10px 10px 10px 10px; text-align:justify; }
h2 { font-family: Veranda, Arial, Helvetica, Geneva; }
h6 { font-family: Veranda, Arial, Helvetica, Geneva; margin:1px 1px 1px 1px; text-align:center; color:#EFE; }
font { font-family: Veranda, Arial, Helvetica, Geneva; }
a:hover.secret {display:none; margin:0; padding:0; border:0;}
body { font-family: Veranda, Arial, Helvetica, Geneva;}
li  { font-family: Veranda, Arial, Helvetica, Geneva;}
p.error { font-family: Veranda, Arial, Helvetica, Geneva; color:#111; font-weight: bolder; font-size: 24px; text-align:center;}
s {font-size:6px;}

#error {position: absolute; right:10px; top:85px; border:5px solid #111; background:#EFE; padding:20px;}


input.button { margin-right:2px; margin-left:2px; height: 30px; border: 1px solid #060; 
padding: 0.25em; background-color:#565; color:#FFE; font-size: 75%; 
font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }

input.box { margin-right:60px; border: 1px solid #111; padding: 0px; 
background-color:#FFE; color:#222; font-size: 95%; font-weight: 
bold; font-family: Verdana, Helvetica, Arial, sans-serif; }

body { width:840px; margin:10px 10px 10px 10px; padding:0px; background:#565;}

#submit { position:absolute; right:0px; top:12px; margin-top:0px;}


#menu {position: absolute; z-index:6; left:10px; top:260px; width:150px; background:#060; margin:0px 0px 0px 0px; border-left:1px solid #111; brder-right:1px solid #111; border-bottom:1px solid #111; }
#menu h1 {font-size:20px; color:#FFE; }
#menu p {font-size:14px; color:#FFE; text-align:center;}
#menu A:link { color:#FFE; }
#menu A:visited { color:#FFE; }
#menu A:active { color:#FFE; }
#menu A:hover { width:140px; color:#565; background:#EFE; }
#menu A:link.no { margin:0px; text-decoration:none; border:0px;}
#menu A:visited.no { margin:0px; text-decoration:none; border:0px;}
#menu A:active.no { margin:0px; text-decoration:none; border:0px;}
#menu A:hover.no { margin:0px; text-decoration:none; border:0px;}

#menu a {margin-left:5px; text-decoration: none; font-weight: bold; font-size: 16px;  font-family: Veranda, Arial, Helvetica, Geneva }
#menu img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; }
#menu p.hours {float:left; font-size: 13px; width:140px; color:#111; margin:12px 2px 2px 2px; align:center; text-align:center; background:#EFE; border:1px solid #111;}

#main {position:absolute; left:160px; top:260px; width:692px; max-width:670px; z-index:5; padding:10px;min-height:500px; height:auto !important; height:500px; background:#EFE; margin:0px; border:1px solid #111;}

#main p { font-family: Veranda, Arial, Helvetica, Geneva; text-align:justify; }
#main p.no {font-size: 1.0em; color:#222; margin:10px 10px 10px 10px; text-align:justify;}
#main p.no:first-letter { font-weight: normal; font-size:1.0em; color:#; }
#main p.date {font-weight: bold; font-size: 12px; color:#565; margin:10px 10px 10px 10px; text-align:right;}
#main p.date:first-letter { font-size: 12px; color:#565; }
#main h1 { text-align:left; width:50%; margin:10px 20px 10px 10px; font-size: 24px; font-weight: bolder; color:#565; border-top:1px solid #EFE; border-right:1px solid #EFE; border-left:1px solid #EFE; border-bottom:2px solid #111; }
#main h2 { width:34%; margin:10px 20px 10px 10px; text-align:justify; font-size: 18px; font-weight: bolder; color:#565; border-top:1px solid #EFE; border-right:1px solid #EFE; border-left:1px solid #EFE; border-bottom:1px solid #111; }
#main img {padding:0px 0px 0px 0px; border-top:1px solid #111; border-right:1px solid #111; border-left:1px solid #111; border-bottom:1px solid #111; margin:10px 10px 10px 10px; }
#main a:hover.secret {display:none;}
#main img.hold {padding:0px 0px 0px 0px; border:0px 0px 0px 0px; margin:0px 0px 0px 0px; align:right; } 

#specials {float:left; margin:5px 5px 5px 5px; align:left; text-align:center; background:#FF0; border:3px solid #111; padding:5px; width:95%;}
#specials p {font-weight: bolder; font-size: 18px; color:#555; text-align:center;}
#specials p:first-letter {font-weight: bolder; font-size: 18px; color:#555;}

#banner {width:840px; background:#060; height:250px; border-top:1px solid #111; border-right:1px solid #111; border-left:1px solid #111; }

#banner h1 {float:left; font-size:48px; color:#FFE; padding:10px 0px 0px 0px; margin-left:0px; margin-right:auto; margin-bottom:0px; margin-top:0px; }

#banner img {margin:0px;}

#login { position:absolute; left:650px; top:50px; margin-left:0px; margin-right:0px; margin-bottom:0px; 
margin-top:0px; background:#EFE; border:1px solid #111 width:140px; }
#login font { font-size:10px; color:#444; padding:1px 1px 1px 1px; margin:0px; }

#login {display:none;}

#linkbox { position:absolute; z-index:6; left:10px; top:242px; margin-top:0px; margin-left: 150px; margin-right: auto; width:395px; background:#EFE; border-left:1px solid #111; border-right:1px solid #111; border-top:1px solid #111; padding:0px;}

#linkbox A:link { color:#565;}
#linkbox A:visited { color:#565; }
#linkbox A:active { color:#565; }
#linkbox A:hover { color:Black; background:#EFE; }
#linkbox a {padding:0px 5px 0px 5px; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Veranda, Arial, Helvetica, Geneva;}
#linkbox P { text-align:center; font-size: 12px; margin-left:0px; margin-right:0px; margin-bottom:0px;}

#logo {height:100px; margin:0px 0px 0px 0px; align:center; valign:bottom; }

@media print {
#banner {display:none;}
#menu {display:none;}
#submit {display:none;}
#error {display:none;}
#linkbox {display:none;}
#login {display:none;}
#main  { background:white; margin-left:0px; margin-right:0px; border:0px solid white;}
#main p { color:black; font-family: Georgia, Times, Roman, Times New Roman;}
#main p.no { color:black; font-family: Georgia, Times, Roman, Times New Roman;}
#main p.no:first-letter { color:black; }
#main p.date {color:black;}
#main p.date:first-letter { color:black; }
#main h1 { width:75%; color:black; font-family: Georgia, Times, Roman, Times New Roman;}
#main h2 { color:black; font-family: Georgia, Times, Roman, Times New Roman;}
#main li { color:black; font-family: Georgia, Times, Roman, Times New Roman;}
#specials {background:white; border:black;}
#specials p {color:black; font-family: Georgia, Times, Roman, Times New Roman;}
#specials p:first-letter {color:black; font-family: Georgia, Times, Roman, Times New Roman;}
body { background:white;}
}

@media screen{
#print {display:none}
#print p.no:first-letter { color:black; font-family: Georgia, Times, Roman, Times New Roman; font-weight:bold;}
}

@media aural{
#banner {display:none;}
#menu {display:none;}
img {display:none;}
}

@media handheld{
#banner {display:none;}
#menu {display:none;}
img {display:none;}
}