/*
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:#940013 repeat-x top; /*background:url(images/gride.png) repeat-y center top;*/ }

/*--------- FEATURED SLIDER --------- */

.featslider{ padding:0px 35px 0px 0px; color:#ffffff }
  .wrap-slider{ background:#9c8d6f url(images/bannerbg.png) repeat-y top; margin:0; position:relative }
    .wrap-slider a:hover{ background:none }
.stepcarousel{ position: relative !important; margin:5px 0 0 25px; overflow: scroll; height: 270px }
.stepcarousel .belt{ position: absolute !important; left: 0; top: 0 }
.stepcarousel .panel{ float: left !important; overflow: hidden !important; margin: 15px; width: 810px; padding:0 20px 0 10px }
.featured-button-l{ position:absolute; left:-21px; top:115px; width:43px; }
.featured-button-r{ position:absolute; right:-21px; top:115px; width:43px; }

#nav  { clear:both; width:900px; margin:8px auto 8px auto; background:#940013 url(images/navbg.png) no-repeat; height:36px; padding:0px 20px;  }
#nav li  { margin:0 0 0 5px; float:left; text-transform:uppercase; height:36px; font-weight:bold;  }
#nav li a { padding:12px 10px 9px 10px;  clear:both; display:block; color:#ffffff; text-decoration:none;  }
#nav li a:hover { color:#faf1b5; background:#a49376 url(images/navbg_h.png) repeat-x top;  }
#nav li.current_page_item a{ color:#faf1b5; background:#a49376 url(images/navbg_h.png) repeat-x top;  }

#footwidgets-front .widget-spot .widget h3{ font-weight:normal; font-size:18px; padding:0 0 10px 0; color:#ffffff }

#footer { overflow:hidden;  }
#footer .copyright{ font-size:10px; color:#ffffff; padding:20px 0px 0px 0px; margin:0 0 8px 0; line-height:18px; }
#footer .copyright a{ color:#ffffff; text-decoration:none; }
    #footer .copyright a:hover{ color:#000; text-decoration:none;  }
 #footer .copyright .fr { margin-right:-12px; }
  #footer .copyright .fr li{ display:block; float:left; padding:0 10px 0 0px; margin:0 0 0 10px; line-height:1px; border-right:1px solid #746f60;  }
#footer { clear:both; padding:13px 0px 15px 0px; margin: auto; height:100%; overflow:hidden; }
  
  h1  { margin-bottom:5px; color:#ffffff; border-bottom:1px solid #9a8b6d; }

blockquote { background:url(images/quote.png) no-repeat; padding:0 0 0 25px; margin:0;  }

#sidebar h3 { font-size:18px; margin:0 0 8px 0; padding:0; color:#ffffff;  }
p.author { border-bottom:1px solid #ccc2a2; margin:0 0 15px 0; padding-bottom:15px; } 


.table td { padding:5px 0; border-bottom:1px solid #e5e0c6;  }
.table td.thead { padding:0px; background:#940013; font-weight:bold; font-size:14px; }
.table { width:300px; }