
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:#FFF; }
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:#000; font-weight: bolder; font-size: 24px; text-align:center;}
s {font-size:6px;}

#error {position: absolute; right:10px; top:85px; border:5px solid #000; background:#CCC; padding:20px;}


input.button { margin-right:2px; margin-left:2px; height: 30px; border: 1px solid #999; 
padding: 0.25em; background-color:#444; color:#FFF; font-size: 75%; 
font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }

input.box { margin-right:60px; border: 1px solid #000; padding: 0px; 
background-color:#FFF; color:#000; font-size: 95%; font-weight: 
bold; font-family: Verdana, Helvetica, Arial, sans-serif; }


body {margin:10px 10px 10px 10px; padding:0px; background:#444;}

#submit { position:absolute; right:0px; top:12px; margin-top:0px;}


#menu {position: absolute; left:10px; top:85px; width:150px; background:#999; margin:0px 0px 0px 0px; border-left:1px solid #000; brder-right:1px solid #000; border-bottom:1px solid #000; }
#menu h1 {font-size:20px; color:#FFF; }
#menu p {font-size:14px; color:#FFF; text-align:center;}
#menu A:link { color:#FFF; }
#menu A:visited { color:#FFF; }
#menu A:active { color:#FFF; }
#menu A:hover { width:140px; color:#444; background:#CCC; }
#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:#000; margin:12px 2px 2px 2px; align:center; text-align:center; background:#CCC; border:1px solid #000;}

#main {padding:10px; z-index:5;}
#main { min-height:500px; height:auto !important; height:500px; background:#FFF; margin-left: 150px; margin-right:0px; border:1px solid #000;}
#main p { font-family: Veranda, Arial, Helvetica, Geneva; text-align:justify; }
#main p.no {font-size: 1.0em; color:#000; 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:#444; margin:10px 10px 10px 10px; text-align:right;}
#main p.date:first-letter { font-size: 12px; color:#444; }
#main h1 { text-align:left; width:50%; margin:10px 20px 10px 10px; font-size: 24px; font-weight: bolder; color:#444; border-top:1px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; border-bottom:2px solid #000; }
#main h2 { width:34%; margin:10px 20px 10px 10px; text-align:justify; font-size: 18px; font-weight: bolder; color:#444; border-top:1px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #000; }
#main img {padding:0px 0px 0px 0px; border-top:1px solid #000; border:1px solid #FFF; 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:#066; border:3px solid #000; padding:5px; width:95%;}
#specials p {font-weight: bolder; font-size: 18px; color:#FFF; text-align:center;}
#specials p:first-letter {font-weight: bolder; font-size: 18px; color:#FFF;}

#banner {background:#999; height:40px; border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; voice-family: "\"}\""; voice-family: inherit; height:75px; }
#banner h1 {float:left; font-size:48px; color:#FFF; padding:10px 0px 0px 0px; margin-left:0px; margin-right:auto; margin-bottom:0px; margin-top:0px; }

#login { position:absolute; right:10px; top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; background:#CCC; border:2px solid #000 width:140px; }
#login font { font-size:10px; color:#000; padding:1px 1px 1px 1px; margin:0px; }
#login a {text-decoration:none; margin:5px; color:#000; font-size:20px;}


#linkbox { position:absolute; left:10px; top:67px; margin-top:0px; margin-left: 150px; margin-right: auto; width:395px; background:#FFF; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; padding:0px;}
#linkbox A:link { color:#444;}
#linkbox A:visited { color:#444; }
#linkbox A:active { color:#444; }
#linkbox A:hover { color:Black; background:#CCC; }
#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 {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;}
}

pre {font-family:system,monospace; background-color:#FFE; color:#000; border: dashed 1px black; width:65%; padding:20px;}