html, body{margin:0;}
body {margin:0; background: #707533}
#content {position:relative; top:0px; left:0px;  margin:0 auto; height:821px; width:720px;  background: url(graphics/bg2.gif) no-repeat top center;}
#pic1 {position:absolute; top:10px; left:94px; height:290px;}
#sign {position:absolute; top:104px; left:282px; height:196px;}
#pic2 {position:absolute; top:212px; left:534px; height:299px;}
#pic3 {position:absolute; top:633px; left:94px; height:184px;}
#pic4 {position:absolute; top:517px; left:534px; height:206px;}

#main {position:relative; z-index:3; top:329px; left: 282px; width:250px; height:493px; overflow:hidden;font-size:11px; line-height:1.5em; text-align:left; font-family: Trebuchet MS, verdana, Helvetica, sans-serif ;}
#main b {color:#607176; }
.header {color:#8E4F37; font-size:11px; font-family:georgia, verdana;margin: 2px 0px 5px 0; font-weight:bold}
.red {color:#8E4F37;}
#gallery {position:relative; z-index:3; top:329px; left: 282px; width:438px; height:493px; overflow:hidden}
.contact {font-size:10px;  height:358px; width: 402px; position:relative; top:0px; border:1px solid #000;background:#ffffff; padding: 10px 10px 5px 10px; font-family: Trebuchet MS, verdana, Helvetica, sans-serif ;}
input, textarea, submit, td {font-size:10px;font-family:verdana}
.gallery { height:358px;overflow:hidden; position:relative; top:0px; border:1px solid #000;background:#ffffff; padding: 10px 10px 5px 10px}
.gtexth { text-align:center; padding:0px 0 0 0; color:#000; font-size:11px; line-height:1.5em; font-family: Trebuchet MS, verdana, Helvetica, sans-serif ;}
.gtextv {  padding:0px 0 0 0; color:#000; font-size:11px; line-height:1.5em; text-align:left; font-family: Trebuchet MS, verdana, Helvetica, sans-serif ;}
.gtextv img {float:left; margin:0 10px 0 0}
.main {height:373px; position:relative; top:0px; border:1px solid #000;background: url(graphics/textback.jpg); padding: 0px 5px; color:#000; }
.main p {color:#000; }
#star1 {position:absolute; top:212px; left:0px; width:92px; height:92px; background: url(graphics/star1.gif); z-index:3;}
#star2 {position:absolute; top:517px; left:628px; width:92px; height:92px; background: url(graphics/star2.gif); z-index:3;}
#star3 {position:relative; top:2px; left:0px; width:250px; height:125px; z-index:3;}
#star3b {position:absolute; top:706px; left:282px; height:125px; z-index:3;}
#art1, #art2, #art3, #art4, #art5, #art6, #art7, #art8, #art9, #pic1,#pic2,  #pic4, #sign, .outline{ border:1px solid #000; padding:1px; background:#fff7e8; z-index:2}
#art1 {position:absolute; left:0px; top: 329px; }
#art2 {position:absolute; left:94px; top: 329px; }
#art3 {position:absolute; left:188px; top: 329px;}

#art4 {position:absolute; left:0px; top: 423px; }
#art5 {position:absolute; left:94px; top: 423px; }
#art6 {position:absolute; left:188px; top: 423px; }

#art7 {position:absolute; left:0px; top: 517px; }
#art8 {position:absolute; left:94px; top: 517px; }
#art9 {position:absolute; left:188px; top: 517px; }

#knav {position:absolute; left:11px;  top:306px; width:521px; height:21px; z-index:3}
#hours { position:absolute; top:147px; left: 540px; z-index:2}
#bottom {position:relative;height:1px; display:none}
#footer {position:relative; left:0px; top:20px; width:350px; font-size:9px; font-family:verdana; color:#BFB7A2;padding:0 0 5px 0}
#footer a {color:#BFA55D; text-decoration:none;}
#footer a:hover {color:#BFB7A2;}
a {text-decoration:none;}
#main p, #footer p {margin:8px 0 0 0;}		
#header h1 {position:absolute; margin:0px; padding:0px; top:42px; left:329px; background: url(graphics/distinction.gif) no-repeat; width:364px; height:52px;}
h1 span, h2 span {display:none;}		
a {cursor:hand; color:#607176;}
a:hover {color:#000;}
#bbML {cursor:hand;}
#graphicsb0 {margin:0px; padding: 0px; top:0px; z-index: 2;font-size:11px; line-height:1.5em; text-align:left; font-family: Trebuchet MS, verdana, Helvetica, sans-serif ;}
.date {font-size:11px; font-family:arial, verdana;font-weight:bold;color:#607176;}
.show {font-size:11px;font-family:Georgia;font-weight:bold; color:#707533; margin:10px 0px 2px 0px}
.info {margin:0 0 0 5px;}
#directions {position:absolute; left:22px; top: 331px; width:248px; font-size:11px; line-height:1.5em; text-align:left; font-family: Trebuchet MS, verdana, Helvetica, sans-serif ; background:#fff7e8;}
p {padding:0px; margin:8px 0 0 0;}
form{padding:0; margin:0}
