@charset "utf-8";
/* Basic Styling*/
*{ margin:0px; padding:0px; }
#clear{ clear:both;}
body { background-image:url(../images/background1.jpg); text-align:center; font-family:Helvetica,Arial,sans-serif;}
#wrapper { position:relative; width:900px; margin: 0 auto; text-align:left; margin-top:35px; overflow:hidden;}
#header { position:relative; width:900px; height:93px; padding-bottom: 0px; background-image:url(../images/header-frame.jpg);}
#content { width:900px; height:auto; float:left; position:relative; background-image:url(../images/content-frame.jpg); background-repeat:repeat-y; overflow:hidden; padding-top:20px;}

/*---------------------------------------------Header-------------------------------------- */
.logo{ height:62px; width:200px; float:left; padding-left:30px; padding-top:30px;}
.logo a img{ border:none;}
.top_links{ height:40px; width:625px; float:left; color:#6b4e38; font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; text-align:right; padding-top:20px; font-weight:bold;}
.top_links a{ color:#6b4e38; text-decoration:none;}
.top_links a:hover{ color:#453223;}

.menu{ height:30px; width:585px; float:left; color:#402918; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; padding-left:40px;}
.menu a img{ border:none; text-decoration:none;}

/*---------------------------------------------Content-------------------------------------- */
.top_content{ width:800px; height:auto; float:left; margin-left:50px; clear:both;}
* html .top_content{  margin-left:25px;}
.top_content1{ width:800px; height:auto; float:left; margin-left:50px; border:1px solid #000; }
* html .top_content1{ width:800px; height:auto; float:left; margin-left:25px; border:1px solid #000; }
.bottom_content{ width:800px; height:auto; float:left; margin-left:50px; padding-top:30px; color:#9f9f9e;}
* html .bottom_content{ margin-left:25px;}
.bottom_spacer{ width:800px; height:25px; float:left;}

.box1{ width:250px; height:auto; float:left; padding-right:25px;}
.box2{ width:250px; height:auto; float:left; padding-right:25px;}
.box3{ width:250px; height:auto; float:left;}

.box_top{ background-image:url(../images/box-top.jpg); width:250px; height:10px; overflow:hidden; }
.box_content{ background-color:#453223; width:247px; height:auto; border-left:1px solid #342d25; border-right:1px solid #342d25; min-height:135px; margin-left:1px;}
.box_bottom{ background-image:url(../images/box-bottom.jpg); width:250px; height:10px; overflow:hidden;}

.box_heading{ font-family:Helvetica, Geneva, Arial,sans-serif; font-size:21px;  text-align:center;}
.box_heading a{ color:#9f9f9e; text-decoration:none;}
.box_img{ text-align:center; padding-top:10px;}
.box_text{ text-align:center; padding-top:12px;  font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; font-weight:bold; padding-left:4px; padding-right:4px;}

/*---------------------------------------------Footer-------------------------------------- */
#footer{ position:relative; width:900px; height:66px; padding-bottom: 0px; background-image:url(../images/footer-frame.jpg); text-align:center; color:#625441; margin-bottom:10px;}

.bottom_nav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:15px;}
.bottom_nav a{ color:#625441; text-decoration:none; }
.bottom_nav a:hover{ color:#453223; text-decoration:none; }

.design{ width:900px; height:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; padding-top:3px;}
.design a{ color:#cc9933; text-decoration:underline; }
.design a:hover{ color:#cc9933; text-decoration:underline; }
/*---------------------------------------------About us-------------------------------------- */
.left_img{ width:210px; height:auto; float:left; padding-top:15px;}
.right_content{ width:490px; height:auto; float:left; padding-left:25px; color:#453223; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px;}
.right_content a{ color:#453223; text-decoration:none;}
.right_content a:hover{ color:#7a3f1e;}
.header1{ color:#5e311e; font-family:"Trebuchet MS", Tahoma, Arial; font-size:22px; font-weight:bold; padding-bottom:5px;}
.text1{ font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; clear:both; padding-left:10px;}
.text2{ font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; clear:both; padding-top:20px; padding-left:11px;}
.text2 a{ color:#383838; text-decoration:none;}
.text2 a:hover{ color:#6a3314;}
.text3{ width:375px; height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; clear:both; padding-left:10px; padding-top:10px;}
.text4{ width:375px; height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; clear:both; padding-left:25px; padding-top:5px;}
.abt-img{ width: 110px; float:right; margin: 5px 0px 18px 15px; border:1px solid #000; }
.hours{ width:210px; font-family:"Trebuchet MS", Tahoma, Arial; font-size:16px; padding-top:15px; color:#5e311e;}
.address{ width:210px; font-family:"Trebuchet MS", Tahoma, Arial; font-size:16px; padding-top:15px; color:#5e311e;}
/*---------------------------------------------Contact us-------------------------------------- */
.contact_map{width:400px; height:350px; float:left;}
.contact_text{ width:300px; height:auto; float:left; padding-left:25px; color:#453223; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px;}
/*---------------------------------------------Menu-------------------------------------- */
.menu_nav{ width:800px; height:80px; }
.menuSection{ width:634px; height:auto; padding-top:10px;}

.menu_heading{ width:800px; height:45px; color:#5e311e; font-family:"Trebuchet MS", Tahoma, Arial; font-size:22px; font-weight:bold; text-align:center; padding-top:5px; padding-bottom:5px;}
.menu_link{ width:150px; position:relative; padding-bottom:0px; margin-bottom:0px; font-size:12px;}
.menu_link a{ color:#5e311e; text-decoration:none;}
.menu_link a:hover{ color:#844e37; text-decoration:none; border-bottom:1px solid #844e37;}
.menu_list{ width:504px; height:28px; border-bottom:1px solid #a29584; position:relative; text-align:right; padding-left:210px; padding-right:40px;}

.menu_item{ width:76px; float:left; color:#5e311e; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; font-weight:bold; text-align:center; margin-top:4px;}
.menu_item a{ color:#5e311e; text-decoration:none;}
.menu_item a:hover{ color:#844e37;}
.menu_item1{ width:76px; float:left; color:#5e311e; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; font-weight:bold; text-align:right; margin-top:4px; padding-left:160px;}

* html .menu_item{ width:76px; height:auto;float:left; color:#5e311e; font-family:"Trebuchet MS", Tahoma, Arial; text-align:right; margin-bottom:-8px; position:relative; margin-top:4px;}

.menu_header1{ color:#8c5944; font-family:"Trebuchet MS", Tahoma, Arial; font-size:18px; font-weight:bold;}
.food_list{ width:820px; height:auto;}
.food_type{ width:793px;color:#78452f; font-family:"Trebuchet MS", Tahoma, Arial; font-size:18px; border-bottom:1px dashed #000; padding-bottom:2px; padding-top:8px;}
.food{ width:auto; height:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; font-weight:bold; color:#383838; padding-top:9px;}
.item{ width:750px; float:left; padding-bottom:4px; padding-right:10px; }
.item_cost{ width:50px; float:left;}
.item_cost2{ width:50px; float:left;}
.side-prices{ font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; font-weight:bold; color:#383838; }
.divider{ width:792px; height:1px; border-bottom:1px solid #bbae9c; overflow:hidden;}
.option{ color:#625441; font-size:11px; font-weight:normal; width:750px; float:left; padding-bottom:4px; padding-right:10px}

.item1{ width:632px; float:left; padding-bottom:4px; }
.item_cost1{ width:55px; float:left; padding-left:9px; }
.amount{ width:40px; float:left;}

/*-----------------------------------------EVENTS------------------------------------- */

.up-hm-tabs-event {clear:both; margin-bottom:1em; margin-right:0.5em; padding-bottom:1em; border-bottom:1px #E9E9E9 solid; color:#666;}
.up-hm-tabs-event-date {float:left; text-transform:uppercase; font-size:100%; text-align:center;}
.up-hm-tabs-event-date em {display:block; background:#613d2d; color:#fff; text-align:center; padding:0.2em; margin:0 0.6em; width:2.3em; font-size:93%;}
.up-hm-tabs-event-date em strong {display:block; font-size:153.9%; font-weight:normal;}
.up-hm-tabs-event-date span {color:#000; font-size:85%;}
.up-hm-tabs-event-info {float:right; width:27.5em; overflow:hidden;}
.up-hm-tabs-event-info h3 {margin-bottom:0.1em;}
.up-hm-tabs-event-info span {font-size:85%; display:block; margin-bottom:0.2em;}
.up-hm-tabs-event-info {color:#000;}
.up-clearb {clear:both;}
.smaller {font-size:80%;}
#stewart { text-decoration:underline; }



