body { margin:0; padding:0; background-image:url(/images/bg.jpg); background-position:center top; font-family:Georgia, "Times New Roman", Times, serif; font-size:9pt;}
form { margin:0; padding:0;}
a img { border:0;}
a     { color:#71111B; }
p, h1, h2 , h3 , h4 , h5 , h6 { margin:0; }

#maindiv 				{ width:1000px; clear:both; margin:0px auto 0px auto; background-image:url(/images/bg2.jpg); height:819px; }

#logo 					{ position:absolute; width:318px; height:188px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/contentimages/image_20_4_90.png'); margin:12px 0px 0px 15px; z-index:990;}
#logo[id] 				{ background-image:url(/images/contentimages/image_20_4_90.png);}
#logolink 				{ position:absolute; margin:12px 0px 0px 15px; z-index:991;}
#logolink a 			{ width:318px; height:188px; overflow:hidden; display:block; text-decoration:none;}

#header 				{ width:1000px; clear:both;}

#topmenu 				{ float:right; padding:57px 90px 0px 0px;}
#topmenu #links 		{ padding:0px 0px 20px 0px; text-align:right;}
#topmenu #links a		{ color:#000000; font-size:10pt; padding:0px 5px 0px 5px; text-decoration:none; }
#topmenu #links a:hover { text-decoration:underline; }
#topmenu #tool 			{ padding:0px 5px 0px 0px;}

#sitemenu 			    { width:960px; clear:both; padding:30px 40px 0px 0px; }
#sitemenu ul 			{ margin:0; padding:0;}
#sitemenu ul li			{ list-style-type:none; margin:0; padding:0; float:right; display:block;}
#sitemenu ul li a		{ display:block; padding:4px 10px 4px 10px; margin:0px 0px 0px 0px; color:#71111B; font-size:11pt; float:left; font-weight:500; background-image:url(/images/sepli.gif); background-position:right 50%; background-repeat:no-repeat; text-decoration:none; }
#sitemenu ul li a.last  { background-image:url(/images/sep.gif);}
#sitemenu ul li a:hover { }

#sitemenu ul li a:hover { color:#000000;}
#sitemenu ul li a.selected { color:#000000;}

#content { clear:both;  height:590px; overflow:hidden;}
#content .input { border:1px solid #6D0F14; font-size:9pt; }
#content .button { border:1px solid #F5E8BE; font-size:9pt; background-color:#F5E8BE;  }

#footer { clear:both; width:1000px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
#footer p { padding:2px 0px 2px 0px;}
#footer p span { text-transform:uppercase;}
#footer a { color:#000000; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

#leftcolumn { width:680px; margin:0; padding:12px 0px 0px 51px; float:left; }



#rightcolumn { float:left; width:250px;}

#dinein    { position:absolute; margin:20px 0px 0px -25px; z-index:981; }
#rightcolumn #photogallery { position:absolute; margin:-47px 0px 0px -35px; z-index:981;}
#contactform { background-image:url(/images/how.jpg); background-repeat:no-repeat; widows:221px; height:129px; margin:10px 0px 0px 0px; padding:34px 0px 0px 20px;  }
#contactform .input { border:1px solid #F5E8BE; width:199px; font-size:8pt; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; background-color:#F5E8BE;}
#contactform .button { border:1px solid #F5E8BE; font-size:8pt; background-color:#F5E8BE; position:relative; z-index:991;  }
#contactform div { padding:2px 0px 2px 0px; }
#contactform textarea { height:25px; }

#story     { margin:0; border:1px solid #D58950; padding:6px 10px 4px 10px; width:197px;  }
#storytext { margin:-20px 0px 0px 0px;}
#storytext  p { color:#7D4F17; font-size:8pt; line-height:16px; padding:0px 0px 2px 0px; }
#storytext  p a { color:#690B11; text-decoration:none;}
#storytext  p a:hover { text-decoration:underline;}

#col1 { float:left; width:130px; padding:15px 0px 0px 0px; }
#col2 { float:left; width:290px; padding:15px 10px 10px 10px; }
#col3 { float:right; width:223px; padding:15px 10px 0px 0px;}

#col2 h1 { font-weight:normal; margin:0; color:#71111B; font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; font-weight:500; padding:0px 0px 10px 0px; }
#col2 p { font-size:9pt; color:#000000; line-height:16px; }

#col3 #picture {  height:299px; width:213px;  }

#col3 #picture #framepicture { position:absolute; height:244px; width:103px; z-index:1; }
#col3 #picture #frametext { position:relative; z-index:10; padding:35px 55px 20px 55px;  width:103px;}

#col3 #picture h3  {  color:#71111B; font-family:Comic Sans MS,Parkavenue,cursive; font-size:10pt; font-weight:normal; padding:0px 0px 5px 0px; }
#col3 #picture p   { font-size:8pt; }
#col3 #picture p a { font-size:7pt; color:#71111B;}

#col1 .location { color:#71111B; font-family:Arial, Helvetica, sans-serif; font-size:8pt; padding:0px 0px 10px 0px; }

#actcontent { width:660px;}

#pagecontent { padding:0; margin:0; clear:both;  }
#pagecontent #fullcontent { padding:0px 30px 0px 20px;}
#pagecontent #left { float:left; width:375px; padding:0px 30px 0px 20px;  }
#pagecontent #left h1 , #pagecontent #fullcontent h1 { font-size:20pt; color:#8C3104; padding:0px 0px 5px 0px;}
#pagecontent #left h2 , #pagecontent #fullcontent h2 { font-size:16pt; color:#000000; padding:0px 0px 5px 0px; font-weight:normal;}
#pagecontent #left h3 , #pagecontent #fullcontent h3 { font-size:12pt; color:#000000; padding:0px 0px 5px 0px; font-weight:normal;}
#pagecontent #left p  , #pagecontent #fullcontent p { font-size:10pt; color:#000000; line-height:20px; padding:5px 0px 5px 0px;}
#pagecontent #left p strong span , #pagecontent #fullcontent p strong span { color:#6D0F14; }

#pagecontent #scrollLeftContent { width:409px; height:320px; overflow:hidden;}
#pagecontent #fullcontent #scrollLeftContent { width:628px; height:320px; overflow:hidden;}

#pagecontent #right { border-left:1px solid #8D3B2D; float:right; width:200px; padding:0px 10px 0px 20px; height:320px; }
#pagecontent #right h3 { color:#6D0F14; font-size:12pt; padding:0px 0px 10px 0px; font-weight:normal; }
#pagecontent #right p  { color:#000000; line-height:20px; padding:10px 0px 0px 0px;}

#topcontent { clear:both; height:243px; width:660px; padding:0px 0px 0px 0px; }
#topcontent #leftmenu { position:absolute; margin:30px 0px 0px 20px; width:141px; z-index:981; }
#topcontent #leftmenu ul { margin:0; padding:0;}
#topcontent #leftmenu ul li { list-style-type:none; margin:0; padding:0; display:block; }
#topcontent #leftmenu ul li a { text-decoration:none; font-size:10pt; display:block; padding:4px 4px 4px 4px; margin:0; color:#FFFFFF;  margin:0; font-weight:normal; }
#topcontent #leftmenu ul li a:hover { background-color:#520C00;  }

#topcontent #pageimage { position:absolute; margin:0px 0px 0px 160px; width:487px; z-index:979; }
#topcontent #pagetitle { position:absolute; width:467px; text-align:right; font-size:24pt; color:#F5E4AD; font-weight:normal; padding:10px 10px 10px 10px; z-index:990;}
#topcontent #ctop { position:absolute; z-index:970; margin:0px 0px 0px 0px;}
#topcontent #cbot { position:absolute; z-index:970; margin:214px 0px 0px 0px;}
#topcontent #crig { position:absolute; z-index:980; margin:0px 0px 0px 485px;}
#topcontent #actimage { position:absolute; z-index:960; margin:4px 0px 0px 1px;}
#topcontent #lmenu { padding:10px 0px 0px 0px;}
#maindiv #ccontent { position:absolute; z-index:980; background-image:url(/images/content.png); background-repeat:no-repeat; width:653px; height:244px;  }

