/* CSS Document */

table, thead, tbody, tfoot, tr, th, td, p, h1, h2, h3, h4, h5, h6, div, ul, li, a, form, textarea, input, select, img, hr, span, span, strong, fieldset, label { margin: 0; padding: 0;}
html { font-family:Verdana, "Times New Roman", Times, serif; font-size: small; line-height:1.5em; color: #585757; color: #333; font: 62.5%;}
/*body {background:#ECE2BE url(/images/bambom.jpg)   ;padding: 0; margin:0 auto; }*/
body {background:#ECE2BE url(/images/Bamboo_Shade.jpg)  ;padding: 0; margin:0 auto; }
/*body { background: url(../images/bg2_wood3.gif) repeat-y top; margin-top: 10px; }*/
p { margin: 0px 0; font-size: 95%;}
img, div { border: 0;}
ul, li { list-style: none;}

#wrap0 { margin: 0 auto; width: 1035px; background: url(/images/canvas_tile.png) repeat-y 0px 0px ; padding-bottom: 0px; margin-bottom: 0px;}

#header {margin: 0 auto; padding: 0; width:960px;}


/*tags----------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, ul { margin: 15px; font-weight: normal; }
p { font: 1.2em/1.5em Arial, Helvetica, sans-serif; }
.imgleft { float: left; margin: 0 15px 10px 0; }
.imgborder { border: 4px solid #aa8f7d; }

/* ----------------- Nav Links ------------------*/

#top_nav_bar { margin: 0 auto; width: 960px; background: url(/images/canvas_bot3.jpg) repeat; padding:0; }

ul#nav { margin: 0 0 0 0px; padding-bottom: 15px; background: url(/images/canvas_bot3.jpg) repeat-x;  height: 32px;}
ul#nav li { display: inline; text-indent: 1px; font: bold 10px  Arial, Helvetica, sans-serif;}
ul#nav li a { float: left; display: block; color: #ECE2BE; font: bold 1.4em/32px  Arial, Helvetica, sans-serif; padding-right: 16px; padding-left: 16px; text-transform: uppercase;text-decoration:none; }
ul#nav li a:hover { color: #FEFFE3; background: url(/images/canvas_bot2.jpg) no-repeat; } 

ul#navmenu { margin: 20 0 0 0px; padding-bottom: 5px; }
ul#navmenu li { display: inline; text-indent: 0px; }
ul#navmenu li a { display: block; color: #991b1e; font: bold 1.2em/32px  Arial, Helvetica, sans-serif; text-decoration:none; }
ul#navmenu li a:hover { color: #5A3A06; }
ul#navmenu li a:active { color:f5f5e6; }


/*  MAIN CONTENT----------------------*/
#content h2, #content h3 { color: #991b1e; font-size: 3em; line-height: 0; margin: 0; /*border-bottom: 1px solid #cdcbca;*/ padding-right: 15px; padding-left: 15px; padding-top: 20px; }
#content h3 { color: #991b1e; font-size: 2.4em; line-height: 0; margin-top: 0px; padding-bottom: 3px; }
#content .half-left h2,
#content .half-left h3,
#content .two-thirds h2,
#content .two-thirds h3 { padding-left: 0; }
#content .half-left p,
#content .two-thirds p { margin-left: 0; }
#content a { color:  #991b1e; }
#content p a { font-weight:  bold; }
#content a:hover { color:  #000; }
#content h3 a { margin-right: 120px; display: block; }
#content h3 small { position: absolute; right: 0; top: 0; font-size: 0.5em; color: #999; float:  right; }
#content .one-third ul { margin: 0; margin-top: 8px; }
#content .one-third ul#tag_cloud { margin: 15px; }
#content .one-third ul ul { margin: 15px; font-size: 1.2em; }
#content .one-third h2 { color: #999; font-size: 2.4em; margin-top: 0px;}
#content label { color: #991b1e; font-size: 12px; font-weight:  bold; text-align: right; margin-bottom: 10px;}
span#clasr { color: blue; font-size: 2.0em; text-align: right; border-bottom: 1px dotted red;}
span#description { color: #991b1e; font-size: 12px; text-align: right; font-weight: normal; }
span#bfstdescription { color: #991b1e; font-size: 12px; text-align: right; }
span#head {padding-left: 15px; }

#extra_space { height: 500px ;background: #f5f5e6; }
#extra_space2 { height: 500px ;background: #f5f5e6; }


/* ----------------- Main Content ------------------*/

#content { overflow:hidden; width:960px;background: #f5f5e6; margin: 0 auto; padding:0 0 0 0;}
#content_admin { overflow:hidden; width:960px;background: #f5f5e6; margin: 0 auto; padding:0 0 0 0; height: 800px;}
#content_container { margin: 0 auto; width: 100%; padding: 0;}
#content_images { width: 741px; height: 125px; float:left; margin-bottom: 5px;}
#content_images img { float:left;}
#main_content { background: #f5f5e6;float:left; width: 100%; padding:0px 8px 50px 0px; margin: 0 auto; margin-top:0px;}
#main_content h2 { color:#000099; margin-bottom: 10px; font-size: 120%;}
#main_content h3 { color:#000000; font-size: 95%;}
#main_content p { color:#330000; font-size: 14px;}

#loations_content  { float: left; width: 740px; padding: 10px 15px; margin-top: 15px;}
.doc_link li { background:url(../images/doc_link.gif) left center no-repeat; padding-left: 15px;}
img.circle { float: left; padding: 10px 20px 10px 0px; }
p.top_padding { padding-top: 5px; padding-bottom: 20px;}
span.bold {font-weight: bold; font-color: black;}



/*--SECONDRY CONTENT--*/
#secondary_content { float: left; width: 400px; padding: 0px 0px 0px 15px; border-right: url(/images/bamboo.gif);  margin-top: 0px; background: none;}
#secondary_content .flames { margin-bottom: 0px; padding-bottom: 0px; }

#secondary_content p {color: #330000;}
#secondary_content .block p  {padding-top: 0px; margin-top: 0px; }
#secondary_content .block h1  { color: #991b1e; font-size: 1.5em; line-height: 0; margin: 0; font:Times Roman; padding: 20px 15px 15px 15px; font-family: Times New Roman, Times, serif;}
#secondary_content .block h2  { color: #991b1e; font-size: 1.5em; line-height: 0; margin: 0; /*border-bottom: 1px solid #cdcbca;*/ padding: 20px 15px 15px 15px; font-family: Times New Roman, Times, serif;}
#secondary_content .block h3 { color: #991b1e; font-size: 1.5em; line-height: 0; margin: 0; /*border-bottom: 1px solid #cdcbca;*/ padding: 20px 15px 0px 15px; }
#secondary_content h3 { color: red; font-size: 1.5em; line-height: 0; margin-top: 0px; padding-bottom: 3px; }
#secondary_content .half-left h2,
#secondary_content .half-left h3,
#secondary_content .two-thirds h2,
#secondary_content .two-thirds h3 { padding-left: 0; }
#secondary_content .half-left p,
#secondary_content .two-thirds p { margin-left: 0; }
#secondary_content a { color:  #991b1e; }
#secondary_content p a { color: #5A3A06; font-weight:  bold; font-size: 1em; font-family: Times New Roman, Times, serif;}
#secondary_content a:hover { color:  #000; }
#secondary_content h3 a { margin-right: 120px; display: block; }
#secondary_content h3 small { position: absolute; right: 0; top: 0; font-size: 0.5em; color: #999; float:  right; }
#secondary_content .one-third ul { margin: 0; margin-top: 8px; }
#secondary_content .one-third ul#tag_cloud { margin: 15px; }
#secondary_content .one-third ul ul { margin: 15px; font-size: 1.2em; }
#secondary_content .one-third h2 { color: #999; font-size: 2.4em; margin-top: 0px;}
#secondary_content label { color: #991b1e; font-size: 12px; font-weight:  bold; text-align: right; margin-bottom: 10px;}
span#clasr { color: blue; font-size: 2.0em; text-align: right; border-bottom: 1px dotted red;}
span#description { color: #991b1e; font-size: 12px; text-align: right; }
span#bfstdescription { color: #5A3A06; font-size: 12px; text-align: right; }
#feedback_form { padding: 10px 0px 0px 15px; }
span#catering { font-family: Times New Roman, Times, serif; text-indent: 20px; padding-right: 15px;}



/* ------------------Side Content---------------*/

#side_bar_content { float:right; width:500px; padding-right:0px; margin-top: 15px; background: none;}
#content_container #main_content #side_bar_content h2 { color: #991b1e; font-size: 16px; line-height: 0; margin: 0; padding-right: 15px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px;}
#side_bar_content p { padding-top: 0px; margin-top: 0px; line-height: 1.2em; padding-bottom: 20px; }
#side_bar_content p a { color: #5A3A06; font-size: 1em; font-family: Times New Roman, Times, serif;}






/*------MENU TABLE----*/
table.menu-takeout-ld { width:90%; font-size: 12px; color: #5A3A06;}
table.menu-takeout-ld td { padding: 0.25em;}
table.menu-takeout-ld th { font-size: 12px; color: #991b1e; text-align: left; }
table.menu-takeout-breakfast { width:90%; font-size: 12px; color: #5A3A06;}
table.menu-takeout-breakfast td { padding: 0.25em;}
table.menu-takeout-breakfast th { font-size: 12px; color: #991b1e; text-align: left; }
table.menu-takeout-sides { width:90%; font-size: 12px; color: #5A3A06;}
table.menu-takeout-sides td { padding: 0.25em; }
table.menu-takeout-sides th { font-size: 12px; color: #991b1e; text-align: left; }
table.menu-takeout-desserts { width:90%; font-size: 12px; color: #5A3A06;}
table.menu-takeout-desserts td { padding: 0.25em; }
table.menu-takeout-desserts th { font-size: 12px; color: #991b1e; text-align: left; }

#price {text-align: right; width:15%; }


/*footer holder ----------------------------------------------------*/
#footer-holder { margin: 0 auto; width: 960px; padding: 0px; text-align: center; background: url(/images/canvas_bot3.jpg) repeat-x; border-top: 1px solid #c3a692; }
#footer { width: 960px; margin: 0 auto; text-align: center; }
#footer p.withak { margin: 0 0 0 0; padding-bottom: 0px; font-size: 1.1em; color: #FEFFE3; }
#footer p.withak a{ font-weight: bold; color: #FEFFE3; }
#footer p.withak a:hover { color: #fff; }