/*
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 }

Cheerful Chilli colours:

Red: #C61425
Dark Brown: #713708
Light Brown: #AC5B17
Dark Green: #ACAD36
Light Green: #D5D56E
Beige: #fefdec


*/

body { background:#fffdea url(images/bodybg.png) repeat-x top;
/*background:url(images/gride.png) repeat-y center top;*/ }

a { color:#c61425; text-decoration:underline; }
a:hover { color:#333; text-decoration:underline; }

/* Structure  ---------------------- */

#header { height:150px; background:url(images/header_bg.png) repeat-x center top; margin-top:7px;  }

#content {  float:left;}

#sidebar { float:right;}

#footer { clear:both; padding:13px 0 15px 0; height:100%; overflow:hidden; border-top:5px solid #D5D56E; }

/* Header  ---------------------- */

.callnow  { width:155px; padding:35px 0 10px 35px; float:right; font-size:14px; font-weight:bold; color:#333333; text-align:right; }

/* Featured Slider  ---------------------- */

.wrap-slider{ background:#333333 url(images/bannerbg.png) repeat-y top; margin:0; position:relative }

  .slider-post img.fl{ background:#333333; padding:0; margin:18px 20px 6px 0 }

.slider-post p a:hover{ background:#c61425; color:#ffffff; text-decoration:none; border-bottom:none }

.slider-post li a:hover{ color: #c61425; text-decoration: none }

 .slider-post .button { margin:0 10px 0 0; padding:9px 10px 8px 10px; cursor:pointer; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#ffffff; border:3px solid #CCCCCC; }

.slider-post .button:hover { background:#ffffff !important; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#333333; border:3px solid #CCCCCC;}

.slider-post{ height:300px;  }

.slider-post .slider-title{ font:normal 30px Georgia; padding:10px 0 15px 0 }

/* Top navigation drop menu  ---------------------- */

#navbg  { clear:both; width:900px; margin:0 auto 8px auto; background:url(images/navbg.png) repeat-none; height:34px; padding:0px 20px;  }

#nav li { display: block;  float: left; margin:0; padding:0;   }

#nav li a { display: block; text-decoration: none; margin:0px 1px; padding:12px 10px 8px 10px; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ffffff;}

#nav li a { color: #ffffff; border-bottom: 0;   }

#nav li a:hover { color:#000000; background:#ACAC17 }

#nav li.current_page_item a, #nav li.current-cat a { color:#000000;  background:#ACAC17;  }
 { color:#000000;  background:#ACAC17;  }

/* dropdowns --------------------- */

/* 2nd and 3rd level menus */
#nav ul { border: solid #713708; border-width: 1px 1px 0; background: #713708;}

/* 2nd and 3rd level menus */
#nav li li { border-bottom: 1px solid #713708;    }

/* 2nd and 3rd level menus */
#nav ul li:hover, #nav ul ul li:hover, #nav ul li.sfhover, #nav ul ul li.sfhover { background:#ACAC17;  border-top:none;  }

/* Home --------------------- */

.table td.thead { padding:5px; background:#D5D56E; font-weight:bold; font-size:14px; }

.contactinfo { width:263px; min-height:80px; height:140px; float:right; padding:42px 15px 15px 15px; background: url(images/contact-bg.gif) left top; background-repeat:no-repeat;}

/* Menu --------------------- */

.menutable td.title { background:#AC5B17; color:#fff; }

.menutable td.catetitle { background:#713708; color:#fff; }