@charset "UTF-8";
/* CSS Document */


/* REVERSE THESIS*/

.widget h3{
	padding-top:5px;
}
.sidebar h3{
	font-variant:normal;
	letter-spacing:0px;
}
#sidebars{
	width:auto;
}
#content{
	width:430px !important;
}
.hide_sidebar_2 #content{
	width: 705px !important;
}
.hide_sidebar_2 #sidebars{
	display:none;
}
.sidebar_list{
	padding:0 !important;
}
#footer{
	text-align:left !important;
}
#footer a{
	border:0 !important;
	color:white !important;
}
.post_box,.teasers_box{
	border:0 !important;
}
.teasers_box{
	width:auto !important;
	margin:0 !important;
}
.teaser,.format_teaser,.teaser_link{
	font-size:1em !important;
	margin-bottom:0 !important;
}
.custom .teaser1 { width: 55em; }
.custom .teaser3 { width: 193px; padding-right:6px; }
/*.custom .teaser3 .format_teaser p { display : none }*/
li.widget {
	font-size: 1em;
}
.widget h3{
	font-size:1em !important;
}
#page{
	background:none;
	padding:0;
}
#logo{
	text-indent:-9999px
}
#header,#footer{
	border:0;
	padding:0;
	margin:0;
}
#column_wrap{
	background:none;
	width:auto;
}

.sidebar{
	max-width:215px;
	padding:20px;
	font-size:.8em;
}
.widget ul{
	padding-left:40px !important;
}
.widget h3{
	font-size:1.3em !important;
}
.post_box{
	padding-top:0px !important;
}
.headline_area{
	margin-bottom:10px;
}
.headline_area h1{
	font-size:1.2em
}
.format_text{
	font-size:.8em !important;
}
/*____________ GLOBAL STYLES _____________*/
body, html { margin:0; padding:0}
body { background: url(../images/bgTree.png) center top no-repeat, url(../images/bgPattern.png) repeat; font-family:Arial, Helvetica, sans-serif; color:#888888; 
font-size:1em}

@font-face {
				font-family: 'SegoePrint';
				src: url('../font/segoeprint.eot');
				src: url('../font/segoeprint.eot#iefix') format('embedded-opentype'),
						 url('../font/segoeprint.woff') format('woff'),
						 url('../font/segoeprint.ttf') format('truetype'),
						 url('../font/segoeprint.svg') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
#tagline,h1, h2, h3, h4, h5, h6 { font-family:'SegoePrint' !important; color:#8ab269 !important; font-weight:normal !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-family:'SegoePrint' !important; color:#8ab269 !important; font-weight:normal !important;}
img { border:none}
hr { float:left}
a {text-decoration:none; color:#ee9a49;}
a:hover {text-decoration:none; color:#ee9a49; text-decoration:underline }

#wrapper,#container { width:1000px; height:auto; min-height:400px; margin:0 auto 20px }
#wrapperContent,#content_box { width:1000px; height:auto; min-height:400px; margin:0 auto 20px; background:#fff; float:left }

/*____________ HEADER _____________*/
#logo { width:224px; height:96px; display:block; background: url(../images/logo.png) no-repeat; float:left; margin:20px 0px 20px 0px; }

#header #tagline { width:auto; min-width:224px; height:73px; display:block; float:right; margin:40px 0px 00px 0px; }
#header h1 { font-size:1.5em }

/*____________NAV _____________*/
#nav { 
clear:both;
width:1000px; height:106px; background:#ee9a49; opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ float:left; margin:0px 0px 10px 0px; 
font-family:'SegoePrint'; color:#fff; font-size:1.2em }
#nav ul { display:block; margin:0; padding:0 }
#nav li { display:inline; float:left ; width:13.5% !important}
#nav li a { display:inline-block; padding:0px 35px 0px; border-right:1px solid #d47c26; height:105px; color:#fff; }
#nav li a:hover { display: inline-block; padding:0px 35px 0px; border-right:1px solid #d47c26; height:105px; color:#fff; background:#d47c26; }

.activeNav { display: inline-block; padding:0px 40px 0px; border-right:1px solid #d47c26; height:105px; color:#fff; background:#d47c26; }


.homeIcon { background:url(../images/home_icon.png) no-repeat; display:block; width:40px; height:40px; margin:15px auto 0px }
.personIcon { background:url(../images/person_icon.png) no-repeat; display:block; width:40px; height:40px; margin:15px auto 0px }
.phoneIcon { background:url(../images/phone_icon.png) no-repeat; display:block; width:40px; height:40px; margin:15px auto 0px }
.leafIcon { background:url(../images/leaf_icon.png) no-repeat; display:block; width:40px; height:40px; margin:15px auto 0px }
.flowerIcon { background:url(../images/flower_icon.png) no-repeat; display:block; width:40px; height:40px; margin:15px auto 0px }
.chatIcon { background:url(../images/chat_icon.png) no-repeat; display:block; width:40px; height:40px; margin:15px auto 0px }

.findUsFacebook { background:url(../images/navFacebookIcon.png) no-repeat; display:block; width:137px; height:97px; margin:5px 0px 0px 15px }

/*____________ MAIN CONTENT AREA _____________*/
#content { width:705px; height:auto; min-height:300px; background:#fff; float:right; padding:20px; margin-bottom:20px }

#mainImg { width:675px; min-height:400px; height:auto; background:#ddecc7; margin:0 auto; padding: 15px 15px 15px 15px; float:right }
.mainImgTextBox { float:left; width:310px; font-size:.8em; color:#639b2a; padding:0px 10px 0px 10px; line-height:1.5em; text-align:center;border-right:1px solid #639b2a; margin:10px 0px 0px 0px }
.mainImgTextBox h3 {font-size:1.2em; font-family:'SegoePrint'; margin:0px  }

.teaser,.articleSec { display:block; width:210px; height:auto; min-height:200px; float:left; margin:20px 35px 0px 0px; }
h2 { width:auto; display:block; height:auto; min-height:30px; line-height:1.3em; font-style:italic}
.teaser p,.articleSec p, .articleSecLast p { line-height:1.5em;  font-size:.9em; font-style:italic; display:block}
.articleSecLast { display:block; width:210px; height:auto; min-height:200px; float:left; margin:20px 0px 0px 0px;}
.articleImg { display:block; width:190px; padding:10px; border:1px solid #8ab269; }
.post_image_link { display:block; width:190px; padding:10px; border:1px solid #8ab269; }
.post_image_link img{
margin:0 !important;
}
.post_image_link{
overflow:hidden;
}
/*____________ BLOG SIDE BAR CONTENT _____________*/
#blogSidebar { width:215px; height:auto; min-height:300px;float:right; padding:0px 0px 20px 20px;margin-bottom:20px}
.blogPost { font-size:.9em; line-height:1.4em; width:430px; display:block; margin-right:20px }
.tempTxt { font-size:.9em; line-height:1.4em; display:block; margin-right:20px }


/*____________ SIDE BAR CONTENT _____________*/
#sidebar_1 { width:215px; height:auto; min-height:300px; background:#fff; float:left; padding:20px 20px 20px;margin-bottom:20px}

.widget { width:215px; height:auto; min-height:100px; margin-bottom:50px;line-height:1.4em;  font-size:.8em; font-style:italic; color:#888;}
.widget h3 { width:215px; height:auto; min-height:20px; color:#8ab269; text-align:center; font-size:1.3em; border-bottom: 1px solid #8ab269; padding-bottom:5px}

#execphp-3 h3 { width:200px; height:50px; display:block; background:url(../images/twitterBird.png) no-repeat bottom left; padding-left:10px  }
.twitterTitle { width:200px; height:50px; display:block; background:url(../images/twitterBird.png) no-repeat; padding-left:10px  }
#execphp-2 h3 { width:200px; height:30px;  display:block; background:url(../images/chatSidebar_icon.png) no-repeat; padding-left:10px }
.blogTitle { width:200px; height:30px;  display:block; background:url(../images/chatSidebar_icon.png) no-repeat; padding-left:10px }

.leafBullet { background:url(../images/leaf.png) no-repeat; display:block; width:23px; height:27px; float:left; margin-right:10px }

.sidebar .widget ul, li { display:block; margin:0; padding:0; font-family: 'SegoePrint';  }
.sidebar .widget li { display:block; padding:5px 0px; margin:0}
.sidebar .widget li a { color:#8ab269 }
.sidebar .widget li a:hover { color:#8ab269; text-decoration:underline }

.resources ul, li { display:block; margin:0; padding:0; font-family: 'SegoePrint';  }
.resources li { display:block; padding:10px 0px !important; margin:0}
.resources li a {  color:#8ab269 }
.resources li a:hover { color:#8ab269; text-decoration:underline }

.newsletterForm { background:#ee9a49; display:block; min-height:150px; color:#fff; text-align:center; padding:10px 0px 0px 0px  }
.submitBtn { width:75px !important; height:50px; background:#da6703; display:block; color:#fff; }
.sidebar input { width:175px; height:25px; margin:0 auto 10px }

/*____________ FOOTER _____________*/
#footer { width:1000px; height:106px; background:#ee9a49; opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ float:left; margin:0px 0px 30px 0px }
.footerImg { width:153px; height:139px; background:url(../images/bgFooter.png) no-repeat top; float:left; display:block}
.footerTxt { font-size:.8em; color:#fff; display:block; width:500px; float:left; margin:50px 0px 0px 10px}
.footerTxt a { color:#fff}
.footerTxt a:hover { color:#fff; text-decoration:underline}

.footerSocialIcons { display:block; float:right; width:300px;}
.pinterestIcon { display:block; width:37px; height:37px; background:url(../images/pininterest_icon.png) no-repeat; float:right; margin:50px 15px 0px 0px}
.twitterIcon { display:block; width:37px; height:37px; background:url(../images/twitter_icon.png) no-repeat; float:right; margin:50px 15px 0px 0px}
.facebookIcon { display:block; width:37px; height:37px; background:url(../images/facebook_icon.png) no-repeat; float:right;margin:50px 15px 0px 0px}
.instagramIcon { display:block; width:37px; height:37px; background:url(../images/instagram_icon.png) no-repeat; float:right;margin:50px 15px 0px 0px
}