/* CSS Document */
body{
	background-color:#080808;
	color:#8F8F8F;
	padding:0 0 10px 0;
	margin:0px;
	}
body.wrapper{ 
	width: 350px; padding: 20px; 
}
td, ul, p, img, form, input, select, textarea, label, a{
	padding:0px;
	margin:0px;
	}
	
img{
	border:0;
}
ul{
	list-style-type:none;
}
p{
	font-size:1.125em;
}
a{
	outline:none;
	color:#D22325;
	font-size:22px;
}
input, textarea{
	border-radius: 0.25rem;
}

/*----------------------HEADER PART START -------------------------------*/
.header{
	background:url(images/abacus.jpg) no-repeat top right;
	background-size:800px 227px;
	/*height:110px;
	/*width:150px;*/
	
	}
.logo{
	padding:140px 0 0 50px;
	font:32px Georgia, Helvetica, sans-serif;
	color: #6e6e6e;
	}

.greentext{
	font:bold 11px/12px Georgia, Helvetica, sans-serif;
	color:#9CAA13; background-color:inherit;
	padding:0 0 6px 0;
	}
.greentext a{
	text-decoration:underline;
	font:bold 11px/12px Georgia, Helvetica, sans-serif;
	color:#9CAA13; background-color:inherit;
	padding:0 0 6px 0;
	}
.greentext a:hover{
	text-decoration:none;
	}
.text{
	font:normal 11px/15px Georgia, Helvetica, sans-serif;
	color:#BFBDBD; background-color:inherit;
	padding:0 0 6px 0;
	}
.text a{
	text-decoration:underline;
	font:normal 11px/15px Georgia, Helvetica, sans-serif;
	color:#BFBDBD; background-color:inherit;
	padding:0 0 6px 0;
	}
.text a:hover{
	text-decoration:none;
	}
/*----------------------HEADER PART END -------------------------------*/


/*---------------------- Welcome part start -------------------------------*/
.welcome{
	font-family: 'Averia Serif Libre', cursive;
	font-size: 32px;
	color:#4AA02C; background-color:inherit;
	padding:41px 0 19px 29px;
	}
.caption{
	font-family: cursive;
	font-size: 32px;
	color:#D22325; background-color:inherit;
	padding:0 0 3px 15px;
	}
.caption a{
	text-decoration:underline;
	font-family: cursive;
	font-size: 22px;
	color:#7A7A7A; background-color:inherit;
	padding:0 0 3px 14px;
	}
.caption a:hover{
	text-decoration:none;
	}
.pading{
	padding:0 0 0 29px;
}
.featureimg{
	float:left;
	width:auto;
	padding-top:30px;
	padding-left:30px;
	}
.feature{
	font:bold 16px/20px Georgia, Georgia, Helvetica, sans-serif;
	float:right;
	color:#8F8F8F; background-color:inherit;
	padding:3px 0 8px 0;
	width:100px;
	}
.featuretextone{
	font:normal 16px/20px Georgia, Georgia, Helvetica, sans-serif;
	color:#8F8F8F; background-color:inherit;
	float:left;
	padding:6px 7px 4px 1px;
	width:202px;
	}
.more{
	background:url(images/arrow.jpg) no-repeat 145px 7px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 18px;
	color:#D22325; background-color:inherit;
	padding:0 0 0 157px;
}
.more a{
	background:url(images/arrow.jpg) no-repeat 140px 50%;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 18px;
	color:#D22325; background-color:inherit;
	text-decoration:none;
}
.more a:hover{
	text-decoration:underline;
}
/*---------------------- Welcome part end  -------------------------------*/
/*---------------------- Content part start  -------------------------------*/

.content {
	margin-top: 50px;
	margin-left:50px;
	border-radius: 5px;
	min-height: 400px;
}
.content:after {
	content: "";
	display: block;
	clear: both;
}
.content .content-title {
	margin-top:10px;
	margin-left:10px;
	color: #D22325;
	font-family: 'Averia Serif Libre', cursive;
}
.content .post {
	width: 900px;
	margin: 9px;
	min-height: 220px;
	float: left;
	border-radius: 2px;
	border: 1px solid #b3b3b3;
	position: relative;
}
.content .post .category {
	margin-top: 0px;
	padding: 3px 8px;
	color: #374447;
	background: white;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid #374447;
	box-shadow: 3px 2px 2px;
	position: absolute;
	left: 5px; top: 5px;
	z-index: 3;
}
.content .post .category:hover {
	box-shadow: 3px 2px 2px;
	color: white;
	background: #374447;
	transition: .4s;
	opacity: 1;
}
.content .post .post_image {
	height: 260px;
	width: 100%;
	background-size: 100%;
}
.content .post .post_image {
	width: 100%;
	height: 260px;
}
.content .post .post_info {
	height: 100%;
	padding: 0px 5px;
	font-weight: 200;
    font-family: 'Noto Serif', serif;
    font-size: 22px;
}
.content .post .post_info {
	color: #8F8F8F;
}
.content .post .post_info span {
	color: #A6A6A6;
	font-style: italic;
}
.content .post .post_info span.read_more {
	position: absolute;
	right: 5px; bottom: 5px;
}
/*---------------------- content part end  -------------------------------*/
/*---------------------- footer part start  -------------------------------*/
ul.footernav{
    list-style-type:none;
	padding:21px 0 8px 252px;
	margin:0px;
	}
ul.footernav li{
	background:url(images/footernav-div.jpg) no-repeat left center;
    float:left;
	width:auto;
	}
ul.footernav li a{
 	font:normal 9px/11px Georgia, Helvetica, sans-serif;
	color:#D9CD32; background-color:inherit;
    text-decoration:none;
	display:block;
	margin:0 12px 0 12px;
}
ul.footernav li a:hover{
	color:#D22325; background-color:inherit;
}
ul.footernav li a.active{
	color:#D22325; background-color:inherit;
	}
ul.footernav li.noimg{
	background:none;
	}
.copyright{
	font:bold 10px/16px  Tahoma, Arial, Helvetica, sans-serif;
	color:#817D6A; background-color:inherit;
	padding:6px 0 10px 0;
	}
.template{
	font:bold 10px/16px  Tahoma, Arial, Helvetica, sans-serif;
	color:#D22325; background-color:inherit;
	}
.template a{
	font:bold 10px/16px  Tahoma, Arial, Helvetica, sans-serif;
	color:#D22325; background-color:inherit;
	text-decoration:underline;
	}
.template a:hover{
	text-decoration:none;
	}
/*---------------------- footer part end  -------------------------------*/