/*
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.

    1. Open style.css file and find any clasess you want to override
	2. Copy classes to override in this file, make sure you put classes outside
	3. Activate custom.css file in theme admin panel

*/
/* START OVERRIDING / ADDING NEW CLASESS BELOW THIS LINE */

/*---------GENERAL STYLING--------- */

body {background:#502206 url('images/coops/bgsepia5.jpg') no-repeat top; font family:Verdana; color:#bfb4ab;}

a{ color:#645440; text-decoration: none; }
  a:hover{ color:#FFFFFF; text-decoration:none; background: none; }

/*---------HEADER--------- */
#header{ height: 60px; padding:30px 0 15px 0 }

/*=== TOP MENU for PAGES ===*/
#top_menu{ height:30px; text-align:left; position: relative;  }
#top_menu li{ float:left; line-height:33px; margin:0 }
#top_menu li a{ color:#FFFFFF; display:block; padding:0px 15px; }
#top_menu li a:hover, #top_menu li.active a{ color:#FFFFFF; }

#pagenav .hometab a{border-left:0; }
#pagenav .page-item-54 a{border-right:0; }

/*=== DROPDOWN NAVIGATION FOR PAGES ===*/
#pagenav, #pagenav ul{float:left; list-style:none; padding:0; font-size: 13px }
#pagenav li a{font-size: 1.2em; font-family:Georgia; text-transform: uppercase; padding-top:0px; border-right:1px dotted #FFFFFF;}


#pagenav li ul li a{color:#4f5156; font-size: 14px; padding-top:0}
#pagenav li ul li a:hover{color:#b0d7ee; text-decoration:none }

#pagenav li a:hover{background:none; text-decoration:none; }
#pagenav li ul li{background: none; padding-top:5px; line-height:21px; width:18em; border-width:0 0 0 0 }
#pagenav li:hover, #pagenav li.sfhover{ background: url('images/coops/black15-trans.png') }

#pagenav li ul{position:absolute; width:18em; left:-999em; padding-top:0px;}
#pagenav li ul li ul li, #pagenav li ul li ul li ul li, #pagenav li ul li ul li ul li ul li{border:none; border-width: 0 0 0 0 }
#pagenav li a span{font-size:12px; color:#b0d7ee; font-weight:normal }

  
/*--------- PAGES --------- */
.pagespot{ padding:10px 20px; margin:25px 0; border:1px solid #4d433e; background: url('images/coops/black30-trans.png') repeat; }
#breadcrumb p{ padding:20px 0 0 20px; margin:0 0 -12px 0; font:normal 13px Verdana }

/*--------- POSTS --------- */
/*--------- post title --------- */

.last .post{ border-bottom:none }
.post{ border-bottom: 1px dotted #4d433e;}
.post a{ font-family:Georgia; color:#a9c5e7; text-decoration: none; padding:0 0 1px 0; border-bottom:0 } 
.post a:visited{ color:#a9c5e7; text-decoration: none; padding:0 0 1px 0; border-bottom:0 } 
.post h1, .post h3, .post h4, .post h5, .post h6 { font-family:Georgia; color:#bda78d; font-weight:normal; padding:10px 0 0 0; margin:0 }
.post h2 { font-family:Georgia; font-size: 24px; color:#bda78d; font-weight:normal; padding:10px 0 0 0; margin:0 }
.post p{ font-family:Verdana; line-height:21px }
.post img { border:4px solid #746f65; -moz-box-shadow: 1px 1px 7px #231912; -webkit-box-shadow: 1px 1px 7px #231912; }
small { color:#a9c5e7; }
.post .noborder { border: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; }




/*---------ARCHIVE PAGE --------- */

.archivestitle { font-family:Georgia; color:#bda78d; font-size: 25px; font-weight:normal; padding:10px 0 0 0; margin:0 }
.arclist ul li{ color:silver; font-size:12px; border-bottom: 1px solid #4d433e; padding:5px 0; margin:0; background:none }
.arclist .archives-time{ float: left;	text-transform: uppercase; color: #666666; width: 90px; border-right: 1px dotted #4d433e; margin:0 15px 0 0 }



/*--------- FEATURED SLIDER --------- */
/* .featslider{ background: url(images/sliderbg.jpg) #444444 repeat-y top; padding:30px 0 0 0 } */
.featslider{ background: none; padding:30px 0 10px 0 }
.featured-button{ padding:130px 0 0 0; width:50px }
 .featured-button a:hover{ filter: alpha(opacity=60); opacity:0.6; }

.slider-post .slider-title{ font:normal 35px Georgia; color:#e7daca; text-transform:none; padding:0 0 25px 0 }
.slider-post{ font-family:Georgia; line-height:24px; font-size: 14px; color: #d8ceb1; }
 .slider-post p a{ color:#d7ccc0; border-bottom:0px dotted #000000; padding:0px 0px; }
 .slider-post p a:hover{ background:none; color:#ffffff; text-decoration:none; border-bottom:none; filter: alpha(opacity=60); opacity:0.6; }


  .slider-post img.fr{ border:10px solid #88674e; margin:0 0 6px 10px; -moz-box-shadow: 1px 1px 7px #231912; -webkit-box-shadow: 1px 1px 7px #231912; }



/*---------SIDEBAR --------- */
.sidebar { padding: 50px 0 0 0; margin:0 0 0 10px }
.sidebar .widget h3{ padding:5px 0 5px 0; }
  .sidebar ul, .sidebar ol{ color: #cfd5d8; padding:0 0; margin:0 0 20px 0; background:none; border:none }
  .sidebar ul li{ margin: 0; padding: 8px 0 8px 18px;	background: url(images/list-star-trans.png) left 6px no-repeat; line-height: 120%; border-bottom: solid 1px #584a3f}



/*=== Widget styling ===*/
.sidebar .widget h3{ font-family:Georgia; padding:20px 0 5px 0; }
  .sidebar .widget h3 span{ background:none; color:#b0d7ee; font:normal 17px Georgia; padding:6px 0; text-transform:none }

.widget #searchform, .widget #calendar_wrap{ background: none; height: 1%; margin: 0 0 2em; padding: 7px 15px 15px; border:0px solid #dddddd; clear: both; height: 1%; margin: 0 0 14px }

input,select,textarea{ background: #3f1d06; border: #4d433e 1px solid; font-size: 12px; color: #cfd5d8; padding: 2px }

input.button { background: #809DAF; border: 0px; font-size: 12px; color: #3F1D06; padding: 0px }

input#submit{ font:bold 12px Georgia; color:#3F1D06; text-align:center; padding: 5px; background: #809DAF; border:0px; margin:0 }

#respond textarea, .commpadd input{ background: #3e1f0d; border: #4d433e 1px solid; }
#comments .comment .text-right { min-height:70px; margin:0; background: #3e1f0d; border:1px solid #4d433e; padding: 12px; margin-left:100px; float:none }


/*=== Footer ===*/
#footer .copyright{ font:normal 12px Georgia; color: #775439; margin: 0 auto; clear: both; }
  #footer a{ color:#000; text-decoration: none; border-bottom:1px dotted; padding:2px 1px }
    #footer a:hover{ color:#FFFFFF; text-decoration:none; border:none; background:#5B261B }
	

.footer-background{ background: none }



/*=== Footer Widgets ===*/

  #footwidgets-front .widget-spot .widget h3{ font-family:Georgia; color: #b0d7ee; text-transform:none; font-weight:normal; font-size:25px }
  #footwidgets-front .widget-spot .widget{ font-family:Verdana; padding:0 30px; border-right:1px solid #502206; line-height:24px; color: #cfd5d8; }

  .widget a:link, a:visited, a{ color: #b0d7ee; }

  #footwidgets-front .widget-spot .widget ul, #footwidgets-front .widget-spot .widget ol{ padding:10px 3px; margin:0 0 5px 0 }

  #footwidgets-front .widget-spot .widget ul li{ margin:10px 0; padding:0 0 10px 18px; background: url(images/list-star-trans.png) no-repeat left top; line-height: 17px; border-bottom: solid 1px #633a21 }

    #footwidgets-front .last .widget{ border-right:none }

#footwidgets-front input { margin-top: 8px; margin-left: 30px; }
#footwidgets-front input.button { margin-top: 8px; margin-left: 10px; }

#footwidgets-front p { margin-left: 30px; margin-top: 8px; }





/*=== MISC OVERRIDES ===*/
img.alignleft2{ border:3px solid #451e05; margin: 6px 8px 0 0; display: inline; float: left }

h1.logo { text-indent: -999999px; margin: 0; padding: 0; height: 0; font-size: 0 }
h3 {margin-bottom:6px}
a:focus{outline:1px solid invert}