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:#FFFFFF; }
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:#000000; font-weight: bolder; font-size: 24px; text-align:center;}
s {font-size:6px;}

#error {position: absolute; right:10px; top:85px; border:5px solid #000000; background:#3399CC; padding:20px;}

input.button { margin-right:2px; margin-left:2px; height: 30px; border: 1px solid #600; 
padding: 0.25em; background-color:#AAAAAA; color:#FFFFFF; font-size: 75%; 
font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }

input.box { margin-right:60px; border: 1px solid #000000; padding: 0px; 
background-color:#FFFFFF; color:#000000; font-size: 95%; font-weight: 
bold; font-family: Verdana, Helvetica, Arial, sans-serif; }


body {margin:10px 10px 10px 10px; padding:0px; background:#AAAAAA; background-image: url('bgi.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; }

#submit { position:absolute; right:0px; top:12px; margin-top:0px;}


#menu {z-index:1; position: absolute; left:10px; top:161px; width:150px; min-height:150px; background:#600; margin:0px 0px 0px 0px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }
#menu h1 {width:100%; display:block; font-size:15px; color:#FFFFFF;}
#menu p {font-size:14px; color:#FFFFFF; text-align:left;}
#menu A:link { color:#FFFFFF; }
#menu A:visited { color:#FFFFFF; }
#menu A:active { color:#FFFFFF; }
#menu A:hover { width:140px; color:#000; background:#EA0; }
#menu a {margin-left:5px; text-decoration: none; font-weight: bold; font-size: 13px;  font-family: Veranda, Arial, Helvetica, Geneva }
#menu img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#menu p.hours {float:left; font-size: 13px; width:140px; color:#000000; margin:12px 2px 2px 2px; align:center; text-align:center; background:#3399CC; border:1px solid #000000;}

#main {padding:10px; min-height:500px; height:auto !important; height:500px; background:#FFFFFF; margin-left: 150px; margin-right:0px; border:1px solid #000000; font-family: Veranda, Arial, Helvetica, Geneva; text-align:justify; }
#main img {display:block; text-align: right; float:right; margin-left:4px; border:solid #000 1px;}
#main p { font-family: Veranda, Arial, Helvetica, Geneva; text-align:justify; }
#main p.no {font-size: 1.0em; color:#000000; margin:10px 10px 10px 10px; text-align:justify;}
#main p.no:first-letter { font-weight: normal; font-size:1.0em; color:#CC9966; }
#main p.date {font-weight: bold; font-size: 12px; color:#AAAAAA; margin:10px 10px 10px 10px; text-align:right;}
#main p.date:first-letter { font-size: 12px; color:#AAAAAA; }
#main h1 { text-align:left; width:50%; margin:10px 20px 10px 10px; font-size: 24px; font-weight: bolder; color:#600; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:2px solid #000000; }
#main h2 { margin:10px 20px 10px 10px; text-align:justify; font-size: 18px; font-weight: bolder; color:#600; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #000000; }
#main img {padding:0px 0px 0px 0px; border:1px solid #000000; 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:#CC9966; border:3px solid #000000; padding:5px; width:95%;}
#specials p {font-weight: bolder; font-size: 18px; color:#000000; text-align:center;}
#specials p:first-letter {font-weight: bolder; font-size: 18px; color:#000000;}

#banner {background:#600; min-height:150px; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; voice-family: "\"}\""; voice-family: inherit; height:75px; }
#banner h1 {text-align:center; font-size:52px; color:#FFFFFF; padding:0px 0px 0px 0px;}
#banner img {margin:0px;}
#banner p { color:#FFF; font-family: Veranda, Arial, Helvetica, Geneva; margin:10px 10px 10px 10px; text-align:center; font-size:36px}
#banner font {text-align:center; font-family: Veranda, Arial, Helvetica, Geneva; font-size:30px; color:#FFFFFF;}

#login { position:absolute; right:10px; top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px; 
margin-top:0px; background:#3399CC; border:1px solid #000000 width:140px; }
#login font { font-size:10px; color:#000000; padding:1px 1px 1px 1px; margin:0px; }

#linkbox { position:absolute; left:10px; top:67px; margin-top:0px; margin-left: 150px; margin-right: auto; width:395px; background:#FFFFFF; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:0px;}
#linkbox A:link { color:#AAAAAA;}
#linkbox A:visited { color:#AAAAAA; }
#linkbox A:active { color:#AAAAAA; }
#linkbox A:hover { color:Black; background:#3399CC; }
#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;}
}

#wx {
/*	position:absolute;
	position:fixed;
	top:50px;
	right:0px;
	left:0px;
	padding:5px;
*/
	background:#F00;
	padding:1px;
	margin:2px;
	border: solid 1px black;
}
#wx p{
	text-color:white;
	text-size:10px;
	font-family: Arial, Helvetica, Veranda, Geneva;
	font-weight:bolder;
	}

#wx marquee{color:white; font-size:30px; text-transform:uppercase; font-family: Arial Black, Arial, Helvetica, Veranda, Geneva}

.thumbcaption {font-family:Veranda, Geneva, Arial, Helvetica,; font-size:12px;}
.thumbtright {float:right; display:block; margin:5px; margin-bottom:0px; margin-left:25px; padding-left:-5px;}
.internal {margin:5px;}

@media screen{
#print {display:none}
#print p.no:first-letter { color:black; font-family: Georgia, Times, Roman, Times New Roman; font-weight:bold;}
}

@media print{
#wx {display:none;}
}

@media aural{
#banner {display:none;}
#menu {display:none;}
img {display:none;}
}

@media handheld{
#banner {display:none;}
#menu {display:none;}
img {display:none;}
}

#rightized {float:right; margin:5px;}
#date {background-color:#FFE; border:1px solid black; margin:0px; padding:4px; font-family:Verdana, Arial, Helvetica, Sans; font-size:10px;}
