body { background:#85E2E9 url(3-brown/bodybg.png) repeat-x top; }

a { color:#9e6d32; }

a:hover { color:#333; }



hr { color:#fffdea; border:none; border-bottom:1px dotted #999;  }

/*	--------------------------------------------------

 Structure

 -------------------------------------------------- */

.banner { background:#dccba0; padding:20px; }

.banner-top { background:url(3-brown/banner_topbg.png) no-repeat left top;  }



#page { background:#fff url(3-brown/pagebg.png) repeat-x top; padding:20px; padding-top:30px; }



#footer {  background:#ffffff url(3-brown/footer_top.png) no-repeat top left;  }

.footer_bottom { /*background:url(3-brown/footer_bottom.png) no-repeat left bottom*/; }



.page_head { background:#dccba0 url(3-brown/page_headbg.png) no-repeat top left; }



/*	--------------------------------------------------

Header

-------------------------------------------------- */

.callnow  { color:#432f12; }

.number { color:#ffe692;}



/*=== Logo Spot ===*/

#header .blog-title a{ color:#fff; }

#header .blog-title a:hover{ color:#fdecbb; background:none }

#header .blog-description{ color:#e1cf92; }





/* top navigation drop menu  ---------------------- */

#navbg  { background:url(3-brown/navbg.png) no-repeat left; }



/*---------TOP NAVIGATION for PAGES---------  */

.sf-menu li a { color:#fff; text-shadow:1px 1px 1px #000000; }

.sf-menu li a:hover { background:url(3-brown/navbg_h.png) repeat-x bottom; color:#8b2801; text-shadow:1px 1px 1px #fff; }



.sf-menu li ul li a { border-left:1px solid #623f11; border-top:1px solid #623f11; }

.sf-menu li.current_page_item a, .sf-menu li.current_page_parent a, .sf-menu li.current-cat a{ background:url(3-brown/navbg_h.png) repeat-x bottom; color:#8b2801; text-shadow:1px 1px 1px #fff; }

.sf-menu li.current_page_item a:hover, .sf-menu li.current-cat a:hover { background:url(3-brown/navbg_h.png) repeat-x bottom; color:#8b2801; text-shadow:1px 1px 1px #fff; }



.sf-menu li ul li a, .sf-menu li ul li ul li a, .sf-menu li ul li ul li ul li a { color:#fff !important; background:#4d3009 !important; }

.sf-menu li ul li a:hover, .sf-menu li ul li ul li a:hover, .sf-menu li ul li ul li ul li a:hover { color:#ffe692 !important; background:#8a622c !important; text-shadow:1px 1px 1px #000000; }

/*** arrows **/

.sf-sub-indicator { background:url('3-brown/arrows-ffffff.png') no-repeat -10px -110px; }



a > .sf-sub-indicator {  background-position: 0 -100px; }

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {

	background-position: -10px -100px; /* arrow hovers for modern browsers*/

}

/* point right for anchors in subs */

.sf-menu ul .sf-sub-indicator {	background-position:  -10px 0; }



 

/* apply hovers to modern browsers */

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0px; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/

.sf-shadow ul {	background:	url('3-brown/shadow.png') no-repeat bottom right;	}

.sf-shadow ul.sf-shadow-off {background: transparent;}



/*	--------------------------------------------------

Banner

-------------------------------------------------- */



.banner h1 { color:#633600; text-shadow:1px 1px 1px #fff; background:none;  }

.banner_left p { border:none; color:#685c3e; text-shadow:1px 1px 1px #fff;  }

.banner_left p a { color:#8b2801; text-decoration:underline; }

.banner_left p a:hover { color:#3d2303; text-decoration:underline; }



#slideshow DIV { background-color: #FFF; }



.button a { background:#9e6d32; color:#fff; }

.button a:hover { background:#000; }



.todays_special { background:url(3-brown/today_special_center.png) repeat-y left top;  }

.todays_special_top { background:url(3-brown/today_special_top.png) no-repeat top left; }

.todays_special_bottom { background:url(3-brown/today_special_bottom.png) no-repeat bottom left;   }



.todays_special h3 { background:url(3-brown/today_special_head.png) no-repeat; color:#ffe692; text-shadow:1px 1px 1px #000000; }



.todays_special img { border:1px solid #b0978c; background:#fff; margin-bottom:8px; }



.todays_special p {border:none;color:#643926; }



/*	--------------------------------------------------

Home

-------------------------------------------------- */

#content h3.menu_t { background:url(3-brown/menu_head.png) no-repeat; color:#fff; text-shadow:1px 1px 1px #000000; }

h3 { color:#9e6d32; }



.imgcenter { border:5px solid #dbd9c4; }



#content .latest_menu li { background:url(3-brown/dot_line.png) repeat-x left bottom;  }

#content .latest_menu li img { border:1px solid #481905; }

.contactinfo { background:#ebe5cb url(3-brown/contactinfo.png) no-repeat top left; border:3px solid #d0c8b8;  }

.contactinfo h4 { color:#5d4b27;  }



#content .location_box { background:url(3-brown/location_center.png) repeat-y left top; }

#content .location_box_top {  background:url(3-brown/location_top.png) no-repeat left top; }

#content .location_box_bottom {  background:url(3-brown/location_bottom.png) no-repeat left bottom;}





.google_map { border:1px solid #8d7570; }

#content h3.location_t { background:url(3-brown/i_location.png) no-repeat 0 5px; }

p.more { background:#fff; }





/*	--------------------------------------------------

inner

-------------------------------------------------- */

h1  { color:#633600; background:url(3-brown/sepretor_hr.png) repeat-x bottom; text-shadow:1px 1px 1px #fff; }

.breadcrumb { color:#9e6d32; }

.breadcrumb a { color:#562f00;  }

.breadcrumb a:hover { color:#95320b;  }



blockquote { background:url(3-brown/quote.png) no-repeat; }

p.author { border-bottom:1px solid #ccc2a2; } 



.table td.title { background:#ffe692; color:#9e6d32; }

.table td.catetitle { background:#9e6d32; color:#fff; }



.table td.row { background:url(3-brown/dot_line.png) repeat-x bottom; }



.iteam img { border:1px solid #481905; }

p.price { color:#9e6d32; }



/*	--------------------------------------------------

content 

-------------------------------------------------- */



#content h4 { color:#9e6d32; border-bottom:2px dotted #9a8b6d;  }

#content h4 a { color:#9e6d32; }

#content h4 a:hover { color:#a83a01; }



.i_comment { background:url(3-brown/i_comments.png) no-repeat;  }

#content .posts h3 { color:#9e6d32;  }

#content .posts h3 a { color:#9e6d32;}

#content .posts h3 a:hover { color:#000;  }



#content p.post_meta { color:#A09A87; }



#content .post_bottom { color:#a09a87; border-bottom:2px solid #dcdcdc; }

#content .post_bottom a { color:#423724; }

#content .post_bottom a:hover { color:#a83a01; }

.post_img { border:4px solid #a49272; }





/*---------PAGE NAVIGATION - pagination --------- */

.Navi .on { color:#fff; background: #432f12 !important }

.Navi a { background:#9e6d32; color: #fff; }

.Navi a:hover { color:#fff; background: #955509 }



/*---------COMMENTS --------- */

#comments h3{ border-bottom:1px solid #ccc; }



#comments .comment {background:none; }

#comments  p.authorcomment a {  color:#666; }

#comments  p.authorcomment a:hover { color:#000; }





#comments .comment .meta-left { color:#aaaaaa }

#comments .comment .text-right { border:none; background:#e9e7e7 url(3-brown/commentbg.png) no-repeat center left; }

#comments .comment .authcomment{ background:#d5d5d5 url(3-brown/commentbg_author.png) no-repeat center left; border:none;  }

#comments .comment .authcomment p { color:#333; }



span.comm-reply{ color:#333; }

span.comm-reply a { color:#333;  }

span.comm-reply a:hover{ color:#000; }

#respond textarea, .commpadd input{ background:none; border:1px solid #c7c7c7; font:13px Arial, Helvetica, sans-serif;   }

input#submit{ color:#fff; background:#9e6d32; border:1px solid #9e6d32;  }

.avatar { border:2px solid #ddd; }





/*---------ARCHIVE PAGE --------- */



.arclist ul li{ color:silver; border-bottom:1px solid #ddd9b4; background:none }

.arclist ul li ul{ border-bottom:0;  }

.arclist ul li ul li{ border-bottom:0; }

.arclist .archives-time{ color:#666666; border-right:dashed 1px #ddd; }



/*	--------------------------------------------------

Sidebar

-------------------------------------------------- */

#sidebar li { background:url(3-brown/bullet.png) no-repeat 0 7px; border-bottom:1px dotted #bababa; }

#sidebar li a { color:#9e6d32; }

#sidebar li a:hover { color:#a83a01; }

.date { color:#666051; }



#sidebar h3 { color:#fff; background:#85E2E9; text-shadow:1px 1px 1px #000; }

#sidebar h3.hours { color:#fff;  background:#85E2E9 url(3-brown/i_time.png) no-repeat 5px 6px; text-shadow:1px 1px 1px #000; }



.row1 { background:#ead890; color:#9e6d32; border-bottom:1px solid #fff; }

.row2 { background:#e9e9e9;  color:#9e6d32; border-bottom:1px solid #fff;  }

.time { border-left:1px solid #fff;  }





.testimonials_box { background:url(3-brown/testimonial_box_center.png) repeat-y right top;  }

.testimonials_box_top { background:url(3-brown/testimonial_box_top.png) no-repeat right top;  }

.testimonials_box_bottom { background:url(3-brown/testimonial_box_bottom.png) no-repeat right bottom; }



.testimonials { background:url(3-brown/quote2.png) no-repeat 0 2px; border-bottom:1px dotted #333; }

.customer_name { color:#000; }

.bnone { border:none; }





#sidebar h3.review { color:#9e6d32;  background:url(3-brown/i_testimonials.png) no-repeat 0px 10px;  text-shadow:1px 1px 1px #fff;  }

#sidebar .todays_special { background:url(3-brown/today_special_center2.png) repeat-y right top;  }

#sidebar .todays_special_top { background:url(3-brown/today_special_top2.png) no-repeat top right; }

#sidebar .todays_special_bottom { background:url(3-brown/today_special_bottom2.png) no-repeat bottom right; }

#sidebar .todays_special h3 { background:url(3-brown/i_special.png) no-repeat 8px 10px; color:#9e6d32;text-shadow:1px 1px 1px #fff; }

#sidebar .todays_special img { border:1px solid #b0978c; background:#fff; }





/*	--------------------------------------------------

footer 

-------------------------------------------------- */

.copyright { color:#6c0021; border-left:1px solid #6b5b44;  }

.copyright a{ color:#6c0021;  }

.copyright a:hover{ color:#7ac3ff;   }



.flink li{ border-right:1px solid #d8c893; color:#d8c893;  }

.flink li a { color:#d8c893;  }

.flink li a:hover { color:#fff; }





/*

P.I.E. FLOAT CLEARING

See http://www.positioniseverything.net/easyclearing.html 

--------------------- */

.clearfix:after { content:"."; clear:both; height:0; visibility:hidden;	display:block; }

.clearfix { display: inline-block; /* Fixes IE/Mac */ }



/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix {	display: block; }

/* End hide from IE-mac */


