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

body{
	margin:0;
	padding:0;
	background-color:#d2f2ef;
	font-size:13px;
	font-family: Arial, sans-serif;
	color:#333;}

a{
	color:#066;
	text-decoration:none;
}
.header{
	
	width:100%;
	
	}
.nav-bar{
	border-bottom:solid 1px #003;
	height:40px;
	background-color:#4f4e74;
}
.logo-area{
	width:900px;
	margin:0 auto;
	height:250px;

	}
.logo{
	margin-top:60px;}
/*=== All Columns ===*/
#columns {
	margin: 0;
	padding: 0 0 15px;
	display: table-cell;
	display: block;

	min-height: 1700px;
	width:100%;
	background-color:#f8f9fb;
	border:1px solid #b3c1bf;
	
}

/*=== Center Column ===*/
.left-col {
	float: left;
	width: 795px;
	color:#121210;
	margin:20px 10px 20px 20px;
	
}



/*=== Right Column ===*/
.widget-search{	
	margin:20px 20px 10px 10px;
	float: right;
	width: 270px;
	background-color:#FFF;
	border:1px solid #656566;
	min-height:100px;}
.right-col {
	margin:10px 20px 20px 10px;
	float: right;
	width: 270px;
	background-color:#FFF;
	border:1px solid #656566;
	min-height:300px;
	display: block;
}

.wrapper{
	margin:0 auto;
	width:1130px;
}


.featured-post{
	background-color:#FFF;
	border:1px solid #656566;
	height:auto;
	
}
.featured-post-2{
	background-color:#FFF;
	border:1px solid #656566;
	height:auto;
	margin-top:20px;
	
}
.featured-date{
	position:absolute;
	margin:5px;
}
.featured-content{
	
	width:760px;
	margin:10px 10px 10px 10px;
}
.featured-category{
	margin:10px;
	width:770px;
	height:30px;
	background-color:#f0f4a9;
}
.featured-excerpt p{
	max-width:760px;
	line-height:20px;
	width:770px;
	margin:30px 15px 10px 15px;
}
.featured-continue{
	display:block;
	height:30px;
	margin:10px
}
.featured-continue a{
	float:right;
	text-decoration:none;
	background-color:#f0f4a9;
	border:1px solid #8b8e5c;
	padding:5px 10px 5px 10px;
	color:#515333;
	}

.featured-continue a:hover{
	float:right;
	text-decoration:none;
	background-color:#d9dd94;
	border:1px solid #8b8e5c;
	padding:5px 10px 5px 10px;
	color:#515333;
}
.featured-post-info{
	color:#87895b;
	text-align:center;
	padding:5px;
	margin:auto;}
.featured-post-info a{
	color:#3b3c26;
	text-decoration:none;
}
.sub-post{
	margin-top:20px;
	width:385px;
	height:auto;
	background-color:#fff;
	border:1px solid #8b8d8e;
}
.post-category{
	height:30px;
	background-color:#6da173;
	margin:10px;}
.post-continue{
	margin:10px;
	height:28px;
	}
.post-continue a{
	text-decoration:none;
	color:#fff;
	padding:5px 10px 5px 10px;
	background-color:#6da173;
	border:1px solid #39583d;
}
.post-continue a:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 10px 5px 10px;
	background-color:#5a865f;
	border:1px solid #39583d;
}
.post-img{
	margin:10px;
}
.post-excerpt p{
	width:360px;
	margin:10px;}
.fl{
	float:left;
}
.fr{
	float:right;
}

.feeds-link {
	width:160px;
	text-align:center;
	margin: auto;
}

#search_form{
	height:50px;}
#s {
 	width: 180px;
    height: 40px;
    float: left;
    margin: 10px 5px 10px 10px;
    border: 1px solid #c5caca;
    background:#f8f9fb;
	padding-left:10px;
}
.go {
	padding:10px;
	height:43px;
	color:#fff;
	background-color:#7fc471;
	border:1px solid #496e41;
    float: right;
    margin:10px 10px 10px 5px;
}
.right-ads  {
	
	margin:0 auto;
	padding:0;
	text-align: center;
}
.sidebar-header{
	text-align:center;
	width:250px;
	margin:8px;
	padding:1px;
	background-color:#eaecf4;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.ads{
	margin:10px 5px 5px 5px;
}
.sidebar-box{
	width:250px;
	margin:10px;}
.sidebar-box li{
	list-style:none;
	padding:10px 5px 10px 5px;
	border-bottom:1px dashed #666;}
.footer{
	border-top:solid 1px #39583d;
	height:400px;
	margin-top:80px;
	background-color:#6da173;
}
.footer-wrapper{
	width:1075px;
	margin:auto;}
.footer-box{
	float:left;
	width:300px;
	margin: 25px;
	height:300px;
	background-color:#c3e4c7;
	border:1px solid #093;}