/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/


body { background:#fff url(images/bodybg.png) repeat-x top; /*background:url(images/gride.png) repeat-y center top;*/ }
a { color:#d4891c; text-decoration:underline; }
a:hover { color:#999; text-decoration:underline; }


#banner {  position:relative;  clear:both; background:none; }
#banner-in { height:285px; height:285px; background:url(images/bannerbg.png) no-repeat; }
#footer { clear:both; padding:13px 0 15px 0; height:100%; overflow:hidden; border-top:2px solid #e1e0de; }


hr { color:#ffffff; border:none; border-bottom:1px dotted #999; margin-bottom:22px; clear:both;  }


h3 {  margin:10px 0 10px 0; padding:0; color:#464032; text-transform:uppercase; }


body {
    color: #464032;
    font: 12px "Arial bold","Times New Roman",Times,serif;

/* top navigation drop menu  ---------------------- */



/* dropdowns/
--------------------- */
#navbg ul li a { color: #2a1f0b; border-bottom: 0;   }
#navbg ul li a:hover { color:#ffffff; background:#ffffff url(images/navbg_h.png) repeat-x top; }
#navbg ul li.current_page_item a, #navbg ul li.current-cat a,  #navbg ul li.current-menu-item  a{ color:#ffffff;  background:#ffffff url(images/navbg_h.png) repeat-x top;  }



/* 2nd and 3rd level menus */
#navbg ul ul { border: solid #D58A1C; border-width: 1px 1px 0; background: #D58A1C;}


/* 2nd and 3rd level menus */
#navbg ul li li { border-bottom: 1px solid #231F20;    }

/* 2nd and 3rd level menus */
#navbg ul ul li:hover, #navbg ul ul ul li:hover, #navbg ul ul li.sfhover, #navbg ul ul ul li.sfhover { background:#231F20 url(images/navbg_h.png) repeat-x top;  border-top:none;  }


#navbg ul li.current_page_item ul li a, #navbg ul li.current-cat ul li a  { background: none;    color:#231F20;  }
#navbg ul li.current_page_item ul li a:hover { background: none; color:#231F20;  }
#navbg ul li.current-cat-parent ul li a li a.#navbg ul li.current-cat a {  background:#231F20; }

.table td.thead { padding:10px; background:#D47734; font-weight:bold; font-size:14px; }


.featured-button-l {
left:-3px;

}

.featured-button-r {

right: 2px;

}


.menutable td.title {
background:none repeat scroll 0 0 #D47734;
;
}
.menutable td.catetitle {
background:none repeat scroll 0 0 #231F20;
}


.contactinfo 
{
float: center;
}

#navbg {
    background: url("images/navbg.png") no-repeat scroll 0 0 #FFFFFF;
}

.contactinfo p {
    font: 14px Arial,Helvetica,sans-serif;


.contactinfo {
    background: url("images/contactinfo.png") no-repeat scroll left center #EBE5CB;
    border: 3px solid #D0C8B8;
    float: right;
    min-height: 110px;
    padding: 10px 15px 0 90px;
    width: 180px;
}

#navbg ul li a {
    display: block;
    font: bold 18px Arial,Helvetica,sans-serif;
    margin: 0 1px;
    padding: 6px 10px 8px;
    text-decoration: none;
    text-transform: lowercase;
}

