/*
*   Filename:   style.css

*   Version:    1.0.0 (2010-02-15)YYYY-MM-DD

*   Website:    

*   Author:     @minddesign
*
*   This was designed by Logix (http://www.logixstudios.com/) for
*   CLIENT_NAME
*
*
* #e2e6d8;  - Green
*/



/* Default Reset & Page Wrap
*********************************************************/
@import "reset.css";
@import "wp-defaults.css";
@import "typography.css";


html, body {margin:0; padding:0;}

body {background:url(../images/bgpattern2.jpg) top left repeat; }

#contentback {
	background:url(../images/bgpattern.jpg) top left repeat-x;
	margin: 0;
	padding: 20px 0 0 0;

}

#page-wrap {width:985px; margin:0 auto; height:100%;}


/* Global Classes
*********************************************************/
.left {float:left;}
.right {float:right;}
.center{text-align:center; margin:0 auto;}
.clear {clear:both;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


img {border:4px solid #e2e6d8; margin:10px;}

#header {
     background:url(../images/header.png) top center no-repeat;
     height:295px;
     width:985px;
     font-size:18px;
     padding-top:50px;
     }
     
#navigation ul {list-style:none; margin:0; padding:0; position:relative;}
#navigation ul li {list-style:none; margin:0; padding:0; position:relative;}
#navigation ul ul { position:absolute; left:0; width:140px; visibility:hidden; padding-top:5px;}
#navigation ul ul li,
#navigation ul ul li a {  display:block; float:none; padding:0; margin:0; width:auto; background:#e2e6d8;}
#navigation ul ul li a {  padding:8px 10px; width:110px; font-size:15px; font-weight:normal;}

#navigation a {text-decoration:none; color:#272922; font-weight:900; display:block;}
#navigation a:hover {text-decoration:underline;}

#navigation .leftnav > li { float:left; padding-left:20px;}
#navigation .leftnav > li ul {left:20px;}
#navigation .rightnav li { float:left; padding-right:20px;}
#navigation .rightnav li ul {width:150px;}
#navigation .rightnav ul li a {width:150px;}


#navigation ul li:hover ul {visibility:visible;}

#content {width:962px; padding:0 8px 20px 0; margin:0 auto;}
#content img.alignleft {margin: 0 25px 10px 0;}
#leftCol {width:710px; padding-left:5px; float:left;}
#mission {
     float:left;
     text-align:center;
     font-size:11px;
     line-height:20px;
     background:url(../images/box2.png) top center no-repeat;
     padding-top:60px;
     color:#1b1c19;
     height:236px;
     width:730px;
     margin-bottom:40px;
     }
     #mission h1 {font-weight:100;}
     

#sidebar {width:210px; float:right;}
#sidebar h2 {color:#FFF; background:#b2ae81; padding-left:10px;}


#sidebar a img {padding:3px 0;}
div.sidebar-obit {padding:10px 0; border-bottom:1px solid #a79e6b; line-height:20px; min-height: 75px; height:auto !important; }
a.sidebar-link {margin:15px 0; display:block;}




#footer {
     background:url(../images/footer.png) top center no-repeat;
     padding:24px 18px;
     margin-top:20px;
     
     }
     #footer a {
          color:#5a583c;
          font-size:11px;
          font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
          font-weight:100;
          text-decoration:none;
          }
          #footer a:hover {text-decoration:underline;}